pub enum AxiomStatus {
Supported,
Partial,
Rejected,
Unknown,
Invoked,
NotInvoked,
}Expand description
AXIOM status after CHECK.
Variants§
Supported
Criterion passed or hypothesis supported.
Partial
Criterion/hypothesis is partially supported.
Rejected
Criterion failed or hypothesis was rejected.
Unknown
State is unknown or unresolved.
Invoked
Capability was invoked.
NotInvoked
Capability was explicitly not used.
Implementations§
Source§impl AxiomStatus
impl AxiomStatus
Sourcepub const fn proof_state(self, has_evidence_refs: bool) -> ClaimProofState
pub const fn proof_state(self, has_evidence_refs: bool) -> ClaimProofState
Proof state implied by the AXIOM status and source-anchor presence.
Trait Implementations§
Source§impl Clone for AxiomStatus
impl Clone for AxiomStatus
Source§fn clone(&self) -> AxiomStatus
fn clone(&self) -> AxiomStatus
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 moreSource§impl Debug for AxiomStatus
impl Debug for AxiomStatus
Source§impl<'de> Deserialize<'de> for AxiomStatus
impl<'de> Deserialize<'de> for AxiomStatus
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
Source§impl Hash for AxiomStatus
impl Hash for AxiomStatus
Source§impl JsonSchema for AxiomStatus
impl JsonSchema for AxiomStatus
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
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 is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for AxiomStatus
impl PartialEq for AxiomStatus
Source§fn eq(&self, other: &AxiomStatus) -> bool
fn eq(&self, other: &AxiomStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AxiomStatus
impl Serialize for AxiomStatus
impl Copy for AxiomStatus
impl Eq for AxiomStatus
impl StructuralPartialEq for AxiomStatus
Auto Trait Implementations§
impl Freeze for AxiomStatus
impl RefUnwindSafe for AxiomStatus
impl Send for AxiomStatus
impl Sync for AxiomStatus
impl Unpin for AxiomStatus
impl UnsafeUnpin for AxiomStatus
impl UnwindSafe for AxiomStatus
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