WriteEx

Trait WriteEx 

Source
pub trait WriteEx: Write {
Show 13 methods // Provided methods fn write_u8(&mut self, val: u8) -> Result<()> { ... } fn write_u16(&mut self, val: u16, big_endian: bool) -> Result<()> { ... } fn write_u16_le(&mut self, val: u16) -> Result<()> { ... } fn write_u32(&mut self, val: u32, big_endian: bool) -> Result<()> { ... } fn write_u32_le(&mut self, val: u32) -> Result<()> { ... } fn write_u32_be(&mut self, val: u32) -> Result<()> { ... } fn write_u64(&mut self, val: u64, big_endian: bool) -> Result<()> { ... } fn write_u64_le(&mut self, val: u64) -> Result<()> { ... } fn write_zstring(&mut self, val: &str) -> Result<()> { ... } fn write_u8_string(&mut self, val: &str) -> Result<()> { ... } fn write_u8_zstring(&mut self, val: &str) -> Result<()> { ... } fn write_u32_le_vec(&mut self, vec: &[u32]) -> Result<()> { ... } fn write_u64_le_vec(&mut self, vec: &[u64]) -> Result<()> { ... }
}

Provided Methods§

Source

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

§Errors

Will return same errors as Write::write does.

Source

fn write_u16(&mut self, val: u16, big_endian: bool) -> Result<()>

§Errors

Will return same errors as Write::write does.

Source

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

§Errors

Will return same errors as Write::write does.

Source

fn write_u32(&mut self, val: u32, big_endian: bool) -> Result<()>

§Errors

Will return same errors as Write::write does.

Source

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

§Errors

Will return same errors as Write::write does.

Source

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

§Errors

Will return same errors as Write::write does.

Source

fn write_u64(&mut self, val: u64, big_endian: bool) -> Result<()>

§Errors

Will return same errors as Write::write does.

Source

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

§Errors

Will return same errors as Write::write does.

Source

fn write_zstring(&mut self, val: &str) -> Result<()>

§Errors

Will return same errors as Write::write does.

Source

fn write_u8_string(&mut self, val: &str) -> Result<()>

§Errors

Will return same errors as Write::write does.

Source

fn write_u8_zstring(&mut self, val: &str) -> Result<()>

Source

fn write_u32_le_vec(&mut self, vec: &[u32]) -> Result<()>

§Errors

Will return same errors as Write::write does.

Source

fn write_u64_le_vec(&mut self, vec: &[u64]) -> Result<()>

§Errors

Will return same errors as Write::write does.

Implementors§

Source§

impl<R: Write + ?Sized> WriteEx for R