WriterTypes

Trait WriterTypes 

Source
pub trait WriterTypes {
Show 17 methods // Required methods fn write_u8(&mut self, v: u8) -> Result<usize>; fn write_i16_le(&mut self, v: i16) -> Result<usize>; fn write_i16_be(&mut self, v: i16) -> Result<usize>; fn write_i32_le(&mut self, v: i32) -> Result<usize>; fn write_i32_be(&mut self, v: i32) -> Result<usize>; fn write_i64_le(&mut self, v: i64) -> Result<usize>; fn write_i64_be(&mut self, v: i64) -> Result<usize>; fn write_i128_le(&mut self, v: i128) -> Result<usize>; fn write_i128_be(&mut self, v: i128) -> Result<usize>; fn write_u16_le(&mut self, v: u16) -> Result<usize>; fn write_u16_be(&mut self, v: u16) -> Result<usize>; fn write_u32_le(&mut self, v: u32) -> Result<usize>; fn write_u32_be(&mut self, v: u32) -> Result<usize>; fn write_u64_le(&mut self, v: u64) -> Result<usize>; fn write_u64_be(&mut self, v: u64) -> Result<usize>; fn write_u128_le(&mut self, v: u128) -> Result<usize>; fn write_u128_be(&mut self, v: u128) -> Result<usize>;
}

Required Methods§

Source

fn write_u8(&mut self, v: u8) -> Result<usize>

Write a u8 value to the sink.

Source

fn write_i16_le(&mut self, v: i16) -> Result<usize>

Write a i16 value to the sink in little endian.

Source

fn write_i16_be(&mut self, v: i16) -> Result<usize>

Write a i16 value to the sink in big endian.

Source

fn write_i32_le(&mut self, v: i32) -> Result<usize>

Write a i32 value to the sink in little endian.

Source

fn write_i32_be(&mut self, v: i32) -> Result<usize>

Write a i32 value to the sink in big endian.

Source

fn write_i64_le(&mut self, v: i64) -> Result<usize>

Write a i64 value to the sink in little endian.

Source

fn write_i64_be(&mut self, v: i64) -> Result<usize>

Write a i64 value to the sink in big endian.

Source

fn write_i128_le(&mut self, v: i128) -> Result<usize>

Write a i128 value to the sink in little endian.

Source

fn write_i128_be(&mut self, v: i128) -> Result<usize>

Write a i128 value to the sink in big endian.

Source

fn write_u16_le(&mut self, v: u16) -> Result<usize>

Write a u16 value to the sink in little endian.

Source

fn write_u16_be(&mut self, v: u16) -> Result<usize>

Write a u16 value to the sink in big endian.

Source

fn write_u32_le(&mut self, v: u32) -> Result<usize>

Write a u32 value to the sink in little endian.

Source

fn write_u32_be(&mut self, v: u32) -> Result<usize>

Write a u32 value to the sink in big endian.

Source

fn write_u64_le(&mut self, v: u64) -> Result<usize>

Write a u64 value to the sink in little endian.

Source

fn write_u64_be(&mut self, v: u64) -> Result<usize>

Write a u64 value to the sink in big endian.

Source

fn write_u128_le(&mut self, v: u128) -> Result<usize>

Write a u128 value to the sink in little endian.

Source

fn write_u128_be(&mut self, v: u128) -> Result<usize>

Write a u128 value to the sink in big endian.

Implementors§

Source§

impl<W: Write> WriterTypes for W

Available on crate feature impl only.