Expand description
This crate provides I/O-related utilities complimenting the Rust Standard
Library std::io, std::fs, etc.
§Overview
The fs module includes a fs::PosRead trait, offering a uniform
pread for positioned file reads, and a fs::ReadSlice supporting
multiple independent reader instances limited to a fixed start..end range.
The io module includes a io::GatheringReader, which presents a
continuous Read interface over N non-contiguous byte buffers.
The mem module includes a mem::MemHandle supporting prioritized
concurrent memory access advice (e.g. madvise (2) on unix).
§Optional Features
mmap (default): Adds fs::ReadSlice::mem_map support for memory
mapping.
Modules§
- fs
- Filesystem extensions and utilities.
- io
- I/O extensions and utilities
- mem
- Random access memory utilities
Statics§
- VERSION
- The crate version string.