Trait parity_scale_codec::DecodeLimit
source · [−]pub trait DecodeLimit: Sized {
fn decode_with_depth_limit<I: Input>(
limit: u32,
input: &mut I
) -> Result<Self, Error>;
fn decode_all_with_depth_limit(
limit: u32,
input: &mut &[u8]
) -> Result<Self, Error>;
}
Expand description
Extension trait to Decode
for decoding with a maximum recursion depth.
Required Methods
Decode Self
with the given maximum recursion depth and advance input
by the number of
bytes consumed.
If limit
is hit, an error is returned.