Trait gclient::ext::sp_runtime::codec::DecodeAll
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§
fn 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.