Trait frame_support::storage::types::TupleToEncodedIter

source ·
pub trait TupleToEncodedIter {
    // Required method
    fn to_encoded_iter(&self) -> IntoIter<Vec<u8>> ;
}
Expand description

Trait to indicate that a tuple can be converted into an iterator of a vector of encoded bytes.

Required Methods§

Implementations on Foreign Types§

source§

impl<'a, T: EncodeLike<U> + TupleToEncodedIter, U: Encode> TupleToEncodedIter for Ref<'a, T, U>

source§

impl<T: TupleToEncodedIter> TupleToEncodedIter for &T

source§

impl<TupleElement0: Encode> TupleToEncodedIter for (TupleElement0,)

source§

impl<TupleElement0: Encode, TupleElement1: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode, TupleElement5: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode, TupleElement5: Encode, TupleElement6: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode, TupleElement5: Encode, TupleElement6: Encode, TupleElement7: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode, TupleElement5: Encode, TupleElement6: Encode, TupleElement7: Encode, TupleElement8: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode, TupleElement5: Encode, TupleElement6: Encode, TupleElement7: Encode, TupleElement8: Encode, TupleElement9: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode, TupleElement5: Encode, TupleElement6: Encode, TupleElement7: Encode, TupleElement8: Encode, TupleElement9: Encode, TupleElement10: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode, TupleElement5: Encode, TupleElement6: Encode, TupleElement7: Encode, TupleElement8: Encode, TupleElement9: Encode, TupleElement10: Encode, TupleElement11: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode, TupleElement5: Encode, TupleElement6: Encode, TupleElement7: Encode, TupleElement8: Encode, TupleElement9: Encode, TupleElement10: Encode, TupleElement11: Encode, TupleElement12: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode, TupleElement5: Encode, TupleElement6: Encode, TupleElement7: Encode, TupleElement8: Encode, TupleElement9: Encode, TupleElement10: Encode, TupleElement11: Encode, TupleElement12: Encode, TupleElement13: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode, TupleElement5: Encode, TupleElement6: Encode, TupleElement7: Encode, TupleElement8: Encode, TupleElement9: Encode, TupleElement10: Encode, TupleElement11: Encode, TupleElement12: Encode, TupleElement13: Encode, TupleElement14: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode, TupleElement5: Encode, TupleElement6: Encode, TupleElement7: Encode, TupleElement8: Encode, TupleElement9: Encode, TupleElement10: Encode, TupleElement11: Encode, TupleElement12: Encode, TupleElement13: Encode, TupleElement14: Encode, TupleElement15: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode, TupleElement5: Encode, TupleElement6: Encode, TupleElement7: Encode, TupleElement8: Encode, TupleElement9: Encode, TupleElement10: Encode, TupleElement11: Encode, TupleElement12: Encode, TupleElement13: Encode, TupleElement14: Encode, TupleElement15: Encode, TupleElement16: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

impl<TupleElement0: Encode, TupleElement1: Encode, TupleElement2: Encode, TupleElement3: Encode, TupleElement4: Encode, TupleElement5: Encode, TupleElement6: Encode, TupleElement7: Encode, TupleElement8: Encode, TupleElement9: Encode, TupleElement10: Encode, TupleElement11: Encode, TupleElement12: Encode, TupleElement13: Encode, TupleElement14: Encode, TupleElement15: Encode, TupleElement16: Encode, TupleElement17: Encode> TupleToEncodedIter for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

Implementors§