pub enum CompletenessPosture {
Partial,
Total,
}Expand description
Whether incomplete structural coverage remains lawful.
Variants§
Partial
Partial coverage remains lawful.
Total
Every member under the selected question must be covered.
Implementations§
Source§impl CompletenessPosture
impl CompletenessPosture
Sourcepub const fn requirement(
self,
) -> Option<StructuralRequirement<CompletenessStanding>>
pub const fn requirement( self, ) -> Option<StructuralRequirement<CompletenessStanding>>
The completeness requirement expressed by this posture, when it constrains coverage.
Trait Implementations§
Source§impl Clone for CompletenessPosture
impl Clone for CompletenessPosture
Source§fn clone(&self) -> CompletenessPosture
fn clone(&self) -> CompletenessPosture
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 CompletenessPosture
Source§impl Debug for CompletenessPosture
impl Debug for CompletenessPosture
impl Eq for CompletenessPosture
Source§impl Hash for CompletenessPosture
impl Hash for CompletenessPosture
Source§impl PartialEq for CompletenessPosture
impl PartialEq for CompletenessPosture
impl StructuralPartialEq for CompletenessPosture
Auto Trait Implementations§
impl Freeze for CompletenessPosture
impl RefUnwindSafe for CompletenessPosture
impl Send for CompletenessPosture
impl Sync for CompletenessPosture
impl Unpin for CompletenessPosture
impl UnsafeUnpin for CompletenessPosture
impl UnwindSafe for CompletenessPosture
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