pub struct PasswordStrengthValidator { /* private fields */ }Expand description
Password strength validator
Implementations§
Source§impl PasswordStrengthValidator
impl PasswordStrengthValidator
Sourcepub fn new(config: PasswordStrengthConfig) -> Self
pub fn new(config: PasswordStrengthConfig) -> Self
Create a new password strength validator
Sourcepub fn validate(&self, password: &str) -> PasswordStrengthResult
pub fn validate(&self, password: &str) -> PasswordStrengthResult
Validate password strength
Auto Trait Implementations§
impl Freeze for PasswordStrengthValidator
impl RefUnwindSafe for PasswordStrengthValidator
impl Send for PasswordStrengthValidator
impl Sync for PasswordStrengthValidator
impl Unpin for PasswordStrengthValidator
impl UnsafeUnpin for PasswordStrengthValidator
impl UnwindSafe for PasswordStrengthValidator
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
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