1#![doc = include_str!("../README.md")]
9#![deny(unstable_features)]
10#![deny(trivial_casts)]
11#![deny(unconditional_recursion)]
12#![deny(clippy::empty_loop)]
13#![deny(unreachable_code)]
14#![deny(unreachable_pub)]
15#![deny(unreachable_patterns)]
16#![deny(unused_macro_rules)]
17#![deny(unused_doc_comments)]
18#![allow(clippy::type_complexity)]
19
20#[macro_use]
21pub mod utils;
22mod acyclicity;
23pub use acyclicity::is_acyclic;
24
25pub mod llp;
26pub use llp::*;
27
28pub mod rank;
29pub mod sccs;
30mod top_sort;
31pub use top_sort::top_sort;
32pub mod distances;
33pub mod prelude {
34 pub use crate::acyclicity::is_acyclic;
35 pub use crate::distances;
36 pub use crate::rank;
37 pub use crate::sccs::*;
38 pub use crate::top_sort::top_sort;
39}