pub trait DecodePrefixed<'a, P: Decode<'a>> {
    type Output: Debug;
    type Error: Debug;

    fn decode_prefixed(
        buff: &'a [u8]
    ) -> Result<(Self::Output, usize), Self::Error>; }
Expand description

Decode for fields with prefixed lengths

Required Associated Types

Output type (required for lifetime bounds)

Error type returned on parse error

Required Methods

Decode consumes a slice and returns an object

Implementors