Trait multiversx_sc_codec::TopDecodeMultiLength

source ·
pub trait TopDecodeMultiLength {
    const LEN: usize;

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

Required Associated Constants§

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§

source§

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

source§

const LEN: usize = 2usize

source§

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

source§

const LEN: usize = 3usize

source§

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

source§

const LEN: usize = 4usize

source§

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

source§

const LEN: usize = 5usize

source§

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

source§

const LEN: usize = 6usize

source§

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

source§

const LEN: usize = 7usize

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 = 8usize

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 = 9usize

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 = 10usize

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 = 11usize

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 = 12usize

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 = 13usize

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 = 14usize

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 = 15usize

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 = 16usize

source§

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

source§

const LEN: usize = 1usize