Trait rlp::rlptraits::Decoder [] [src]

pub trait Decoder: Sized {
    fn read_value<T, F>(&self, f: &F) -> Result<T, DecoderError> where F: Fn(&[u8]) -> Result<T, DecoderError>;
    fn as_rlp(&self) -> &UntrustedRlp;
    fn as_raw(&self) -> &[u8];
}

Type is able to decode RLP.

Required Methods

Read a value from the RLP into a given type.

Get underlying UntrustedRLP object.

Get underlying raw bytes slice.

Implementors