use termgraph::{Config, DirectedGraph, IDFormatter}; fn main() { let config = Config::new(IDFormatter::new(), 3).default_colors(); let graph = { let mut tmp = DirectedGraph::new(); tmp.add_nodes([(0, "first"), (1, "second"), (2, "third")]); tmp.add_edges([(0, 1), (1, 2), (1, 0)]); tmp }; termgraph::display(&graph, &config); let graph2 = { let mut tmp = DirectedGraph::new(); tmp.add_nodes([ (0, "first"), (1, "second"), (2, "third"), (3, "fourth"), (4, "fifth"), ]); tmp.add_edges([(0, 1), (1, 2), (2, 3), (3, 4), (3, 2)]); tmp }; termgraph::display(&graph2, &config); }