//! Hierarchical, process-local resource budgets for concurrent Rust task trees.
//!
//! A [`Budget`] accounts for arbitrary integer-valued [`Resource`]s. Child
//! budgets may add tighter limits, while every successful operation is also
//! recorded against every ancestor. [`Reservation`] and [`ReservationSet`]
//! provide cancellation-safe capacity claims which release on drop.
//!
//! The crate is cooperative: code must receive and consult a budget for it to
//! be constrained. It is not a security sandbox, rate limiter, billing ledger,
//! or distributed quota service.
pub use ;
pub use ;
pub use ;
pub use ;
pub use ;
// Keep the README's Rust examples compiled without duplicating it in the
// published API documentation. The README's Tokio example requires all
// features, which is how the documentation test job invokes rustdoc.
;