pub enum ChecklistState {
Running,
Completed,
Failed,
}Expand description
A checklist’s state (§6.1.2.1).
Completed and not Succeeded: §6.1.2.1 names the states and §7.2.5.4 calls the same state
Succeeded in passing. The name that appears in the state definitions is the one used here.
Variants§
Running
Neither Completed nor Failed yet. Checklists start here.
Completed
There is a nominated pair for every component of the data stream.
Failed
Every pair is Failed or Succeeded and some component has no valid pair.
Trait Implementations§
Source§impl Clone for ChecklistState
impl Clone for ChecklistState
Source§fn clone(&self) -> ChecklistState
fn clone(&self) -> ChecklistState
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 ChecklistState
impl Debug for ChecklistState
Source§impl Hash for ChecklistState
impl Hash for ChecklistState
Source§impl PartialEq for ChecklistState
impl PartialEq for ChecklistState
Source§fn eq(&self, other: &ChecklistState) -> bool
fn eq(&self, other: &ChecklistState) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ChecklistState
impl Eq for ChecklistState
impl StructuralPartialEq for ChecklistState
Auto Trait Implementations§
impl Freeze for ChecklistState
impl RefUnwindSafe for ChecklistState
impl Send for ChecklistState
impl Sync for ChecklistState
impl Unpin for ChecklistState
impl UnsafeUnpin for ChecklistState
impl UnwindSafe for ChecklistState
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
Converts
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>
Converts
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