[][src]Crate io_ranges

Random-access I/O

For a starting point, see FileReader and FileWriter for input and output. There's also FileEditor for combination input and output.

Modules

filelike

Functions for implementing ReadAt and WriteAt for file-like types.

Structs

FileEditor

A random-access input and output source.

FileReader

A random-access input source.

FileWriter

A random-access output source.

Metadata

Metadata information about a file.

Enums

Advice

Advice to pass to FileIoExt::advise.

Traits

EditAt

A trait for reading and writing to files.

MinimalFile

A minimal base trait for file I/O. Defines operations common to all kinds of random-access devices that fit the "file" concept, including normal files, block devices, and in-memory buffers.

ReadAt

A trait for reading from files.

WriteAt

A trait for writing to files.