#[non_exhaustive]pub enum MissingPolicy {
Ignore,
Report,
Indeterminate,
Fail,
}Expand description
What to do about atoms a component should have but the model does not.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Ignore
Compute over what is present and say nothing.
Report
Compute over what is present and report the shortfall as coverage.
Indeterminate
Decline to produce a number.
Fail
Fail.
Trait Implementations§
Source§impl Clone for MissingPolicy
impl Clone for MissingPolicy
impl Copy for MissingPolicy
Source§impl Debug for MissingPolicy
impl Debug for MissingPolicy
Source§impl Default for MissingPolicy
impl Default for MissingPolicy
impl Eq for MissingPolicy
Source§impl Hash for MissingPolicy
impl Hash for MissingPolicy
Source§impl PartialEq for MissingPolicy
impl PartialEq for MissingPolicy
impl StructuralPartialEq for MissingPolicy
Auto Trait Implementations§
impl Freeze for MissingPolicy
impl RefUnwindSafe for MissingPolicy
impl Send for MissingPolicy
impl Sync for MissingPolicy
impl Unpin for MissingPolicy
impl UnsafeUnpin for MissingPolicy
impl UnwindSafe for MissingPolicy
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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