pub struct Shadow {
pub name: String,
pub passwd: AccountStatus,
pub last_chage: c_long,
pub min: c_long,
pub max: c_long,
pub warn: c_long,
pub inactive: c_long,
pub expires: c_long,
}
Expand description
Struct for information about shadow passwords
Fields§
§name: String
Account name
passwd: AccountStatus
Password. Stored in AccountStatus
last_chage: c_long
Date of last change (measured in days since 1970-01-01 00:00:00 +0000 (UTC))
min: c_long
Min number of days between changes
max: c_long
Max number of days between changes
warn: c_long
Number of days before password expires to warn user to change it
inactive: c_long
Number of days after password expires until account is disabled
expires: c_long
Date when account expires (measured in days since 1970-01-01 00:00:00 +0000 (UTC))
Implementations§
Auto Trait Implementations§
impl Freeze for Shadow
impl RefUnwindSafe for Shadow
impl Send for Shadow
impl Sync for Shadow
impl Unpin for Shadow
impl UnwindSafe for Shadow
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