pub struct CanonicalizationDecision {
pub decision_id: String,
pub input_memory_id: String,
pub canonical_memory_id: Option<String>,
pub matched_memory_ids: Vec<String>,
pub decision_kind: CanonicalizationDecisionKind,
pub decision_reason: String,
pub confidence_bp: u16,
pub risk_class: RiskClass,
pub validator_status: ValidationStatus,
pub required_edges_to_create: Vec<GraphEdgeRef>,
pub receipt_intent: String,
pub receipt_id: Option<String>,
}Expand description
Explicit canonicalization decision.
Fields§
§decision_id: String§input_memory_id: String§canonical_memory_id: Option<String>§matched_memory_ids: Vec<String>§decision_kind: CanonicalizationDecisionKind§decision_reason: String§confidence_bp: u16§risk_class: RiskClass§validator_status: ValidationStatus§required_edges_to_create: Vec<GraphEdgeRef>§receipt_intent: String§receipt_id: Option<String>Trait Implementations§
Source§impl Clone for CanonicalizationDecision
impl Clone for CanonicalizationDecision
Source§fn clone(&self) -> CanonicalizationDecision
fn clone(&self) -> CanonicalizationDecision
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 CanonicalizationDecision
impl Debug for CanonicalizationDecision
Source§impl<'de> Deserialize<'de> for CanonicalizationDecision
impl<'de> Deserialize<'de> for CanonicalizationDecision
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CanonicalizationDecision, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CanonicalizationDecision, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CanonicalizationDecision
Source§impl PartialEq for CanonicalizationDecision
impl PartialEq for CanonicalizationDecision
Source§fn eq(&self, other: &CanonicalizationDecision) -> bool
fn eq(&self, other: &CanonicalizationDecision) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CanonicalizationDecision
impl Serialize for CanonicalizationDecision
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CanonicalizationDecision
Auto Trait Implementations§
impl Freeze for CanonicalizationDecision
impl RefUnwindSafe for CanonicalizationDecision
impl Send for CanonicalizationDecision
impl Sync for CanonicalizationDecision
impl Unpin for CanonicalizationDecision
impl UnsafeUnpin for CanonicalizationDecision
impl UnwindSafe for CanonicalizationDecision
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