pub enum RunResolutionClass {
Consumed,
Abandoned {
reason: InputAbandonReason,
},
Displaced,
}Expand description
How a run resolved, projected from its terminal input witnesses.
Variants§
Consumed
At least one witness was consumed by the run.
Abandoned
No witness was consumed; the first abandoned witness (in admission order) supplies the typed cause.
Fields
§
reason: InputAbandonReasonDisplaced
Only superseded/coalesced witnesses reference the run.
Trait Implementations§
Source§impl Clone for RunResolutionClass
impl Clone for RunResolutionClass
Source§fn clone(&self) -> RunResolutionClass
fn clone(&self) -> RunResolutionClass
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 RunResolutionClass
impl Debug for RunResolutionClass
Source§impl PartialEq for RunResolutionClass
impl PartialEq for RunResolutionClass
Source§fn eq(&self, other: &RunResolutionClass) -> bool
fn eq(&self, other: &RunResolutionClass) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RunResolutionClass
Auto Trait Implementations§
impl Freeze for RunResolutionClass
impl RefUnwindSafe for RunResolutionClass
impl Send for RunResolutionClass
impl Sync for RunResolutionClass
impl Unpin for RunResolutionClass
impl UnsafeUnpin for RunResolutionClass
impl UnwindSafe for RunResolutionClass
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