pub struct TokenResponse {
pub access_token: String,
pub refresh_token: Option<String>,
pub expires_in: Option<Duration>,
}Expand description
Tokens received after a successful OAuth 2.0 authorization code exchange.
Fields§
§access_token: StringThe access token issued by the provider.
refresh_token: Option<String>The refresh token, if the provider issued one.
expires_in: Option<Duration>The lifetime of the access token, if the provider sent expires_in.
Auto Trait Implementations§
impl Freeze for TokenResponse
impl RefUnwindSafe for TokenResponse
impl Send for TokenResponse
impl Sync for TokenResponse
impl Unpin for TokenResponse
impl UnsafeUnpin for TokenResponse
impl UnwindSafe for TokenResponse
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