pub enum PinCheck {
Match,
Missing,
Mismatch {
changed: Vec<String>,
},
}Expand description
Outcome of comparing a profile against its pin.
Variants§
Match
The profile’s entitlements equal the pinned ones.
Missing
No pin yet (install predates #712, or the pin was deleted).
Mismatch
Entitlements differ. Lists the top-level entitlement keys that changed.
Trait Implementations§
impl Eq for PinCheck
impl StructuralPartialEq for PinCheck
Auto Trait Implementations§
impl Freeze for PinCheck
impl RefUnwindSafe for PinCheck
impl Send for PinCheck
impl Sync for PinCheck
impl Unpin for PinCheck
impl UnsafeUnpin for PinCheck
impl UnwindSafe for PinCheck
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.