pub struct Decorations {
pub nodes: HashMap<String, NodeDecoration>,
pub edges: Vec<GraphEdge>,
}Expand description
The caller-supplied overlay layer (domain-agnostic). Per-node rings/badges keyed by node id, plus extra emphasis edges painted on top (e.g. a cycle’s suggested cut). Empty = no overlay.
Fields§
§nodes: HashMap<String, NodeDecoration>node id -> its ring/badge overlay.
edges: Vec<GraphEdge>Extra emphasis edges painted ON TOP of the base edges (the cut lines).
Trait Implementations§
Source§impl Clone for Decorations
impl Clone for Decorations
Source§fn clone(&self) -> Decorations
fn clone(&self) -> Decorations
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 Decorations
impl Debug for Decorations
Source§impl Default for Decorations
impl Default for Decorations
Source§fn default() -> Decorations
fn default() -> Decorations
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Decorations
impl RefUnwindSafe for Decorations
impl Send for Decorations
impl Sync for Decorations
impl Unpin for Decorations
impl UnsafeUnpin for Decorations
impl UnwindSafe for Decorations
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