pub struct AuthTokenCache {
pub access_token: String,
pub refresh_token: Option<String>,
pub expires_at: Option<u64>,
pub granted_scopes: Option<Vec<String>>,
}Expand description
Cached OAuth token fields stored locally.
Fields§
§access_token: String§refresh_token: Option<String>§expires_at: Option<u64>§granted_scopes: Option<Vec<String>>Trait Implementations§
Source§impl Clone for AuthTokenCache
impl Clone for AuthTokenCache
Source§fn clone(&self) -> AuthTokenCache
fn clone(&self) -> AuthTokenCache
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AuthTokenCache
impl Debug for AuthTokenCache
Source§impl<'de> Deserialize<'de> for AuthTokenCache
impl<'de> Deserialize<'de> for AuthTokenCache
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AuthTokenCache
impl RefUnwindSafe for AuthTokenCache
impl Send for AuthTokenCache
impl Sync for AuthTokenCache
impl Unpin for AuthTokenCache
impl UnwindSafe for AuthTokenCache
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more