pub enum CapabilityState {
Planned,
Unavailable,
SmokeTested,
Passing(ExecutedObligation),
Failing,
}Expand description
The state one profile holds on one axis. Passing carries the witness
that earned it; there is no variant that claims a pass with no
obligation behind it.
Variants§
Planned
Registered as intended future coverage; nothing has run.
Registered but cannot be executed offline from pinned inputs.
SmokeTested
Probed once, outside the obligation’s own scored run.
Passing(ExecutedObligation)
The obligation executed and passed; carries the witness that proves it.
Failing
The obligation executed and failed.
Implementations§
Trait Implementations§
Source§impl Clone for CapabilityState
impl Clone for CapabilityState
impl Copy for CapabilityState
Source§impl Debug for CapabilityState
impl Debug for CapabilityState
impl Eq for CapabilityState
Source§impl PartialEq for CapabilityState
impl PartialEq for CapabilityState
impl StructuralPartialEq for CapabilityState
Auto Trait Implementations§
impl Freeze for CapabilityState
impl RefUnwindSafe for CapabilityState
impl Send for CapabilityState
impl Sync for CapabilityState
impl Unpin for CapabilityState
impl UnsafeUnpin for CapabilityState
impl UnwindSafe for CapabilityState
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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