Skip to main content

rust_igraph/algorithms/operators/
mod.rs

1//! Graph operators (ALGO-OP-*). Phase 1: `simplify` (remove loops and/or
2//! parallel edges, returning a new [`crate::Graph`]).
3
4// `pub(crate)` so the inner module names don't double-list with the
5// function re-exports in rustdoc.
6pub(crate) mod complementer;
7pub(crate) mod difference;
8pub(crate) mod disjoint_union;
9pub(crate) mod intersection;
10pub(crate) mod is_same_graph;
11pub(crate) mod simplify;
12pub(crate) mod union;
13
14pub use complementer::complementer;
15pub use difference::difference;
16pub use disjoint_union::{disjoint_union, disjoint_union_many};
17pub use intersection::intersection;
18pub use is_same_graph::is_same_graph;
19pub use simplify::simplify;
20pub use union::union;