~starkingdoms/starkingdoms

ref: 1314012768def43442090d9d34e7a315c533c994 starkingdoms/crates/common/src/save/error.rs -rw-r--r-- 376 bytes
13140127 — core feat: native 6 hours ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
use thiserror::Error;

#[derive(Clone, Debug, Error)]
pub enum SaveError {
    #[error("postcard ser/de error: {0}")]
    PostcardError(#[from] postcard::Error),
    #[error("invalid base64: {0}")]
    Base64(#[from] base64::DecodeError),
    #[error("incorrect key length: should be 32, got {0}")]
    InvalidKeyLength(usize),
    #[error("ed25519 error")]
    Ed25519Error
}