#[repr(u8)]pub enum CredentialRule {
Single = 0,
Dual = 1,
Tri = 2,
}Variants§
Single = 0
Only one credential is required for lock operation
Dual = 1
Any two credentials are required for lock operation
Tri = 2
Any three credentials are required for lock operation
Implementations§
Trait Implementations§
Source§impl Clone for CredentialRule
impl Clone for CredentialRule
Source§fn clone(&self) -> CredentialRule
fn clone(&self) -> CredentialRule
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 CredentialRule
impl Debug for CredentialRule
Source§impl<'de> Deserialize<'de> for CredentialRule
impl<'de> Deserialize<'de> for CredentialRule
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
Source§impl From<CredentialRule> for u8
impl From<CredentialRule> for u8
Source§fn from(val: CredentialRule) -> Self
fn from(val: CredentialRule) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CredentialRule
impl PartialEq for CredentialRule
Source§impl Serialize for CredentialRule
impl Serialize for CredentialRule
impl Copy for CredentialRule
impl Eq for CredentialRule
impl StructuralPartialEq for CredentialRule
Auto Trait Implementations§
impl Freeze for CredentialRule
impl RefUnwindSafe for CredentialRule
impl Send for CredentialRule
impl Sync for CredentialRule
impl Unpin for CredentialRule
impl UnwindSafe for CredentialRule
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