pub struct ProjectedNodeRecord {
pub id: NodeId,
pub labels: BTreeSet<LabelId>,
pub properties: BTreeMap<String, Value>,
}Expand description
A node identity with an explicitly selected property set.
This type is intentionally distinct from NodeRecord: an absent entry
means that the property was not requested, not that the canonical node is
missing the property.
Fields§
§id: NodeId§labels: BTreeSet<LabelId>§properties: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for ProjectedNodeRecord
impl Clone for ProjectedNodeRecord
Source§impl Debug for ProjectedNodeRecord
impl Debug for ProjectedNodeRecord
impl Eq for ProjectedNodeRecord
Source§impl PartialEq for ProjectedNodeRecord
impl PartialEq for ProjectedNodeRecord
impl StructuralPartialEq for ProjectedNodeRecord
Auto Trait Implementations§
impl Freeze for ProjectedNodeRecord
impl RefUnwindSafe for ProjectedNodeRecord
impl Send for ProjectedNodeRecord
impl Sync for ProjectedNodeRecord
impl Unpin for ProjectedNodeRecord
impl UnsafeUnpin for ProjectedNodeRecord
impl UnwindSafe for ProjectedNodeRecord
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