pub struct TokenRefreshResult {
pub access_token: String,
pub refresh_token: String,
pub expires_at_ms: u64,
}Expand description
Result of a successful OAuth token refresh.
Fields§
§access_token: StringFresh Bearer access token.
refresh_token: StringNew refresh token (rotated on every refresh).
expires_at_ms: u64Absolute expiry in milliseconds since Unix epoch.
Computed as now_ms + expires_in_secs * 1000.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TokenRefreshResult
impl RefUnwindSafe for TokenRefreshResult
impl Send for TokenRefreshResult
impl Sync for TokenRefreshResult
impl Unpin for TokenRefreshResult
impl UnsafeUnpin for TokenRefreshResult
impl UnwindSafe for TokenRefreshResult
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