ttgraph/typed_graph/display.rs
1use std::fmt;
2use std::fmt::Display;
3
4use super::*;
5
6impl<T: NodeEnum + Display> Display for Graph<T> {
7 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
8 writeln!(f, "Graph {{")?;
9 for (i, n) in self.iter() {
10 writeln!(f, " {}: {}", i, n)?;
11 }
12 writeln!(f, "}}")?;
13 Ok(())
14 }
15}