Trait parity_scale_codec::DecodeAll
source · pub trait DecodeAll: Sized {
// Required method
fn decode_all(input: &mut &[u8]) -> Result<Self, Error>;
}
Expand description
Extension trait to Decode
that ensures that the given input data is consumed completely while
decoding.
Required Methods§
sourcefn decode_all(input: &mut &[u8]) -> Result<Self, Error>
fn decode_all(input: &mut &[u8]) -> Result<Self, Error>
Decode Self
and consume all of the given input data.
If not all data is consumed, an error is returned.
Object Safety§
This trait is not object safe.