pub struct NodeRecord {
pub logical_id: String,
pub kind: String,
pub body: String,
pub write_cursor: u64,
}Expand description
Slice 30 (G2) — an active canonical node row returned by read.get /
read.get_many.
logical_id is the queried stable identity (echoed). write_cursor is the
interim id carrier (same column SearchHit.id carries). Only ACTIVE rows
(superseded_at IS NULL) are ever materialised into this shape; a missing or
superseded logical_id is a normal absence (None), never an error.
Fields§
§logical_id: String§kind: String§body: String§write_cursor: u64Trait Implementations§
Source§impl Clone for NodeRecord
impl Clone for NodeRecord
Source§fn clone(&self) -> NodeRecord
fn clone(&self) -> NodeRecord
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 NodeRecord
impl Debug for NodeRecord
impl Eq for NodeRecord
Source§impl PartialEq for NodeRecord
impl PartialEq for NodeRecord
Source§fn eq(&self, other: &NodeRecord) -> bool
fn eq(&self, other: &NodeRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NodeRecord
Auto Trait Implementations§
impl Freeze for NodeRecord
impl RefUnwindSafe for NodeRecord
impl Send for NodeRecord
impl Sync for NodeRecord
impl Unpin for NodeRecord
impl UnsafeUnpin for NodeRecord
impl UnwindSafe for NodeRecord
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