Module io

Source
Expand description

Extensions for IO operations.

Structs§

BinaryPatcher
A binary patcher that can be used to apply patches to binary data.
MemReader
A memory reader that can read data from a vector of bytes.
MemReaderRef
A memory reader that can read data from a slice of bytes.
MemWriter
A memory writer that can write data to a vector of bytes.
RangeMap 🔒
StreamRegion
A region of a stream that can be read/write and seeked within a specified range.

Traits§

CPeek
A trait to help to peek data from a reader in a thread-safe manner.
Peek
A trait to help to peek data from a reader.
ReadExt
A trait to help to read data from a reader.
SeekExt
A trait to help to seek in a stream.
WriteAt
A trait to help to write data to a writer at a specific offset.
WriteExt
A trait to help to write data to a writer.