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}