Trait pbcodec::traits::Decode [] [src]

pub trait Decode<R: Read>: Sized {
    type Future: Future<Item = (R, Self), Error = Error<R>>;
    fn decode(reader: R) -> Self::Future;

    fn decode_into<T>(reader: R) -> DecodeInto<R, Self, T>
    where
        T: From<Self>
, { ... }
fn decode_try_into<T>(reader: R) -> DecodeTryInto<R, Self, T>
    where
        T: TryFrom<Self>
, { ... } }

Associated Types

Required Methods

Provided Methods

Implementors