Enum email_pass::PasswordStrength
source · pub enum PasswordStrength {
Low,
Default,
Hard,
}
Expand description
Abstraction to zxcvbn::Entropy::score
.
Variants§
Low
Equals to zxcvbn::Entropy::score
= 2
Default
Equals to zxcvbn::Entropy::score
= 3
Hard
Equals to zxcvbn::Entropy::score
= 4
Implementations§
Trait Implementations§
source§impl Clone for PasswordStrength
impl Clone for PasswordStrength
source§fn clone(&self) -> PasswordStrength
fn clone(&self) -> PasswordStrength
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PasswordStrength
impl Debug for PasswordStrength
source§impl Display for PasswordStrength
impl Display for PasswordStrength
source§impl Ord for PasswordStrength
impl Ord for PasswordStrength
source§fn cmp(&self, other: &PasswordStrength) -> Ordering
fn cmp(&self, other: &PasswordStrength) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for PasswordStrength
impl PartialEq for PasswordStrength
source§fn eq(&self, other: &PasswordStrength) -> bool
fn eq(&self, other: &PasswordStrength) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for PasswordStrength
impl PartialOrd for PasswordStrength
source§fn partial_cmp(&self, other: &PasswordStrength) -> Option<Ordering>
fn partial_cmp(&self, other: &PasswordStrength) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for PasswordStrength
impl Eq for PasswordStrength
impl StructuralPartialEq for PasswordStrength
Auto Trait Implementations§
impl Freeze for PasswordStrength
impl RefUnwindSafe for PasswordStrength
impl Send for PasswordStrength
impl Sync for PasswordStrength
impl Unpin for PasswordStrength
impl UnwindSafe for PasswordStrength
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> 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