Module il2_iltags::io [−][src]
Expand description
This module implements the I/O abstraction used by this library. It allows the usage of multiple data sources and/or repositories to perform the operations.
Modules
Structs
The LimitedReader
implements a Reader
that wraps another
Reader
but defines a limited to the amount of bytes that can be
extracted from it.
This struct implements a Reader
that uses a
std::io::Read
as the source of bytes.
This struct implements a Writer
that uses a
std::io::Write
as the destination of bytes.
Enums
Types of erros generated by this module.
Traits
The Reader
trait is allows the extraction of bytes from a source.
The Writer
trait allows the addition of bytes into the destination.
Type Definitions
A specialized std::result::Result
generated by functions and methods from this package.