~starkingdoms/starkingdoms

ref: 1018826380f46e306958358cc687d9a5302b2be6 starkingdoms/crates/common/src/save/error.rs -rw-r--r-- 376 bytes
10188263ghostly_zsh ship editor feat: selection and deselection 9 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
}