[−][src]Trait elrond_codec::NestedDecode
Trait that allows zero-copy read of value-references from slices in LE format.
Required methods
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
Attempt to deserialise the value from input, using the format of an object nested inside another structure. In case of success returns the deserialized value and the number of bytes consumed during the operation.
Provided methods
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
Version of top_decode
that exits quickly in case of error.
Its purpose is to create smaller implementations
in cases where the application is supposed to exit directly on decode error.
Implementations on Foreign Types
impl NestedDecode for String
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedDecode for Box<str>
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for Option<T>
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for Box<T>
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedDecode for NonZeroUsize
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
Implementors
impl NestedDecode for ()
[src]
pub const TYPE_INFO: TypeInfo
[src]
pub fn dep_decode<I: NestedDecodeInput>(_: &mut I) -> Result<(), DecodeError>
[src]
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
_: &mut I,
_: ExitCtx,
_: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
_: &mut I,
_: ExitCtx,
_: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedDecode for bool
[src]
pub const TYPE_INFO: TypeInfo
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedDecode for i8
[src]
pub const TYPE_INFO: TypeInfo
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedDecode for i16
[src]
pub const TYPE_INFO: TypeInfo
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedDecode for i32
[src]
pub const TYPE_INFO: TypeInfo
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedDecode for i64
[src]
pub const TYPE_INFO: TypeInfo
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedDecode for isize
[src]
pub const TYPE_INFO: TypeInfo
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedDecode for u8
[src]
pub const TYPE_INFO: TypeInfo
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedDecode for u16
[src]
pub const TYPE_INFO: TypeInfo
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedDecode for u32
[src]
pub const TYPE_INFO: TypeInfo
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedDecode for u64
[src]
pub const TYPE_INFO: TypeInfo
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedDecode for usize
[src]
pub const TYPE_INFO: TypeInfo
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0> NestedDecode for (T0,) where
T0: NestedDecode,
[src]
T0: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1> NestedDecode for (T0, T1) where
T0: NestedDecode,
T1: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2> NestedDecode for (T0, T1, T2) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2, T3> NestedDecode for (T0, T1, T2, T3) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2, T3, T4> NestedDecode for (T0, T1, T2, T3, T4) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2, T3, T4, T5> NestedDecode for (T0, T1, T2, T3, T4, T5) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2, T3, T4, T5, T6> NestedDecode for (T0, T1, T2, T3, T4, T5, T6) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2, T3, T4, T5, T6, T7> NestedDecode for (T0, T1, T2, T3, T4, T5, T6, T7) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> NestedDecode for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> NestedDecode for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> NestedDecode for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
T10: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
T10: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> NestedDecode for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
T10: NestedDecode,
T11: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
T10: NestedDecode,
T11: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> NestedDecode for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
T10: NestedDecode,
T11: NestedDecode,
T12: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
T10: NestedDecode,
T11: NestedDecode,
T12: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> NestedDecode for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
T10: NestedDecode,
T11: NestedDecode,
T12: NestedDecode,
T13: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
T10: NestedDecode,
T11: NestedDecode,
T12: NestedDecode,
T13: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> NestedDecode for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
T10: NestedDecode,
T11: NestedDecode,
T12: NestedDecode,
T13: NestedDecode,
T14: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
T10: NestedDecode,
T11: NestedDecode,
T12: NestedDecode,
T13: NestedDecode,
T14: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> NestedDecode for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
T10: NestedDecode,
T11: NestedDecode,
T12: NestedDecode,
T13: NestedDecode,
T14: NestedDecode,
T15: NestedDecode,
[src]
T0: NestedDecode,
T1: NestedDecode,
T2: NestedDecode,
T3: NestedDecode,
T4: NestedDecode,
T5: NestedDecode,
T6: NestedDecode,
T7: NestedDecode,
T8: NestedDecode,
T9: NestedDecode,
T10: NestedDecode,
T11: NestedDecode,
T12: NestedDecode,
T13: NestedDecode,
T14: NestedDecode,
T15: NestedDecode,
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for Vec<T>
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 1]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 2]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 3]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 4]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 5]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 6]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 7]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 8]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 9]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 10]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 11]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 12]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 13]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 14]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 15]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 16]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 17]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 18]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 19]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 20]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 21]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 22]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 23]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 24]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 25]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 26]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 27]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 28]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 29]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 30]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 31]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 32]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 33]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 34]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 35]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 36]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 37]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 38]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 39]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 40]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 41]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 42]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 43]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 44]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 45]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 46]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 47]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 48]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 49]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 50]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 51]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 52]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 53]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 54]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 55]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 56]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 57]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 58]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 59]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 60]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 61]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 62]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 63]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 64]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 65]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 66]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 67]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 68]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 69]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 70]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 71]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 72]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 73]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 74]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 75]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 76]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 77]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 78]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 79]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 80]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 81]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 82]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 83]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 84]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 85]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 86]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 87]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 88]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 89]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 90]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 91]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 92]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 93]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 94]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 95]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 96]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 97]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 98]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 99]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 100]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 101]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 102]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 103]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 104]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 105]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 106]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 107]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 108]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 109]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 110]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 111]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 112]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 113]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 114]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 115]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 116]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 117]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 118]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 119]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 120]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 121]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 122]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 123]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 124]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 125]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 126]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 127]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 128]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 129]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 130]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 131]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 132]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 133]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 134]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 135]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 136]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 137]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 138]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 139]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 140]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 141]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 142]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 143]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 144]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 145]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 146]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 147]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 148]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 149]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 150]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 151]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 152]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 153]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 154]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 155]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 156]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 157]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 158]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 159]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 160]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 161]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 162]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 163]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 164]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 165]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 166]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 167]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 168]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 169]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 170]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 171]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 172]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 173]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 174]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 175]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 176]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 177]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 178]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 179]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 180]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 181]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 182]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 183]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 184]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 185]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 186]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 187]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 188]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 189]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 190]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 191]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 192]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 193]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 194]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 195]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 196]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 197]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 198]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 199]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 200]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 201]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 202]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 203]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 204]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 205]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 206]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 207]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 208]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 209]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 210]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 211]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 212]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 213]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 214]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 215]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 216]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 217]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 218]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 219]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 220]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 221]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 222]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 223]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 224]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 225]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 226]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 227]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 228]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 229]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 230]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 231]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 232]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 233]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 234]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 235]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 236]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 237]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 238]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 239]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 240]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 241]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 242]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 243]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 244]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 245]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 246]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 247]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 248]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 249]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 250]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 251]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 252]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 253]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 254]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 255]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 256]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 384]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 512]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 768]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 1024]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 2048]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 4096]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 8192]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 16384]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl<T: NestedDecode> NestedDecode for [T; 32768]
[src]
pub fn dep_decode<I: NestedDecodeInput>(
input: &mut I
) -> Result<Self, DecodeError>
[src]
input: &mut I
) -> Result<Self, DecodeError>
pub fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self