Crate io_ranges[−][src]
Random-access I/O
For a starting point, see RangeReader
and RangeWriter
for input and
output. There's also RangeEditor
for combination input and output.
Modules
filelike | Functions for implementing |
Structs
Metadata | Metadata information about a range. |
RangeEditor | A random-access input and output source. |
RangeReader | A random-access input source. |
RangeWriter | A random-access output source. |
Enums
Advice | Advice to pass to |
Traits
EditAt | A trait for reading and writing to ranges. |
Range | A minimal base trait for range I/O. Defines operations common to all kinds of random-access devices that fit the "range" concept, including normal files, block devices, and in-memory buffers. |
ReadAt | A trait for reading from ranges. |
WriteAt | A trait for writing to ranges. |