pub struct SapiensLockoutConfig {
pub max_attempts: u32,
pub duration_minutes: u32,
pub reset_after_hours: Option<u32>,
}Expand description
Sapiens lockout configuration
Fields§
§max_attempts: u32Maximum failed attempts before lockout
duration_minutes: u32Lockout duration in minutes
reset_after_hours: Option<u32>Reset counter after hours
Trait Implementations§
Source§impl Clone for SapiensLockoutConfig
impl Clone for SapiensLockoutConfig
Source§impl Debug for SapiensLockoutConfig
impl Debug for SapiensLockoutConfig
Source§impl Default for SapiensLockoutConfig
impl Default for SapiensLockoutConfig
Source§impl<'de> Deserialize<'de> for SapiensLockoutConfig
impl<'de> Deserialize<'de> for SapiensLockoutConfig
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
Auto Trait Implementations§
impl Freeze for SapiensLockoutConfig
impl RefUnwindSafe for SapiensLockoutConfig
impl Send for SapiensLockoutConfig
impl Sync for SapiensLockoutConfig
impl Unpin for SapiensLockoutConfig
impl UnsafeUnpin for SapiensLockoutConfig
impl UnwindSafe for SapiensLockoutConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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