check_password

Function check_password 

Source
pub fn check_password(password: &str) -> PassablewordResult
Expand description

Check a password’s length, uniqueness, and entropy all in a single call. This is a convenience method and simply calls check_length, check_uniqueness, and check_entropy with the password supplied.

§Example (using rocket.rs)

match check_password(password) {
    Ok() => status::Ok
    Err(err) => match(err) {
        PassablewordResult::TooShort => status::BadRequest("Your password should be longer than 8 characters"),
        PassablewordResult::TooCommon => status::BadRequest("Your should be more unique"),
        PassablewordResult::TooSimple => status::BadRequest("Your should be more random"),
        PassablewordResult::InternalError => status::InternalServerError
    }
}