pub trait TopDecodeMultiLength {
    const LEN: usize;

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

Required Associated Constants§

Provided Methods§

Implementors§

source§

impl<T0, T1> TopDecodeMultiLength for MultiValue2<T0, T1>where T0: TopDecodeMulti, T1: TopDecodeMulti,

source§

const LEN: usize = 2usize

source§

impl<T0, T1, T2> TopDecodeMultiLength for MultiValue3<T0, T1, T2>where T0: TopDecodeMulti, T1: TopDecodeMulti, T2: TopDecodeMulti,

source§

const LEN: usize = 3usize

source§

impl<T0, T1, T2, T3> TopDecodeMultiLength for MultiValue4<T0, T1, T2, T3>where T0: TopDecodeMulti, T1: TopDecodeMulti, T2: TopDecodeMulti, T3: TopDecodeMulti,

source§

const LEN: usize = 4usize

source§

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

source§

const LEN: usize = 5usize

source§

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

source§

const LEN: usize = 6usize

source§

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

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>where T0: TopDecodeMulti, T1: TopDecodeMulti, T2: TopDecodeMulti, T3: TopDecodeMulti, T4: TopDecodeMulti, T5: TopDecodeMulti, T6: TopDecodeMulti, T7: TopDecodeMulti,

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>where T0: TopDecodeMulti, T1: TopDecodeMulti, T2: TopDecodeMulti, T3: TopDecodeMulti, T4: TopDecodeMulti, T5: TopDecodeMulti, T6: TopDecodeMulti, T7: TopDecodeMulti, T8: TopDecodeMulti,

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>where T0: TopDecodeMulti, T1: TopDecodeMulti, T2: TopDecodeMulti, T3: TopDecodeMulti, T4: TopDecodeMulti, T5: TopDecodeMulti, T6: TopDecodeMulti, T7: TopDecodeMulti, T8: TopDecodeMulti, T9: TopDecodeMulti,

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>where T0: TopDecodeMulti, T1: TopDecodeMulti, T2: TopDecodeMulti, T3: TopDecodeMulti, T4: TopDecodeMulti, T5: TopDecodeMulti, T6: TopDecodeMulti, T7: TopDecodeMulti, T8: TopDecodeMulti, T9: TopDecodeMulti, T10: TopDecodeMulti,

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>where T0: TopDecodeMulti, T1: TopDecodeMulti, T2: TopDecodeMulti, T3: TopDecodeMulti, T4: TopDecodeMulti, T5: TopDecodeMulti, T6: TopDecodeMulti, T7: TopDecodeMulti, T8: TopDecodeMulti, T9: TopDecodeMulti, T10: TopDecodeMulti, T11: TopDecodeMulti,

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>where T0: TopDecodeMulti, T1: TopDecodeMulti, T2: TopDecodeMulti, T3: TopDecodeMulti, T4: TopDecodeMulti, T5: TopDecodeMulti, T6: TopDecodeMulti, T7: TopDecodeMulti, T8: TopDecodeMulti, T9: TopDecodeMulti, T10: TopDecodeMulti, T11: TopDecodeMulti, T12: TopDecodeMulti,

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>where T0: TopDecodeMulti, T1: TopDecodeMulti, T2: TopDecodeMulti, T3: TopDecodeMulti, T4: TopDecodeMulti, T5: TopDecodeMulti, T6: TopDecodeMulti, T7: TopDecodeMulti, T8: TopDecodeMulti, T9: TopDecodeMulti, T10: TopDecodeMulti, T11: TopDecodeMulti, T12: TopDecodeMulti, T13: TopDecodeMulti,

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>where T0: TopDecodeMulti, T1: TopDecodeMulti, T2: TopDecodeMulti, T3: TopDecodeMulti, T4: TopDecodeMulti, T5: TopDecodeMulti, T6: TopDecodeMulti, T7: TopDecodeMulti, T8: TopDecodeMulti, T9: TopDecodeMulti, T10: TopDecodeMulti, T11: TopDecodeMulti, T12: TopDecodeMulti, T13: TopDecodeMulti, T14: TopDecodeMulti,

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>where T0: TopDecodeMulti, T1: TopDecodeMulti, T2: TopDecodeMulti, T3: TopDecodeMulti, T4: TopDecodeMulti, T5: TopDecodeMulti, T6: TopDecodeMulti, T7: TopDecodeMulti, T8: TopDecodeMulti, T9: TopDecodeMulti, T10: TopDecodeMulti, T11: TopDecodeMulti, T12: TopDecodeMulti, T13: TopDecodeMulti, T14: TopDecodeMulti, T15: TopDecodeMulti,

source§

const LEN: usize = 16usize

source§

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

source§

const LEN: usize = 1usize