pearl 0.21.0

Pearl is a low level blob-based I/O library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[cfg(not(feature = "async-io-rio"))]
mod sync;
#[cfg(not(feature = "async-io-rio"))]
pub(crate) use sync::File;
#[cfg(not(feature = "async-io-rio"))]
pub use sync::IoDriver;

#[cfg(feature = "async-io-rio")]
mod iouring;
#[cfg(feature = "async-io-rio")] // Needed as base layer for async
mod sync;
#[cfg(feature = "async-io-rio")]
pub(crate) use iouring::File;
#[cfg(feature = "async-io-rio")]
pub use iouring::IoDriver;