pub enum RiskFailureKind {
BrokenChain,
BadFindingRef,
}Variants§
BrokenChain
The events.jsonl prev_sha256 chain is broken, a seq is
non-monotonic, the leading event is not opened, or a line failed to
parse — i.e. the log was edited or tampered with.
BadFindingRef
A finding_ref did not resolve to a sealed manifest whose recomputed
sha matched (manifest absent, mutated, or control/run id mismatch).
Trait Implementations§
Source§impl Clone for RiskFailureKind
impl Clone for RiskFailureKind
Source§fn clone(&self) -> RiskFailureKind
fn clone(&self) -> RiskFailureKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RiskFailureKind
impl Debug for RiskFailureKind
Source§impl PartialEq for RiskFailureKind
impl PartialEq for RiskFailureKind
Source§fn eq(&self, other: &RiskFailureKind) -> bool
fn eq(&self, other: &RiskFailureKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for RiskFailureKind
impl StructuralPartialEq for RiskFailureKind
Auto Trait Implementations§
impl Freeze for RiskFailureKind
impl RefUnwindSafe for RiskFailureKind
impl Send for RiskFailureKind
impl Sync for RiskFailureKind
impl Unpin for RiskFailureKind
impl UnsafeUnpin for RiskFailureKind
impl UnwindSafe for RiskFailureKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.