pub enum Class {
UnboundIngress,
UnopenedBinding,
ErasedBinding,
UntakenData,
TrustedItem,
UnopenedRecall,
ForgottenIds,
UnopenedSink,
PerItem,
CodedStep,
RememberedIntake,
RunsNotScanned,
}Expand description
A class of flow the report cannot trace.
Variants§
UnboundIngress
A run with no data-subject binding: its input, events and case state are not traced. A run handed referenced input is counted only once it reads an event or case state, which it attributes to its own bindings.
UnopenedBinding
A binding sealed with no key ring given.
ErasedBinding
A binding whose key was destroyed.
UntakenData
Data about the subject from a source the run did not take it in from.
TrustedItem
A trusted item’s recall puts no source in any label.
UnopenedRecall
Recall records whose output could not be opened.
ForgottenIds
Forgotten and swept ids are not enumerable by subject.
UnopenedSink
A sink whose arguments were not opened is named by kind only.
PerItem
memory:{id} names an item, not a version.
CodedStep
A coded step that does not join its inputs’ labels drops the source.
RememberedIntake
A memory write keeps no data-subject reference, so a subject’s data written by a bound run is traced again only through items filed under the subject.
RunsNotScanned
Runs past the limit, or unreadable.
Implementations§
Trait Implementations§
impl Copy for Class
impl Eq for Class
impl StructuralPartialEq for Class
Auto Trait Implementations§
impl Freeze for Class
impl RefUnwindSafe for Class
impl Send for Class
impl Sync for Class
impl Unpin for Class
impl UnsafeUnpin for Class
impl UnwindSafe for Class
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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
key and return true if they are equal.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