#![forbid(unsafe_code)]
pub mod admission;
pub mod detect;
pub mod format;
pub mod intervals;
pub mod plan;
pub mod ramp;
pub mod sched;
pub use admission::{Admission, Admit, DeltaEstimator};
pub use detect::{CollapseDetector, Health};
pub use format::{
catalogue, describe, detect_format, from_extension as from_extension_pub, known_extensions,
Category, Detection, Evidence, Format,
};
pub use intervals::{IntervalSet, Range};
pub use plan::{allocate, reserves, SourcePlan};
pub use ramp::{ConcurrencyRamp, Ramp, Verdict};
pub use sched::{
greedy_concurrency, Action, Capability, LimitReason, Scheduler, Source, Stats, NO_PRIORITY,
STEAL_QUANTUM,
};