pub enum IntegrityTerminalOutcome {
DeepCompleteClean,
DeepCompleteWithFindings,
Invalidated,
Uninspectable(IntegrityAuthorityDiagnostic),
UninspectableStorage(StorageTraversalCorruption),
ResourceLimited(IntegrityResourceDiagnostic),
Expired,
Aborted,
}Expand description
Stable terminal meaning of a completed Deep job.
Variants§
DeepCompleteClean
Every phase exhausted cleanly under one unchanged proof.
DeepCompleteWithFindings
Every phase exhausted with one or more definite findings.
Invalidated
One proof component changed before completion.
Uninspectable(IntegrityAuthorityDiagnostic)
Accepted authority could not be inspected.
UninspectableStorage(StorageTraversalCorruption)
A load-bearing physical traversal could not prove progress.
ResourceLimited(IntegrityResourceDiagnostic)
One frozen bounded resource was insufficient.
Expired
The inactivity lease expired.
Aborted
The authorized owner aborted the job.
Trait Implementations§
Source§impl Clone for IntegrityTerminalOutcome
impl Clone for IntegrityTerminalOutcome
Source§fn clone(&self) -> IntegrityTerminalOutcome
fn clone(&self) -> IntegrityTerminalOutcome
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 IntegrityTerminalOutcome
impl Debug for IntegrityTerminalOutcome
Source§impl<'de> Deserialize<'de> for IntegrityTerminalOutcome
impl<'de> Deserialize<'de> for IntegrityTerminalOutcome
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>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for IntegrityTerminalOutcome
Source§impl PartialEq for IntegrityTerminalOutcome
impl PartialEq for IntegrityTerminalOutcome
impl StructuralPartialEq for IntegrityTerminalOutcome
Auto Trait Implementations§
impl Freeze for IntegrityTerminalOutcome
impl RefUnwindSafe for IntegrityTerminalOutcome
impl Send for IntegrityTerminalOutcome
impl Sync for IntegrityTerminalOutcome
impl Unpin for IntegrityTerminalOutcome
impl UnsafeUnpin for IntegrityTerminalOutcome
impl UnwindSafe for IntegrityTerminalOutcome
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