Struct gouth::Token[][src]

pub struct Token { /* fields omitted */ }

The access token is acquired at the required timing. It will check the expiration date at the time of request and update it if it has expired.

Implementations

impl Token[src]

pub fn new() -> Result<Self>[src]

Create a token using the default settings.

pub fn header_value(&self) -> Result<Arc<String>>[src]

Get the value of the authorization header. If it has expired, it will be updated automatically.

Auto Trait Implementations

impl RefUnwindSafe for Token

impl Send for Token

impl Sync for Token

impl Unpin for Token

impl UnwindSafe for Token

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.