pub struct PasswordValidationRules {
pub breach_detection: Option<Box<PasswordBreachDetection>>,
pub max_length: Option<i32>,
pub min_length: Option<i32>,
pub remember_previous_passwords: Option<Box<RememberPreviousPasswords>>,
pub require_mixed_case: Option<bool>,
pub require_non_alpha: Option<bool>,
pub require_number: Option<bool>,
pub validate_on_login: Option<bool>,
}
Expand description
PasswordValidationRules :
Fields§
§breach_detection: Option<Box<PasswordBreachDetection>>
§max_length: Option<i32>
§min_length: Option<i32>
§remember_previous_passwords: Option<Box<RememberPreviousPasswords>>
§require_mixed_case: Option<bool>
§require_non_alpha: Option<bool>
§require_number: Option<bool>
§validate_on_login: Option<bool>
Implementations§
Source§impl PasswordValidationRules
impl PasswordValidationRules
Sourcepub fn new() -> PasswordValidationRules
pub fn new() -> PasswordValidationRules
Trait Implementations§
Source§impl Clone for PasswordValidationRules
impl Clone for PasswordValidationRules
Source§fn clone(&self) -> PasswordValidationRules
fn clone(&self) -> PasswordValidationRules
Returns a duplicate 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 PasswordValidationRules
impl Debug for PasswordValidationRules
Source§impl Default for PasswordValidationRules
impl Default for PasswordValidationRules
Source§fn default() -> PasswordValidationRules
fn default() -> PasswordValidationRules
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PasswordValidationRules
impl<'de> Deserialize<'de> for PasswordValidationRules
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PasswordValidationRules
impl PartialEq for PasswordValidationRules
Source§impl Serialize for PasswordValidationRules
impl Serialize for PasswordValidationRules
impl StructuralPartialEq for PasswordValidationRules
Auto Trait Implementations§
impl Freeze for PasswordValidationRules
impl RefUnwindSafe for PasswordValidationRules
impl Send for PasswordValidationRules
impl Sync for PasswordValidationRules
impl Unpin for PasswordValidationRules
impl UnwindSafe for PasswordValidationRules
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