ttgraph 0.5.0

Typed/Transactional Graph container
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::fmt;
use std::fmt::Display;

use super::*;

impl<T: NodeEnum + Display> Display for Graph<T> {
  fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
    writeln!(f, "Graph {{")?;
    for (i, n) in self.iter() {
      writeln!(f, "  {}: {}", i, n)?;
    }
    writeln!(f, "}}")?;
    Ok(())
  }
}