pub enum Decision {
Matches {
group: usize,
},
Differs,
Unproven,
NonCritical,
ProhibitedTargetCertificate {
target: usize,
},
}Expand description
Completed proxy-set fact, never an application authorization verdict.
Variants§
Matches
Every required participant matched the same original proxy set.
Differs
Each group had a completed negative participant check.
Unproven
A group could qualify but at least one participant remained unknown.
NonCritical
ProxyInfo must be critical (RFC5755 §7.2).
ProhibitedTargetCertificate
targetCert is forbidden anywhere, even after an otherwise matching set.
Trait Implementations§
impl Copy for Decision
impl Eq for Decision
impl StructuralPartialEq for Decision
Auto Trait Implementations§
impl Freeze for Decision
impl RefUnwindSafe for Decision
impl Send for Decision
impl Sync for Decision
impl Unpin for Decision
impl UnsafeUnpin for Decision
impl UnwindSafe for Decision
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