pub enum Decision {
Matches {
target: usize,
},
Differs,
Unproven,
NonCritical,
ProhibitedTargetCertificate {
target: usize,
},
}Expand description
Completed targeting facts, not AA trust or application permission.
Variants§
Matches
The indicated original target names the recipient or one of its groups.
Differs
All target alternatives were checked and none matched.
Unproven
No match was established, with at least one undecidable name/membership.
NonCritical
RFC5755 §4.3.2 requires this extension to be critical.
ProhibitedTargetCertificate
RFC5755 §4.3.2 prohibits targetCert, even if another target would match.
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