Struct jwt::claims::Claims [] [src]

pub struct Claims {
    pub reg: Registered,
    pub private: BTreeMap<StringJson>,
}

Fields

reg: Registered private: BTreeMap<StringJson>

Methods

impl Claims
[src]

JWT Claims. Registered claims are directly accessible via the Registered struct embedded, while private fields are a map that contains Json values.

fn new(reg: Registered) -> Claims

fn parse(raw: &str) -> Result<ClaimsError>

Parse claims from a string.

fn encode(&self) -> Result<StringError>

Encode claims to a string.

Trait Implementations

impl PartialEq for Claims
[src]

fn eq(&self, __arg_0: &Claims) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, __arg_0: &Claims) -> bool

This method tests for !=.

impl Default for Claims
[src]

fn default() -> Claims

Returns the "default value" for a type. Read more

impl Debug for Claims
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.