pub enum TokenStorage {
Plain,
Hashed,
Custom(TokenHasher),
}Expand description
Storage representation shared by magic-link and one-time-token verifiers.
Variants§
Plain
Store the original token, matching the upstream default.
Hashed
Store the unpadded base64url SHA-256 digest.
Custom(TokenHasher)
Apply an application-provided asynchronous hash.
Trait Implementations§
Source§impl Clone for TokenStorage
impl Clone for TokenStorage
Auto Trait Implementations§
impl !RefUnwindSafe for TokenStorage
impl !UnwindSafe for TokenStorage
impl Freeze for TokenStorage
impl Send for TokenStorage
impl Sync for TokenStorage
impl Unpin for TokenStorage
impl UnsafeUnpin for TokenStorage
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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