Struct simple_jwt::Claim [] [src]

pub struct Claim {
    pub registered: RegisteredClaim,
    pub payload: Map<String, Value>,
}

Fields

Methods

impl Claim
[src]

JWT Claim

some util function to set/get fields

Example

use simple_jwt::Claim;
let mut claim = Claim::default();
claim.set_iss("some iss");
claim.set_payload_field("sub", "some sub");

println!("{:?}", claim.registered.iss);
println!("{:?}", claim.get_payload_field("sub"));

// payload is acctually a BTreeMap<String, serde_json::Value>
println!("{:?}", claim.payload.get("sub"))

Trait Implementations

impl Debug for Claim
[src]

Formats the value using the given formatter.

impl Default for Claim
[src]

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

impl PartialEq for Claim
[src]

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

This method tests for !=.

impl JWTStringConvertable for Claim
[src]