It also defines
which implement the above traits and and can be constructed from any
file-like type. On Posix-ish platforms, including limited support for
WASI, these types just contain a single file descriptor (and implement
AsRawFd), plus any resources needed to safely hold the file descriptor
live. On Windows, they contain a single file handle (and implement
Functions for custom implementations of
Metadata information about a range.
A random-access input and output source.
A random-access input source.
A random-access output source.
Advice to pass to
A trait for reading and writing to ranges.
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.
A trait for reading from ranges.
A trait for writing to ranges.