rust_igraph/algorithms/traversal/mod.rs
1//! Graph traversal. Phase 0 ships BFS; ALGO-TR-002 adds DFS;
2//! ALGO-TR-001 adds the multi-output BFS variant `bfs_tree`.
3
4// `pub(crate)` so the inner module names don't double-list with the
5// function re-exports in rustdoc.
6pub(crate) mod bfs;
7pub(crate) mod dfs;
8pub(crate) mod neighbor_sample;
9
10pub use bfs::{BfsMode, BfsSimple, BfsTree, bfs, bfs_simple, bfs_tree};
11pub use dfs::{DfsMode, DfsSimple, DfsTree, dfs, dfs_simple, dfs_tree};
12pub use neighbor_sample::{NeighborSampleResult, neighbor_sample, neighbor_sample_weighted};