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
fn write_u8(&mut self, n: u8) -> Result<()>
Writes a 8-bit unsigned integer.
fn write_u16be(&mut self, n: u16) -> Result<()>
Writes a big-endian 16-bit integer.
fn write_u16le(&mut self, n: u16) -> Result<()>
Writes a little-endian 16-bit integer.
fn write_u24be(&mut self, n: u32) -> Result<()>
Writes a big-endian 24-bit integer.
fn write_u24le(&mut self, n: u32) -> Result<()>
Writes a little-endian 24-bit integer.
fn write_u32be(&mut self, n: u32) -> Result<()>
Writes a big-endian 32-bit integer.
fn write_u32le(&mut self, n: u32) -> Result<()>
Writes a little-endian 32-bit integer.
fn write_u40be(&mut self, n: u64) -> Result<()>
Writes a big-endian 40-bit integer.
fn write_u40le(&mut self, n: u64) -> Result<()>
Writes a little-endian 40-bit integer.
fn write_u48be(&mut self, n: u64) -> Result<()>
Writes a big-endian 48-bit integer.
fn write_u48le(&mut self, n: u64) -> Result<()>
Writes a little-endian 48-bit integer.
fn write_u56be(&mut self, n: u64) -> Result<()>
Writes a big-endian 56-bit integer.
fn write_u56le(&mut self, n: u64) -> Result<()>
Writes a little-endian 56-bit integer.
fn write_u64be(&mut self, n: u64) -> Result<()>
Writes a big-endian 64-bit integer.
fn write_u64le(&mut self, n: u64) -> Result<()>
Writes a little-endian 64-bit integer.
Implementors
impl<W: Write> WriteExt for W