pub struct UtilityNode {
pub node: NodeId,
pub used_by_layers: Vec<u8>,
pub classification: UtilityClassification,
}Expand description
A node identified as cross-cutting, a bridge between non-adjacent layers, or an orphan.
Fields§
§node: NodeIdThe node ID.
used_by_layers: Vec<u8>Layer levels that reference this node via incoming edges.
classification: UtilityClassificationHow this node was classified.
Trait Implementations§
Source§impl Clone for UtilityNode
impl Clone for UtilityNode
Source§fn clone(&self) -> UtilityNode
fn clone(&self) -> UtilityNode
Returns a duplicate of the value. Read more
1.0.0 · 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 UtilityNode
impl Debug for UtilityNode
Auto Trait Implementations§
impl Freeze for UtilityNode
impl RefUnwindSafe for UtilityNode
impl Send for UtilityNode
impl Sync for UtilityNode
impl Unpin for UtilityNode
impl UnsafeUnpin for UtilityNode
impl UnwindSafe for UtilityNode
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