Trait rwutil::length_prefixed::WritePrefixedExt
[−]
[src]
pub trait WritePrefixedExt: Write { fn write_u8_prefixed(&mut self, data: &[u8]) -> Result<()>; fn write_u16_prefixed<T: ByteOrder>(&mut self, data: &[u8]) -> Result<()>; fn write_u32_prefixed<T: ByteOrder>(&mut self, data: &[u8]) -> Result<()>; fn write_u64_prefixed<T: ByteOrder>(&mut self, data: &[u8]) -> Result<()>; }
Implements sending of byte-slices with a length prefix.
Required Methods
fn write_u8_prefixed(&mut self, data: &[u8]) -> Result<()>
fn write_u16_prefixed<T: ByteOrder>(&mut self, data: &[u8]) -> Result<()>
fn write_u32_prefixed<T: ByteOrder>(&mut self, data: &[u8]) -> Result<()>
fn write_u64_prefixed<T: ByteOrder>(&mut self, data: &[u8]) -> Result<()>
Implementors
impl<W: Write> WritePrefixedExt for W