pub trait EnvelopedDecodable: Sized {
    type PayloadDecoderError;

    // Required method
    fn decode(
        bytes: &[u8]
    ) -> Result<Self, EnvelopedDecoderError<Self::PayloadDecoderError>>;
}
Expand description

Decodable typed transactions.

Required Associated Types§

type PayloadDecoderError

Inner payload decoder error.

Required Methods§

fn decode( bytes: &[u8] ) -> Result<Self, EnvelopedDecoderError<Self::PayloadDecoderError>>

Decode raw bytes to a Self type.

Implementors§