Enum biscuit_auth::error::Format
source · pub enum Format {
Show 20 variants
Signature(Signature),
SealedSignature,
EmptyKeys,
UnknownPublicKey,
DeserializationError(String),
SerializationError(String),
BlockDeserializationError(String),
BlockSerializationError(String),
Version {
maximum: u32,
minimum: u32,
actual: u32,
},
InvalidKeySize(usize),
InvalidSignatureSize(usize),
InvalidKey(String),
SignatureDeserializationError(String),
BlockSignatureDeserializationError(String),
InvalidBlockId(usize),
ExistingPublicKey(String),
SymbolTableOverlap,
PublicKeyTableOverlap,
UnknownExternalKey,
UnknownSymbol(u64),
}Expand description
Errors related to the token’s serialization format or cryptographic signature
Variants§
Signature(Signature)
SealedSignature
EmptyKeys
UnknownPublicKey
DeserializationError(String)
SerializationError(String)
BlockDeserializationError(String)
BlockSerializationError(String)
Version
InvalidKeySize(usize)
InvalidSignatureSize(usize)
InvalidKey(String)
SignatureDeserializationError(String)
BlockSignatureDeserializationError(String)
InvalidBlockId(usize)
ExistingPublicKey(String)
SymbolTableOverlap
PublicKeyTableOverlap
UnknownExternalKey
UnknownSymbol(u64)
Trait Implementations§
source§impl Error for Format
impl Error for Format
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()