multiversx_sc_codec

Trait TopDecodeMultiLength

Source
pub trait TopDecodeMultiLength {
    const LEN: usize;

    // Provided method
    fn get_len() -> usize { ... }
}

Required Associated Constants§

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<T0, T1> TopDecodeMultiLength for MultiValue2<T0, T1>

Source§

impl<T0, T1, T2> TopDecodeMultiLength for MultiValue3<T0, T1, T2>

Source§

impl<T0, T1, T2, T3> TopDecodeMultiLength for MultiValue4<T0, T1, T2, T3>

Source§

impl<T0, T1, T2, T3, T4> TopDecodeMultiLength for MultiValue5<T0, T1, T2, T3, T4>

Source§

impl<T0, T1, T2, T3, T4, T5> TopDecodeMultiLength for MultiValue6<T0, T1, T2, T3, T4, T5>

Source§

impl<T0, T1, T2, T3, T4, T5, T6> TopDecodeMultiLength for MultiValue7<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> TopDecodeMultiLength for MultiValue8<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> TopDecodeMultiLength for MultiValue9<T0, T1, T2, T3, T4, T5, T6, T7, T8>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> TopDecodeMultiLength for MultiValue10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TopDecodeMultiLength for MultiValue11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> TopDecodeMultiLength for MultiValue12<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> TopDecodeMultiLength for MultiValue13<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> TopDecodeMultiLength for MultiValue14<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> TopDecodeMultiLength for MultiValue15<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> TopDecodeMultiLength for MultiValue16<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>

Source§

impl<T> TopDecodeMultiLength for T
where T: TopEncode + TopDecode,

Source§

const LEN: usize = 1usize