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
Source§impl<'de> Deserialize<'de> for Decorations
impl<'de> Deserialize<'de> for Decorations
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for Decorations
impl PartialEq for Decorations
Source§impl Serialize for Decorations
impl Serialize for Decorations
impl StructuralPartialEq for Decorations
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§
impl<T> Allocation for T
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