pub enum ProofDebt {
MissingSourceBasis,
MissingBenchmark,
MissingRepro,
MissingExternalValidation,
None,
}Expand description
Types of proof debt — things that could weaken a support claim.
Variants§
MissingSourceBasis
Claim lacks a source basis in the input.
MissingBenchmark
Claim lacks a benchmark reference.
MissingRepro
Claim lacks a reproduction case.
MissingExternalValidation
Claim lacks external validation.
None
No proof debt.
Trait Implementations§
impl Copy for ProofDebt
Source§impl<'de> Deserialize<'de> for ProofDebt
impl<'de> Deserialize<'de> for ProofDebt
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 ProofDebt
impl StructuralPartialEq for ProofDebt
Auto Trait Implementations§
impl Freeze for ProofDebt
impl RefUnwindSafe for ProofDebt
impl Send for ProofDebt
impl Sync for ProofDebt
impl Unpin for ProofDebt
impl UnsafeUnpin for ProofDebt
impl UnwindSafe for ProofDebt
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