pub struct TokenStorage;Implementations§
Source§impl TokenStorage
impl TokenStorage
pub fn store_refresh_token(token: &str) -> Result<()>
pub fn get_refresh_token() -> Result<Option<String>>
pub fn store_access_token(token: &str, expires_at: DateTime<Utc>) -> Result<()>
pub fn get_access_token() -> Result<Option<StoredAccessToken>>
pub fn store_account(info: &AccountInfo) -> Result<()>
pub fn get_account() -> Result<Option<AccountInfo>>
pub fn clear_all() -> Result<()>
Auto Trait Implementations§
impl Freeze for TokenStorage
impl RefUnwindSafe for TokenStorage
impl Send for TokenStorage
impl Sync for TokenStorage
impl Unpin for TokenStorage
impl UnsafeUnpin for TokenStorage
impl UnwindSafe for TokenStorage
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