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§
Sourcefn write_u8(&mut self, val: u8) -> Result<()>
fn write_u8(&mut self, val: u8) -> Result<()>
§Errors
Will return same errors as Write::write does.
Sourcefn write_u16(&mut self, val: u16, big_endian: bool) -> Result<()>
fn write_u16(&mut self, val: u16, big_endian: bool) -> Result<()>
§Errors
Will return same errors as Write::write does.
Sourcefn write_u16_le(&mut self, val: u16) -> Result<()>
fn write_u16_le(&mut self, val: u16) -> Result<()>
§Errors
Will return same errors as Write::write does.
Sourcefn write_u32(&mut self, val: u32, big_endian: bool) -> Result<()>
fn write_u32(&mut self, val: u32, big_endian: bool) -> Result<()>
§Errors
Will return same errors as Write::write does.
Sourcefn write_u32_le(&mut self, val: u32) -> Result<()>
fn write_u32_le(&mut self, val: u32) -> Result<()>
§Errors
Will return same errors as Write::write does.
Sourcefn write_u32_be(&mut self, val: u32) -> Result<()>
fn write_u32_be(&mut self, val: u32) -> Result<()>
§Errors
Will return same errors as Write::write does.
Sourcefn write_u64(&mut self, val: u64, big_endian: bool) -> Result<()>
fn write_u64(&mut self, val: u64, big_endian: bool) -> Result<()>
§Errors
Will return same errors as Write::write does.
Sourcefn write_u64_le(&mut self, val: u64) -> Result<()>
fn write_u64_le(&mut self, val: u64) -> Result<()>
§Errors
Will return same errors as Write::write does.
Sourcefn write_zstring(&mut self, val: &str) -> Result<()>
fn write_zstring(&mut self, val: &str) -> Result<()>
§Errors
Will return same errors as Write::write does.
Sourcefn write_u8_string(&mut self, val: &str) -> Result<()>
fn write_u8_string(&mut self, val: &str) -> Result<()>
§Errors
Will return same errors as Write::write does.
fn write_u8_zstring(&mut self, val: &str) -> Result<()>
Sourcefn write_u32_le_vec(&mut self, vec: &[u32]) -> Result<()>
fn write_u32_le_vec(&mut self, vec: &[u32]) -> Result<()>
§Errors
Will return same errors as Write::write does.
Sourcefn write_u64_le_vec(&mut self, vec: &[u64]) -> Result<()>
fn write_u64_le_vec(&mut self, vec: &[u64]) -> Result<()>
§Errors
Will return same errors as Write::write does.