pub struct MemoryOAuthAuthorizationStateStore { /* private fields */ }Expand description
Process-local PKCE and CSRF state store.
Implementations§
Trait Implementations§
Source§impl Clone for MemoryOAuthAuthorizationStateStore
impl Clone for MemoryOAuthAuthorizationStateStore
Source§fn clone(&self) -> MemoryOAuthAuthorizationStateStore
fn clone(&self) -> MemoryOAuthAuthorizationStateStore
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for MemoryOAuthAuthorizationStateStore
impl Default for MemoryOAuthAuthorizationStateStore
Source§fn default() -> MemoryOAuthAuthorizationStateStore
fn default() -> MemoryOAuthAuthorizationStateStore
Returns the “default value” for a type. Read more
Source§impl OAuthAuthorizationStateStore for MemoryOAuthAuthorizationStateStore
impl OAuthAuthorizationStateStore for MemoryOAuthAuthorizationStateStore
Source§fn load<'life0, 'life1, 'async_trait>(
&'life0 self,
state: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Option<OAuthPendingAuthorizationState>, OAuthClientError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn load<'life0, 'life1, 'async_trait>(
&'life0 self,
state: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Option<OAuthPendingAuthorizationState>, OAuthClientError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Load pending authorization state by the exact CSRF state key.
Auto Trait Implementations§
impl !RefUnwindSafe for MemoryOAuthAuthorizationStateStore
impl !UnwindSafe for MemoryOAuthAuthorizationStateStore
impl Freeze for MemoryOAuthAuthorizationStateStore
impl Send for MemoryOAuthAuthorizationStateStore
impl Sync for MemoryOAuthAuthorizationStateStore
impl Unpin for MemoryOAuthAuthorizationStateStore
impl UnsafeUnpin for MemoryOAuthAuthorizationStateStore
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