Trait MultiValueLength

Source
pub trait MultiValueLength {
    // Required method
    fn multi_value_len(&self) -> usize;
}
Expand description

Indicates that a multi-value has a countable number of single items contained.

This applies to single items as well, which have a multi value length of 1.

Required Methods§

Source

fn multi_value_len(&self) -> usize

The number of single items contained a multi-value.

Implementors§

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> MultiValueLength 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> MultiValueLength 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> MultiValueLength 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> MultiValueLength 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> MultiValueLength 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> MultiValueLength 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> MultiValueLength for MultiValue16<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>

Source§

impl<T> MultiValueLength for MultiValueVec<T>

Source§

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