Struct inth_oauth2::token::Expiring [] [src]

pub struct Expiring {
    // some fields omitted
}

An expiring token.

Methods

impl Expiring

fn expires(&self) -> &DateTime<UTC>

Returns the expiry time of the access token.

Trait Implementations

impl Serialize for Expiring

fn serialize<S: Serializer>(&self, serializer: &mut S) -> Result<(), S::Error>

impl Deserialize for Expiring

fn deserialize<D: Deserializer>(deserializer: &mut D) -> Result<Self, D::Error>

impl Lifetime for Expiring

fn expired(&self) -> bool

impl FromResponse for Expiring

fn from_response(json: &Json) -> Result<Self, ParseError>

fn from_response_inherit(json: &Json, prev: &Self) -> Result<Self, ParseError>

impl Encodable for Expiring

fn encode<S: Encoder>(&self, s: &mut S) -> Result<(), S::Error>

impl Decodable for Expiring

fn decode<D: Decoder>(d: &mut D) -> Result<Self, D::Error>

Derived Implementations

impl Eq for Expiring

impl PartialEq for Expiring

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

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

impl Copy for Expiring

impl Clone for Expiring

fn clone(&self) -> Expiring

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

impl Debug for Expiring

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