pub struct AccountLock {
pub id: Uuid,
pub user_id: Uuid,
pub failed_count: i32,
pub locked_until: Option<NaiveDateTime>,
pub lock_count: i32,
pub locked_reason: Option<String>,
pub created_at: NaiveDateTime,
pub updated_at: NaiveDateTime,
}Fields§
§id: Uuid§user_id: Uuid§failed_count: i32§locked_until: Option<NaiveDateTime>§lock_count: i32§locked_reason: Option<String>§created_at: NaiveDateTime§updated_at: NaiveDateTimeTrait Implementations§
Source§impl Clone for AccountLock
impl Clone for AccountLock
Source§fn clone(&self) -> AccountLock
fn clone(&self) -> AccountLock
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 AccountLock
impl Debug for AccountLock
Source§impl<'de> Deserialize<'de> for AccountLock
impl<'de> Deserialize<'de> for AccountLock
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 AccountLock
impl RefUnwindSafe for AccountLock
impl Send for AccountLock
impl Sync for AccountLock
impl Unpin for AccountLock
impl UnsafeUnpin for AccountLock
impl UnwindSafe for AccountLock
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