pub struct LockoutStatus {
pub is_locked: bool,
pub lock_reason: Option<String>,
pub locked_at: Option<DateTime<Utc>>,
pub clock_status: ClockStatus,
pub last_validated: Option<DateTime<Utc>>,
pub validation_count: u64,
}Expand description
Current lockout status information
Fields§
§is_locked: boolWhether the machine is currently locked out
lock_reason: Option<String>Reason for lockout (if locked)
locked_at: Option<DateTime<Utc>>When the lockout occurred
clock_status: ClockStatusCurrent clock status
last_validated: Option<DateTime<Utc>>Last successful validation time
validation_count: u64Total validation count
Trait Implementations§
Source§impl Clone for LockoutStatus
impl Clone for LockoutStatus
Source§fn clone(&self) -> LockoutStatus
fn clone(&self) -> LockoutStatus
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 LockoutStatus
impl Debug for LockoutStatus
Source§impl<'de> Deserialize<'de> for LockoutStatus
impl<'de> Deserialize<'de> for LockoutStatus
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 LockoutStatus
impl RefUnwindSafe for LockoutStatus
impl Send for LockoutStatus
impl Sync for LockoutStatus
impl Unpin for LockoutStatus
impl UnsafeUnpin for LockoutStatus
impl UnwindSafe for LockoutStatus
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