Skip to main content

TopDecodeMultiLength

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".

Implementors§

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

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

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

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

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

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

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

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

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

Source§

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

Source§

const LEN: usize = 7

Source§

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

Source§

const LEN: usize = 6

Source§

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

Source§

const LEN: usize = 5

Source§

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

Source§

const LEN: usize = 4

Source§

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

Source§

const LEN: usize = 3

Source§

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

Source§

const LEN: usize = 2

Source§

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

Source§

const LEN: usize = 1