Struct dropbox_sdk::oauth2::TokenCache[][src]

pub struct TokenCache { /* fields omitted */ }
Expand description

TokenCache provides the current OAuth2 token and a means to refresh it in a thread-safe way.

Implementations

Make a new token cache, using the given Authorization as a source of tokens.

Get the current token, or obtain one if no cached token is set yet.

Unless the token has not been obtained yet, this does not do any HTTP request.

Forces an update to the token, for when it is detected that the token is expired.

To avoid double-updating the token in a race, requires the token which is being replaced.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.