[][src]Function bin_io::write

pub fn write<W, Rf, Wf, I>(w: &mut W, i: &I, f: (Rf, Wf)) -> Result<()> where
    W: Write,
    Rf: ReadFn<Box<dyn Read>, I>,
    Wf: WriteFn<W, I>, 

Writes to a read/write tuple.

Examples

use std::io::Cursor;
use bin_io::numbers::{ be_u8 };
use bin_io::write;
 
let vec = Vec::new();
let mut cursor = Cursor::new(vec);
 
let val = write(&mut cursor, &0x80, be_u8())
    .unwrap();
 
let vec = cursor.into_inner();
assert_eq!(vec[0], 0x80);