User Documentation

Interfaces and data structures provided by io are described on the following pages.

Interfaces

io::IWriter

Generic interface to write into a data structure

io::IReader

Generic interface to read from a data structure

Data Structures

io::JoinReader

Read from multiple readers

io::ForwardingReader

Read from reader and forward data to writer

io::BufferedWriter

Writer with an internal buffer

io::SplitWriter

Write to multiple writers

io::MemoryQueue

Single producer single consumer shared memory queue

io::VariantQueue

(De)serialization mechanism to pass typed structs via MemoryQueue