pub struct MemoryAuthChallengeStore { /* private fields */ }Trait Implementations§
Source§impl AuthChallengeStore for MemoryAuthChallengeStore
impl AuthChallengeStore for MemoryAuthChallengeStore
type LockGuard = MemoryAuthChallengeStoreGuard
fn get_challenge<'life0, 'life1, 'async_trait>(
&'life0 self,
domain: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Option<AuthChallenge>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn lock<'life0, 'life1, 'async_trait>(
&'life0 self,
domain: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Self::LockGuard>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn unlock<'life0, 'life1, 'async_trait>(
&'life0 self,
domain: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§impl Debug for MemoryAuthChallengeStore
impl Debug for MemoryAuthChallengeStore
Source§impl Default for MemoryAuthChallengeStore
impl Default for MemoryAuthChallengeStore
Source§fn default() -> MemoryAuthChallengeStore
fn default() -> MemoryAuthChallengeStore
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MemoryAuthChallengeStore
impl !RefUnwindSafe for MemoryAuthChallengeStore
impl Send for MemoryAuthChallengeStore
impl Sync for MemoryAuthChallengeStore
impl Unpin for MemoryAuthChallengeStore
impl !UnwindSafe for MemoryAuthChallengeStore
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