pub trait BinaryReader {
// Required method
fn read_from_slice(
&self,
reader: &mut UserSliceReader,
offset: &mut Offset,
) -> Result<usize>;
}Expand description
Trait for types that can be constructed from a binary representation.
See also BinaryReaderMut for the mutable version.
Required Methods§
Sourcefn read_from_slice(
&self,
reader: &mut UserSliceReader,
offset: &mut Offset,
) -> Result<usize>
fn read_from_slice( &self, reader: &mut UserSliceReader, offset: &mut Offset, ) -> Result<usize>
Reads the binary form of self from reader.
offset is the requested offset into the binary representation of self.
On success, returns the number of bytes read from reader.