pub struct GraphNodeData {
pub id: MemoryId,
pub layer: Layer,
pub importance: f32,
pub created_at: Timestamp,
pub namespace: Namespace,
pub access_count: u64,
}Expand description
Minimal node data for persistence.
Fields§
§id: MemoryId§layer: Layer§importance: f32§created_at: Timestamp§namespace: Namespace§access_count: u64Hot-tier access counter, periodically flushed to the cold-tier Lance dataset. Defaults to 0 when loading legacy snapshots that predate this field.
Trait Implementations§
Source§impl Clone for GraphNodeData
impl Clone for GraphNodeData
Source§fn clone(&self) -> GraphNodeData
fn clone(&self) -> GraphNodeData
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 GraphNodeData
impl Debug for GraphNodeData
Source§impl<'de> Deserialize<'de> for GraphNodeData
impl<'de> Deserialize<'de> for GraphNodeData
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 GraphNodeData
impl RefUnwindSafe for GraphNodeData
impl Send for GraphNodeData
impl Sync for GraphNodeData
impl Unpin for GraphNodeData
impl UnsafeUnpin for GraphNodeData
impl UnwindSafe for GraphNodeData
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