pub struct PlacementResult {
pub input_memory_id: String,
pub canonicalization_decision: CanonicalizationDecision,
pub similarity_results: Vec<SimilarityResult>,
pub proposed_canonical_node: Option<String>,
pub edges_to_create: Vec<GraphEdgeRef>,
pub catalog_updates: Vec<String>,
pub graph_views_to_refresh: Vec<MemoryGraphStyle>,
pub route_invalidations: Vec<RouteInvalidationReceipt>,
pub validator_report: String,
pub receipt_id: Option<String>,
pub receipt_intent: Option<String>,
}Expand description
Placement result returned by the graph organization layer.
Fields§
§input_memory_id: String§canonicalization_decision: CanonicalizationDecision§similarity_results: Vec<SimilarityResult>§proposed_canonical_node: Option<String>§edges_to_create: Vec<GraphEdgeRef>§catalog_updates: Vec<String>§graph_views_to_refresh: Vec<MemoryGraphStyle>§route_invalidations: Vec<RouteInvalidationReceipt>§validator_report: String§receipt_id: Option<String>§receipt_intent: Option<String>Trait Implementations§
Source§impl Clone for PlacementResult
impl Clone for PlacementResult
Source§fn clone(&self) -> PlacementResult
fn clone(&self) -> PlacementResult
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 PlacementResult
impl Debug for PlacementResult
Source§impl<'de> Deserialize<'de> for PlacementResult
impl<'de> Deserialize<'de> for PlacementResult
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PlacementResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PlacementResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PlacementResult
Source§impl PartialEq for PlacementResult
impl PartialEq for PlacementResult
Source§fn eq(&self, other: &PlacementResult) -> bool
fn eq(&self, other: &PlacementResult) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PlacementResult
impl Serialize for PlacementResult
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 PlacementResult
Auto Trait Implementations§
impl Freeze for PlacementResult
impl RefUnwindSafe for PlacementResult
impl Send for PlacementResult
impl Sync for PlacementResult
impl Unpin for PlacementResult
impl UnsafeUnpin for PlacementResult
impl UnwindSafe for PlacementResult
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