pub enum AuthorizationCheck {
Credential,
AccessRights,
Threat,
Occupancy,
Passback,
Lockout,
Mode,
}Expand description
A required criterion in the application’s chosen evaluation order. Activity and the validity window share one coherent credential check.
Variants§
Credential
Status, disable reasons, and inclusive validity limits.
AccessRights
Assigned rights and the selected accompaniment dependency.
Threat
Credential authority against the point’s threat level.
Occupancy
Enforced upper or lower occupancy bound for relevant zones.
Passback
Established passback violation and successful-entry timeout.
Lockout
Point lockout, separate from credential disablement.
Mode
DENY_ALL enforcement. Other supported modes pass this criterion.
Trait Implementations§
Source§impl Clone for AuthorizationCheck
impl Clone for AuthorizationCheck
impl Copy for AuthorizationCheck
Source§impl Debug for AuthorizationCheck
impl Debug for AuthorizationCheck
impl Eq for AuthorizationCheck
Source§impl PartialEq for AuthorizationCheck
impl PartialEq for AuthorizationCheck
impl StructuralPartialEq for AuthorizationCheck
Auto Trait Implementations§
impl Freeze for AuthorizationCheck
impl RefUnwindSafe for AuthorizationCheck
impl Send for AuthorizationCheck
impl Sync for AuthorizationCheck
impl Unpin for AuthorizationCheck
impl UnsafeUnpin for AuthorizationCheck
impl UnwindSafe for AuthorizationCheck
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