pub struct AdmissionSemanticTrustReport {
pub intended_use: SemanticUse,
pub provenance_class: ProvenanceClass,
pub semantic_trust: SemanticTrustReport,
pub admission_decision: AdmissionDecision,
pub explicit_non_promotion: bool,
}Expand description
Admission-side semantic trust report.
admission_decision and explicit_non_promotion remain separate from
semantic_trust so semantic allowance cannot promote or activate memory.
Fields§
§intended_use: SemanticUseIntended authority surface evaluated.
provenance_class: ProvenanceClassProvenance class mapped from the admission request.
semantic_trust: SemanticTrustReportCortex semantic trust report computed from existing core types.
admission_decision: AdmissionDecisionCandidate-only admission decision from ADR 0038 validation.
explicit_non_promotion: boolAdmission non-promotion flag, reported separately from semantic trust.
Trait Implementations§
Source§impl Clone for AdmissionSemanticTrustReport
impl Clone for AdmissionSemanticTrustReport
Source§fn clone(&self) -> AdmissionSemanticTrustReport
fn clone(&self) -> AdmissionSemanticTrustReport
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 AdmissionSemanticTrustReport
impl Debug for AdmissionSemanticTrustReport
Source§impl PartialEq for AdmissionSemanticTrustReport
impl PartialEq for AdmissionSemanticTrustReport
Source§fn eq(&self, other: &AdmissionSemanticTrustReport) -> bool
fn eq(&self, other: &AdmissionSemanticTrustReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for AdmissionSemanticTrustReport
impl StructuralPartialEq for AdmissionSemanticTrustReport
Auto Trait Implementations§
impl Freeze for AdmissionSemanticTrustReport
impl RefUnwindSafe for AdmissionSemanticTrustReport
impl Send for AdmissionSemanticTrustReport
impl Sync for AdmissionSemanticTrustReport
impl Unpin for AdmissionSemanticTrustReport
impl UnsafeUnpin for AdmissionSemanticTrustReport
impl UnwindSafe for AdmissionSemanticTrustReport
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.