referrerpolicy=no-referrer-when-downgrade
frame_support::storage::types

Trait 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§