Trait dkg_primitives::EnvelopedDecodable
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
type PayloadDecoderError
Inner payload decoder error.
Required Methods§
fn decode(
bytes: &[u8]
) -> Result<Self, EnvelopedDecoderError<Self::PayloadDecoderError>>
fn decode( bytes: &[u8] ) -> Result<Self, EnvelopedDecoderError<Self::PayloadDecoderError>>
Decode raw bytes to a Self type.