rok-core 0.6.0

Core primitives for the rok ecosystem — errors, crypto, i18n, config, DI, and more
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use thiserror::Error;

#[derive(Debug, Error, PartialEq, Eq)]
pub enum EncryptError {
    #[error("decryption failed")]
    DecryptionFailed,

    #[error("invalid token format")]
    InvalidFormat,

    #[error("token has expired")]
    Expired,

    #[error("wrong purpose: expected `{expected}`, got `{actual}`")]
    WrongPurpose { expected: String, actual: String },
}