Trait binary_data_schema::Decoder[][src]

pub trait Decoder {
    fn decode<R>(&self, target: &mut R) -> Result<Value>
    where
        R: Read + ReadBytesExt
; }

A schema to de-serialize a value from bytes.

Required methods

fn decode<R>(&self, target: &mut R) -> Result<Value> where
    R: Read + ReadBytesExt
[src]

Loading content...

Implementors

impl Decoder for DataSchema[src]

impl Decoder for IntegerSchema[src]

impl Decoder for NumberSchema[src]

impl Decoder for ArraySchema[src]

impl Decoder for Bitfield[src]

impl Decoder for BooleanSchema[src]

impl Decoder for Integer[src]

impl Decoder for JoinedBitfield[src]

impl Decoder for ObjectSchema[src]

impl Decoder for StringSchema[src]

Loading content...