Rust StringReader
Provides a wrapper for strings so that they can be consumed via the std::io::Read trait. This is especially useful when writing tests.
Example
use ;
use StringReader;
let mut streader = new;
let mut bufreader = new;
let mut buffer = String new;
bufreader.read_line.unwrap;
println!;
Prints "Line 1\n".
Usage
Cargo.toml:
[dependencies]
stringreader = "*"
lib.rs/main.rs:
extern crate stringreader;
use StringReader;
// ...
let mut reader = new;
// ...