Trait TokenDecoder

Source
pub trait TokenDecoder<T: for<'b> Deserialize<'b> + Claims>: TokenDecoderClone<T> {
    // Required method
    fn decode_token(&self, token: &str) -> Result<Box<T>, AuthenticationError>;
}
Expand description

Token decoder claim trait definition. Decodes a string token to either a boxed instance of Claims or returns an error.

Required Methods§

Trait Implementations§

Source§

impl<T: for<'b> Deserialize<'b> + Claims> Clone for Box<dyn TokenDecoder<T>>

Source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

Implementors§