~starkingdoms/starkingdoms

ref: daf8de5d783872d9f6af89febbe1a5117da3ba5c starkingdoms/crates/common/src/save/error.rs -rw-r--r-- 376 bytes
daf8de5dghostly_zsh ship editor feat: spawn hearty & eventually other parts a day 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
}