wolf_graph_dot/details/
node_style.rs

1#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
2pub enum NodeStyle {
3    Dashed,
4    Dotted,
5    Solid,
6    Invis,
7    Bold,
8    Diagonals,
9    Filled,
10    Rounded,
11    Striped,
12    Wedged,
13}
14
15impl std::fmt::Display for NodeStyle {
16    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
17        let value = match self {
18            NodeStyle::Dashed => "dashed",
19            NodeStyle::Dotted => "dotted",
20            NodeStyle::Solid => "solid",
21            NodeStyle::Invis => "invis",
22            NodeStyle::Bold => "bold",
23            NodeStyle::Diagonals => "diagonals",
24            NodeStyle::Filled => "filled",
25            NodeStyle::Rounded => "rounded",
26            NodeStyle::Striped => "striped",
27            NodeStyle::Wedged => "wedged",
28        };
29        write!(f, "{}", value)
30    }
31}