pub struct MemoryRelationData {Show 13 fields
pub source_ref: String,
pub target_ref: String,
pub rel: String,
pub semantic_class: String,
pub why: Option<String>,
pub evidence: Option<String>,
pub confidence: Option<String>,
pub sequence: Option<u32>,
pub motivation: Option<String>,
pub method: Option<String>,
pub decision_id: Option<String>,
pub caused_by_node_id: Option<String>,
pub coordinate: Option<MemoryCoordinateData>,
}Fields§
§source_ref: String§target_ref: String§rel: String§semantic_class: String§why: Option<String>§evidence: Option<String>§confidence: Option<String>§sequence: Option<u32>§motivation: Option<String>§method: Option<String>§decision_id: Option<String>§caused_by_node_id: Option<String>§coordinate: Option<MemoryCoordinateData>Trait Implementations§
Source§impl Clone for MemoryRelationData
impl Clone for MemoryRelationData
Source§fn clone(&self) -> MemoryRelationData
fn clone(&self) -> MemoryRelationData
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 MemoryRelationData
impl Debug for MemoryRelationData
impl Eq for MemoryRelationData
Source§impl PartialEq for MemoryRelationData
impl PartialEq for MemoryRelationData
Source§impl Serialize for MemoryRelationData
impl Serialize for MemoryRelationData
impl StructuralPartialEq for MemoryRelationData
Auto Trait Implementations§
impl Freeze for MemoryRelationData
impl RefUnwindSafe for MemoryRelationData
impl Send for MemoryRelationData
impl Sync for MemoryRelationData
impl Unpin for MemoryRelationData
impl UnsafeUnpin for MemoryRelationData
impl UnwindSafe for MemoryRelationData
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