pub enum LockAction {
None,
Authenticate,
AuthFailed,
LockedOut,
Unlocked,
}Expand description
Action returned from handle_key to the caller.
Variants§
None
No action needed.
Authenticate
Password submitted – caller should check result via attempt_auth.
AuthFailed
Authentication failed (password incorrect).
LockedOut
Account is locked out due to too many failures.
Unlocked
Screen has been successfully unlocked.
Trait Implementations§
Source§impl Clone for LockAction
impl Clone for LockAction
Source§fn clone(&self) -> LockAction
fn clone(&self) -> LockAction
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LockAction
impl Debug for LockAction
Source§impl PartialEq for LockAction
impl PartialEq for LockAction
impl Copy for LockAction
impl Eq for LockAction
impl StructuralPartialEq for LockAction
Auto Trait Implementations§
impl Freeze for LockAction
impl RefUnwindSafe for LockAction
impl Send for LockAction
impl Sync for LockAction
impl Unpin for LockAction
impl UnwindSafe for LockAction
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)