quil_rs/program/scheduling/mod.rs
1pub(crate) mod graph;
2pub(crate) mod schedule;
3
4#[cfg(feature = "graphviz-dot")]
5pub(crate) mod graphviz_dot;
6
7pub use graph::{
8 DependencyGraph, ExecutionDependency, MemoryAccessType, ScheduleError, ScheduleErrorVariant,
9 ScheduleResult, ScheduledBasicBlock, ScheduledBasicBlockOwned, ScheduledGraphNode,
10 ScheduledProgram,
11};
12
13pub use schedule::{
14 ComputedScheduleError, ComputedScheduleItem, Schedule, ScheduleSeconds, Seconds, TimeSpan,
15};