Expand description
Re-exports§
pub use error::Error;pub use error::Result;pub use flow::Flow;pub use lease::LeaseError;pub use lease::LeaseRegistry;pub use operation::IoSlice;pub use operation::Operation;pub use result::Result as TorusResult;pub use rings::CompletionRing;pub use rings::SubmissionRing;pub use torus_panic::TorusPanic;
Modules§
- async_
api - High-level async/await wrapper API for TPT Torus.
- backend
- cgroup
- Cgroup-aware resource limiting for the Virtual Torus.
- error
- flow
- lease
- observability
- Tracing and observability hooks for TPT Torus.
- operation
- raw_api
- Raw, unguarded access to the Virtual Torus, bypassing Buffer Leasing.
- result
- rings
- torus_
panic
Macros§
- torus_
panic - Macro to trigger a Torus Panic with a formatted message.
Structs§
- Torus
- The main context object for the Virtual Torus.
- Torus
Pool - A pool of
Torusinstances that distributes I/O across multiple backends.
Type Aliases§
- Shared
Torus - Shared handle to a
Torusinstance, suitable for multi-threaded use.