Skip to main content

graph_summary_string

Function graph_summary_string 

Source
pub fn graph_summary_string(graph: &Graph) -> IgraphResult<String>
Expand description

Format a detailed multi-line summary of a graph.

Similar to graph_summary but returns a multi-line string with additional detail, formatted for terminal/log output.

ยงExamples

use rust_igraph::{Graph, graph_summary_string};

let mut g = Graph::with_vertices(4);
g.add_edge(0, 1).unwrap();
g.add_edge(1, 2).unwrap();
g.add_edge(2, 3).unwrap();
g.add_edge(3, 0).unwrap();

let s = graph_summary_string(&g).unwrap();
assert!(s.contains("Vertices: 4"));
assert!(s.contains("Edges: 4"));
assert!(s.contains("Connected: yes"));