pub enum AdmissionRejectionReason {
CandidateStateRequired,
EvidenceClassRequired,
ToolProvenanceRequired,
ProductSpecificationImportRejected,
SourceAnchorRequired,
SourceAnchorBlank,
RedactionStatusRequired,
ProofStateRequired,
ContradictionScanRequired,
OpenContradiction,
ExplicitNonPromotionRequired,
PhaseContextRequired,
}Expand description
Reasons an AXIOM admission request cannot be admitted as a clean candidate.
Variants§
CandidateStateRequired
Admission target is not Candidate.
EvidenceClassRequired
Evidence class was missing or unknown.
ToolProvenanceRequired
Tool name or invocation id was missing.
ProductSpecificationImportRejected
Imported AXIOM material tried to act as Cortex product specification.
SourceAnchorRequired
At least one source anchor is required.
SourceAnchorBlank
A source anchor reference was blank.
RedactionStatusRequired
Redaction status was missing or raw without operator opt-in.
ProofStateRequired
Proof state was missing or broken.
ContradictionScanRequired
Contradiction scan was not performed.
OpenContradiction
Open contradiction blocks clean admission.
ExplicitNonPromotionRequired
Admission request did not explicitly deny promotion.
PhaseContextRequired
AXIOM phase/context was missing.
Trait Implementations§
Source§impl Clone for AdmissionRejectionReason
impl Clone for AdmissionRejectionReason
Source§fn clone(&self) -> AdmissionRejectionReason
fn clone(&self) -> AdmissionRejectionReason
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 AdmissionRejectionReason
impl Debug for AdmissionRejectionReason
Source§impl PartialEq for AdmissionRejectionReason
impl PartialEq for AdmissionRejectionReason
Source§fn eq(&self, other: &AdmissionRejectionReason) -> bool
fn eq(&self, other: &AdmissionRejectionReason) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for AdmissionRejectionReason
impl Eq for AdmissionRejectionReason
impl StructuralPartialEq for AdmissionRejectionReason
Auto Trait Implementations§
impl Freeze for AdmissionRejectionReason
impl RefUnwindSafe for AdmissionRejectionReason
impl Send for AdmissionRejectionReason
impl Sync for AdmissionRejectionReason
impl Unpin for AdmissionRejectionReason
impl UnsafeUnpin for AdmissionRejectionReason
impl UnwindSafe for AdmissionRejectionReason
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.