pub trait BufWriter {
    // Required method
    fn put_slice(&mut self, slice: &[u8]);

    // Provided methods
    fn put_u8(&mut self, val: u8) { ... }
    fn put_u16(&mut self, val: u16) { ... }
    fn put_u32(&mut self, val: u32) { ... }
    fn put_u64(&mut self, val: u64) { ... }
    fn put_u128(&mut self, val: u128) { ... }
    fn put_i8(&mut self, val: i8) { ... }
    fn put_i16(&mut self, val: i16) { ... }
    fn put_i32(&mut self, val: i32) { ... }
    fn put_i64(&mut self, val: i64) { ... }
    fn put_i128(&mut self, val: i128) { ... }
}

Required Methods§

source

fn put_slice(&mut self, slice: &[u8])

Provided Methods§

source

fn put_u8(&mut self, val: u8)

source

fn put_u16(&mut self, val: u16)

source

fn put_u32(&mut self, val: u32)

source

fn put_u64(&mut self, val: u64)

source

fn put_u128(&mut self, val: u128)

source

fn put_i8(&mut self, val: i8)

source

fn put_i16(&mut self, val: i16)

source

fn put_i32(&mut self, val: i32)

source

fn put_i64(&mut self, val: i64)

source

fn put_i128(&mut self, val: i128)

Implementations on Foreign Types§

source§

impl BufWriter for &mut [u8]

source§

fn put_slice(&mut self, slice: &[u8])

source§

impl BufWriter for Vec<u8, Global>

source§

fn put_slice(&mut self, slice: &[u8])

Implementors§