pub struct NodeInfo {
pub key: String,
pub label: String,
pub props: BTreeMap<String, Value>,
}Expand description
Snapshot of a live node’s key, label, and columnar properties.
props is a BTreeMap so field order is deterministic (sorted by name)
regardless of insert order or the columnar store’s HashMap iteration.
Deliberately does not derive Serialize: Value’s serde form is
internally tagged. Wire JSON is built by value_to_json in the server.
Fields§
§key: String§label: String§props: BTreeMap<String, Value>Trait Implementations§
impl StructuralPartialEq for NodeInfo
Auto Trait Implementations§
impl Freeze for NodeInfo
impl RefUnwindSafe for NodeInfo
impl Send for NodeInfo
impl Sync for NodeInfo
impl Unpin for NodeInfo
impl UnsafeUnpin for NodeInfo
impl UnwindSafe for NodeInfo
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