pub struct LockWatcher {
pub lock_process_names: Vec<String>,
pub battery_id: String,
pub polling_rate: Duration,
pub time_until_shutdown: Duration,
}Fields§
§lock_process_names: Vec<String>§battery_id: String§polling_rate: Duration§time_until_shutdown: DurationImplementations§
Source§impl LockWatcher
impl LockWatcher
pub fn loop_forever(&self) -> !
Auto Trait Implementations§
impl Freeze for LockWatcher
impl RefUnwindSafe for LockWatcher
impl Send for LockWatcher
impl Sync for LockWatcher
impl Unpin for LockWatcher
impl UnsafeUnpin for LockWatcher
impl UnwindSafe for LockWatcher
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