Skip to main content

Crate tempest_io

Crate tempest_io 

Source
Expand description

Async I/O abstraction for Tempest’s tick-based event loop.

Provides two backends:

  • [LinuxIo] - backed by io_uring, for production use.
  • [VirtualIo] - in-memory, for testing and DST.

Re-exports§

pub use buf::*;

Modules§

buf

Structs§

DirEntry
FstatHandle
Owned handle to an in-flight fstat operation.
OpHandle
OpenOptions
ReadHandle
Owned handle to an in-flight read operation.
WriteHandle
Owned handle to an in-flight write operation.

Traits§

Io
Abstraction over async I/O backends.
Statx

Type Aliases§

Completions
Completions collected by Io::poll for the current tick.