pub struct NodeHistory {
pub node: Node,
pub edges: Vec<Edge>,
}Expand description
Bi-temporal audit trail for one node: every incident edge row ever believed, including invalidated and expired ones, oldest belief first.
Fields§
§node: NodeThe node row (even if expired/merged away).
edges: Vec<Edge>All incident edges, unfiltered, ordered by created_at.
Trait Implementations§
Source§impl Clone for NodeHistory
impl Clone for NodeHistory
Source§fn clone(&self) -> NodeHistory
fn clone(&self) -> NodeHistory
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 NodeHistory
impl Debug for NodeHistory
Source§impl<'de> Deserialize<'de> for NodeHistory
impl<'de> Deserialize<'de> for NodeHistory
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 NodeHistory
impl RefUnwindSafe for NodeHistory
impl Send for NodeHistory
impl Sync for NodeHistory
impl Unpin for NodeHistory
impl UnsafeUnpin for NodeHistory
impl UnwindSafe for NodeHistory
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