pub enum DetailedDecision {
Allow,
Deny,
Abstain,
}Expand description
The result of a detailed authorization policy evaluation.
Abstain is intentionally local to the layered contract and is resolved
only by combine_layered_authorization.
Variants§
Allow
The detailed policy allows the request.
Deny
The detailed policy denies the request.
Abstain
The detailed policy is deliberately not installed or enabled.
Trait Implementations§
Source§impl Clone for DetailedDecision
impl Clone for DetailedDecision
impl Copy for DetailedDecision
Source§impl Debug for DetailedDecision
impl Debug for DetailedDecision
impl Eq for DetailedDecision
Source§impl PartialEq for DetailedDecision
impl PartialEq for DetailedDecision
impl StructuralPartialEq for DetailedDecision
Auto Trait Implementations§
impl Freeze for DetailedDecision
impl RefUnwindSafe for DetailedDecision
impl Send for DetailedDecision
impl Sync for DetailedDecision
impl Unpin for DetailedDecision
impl UnsafeUnpin for DetailedDecision
impl UnwindSafe for DetailedDecision
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