[−][src]Enum schemeguardian::TempLock
Creates a temporary lock if triggered
Examples
let foo = TempLock::RandomToMail; assert_eq!(foo, TempLock::RandomToMail);
Variants
Duration(TAI64N)
set after a specified timeframe in TAI64N
set only after a user/node confirms a random key from email address
set only after a user/node confirms a random key from a logged in device
set after another associated
user authenticates the random key from an authorized device
set after multiple associated
users authenticate the random key from their devices
set only after an SuperUser
authenticates the random key
set only after an Admin
authenticates the random key
set only after a SubAdmin
authenticates the random key
set after multiple associated
nodes authenticate the random key
Trait Implementations
impl Clone for TempLock
[src]
impl Eq for TempLock
[src]
impl PartialEq<TempLock> for TempLock
[src]
impl Debug for TempLock
[src]
impl StructuralPartialEq for TempLock
[src]
impl StructuralEq for TempLock
[src]
impl Serialize for TempLock
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for TempLock
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for TempLock
impl Sync for TempLock
impl Unpin for TempLock
impl UnwindSafe for TempLock
impl RefUnwindSafe for TempLock
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,