pub struct PasswordConfig {
pub require_uppercase: bool,
pub require_lowercase: bool,
pub require_numbers: bool,
pub require_special: bool,
}Expand description
Password strength rules. Length limits belong to the email/password plugin
(password_min_length, password_max_length). Built-in hashing uses
pinned scrypt parameters.
Fields§
§require_uppercase: boolRequire uppercase letters
require_lowercase: boolRequire lowercase letters
require_numbers: boolRequire numbers
require_special: boolRequire special characters
Trait Implementations§
Source§impl Clone for PasswordConfig
impl Clone for PasswordConfig
Source§impl Debug for PasswordConfig
impl Debug for PasswordConfig
Auto Trait Implementations§
impl Freeze for PasswordConfig
impl RefUnwindSafe for PasswordConfig
impl Send for PasswordConfig
impl Sync for PasswordConfig
impl Unpin for PasswordConfig
impl UnsafeUnpin for PasswordConfig
impl UnwindSafe for PasswordConfig
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