pub struct MemoryGroundingEvidenceV1 {Show 22 fields
pub schema: String,
pub artifact_kind: String,
pub ownership: String,
pub support_tier: String,
pub semantic_status: String,
pub semantic_exactness: String,
pub proof_debt_status: String,
pub contradiction_status: String,
pub view_disclosure_status: String,
pub execution_contamination_status: String,
pub adapter_route: String,
pub memory_mode: String,
pub query: String,
pub result_count: usize,
pub import_record_count: usize,
pub trace_ctx: String,
pub canonical_backpointers: Vec<MemoryGroundingBackpointerV1>,
pub degradation: Vec<String>,
pub widening: Vec<String>,
pub local_truth_store: bool,
pub promotion_eligible: bool,
pub known_limits: Vec<String>,
}Fields§
§schema: String§artifact_kind: String§ownership: String§support_tier: String§semantic_status: String§semantic_exactness: String§proof_debt_status: String§contradiction_status: String§view_disclosure_status: String§execution_contamination_status: String§adapter_route: String§memory_mode: String§query: String§result_count: usize§import_record_count: usize§trace_ctx: String§canonical_backpointers: Vec<MemoryGroundingBackpointerV1>§degradation: Vec<String>§widening: Vec<String>§local_truth_store: bool§promotion_eligible: bool§known_limits: Vec<String>Implementations§
Source§impl MemoryGroundingEvidenceV1
impl MemoryGroundingEvidenceV1
pub const SCHEMA: &'static str = "AiDENsMemoryGroundingEvidenceV1"
pub fn canonical_seam( memory_mode: impl Into<String>, query: impl Into<String>, result_count: usize, import_record_count: usize, trace_ctx: impl Into<String>, degradation: Vec<String>, widening: Vec<String>, ) -> Self
pub fn with_proof_debt(self, proof_debt_status: impl Into<String>) -> Self
pub fn with_contradiction(self, contradiction_status: impl Into<String>) -> Self
pub fn with_execution_contamination( self, execution_contamination_status: impl Into<String>, ) -> Self
pub fn to_receipt_line(&self) -> Result<String, Error>
Trait Implementations§
Source§impl Clone for MemoryGroundingEvidenceV1
impl Clone for MemoryGroundingEvidenceV1
Source§fn clone(&self) -> MemoryGroundingEvidenceV1
fn clone(&self) -> MemoryGroundingEvidenceV1
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 MemoryGroundingEvidenceV1
impl Debug for MemoryGroundingEvidenceV1
Source§impl<'de> Deserialize<'de> for MemoryGroundingEvidenceV1
impl<'de> Deserialize<'de> for MemoryGroundingEvidenceV1
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 MemoryGroundingEvidenceV1
Source§impl PartialEq for MemoryGroundingEvidenceV1
impl PartialEq for MemoryGroundingEvidenceV1
Source§fn eq(&self, other: &MemoryGroundingEvidenceV1) -> bool
fn eq(&self, other: &MemoryGroundingEvidenceV1) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MemoryGroundingEvidenceV1
Auto Trait Implementations§
impl Freeze for MemoryGroundingEvidenceV1
impl RefUnwindSafe for MemoryGroundingEvidenceV1
impl Send for MemoryGroundingEvidenceV1
impl Sync for MemoryGroundingEvidenceV1
impl Unpin for MemoryGroundingEvidenceV1
impl UnsafeUnpin for MemoryGroundingEvidenceV1
impl UnwindSafe for MemoryGroundingEvidenceV1
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.