pub enum CoverageState {
Covered,
Missing,
Waived,
Inapplicable,
}Expand description
Where one requirement stands.
Variants§
Covered
A target exists.
Missing
Required, and no case could be produced for this repository.
Waived
Waived by the descriptor, for its typed reason.
Inapplicable
Required on a precondition this repository does not meet, and without a case. Not covered (nothing was timed) and not waived (it is timed wherever the precondition holds); the precondition is the reason.
Trait Implementations§
Source§impl Clone for CoverageState
impl Clone for CoverageState
Source§fn clone(&self) -> CoverageState
fn clone(&self) -> CoverageState
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 moreimpl Copy for CoverageState
Source§impl Debug for CoverageState
impl Debug for CoverageState
Source§impl<'de> Deserialize<'de> for CoverageState
impl<'de> Deserialize<'de> for CoverageState
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 CoverageState
Source§impl JsonSchema for CoverageState
impl JsonSchema for CoverageState
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for CoverageState
impl PartialEq for CoverageState
Source§fn eq(&self, other: &CoverageState) -> bool
fn eq(&self, other: &CoverageState) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CoverageState
impl Serialize for CoverageState
impl StructuralPartialEq for CoverageState
Auto Trait Implementations§
impl Freeze for CoverageState
impl RefUnwindSafe for CoverageState
impl Send for CoverageState
impl Sync for CoverageState
impl Unpin for CoverageState
impl UnsafeUnpin for CoverageState
impl UnwindSafe for CoverageState
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
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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.