webgraph_algo/
lib.rs

1/*
2 * SPDX-FileCopyrightText: 2024 Matteo Dell'Acqua
3 * SPDX-FileCopyrightText: 2025 Sebastiano Vigna
4 *
5 * SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later
6 */
7
8#![doc = include_str!("../README.md")]
9
10#[macro_use]
11pub mod utils;
12mod acyclicity;
13pub use acyclicity::is_acyclic;
14
15pub mod llp;
16pub use llp::*;
17
18pub mod sccs;
19mod top_sort;
20pub use top_sort::top_sort;
21pub mod distances;
22pub mod visits;
23pub mod prelude {
24    pub use crate::acyclicity::is_acyclic;
25    pub use crate::sccs::*;
26    pub use crate::thread_pool;
27    pub use crate::top_sort::top_sort;
28    pub use crate::visits::breadth_first;
29    pub use crate::visits::depth_first;
30    pub use crate::visits::*;
31}