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

Implementors