pub struct OAuthCredential {
pub access: String,
pub refresh: String,
pub expires: u64,
pub extra: Map<String, Value>,
}Expand description
OAuth tokens. Providers store additional fields, such as accountId or
enterpriseUrl, which are kept in extra.
Fields§
§access: String§refresh: String§expires: u64Expiry as Unix time in milliseconds.
extra: Map<String, Value>Trait Implementations§
Source§impl Clone for OAuthCredential
impl Clone for OAuthCredential
Source§impl Debug for OAuthCredential
impl Debug for OAuthCredential
Source§impl<'de> Deserialize<'de> for OAuthCredential
impl<'de> Deserialize<'de> for OAuthCredential
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
Source§impl PartialEq for OAuthCredential
impl PartialEq for OAuthCredential
Source§impl Serialize for OAuthCredential
impl Serialize for OAuthCredential
impl StructuralPartialEq for OAuthCredential
Auto Trait Implementations§
impl Freeze for OAuthCredential
impl RefUnwindSafe for OAuthCredential
impl Send for OAuthCredential
impl Sync for OAuthCredential
impl Unpin for OAuthCredential
impl UnsafeUnpin for OAuthCredential
impl UnwindSafe for OAuthCredential
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