Trait bytepack::BEUnpacker
[−]
[src]
pub trait BEUnpacker { fn unpack<T: Packed>(&mut self) -> Result<T>; fn unpack_to_end<T: Packed>(&mut self, buf: &mut Vec<T>) -> Result<usize>; fn unpack_exact<T: Packed>(&mut self, buf: &mut [T]) -> Result<()>; }
Provides the same API and functionnality as Unpacker
but ensure that
the data is in big endian format. See Unpacker
for more
documentation.
Required Methods
fn unpack<T: Packed>(&mut self) -> Result<T>
fn unpack_to_end<T: Packed>(&mut self, buf: &mut Vec<T>) -> Result<usize>
fn unpack_exact<T: Packed>(&mut self, buf: &mut [T]) -> Result<()>
Implementors
impl<R> BEUnpacker for R where
R: Read,