Trait handy_async::sync_io::WriteExt [] [src]

pub trait WriteExt: Write {
    fn write_u8(&mut self, n: u8) -> Result<()> { ... }
    fn write_u16be(&mut self, n: u16) -> Result<()> { ... }
    fn write_u16le(&mut self, n: u16) -> Result<()> { ... }
    fn write_u24be(&mut self, n: u32) -> Result<()> { ... }
    fn write_u24le(&mut self, n: u32) -> Result<()> { ... }
    fn write_u32be(&mut self, n: u32) -> Result<()> { ... }
    fn write_u32le(&mut self, n: u32) -> Result<()> { ... }
    fn write_u40be(&mut self, n: u64) -> Result<()> { ... }
    fn write_u40le(&mut self, n: u64) -> Result<()> { ... }
    fn write_u48be(&mut self, n: u64) -> Result<()> { ... }
    fn write_u48le(&mut self, n: u64) -> Result<()> { ... }
    fn write_u56be(&mut self, n: u64) -> Result<()> { ... }
    fn write_u56le(&mut self, n: u64) -> Result<()> { ... }
    fn write_u64be(&mut self, n: u64) -> Result<()> { ... }
    fn write_u64le(&mut self, n: u64) -> Result<()> { ... }
}

An extention of the standard Write trait.

Provided Methods

Writes a 8-bit unsigned integer.

Writes a big-endian 16-bit integer.

Writes a little-endian 16-bit integer.

Writes a big-endian 24-bit integer.

Writes a little-endian 24-bit integer.

Writes a big-endian 32-bit integer.

Writes a little-endian 32-bit integer.

Writes a big-endian 40-bit integer.

Writes a little-endian 40-bit integer.

Writes a big-endian 48-bit integer.

Writes a little-endian 48-bit integer.

Writes a big-endian 56-bit integer.

Writes a little-endian 56-bit integer.

Writes a big-endian 64-bit integer.

Writes a little-endian 64-bit integer.

Implementors