[][src]Struct alcoholic_jwt::ValidJWT

pub struct ValidJWT {
    pub headers: Value,
    pub claims: Value,
}

Representation of a decoded and validated JSON Web Token.

Specific claim fields are only decoded internally in the library for validation purposes, while it is generally up to the consumer of the validated JWT what structure they would like to impose.

Fields

headers: Value

JOSE header of the JSON Web Token. Certain fields are guaranteed to be present in this header, consult section 5 of RFC7519 for more information.

claims: Value

Claims (i.e. primary data) contained in the JSON Web Token. While there are several registered and recommended headers (consult section 4.1 of RFC7519), the presence of no field is guaranteed in these.

Auto Trait Implementations

impl Send for ValidJWT

impl Sync for ValidJWT

Blanket Implementations

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

impl<T> From for T[src]

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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