pub struct EdgeRecord {
pub edge_id: Uuid,
pub source: String,
pub target: String,
pub relation: String,
pub weight: f64,
pub properties: Value,
}Expand description
Edge record shape produced by format adapters. Deserialization rejects non-finite weights.
Fields§
§edge_id: Uuid§source: String§target: String§relation: String§weight: f64§properties: ValueTrait Implementations§
Source§impl Clone for EdgeRecord
impl Clone for EdgeRecord
Source§fn clone(&self) -> EdgeRecord
fn clone(&self) -> EdgeRecord
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 EdgeRecord
impl Debug for EdgeRecord
Source§impl<'de> Deserialize<'de> for EdgeRecord
impl<'de> Deserialize<'de> for EdgeRecord
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
Auto Trait Implementations§
impl Freeze for EdgeRecord
impl RefUnwindSafe for EdgeRecord
impl Send for EdgeRecord
impl Sync for EdgeRecord
impl Unpin for EdgeRecord
impl UnsafeUnpin for EdgeRecord
impl UnwindSafe for EdgeRecord
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