pub struct MemoryChallengeStore { /* private fields */ }Implementations§
Trait Implementations§
Source§impl ChallengeStore for MemoryChallengeStore
impl ChallengeStore for MemoryChallengeStore
fn put<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
challenge_id: &'life1 str,
user_id: &'life2 str,
ttl_secs: u64,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn take<'life0, 'life1, 'async_trait>(
&'life0 self,
challenge_id: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Option<PendingChallenge>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§impl Default for MemoryChallengeStore
impl Default for MemoryChallengeStore
Source§fn default() -> MemoryChallengeStore
fn default() -> MemoryChallengeStore
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for MemoryChallengeStore
impl RefUnwindSafe for MemoryChallengeStore
impl Send for MemoryChallengeStore
impl Sync for MemoryChallengeStore
impl Unpin for MemoryChallengeStore
impl UnsafeUnpin for MemoryChallengeStore
impl UnwindSafe for MemoryChallengeStore
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request