pub struct EdgeMetadata {
pub confidence: Option<f32>,
pub description: Option<String>,
pub custom: HashMap<String, Value>,
}Expand description
Edge metadata
Fields§
§confidence: Option<f32>Confidence score (0.0 - 1.0) for inferred relationships
description: Option<String>Human-readable description
custom: HashMap<String, Value>Custom key-value pairs
Implementations§
Source§impl EdgeMetadata
impl EdgeMetadata
Trait Implementations§
Source§impl Clone for EdgeMetadata
impl Clone for EdgeMetadata
Source§fn clone(&self) -> EdgeMetadata
fn clone(&self) -> EdgeMetadata
Returns a duplicate of the value. Read more
1.0.0 · 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 EdgeMetadata
impl Debug for EdgeMetadata
Source§impl Default for EdgeMetadata
impl Default for EdgeMetadata
Source§fn default() -> EdgeMetadata
fn default() -> EdgeMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EdgeMetadata
impl<'de> Deserialize<'de> for EdgeMetadata
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
Source§impl PartialEq for EdgeMetadata
impl PartialEq for EdgeMetadata
Source§impl Serialize for EdgeMetadata
impl Serialize for EdgeMetadata
impl StructuralPartialEq for EdgeMetadata
Auto Trait Implementations§
impl Freeze for EdgeMetadata
impl RefUnwindSafe for EdgeMetadata
impl Send for EdgeMetadata
impl Sync for EdgeMetadata
impl Unpin for EdgeMetadata
impl UnwindSafe for EdgeMetadata
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