obzenflow_topology/
lib.rs1#![allow(clippy::module_inception)]
12#![allow(clippy::result_large_err)]
13
14pub mod builder;
15pub mod stages;
16pub mod topology;
17pub mod types;
18pub mod validation;
19
20#[cfg_attr(not(test), allow(dead_code))] pub(crate) mod test_ids;
23
24#[cfg(test)]
26pub use test_ids::next_stage_id;
27
28pub use builder::TopologyBuilder;
30pub use stages::StageInfo;
31#[allow(deprecated)]
32pub use stages::StageMetadata;
33pub use topology::{DirectedEdge, EdgeKind, Topology, TopologyMetrics, ValidationLevel};
34pub use types::{SccId, StageId, StageRole, StageType};
35pub use validation::{TopologyError, ValidationResult};