pub struct PasswordHasherFactory;Expand description
Password hasher factory for creating different hashers
Implementations§
Source§impl PasswordHasherFactory
impl PasswordHasherFactory
Sourcepub fn create_hasher(
algorithm: &str,
config: HashMap<String, Value>,
) -> AuthResult<Box<dyn PasswordHasher>>
pub fn create_hasher( algorithm: &str, config: HashMap<String, Value>, ) -> AuthResult<Box<dyn PasswordHasher>>
Create a password hasher by name
Sourcepub fn default_hasher() -> Box<dyn PasswordHasher>
pub fn default_hasher() -> Box<dyn PasswordHasher>
Create default hasher (Argon2)
Auto Trait Implementations§
impl Freeze for PasswordHasherFactory
impl RefUnwindSafe for PasswordHasherFactory
impl Send for PasswordHasherFactory
impl Sync for PasswordHasherFactory
impl Unpin for PasswordHasherFactory
impl UnsafeUnpin for PasswordHasherFactory
impl UnwindSafe for PasswordHasherFactory
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<T> ErasedDestructor for Twhere
T: 'static,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more