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

This module contains the implementation of Reader and Writer for arrays, slices and vectors.

This module implements functions and traits for Reader and Writer that allows the manipulation of basic data types as defined by the ILTags standard.

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.