pub fn is_loop(graph: &Graph) -> IgraphResult<Vec<bool>>Expand description
Returns a per-edge boolean vector marking self-loops.
result[e] == true iff graph.edge(e) == (v, v) for some v.
Counterpart of igraph_is_loop() from
references/igraph/src/properties/loops.c (with es = igraph_ess_all()).
ยงExamples
use rust_igraph::{Graph, is_loop};
let mut g = Graph::with_vertices(3);
g.add_edge(0, 1).unwrap();
g.add_edge(2, 2).unwrap();
assert_eq!(is_loop(&g).unwrap(), vec![false, true]);