[−][src]Struct zxcvbn::Entropy
Contains the results of an entropy calculation
Methods
impl Entropy
[src]
pub fn guesses(&self) -> u64
[src]
The estimated number of guesses needed to crack the password.
pub fn guesses_log10(&self) -> f64
[src]
The order of magnitude of guesses
.
pub fn crack_times(&self) -> CrackTimes
[src]
List of back-of-the-envelope crack time estimations based on a few scenarios.
pub fn score(&self) -> u8
[src]
Overall strength score from 0-4. Any score less than 3 should be considered too weak.
pub fn feedback(&self) -> &Option<Feedback>
[src]
Feedback to help choose better passwords. Set when score
<= 2.
pub fn sequence(&self) -> &[Match]
[src]
The list of patterns the guess calculation was based on
pub fn calculation_time(&self) -> Duration
[src]
How long it took to calculate the answer.
Trait Implementations
Auto Trait Implementations
impl Send for Entropy
impl Sync for Entropy
impl Unpin for Entropy
impl UnwindSafe for Entropy
impl RefUnwindSafe for Entropy
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,