pub enum FindingClass {
Drifted,
Wrong,
Uncovered,
UnresolvableAnchor,
QueuedForAdjudication,
}Expand description
The class of a verify finding (A2). A closed vocabulary: drifted and
queued-for-adjudication come only from hash-drift adjudication (over
hash-bearing anchors — never authored / informed-by, see
adjudicate_anchor); unresolvable-anchor is an existence failure;
uncovered marks a source artifact with no anchor; wrong is reserved for
an adjudicated content mismatch the group-B report renders.
Variants§
Drifted
A hash-bearing anchor’s prepared-content hash drifted from the recorded
one on a stable medium.
Wrong
An adjudicated content mismatch (reserved for the group-B report path).
Uncovered
A source artifact in scope carries no anchor in the destination mem.
UnresolvableAnchor
An anchor’s referenced artifact is no longer present in the medium.
QueuedForAdjudication
Hash adjudication is deferred (capped, or recheck) and queued in the
store; the remainder is the tier-3 backlog.
Implementations§
Source§impl FindingClass
impl FindingClass
Trait Implementations§
Source§impl Clone for FindingClass
impl Clone for FindingClass
Source§fn clone(&self) -> FindingClass
fn clone(&self) -> FindingClass
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for FindingClass
Source§impl Debug for FindingClass
impl Debug for FindingClass
Source§impl<'de> Deserialize<'de> for FindingClass
impl<'de> Deserialize<'de> for FindingClass
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for FindingClass
Source§impl PartialEq for FindingClass
impl PartialEq for FindingClass
Source§impl Serialize for FindingClass
impl Serialize for FindingClass
impl StructuralPartialEq for FindingClass
Auto Trait Implementations§
impl Freeze for FindingClass
impl RefUnwindSafe for FindingClass
impl Send for FindingClass
impl Sync for FindingClass
impl Unpin for FindingClass
impl UnsafeUnpin for FindingClass
impl UnwindSafe for FindingClass
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSend for T
impl<T> DowncastSend for T
Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
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
key and return true if they are equal.impl<T> Fruit for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more