pub struct TokenStore;Implementations§
Source§impl TokenStore
impl TokenStore
Sourcepub fn load(
email: &str,
storage: TokenStorage,
) -> Result<Option<TokenSet>, ClientError>
pub fn load( email: &str, storage: TokenStorage, ) -> Result<Option<TokenSet>, ClientError>
Load tokens for an email from the specified backend.
Sourcepub fn save(
email: &str,
tokens: &TokenSet,
storage: TokenStorage,
) -> Result<(), ClientError>
pub fn save( email: &str, tokens: &TokenSet, storage: TokenStorage, ) -> Result<(), ClientError>
Save tokens for an email to the specified backend, overwriting any existing entry.
Sourcepub fn delete(email: &str, storage: TokenStorage) -> Result<(), ClientError>
pub fn delete(email: &str, storage: TokenStorage) -> Result<(), ClientError>
Remove tokens for an email from the specified backend. No-op if no entry exists.
Auto Trait Implementations§
impl Freeze for TokenStore
impl RefUnwindSafe for TokenStore
impl Send for TokenStore
impl Sync for TokenStore
impl Unpin for TokenStore
impl UnsafeUnpin for TokenStore
impl UnwindSafe for TokenStore
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