pub enum AxiomConstraintKind {
CandidateOnly,
ForbidPromotionShapedOutput,
RequireSourceAnchor,
RequireToolProvenance,
TruthCeiling,
ProofStateLimit,
ConflictPresent,
RedactionBoundary,
LowTrust,
NoExecutionAuthority,
}Expand description
Constraint category exported from Cortex to AXIOM.
Variants§
CandidateOnly
Content may be admitted only as a Cortex candidate.
ForbidPromotionShapedOutput
AXIOM must not emit promotion-shaped output.
RequireSourceAnchor
A concrete source anchor is required.
RequireToolProvenance
Capability/tool provenance is required.
TruthCeiling
Truth ceiling caps claim language.
ProofStateLimit
Proof state is unknown, partial, or broken.
ConflictPresent
Open conflict or contradiction exists.
RedactionBoundary
Redaction policy limits what AXIOM may see or repeat.
LowTrust
Low trust prevents stronger claims.
NoExecutionAuthority
Exported constraints do not grant execution authority.
Trait Implementations§
Source§impl Clone for AxiomConstraintKind
impl Clone for AxiomConstraintKind
Source§fn clone(&self) -> AxiomConstraintKind
fn clone(&self) -> AxiomConstraintKind
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 AxiomConstraintKind
impl Debug for AxiomConstraintKind
Source§impl<'de> Deserialize<'de> for AxiomConstraintKind
impl<'de> Deserialize<'de> for AxiomConstraintKind
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 AxiomConstraintKind
impl Hash for AxiomConstraintKind
Source§impl JsonSchema for AxiomConstraintKind
impl JsonSchema for AxiomConstraintKind
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 AxiomConstraintKind
impl PartialEq for AxiomConstraintKind
Source§fn eq(&self, other: &AxiomConstraintKind) -> bool
fn eq(&self, other: &AxiomConstraintKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AxiomConstraintKind
impl Serialize for AxiomConstraintKind
impl Copy for AxiomConstraintKind
impl Eq for AxiomConstraintKind
impl StructuralPartialEq for AxiomConstraintKind
Auto Trait Implementations§
impl Freeze for AxiomConstraintKind
impl RefUnwindSafe for AxiomConstraintKind
impl Send for AxiomConstraintKind
impl Sync for AxiomConstraintKind
impl Unpin for AxiomConstraintKind
impl UnsafeUnpin for AxiomConstraintKind
impl UnwindSafe for AxiomConstraintKind
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