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§

const LEN: usize = _

Source§

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

Source§

const LEN: usize = _

Source§

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

Source§

const LEN: usize = _

Source§

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

Source§

const LEN: usize = _

Source§

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

Source§

const LEN: usize = _

Source§

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

Source§

const LEN: usize = _

Source§

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

Source§

const LEN: usize = _

Source§

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

Source§

const LEN: usize = _

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§

const LEN: usize = _

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§

const LEN: usize = _

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§

const LEN: usize = _

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§

const LEN: usize = _

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§

const LEN: usize = _

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§

const LEN: usize = _

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§

const LEN: usize = _

Source§

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

Source§

const LEN: usize = 1usize