rc-writer 1.1.6

A tiny implement for writing data to a reference counted instance.
Documentation
extern crate rc_writer;

use std::cell::RefCell;
use std::io::Write;
use std::rc::Rc;

use rc_writer::RcWriter;

#[test]
fn to_vec() {
    let data = RefCell::new(Vec::new());

    let data_rc = Rc::new(data);

    let mut writer = RcWriter::new(data_rc.clone());

    writer.write_all(b"Hello world!").unwrap();

    writer.flush().unwrap();

    assert_eq!(b"Hello world!".to_vec(), *data_rc.borrow());
}