pub enum UtilityClassification {
CrossCutting,
Bridge,
Orphan,
}Expand description
Classification of a utility/cross-cutting node.
Variants§
CrossCutting
Used by ≥50 % of all layers — excluded from layer assignment.
Bridge
Used by two or more non-adjacent layers — kept in layers but flagged.
Orphan
No incoming or outgoing edges within the candidate set.
Trait Implementations§
Source§impl Clone for UtilityClassification
impl Clone for UtilityClassification
Source§fn clone(&self) -> UtilityClassification
fn clone(&self) -> UtilityClassification
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 UtilityClassification
impl Debug for UtilityClassification
Source§impl PartialEq for UtilityClassification
impl PartialEq for UtilityClassification
Source§impl Serialize for UtilityClassification
impl Serialize for UtilityClassification
impl Copy for UtilityClassification
impl Eq for UtilityClassification
impl StructuralPartialEq for UtilityClassification
Auto Trait Implementations§
impl Freeze for UtilityClassification
impl RefUnwindSafe for UtilityClassification
impl Send for UtilityClassification
impl Sync for UtilityClassification
impl Unpin for UtilityClassification
impl UnsafeUnpin for UtilityClassification
impl UnwindSafe for UtilityClassification
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