pub struct NodeView {
pub node_key: NodeKey,
pub type_id: GtsTypeId,
pub name: Option<String>,
pub payload: Option<Value>,
pub has_embedding: bool,
pub labels: Vec<String>,
pub adjacency: Vec<AdjacencyEntry>,
pub adjacency_truncated: bool,
pub envelope: ElementEnvelope,
}Expand description
A node as read paths return it.
Fields§
§node_key: NodeKey§type_id: GtsTypeId§name: Option<String>§payload: Option<Value>§has_embedding: bool§labels: Vec<String>§adjacency: Vec<AdjacencyEntry>§adjacency_truncated: bool§envelope: ElementEnvelopeGear-assigned audit envelope (fr-audit-envelope).
Trait Implementations§
impl StructuralPartialEq for NodeView
Auto Trait Implementations§
impl Freeze for NodeView
impl RefUnwindSafe for NodeView
impl Send for NodeView
impl Sync for NodeView
impl Unpin for NodeView
impl UnsafeUnpin for NodeView
impl UnwindSafe for NodeView
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