write-into 0.3.1

A trait to write things into io::Write.
Documentation

write_into

Defines a trait built on top of io::Write to write things into it.

Example

use write_into::{BigEndian, WriteInto, write_into};

let mut buffer = Vec::new();
write_into(&mut buffer, BigEndian(0xCAFEBABEu32)).unwrap();
assert_eq!(&buffer, &[0xCA, 0xFE, 0xBA, 0xBE]);