Crate io_at
Source - os
- OS specific implimentations of WriteAt and/or ReadAt
- At
- Use an offset as the base for all ReadAt and WriteAt accesses. Where
Take
modifies then end,
At
modifies the start. - BlockLimitWrite
- Limit the amount of data accepted in a single call to WriteAt (ReadAt is unaffected)
- Cursor
- Adapt a WriteAt and/or ReadAt to a Write and/or Read by tracking a single internal offset and
modifying it.
- LockedSeek
- Allow a Seek + (Read and/or Write) to impliment WriteAt and/or ReadAt
- Take
- Limit the maximum offset of a WriteAt and/or ReadAt.
- ReadAt
- Read data at an offset
- WriteAt
- Write data at an offset
- Result
- A specialized
Result
type for I/O operations.