pub enum MissingObligation {
Show 15 variants
NormativeRequirementMissing,
ImplementationSliceMissingOrStale,
ImplementationSeamOwnerMissing,
EvidencePurposeMissing,
EvidenceSubjectMissingOrAmbiguous,
NegativeDiscriminatorMissing,
ProofCommandMissingOrIncompatible,
ExternalReceiptMissingOrStale,
ReceiptSubjectsMissing,
SpecCodeTestAtomicityBroken,
AuthorityMissingOrContradictory,
GeneratedArtifactStale,
PackOrAdapterDrift,
UnsupportedCapability,
RepositoryDecisionRequired,
}Expand description
The closed vocabulary of why a diagnostic’s obligation is unmet. Each names what remains unproven after structural repair.
Variants§
NormativeRequirementMissing
ImplementationSliceMissingOrStale
ImplementationSeamOwnerMissing
EvidencePurposeMissing
EvidenceSubjectMissingOrAmbiguous
NegativeDiscriminatorMissing
ProofCommandMissingOrIncompatible
ExternalReceiptMissingOrStale
ReceiptSubjectsMissing
SpecCodeTestAtomicityBroken
AuthorityMissingOrContradictory
GeneratedArtifactStale
PackOrAdapterDrift
UnsupportedCapability
RepositoryDecisionRequired
Implementations§
Trait Implementations§
Source§impl Clone for MissingObligation
impl Clone for MissingObligation
Source§fn clone(&self) -> MissingObligation
fn clone(&self) -> MissingObligation
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 MissingObligation
Source§impl Debug for MissingObligation
impl Debug for MissingObligation
impl Eq for MissingObligation
Source§impl Hash for MissingObligation
impl Hash for MissingObligation
Source§impl PartialEq for MissingObligation
impl PartialEq for MissingObligation
impl StructuralPartialEq for MissingObligation
Auto Trait Implementations§
impl Freeze for MissingObligation
impl RefUnwindSafe for MissingObligation
impl Send for MissingObligation
impl Sync for MissingObligation
impl Unpin for MissingObligation
impl UnsafeUnpin for MissingObligation
impl UnwindSafe for MissingObligation
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