Trait rwutil::length_prefixed::ReadPrefixedExt [] [src]

pub trait ReadPrefixedExt: Read {
    fn read_u8_prefixed(&mut self, buf: &mut Vec<u8>) -> Result<u8>;
    fn read_u16_prefixed<T: ByteOrder>(
        &mut self,
        buf: &mut Vec<u8>
    ) -> Result<u16>; fn read_u32_prefixed<T: ByteOrder>(
        &mut self,
        buf: &mut Vec<u8>
    ) -> Result<u32>; fn read_u64_prefixed<T: ByteOrder>(
        &mut self,
        buf: &mut Vec<u8>
    ) -> Result<u64>; }

Implements reading length-prefixed data.

Required Methods

Implementors