#reader #content #expose #iterator #wraps #adaptor #sequentially

concat

A reader adaptor that wraps around an iterator of readers and exposes their contents sequentially, i.e. concatenated.

1 unstable release

Uses old Rust 2015

0.1.0 May 13, 2015

#5 in #sequentially

MIT license

3KB

concat.rs

This library provides the Concat reader adaptor, which wraps around an iterator of readers and exposes its items' contents sequentially. Thus, the contents read from a Concat instance will be the concatenation of the items' contents.

Example usage

Assuming there's a variable files: &mut [File] in scope

let mut c = concat(files.iter_mut());

let mut buf = String::new();
c.read_to_string(&mut buf).unwrap();

lib.rs:

Provides the Concat reader adaptor, which wraps around an iterator of readers and exposes its items' contents sequentially. Thus, the contents read from a Concat instance will be the concatenation of the items' contents.

No runtime deps