Enum jwt_simple::JWTError[][src]

pub enum JWTError {
    InternalError(String),
    CompactEncodingError,
    HeaderTooLarge,
    AlgorithmMismatch,
    KeyIdentifierMismatch,
    MissingJWTKeyIdentifier,
    InvalidAuthenticationTag,
    InvalidSignature,
    OldTokenReused,
    ClockDrift,
    TokenIsTooOld,
    TokenNotValidYet,
    TokenHasExpired,
    RequiredNonceMissing,
    RequiredNonceMismatch,
    RequiredIssuerMismatch,
    RequiredIssuerMissing,
    RequiredSubjectMismatch,
    RequiredSubjectMissing,
    RequiredAudienceMissing,
    RequiredAudienceMismatch,
    UnsupportedRSAModulus,
    InvalidPublicKey,
    InvalidKeyPair,
    TooManyAudiences,
    TooManyIssuers,
}

Variants

InternalError(String)
CompactEncodingError
HeaderTooLarge
AlgorithmMismatch
KeyIdentifierMismatch
MissingJWTKeyIdentifier
InvalidAuthenticationTag
InvalidSignature
OldTokenReused
ClockDrift
TokenIsTooOld
TokenNotValidYet
TokenHasExpired
RequiredNonceMissing
RequiredNonceMismatch
RequiredIssuerMismatch
RequiredIssuerMissing
RequiredSubjectMismatch
RequiredSubjectMissing
RequiredAudienceMissing
RequiredAudienceMismatch
UnsupportedRSAModulus
InvalidPublicKey
InvalidKeyPair
TooManyAudiences
TooManyIssuers

Trait Implementations

impl Debug for JWTError[src]

impl Display for JWTError[src]

impl Error for JWTError[src]

impl From<&'_ str> for JWTError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Conv for T

impl<T> FmtForward for T

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> TryConv for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,