Trait io_operations::writer::Writer
[−]
[src]
pub trait Writer: Write { fn write_unsigned_byte(&mut self, value: u8) -> Result<()> { ... } fn write_signed_byte(&mut self, value: i8) -> Result<()> { ... } fn write_unsigned_le_short(&mut self, value: u16) -> Result<()> { ... } fn write_unsigned_be_short(&mut self, value: u16) -> Result<()> { ... } fn write_signed_le_short(&mut self, value: i16) -> Result<()> { ... } fn write_signed_be_short(&mut self, value: i16) -> Result<()> { ... } fn write_unsigned_le_int(&mut self, value: u32) -> Result<()> { ... } fn write_unsigned_be_int(&mut self, value: u32) -> Result<()> { ... } fn write_signed_le_int(&mut self, value: i32) -> Result<()> { ... } fn write_signed_be_int(&mut self, value: i32) -> Result<()> { ... } fn write_unsigned_le_long(&mut self, value: u64) -> Result<()> { ... } fn write_signed_le_long(&mut self, value: i64) -> Result<()> { ... } fn write_unsigned_be_long(&mut self, value: u64) -> Result<()> { ... } fn write_signed_be_long(&mut self, value: i64) -> Result<()> { ... } }
Extends the Write trait to provide common I/O writer operations
Provided Methods
fn write_unsigned_byte(&mut self, value: u8) -> Result<()>
Writes an unsigned byte to this Writer
fn write_signed_byte(&mut self, value: i8) -> Result<()>
Writes a signed byte to this Writer
fn write_unsigned_le_short(&mut self, value: u16) -> Result<()>
Writes an unsigned little-endian short to this Writer
fn write_unsigned_be_short(&mut self, value: u16) -> Result<()>
Writes an unsigned big-endian short to this Writer
fn write_signed_le_short(&mut self, value: i16) -> Result<()>
Writes a signed little-endian short to this Writer
fn write_signed_be_short(&mut self, value: i16) -> Result<()>
Writes a signed big-endian short to this Writer
fn write_unsigned_le_int(&mut self, value: u32) -> Result<()>
Writes an unsigned little-endian integer to this Writer
fn write_unsigned_be_int(&mut self, value: u32) -> Result<()>
Writes an unsigned big-endian integer to this Writer
fn write_signed_le_int(&mut self, value: i32) -> Result<()>
Writes a signed little-endian integer to this Writer
fn write_signed_be_int(&mut self, value: i32) -> Result<()>
Writes a signed big-endian integer to this Writer
fn write_unsigned_le_long(&mut self, value: u64) -> Result<()>
Writes an unsigned little-endian long to this Writer
fn write_signed_le_long(&mut self, value: i64) -> Result<()>
Writes a signed little-endian long to this Writer
fn write_unsigned_be_long(&mut self, value: u64) -> Result<()>
Writes an unsigned big-endian long to this Writer
fn write_signed_be_long(&mut self, value: i64) -> Result<()>
Writes a signed big-endian long to this Writer