mod arena;
mod budget;
mod context;
mod error;
mod policy;
mod probe;
mod space;
mod view;
#[cfg(test)]
mod tests;
pub use arena::DecodeArena;
pub use budget::{refuse_local_limit, DepthGuard, ScopedReservation, WorkBudget};
pub use context::{DecodeContext, ExpandSpec, ExpandWriter};
pub use error::{
ErrorContext, LimitScope, ResourceDimension, ResourceFailure, ResourceLimit, SourceLocation,
};
pub use policy::{DecodeMode, DecodePolicy, InspectOptions, ResourceLimits};
pub use probe::{ParseError, ParseErrorKind};
pub use space::{ByteRange, SpaceId};
pub use view::{BoundedCount, View};