Trait frame_support::pallet_prelude::MaxEncodedLen [−]
pub trait MaxEncodedLen: Encode { fn max_encoded_len() -> usize; }
Expand description
Items implementing MaxEncodedLen have a statically known maximum encoded size.
Some containers, such as BoundedVec, have enforced size limits and this trait
can be implemented accurately. Other containers, such as StorageMap, do not have enforced size
limits. For those containers, it is necessary to make a documented assumption about the maximum
usage, and compute the max encoded length based on that assumption.
Required methods
fn max_encoded_len() -> usize
fn max_encoded_len() -> usizeUpper bound, in bytes, of the maximum encoded size of this item.
Implementations on Foreign Types
impl<T, const N: usize> MaxEncodedLen for [T; N] where
T: MaxEncodedLen,
impl<T, const N: usize> MaxEncodedLen for [T; N] where
T: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for u16
impl MaxEncodedLen for u16pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for bool
impl MaxEncodedLen for boolpub fn max_encoded_len() -> usizeimpl MaxEncodedLen for i128
impl MaxEncodedLen for i128pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen,
TupleElement12: MaxEncodedLen,
TupleElement13: MaxEncodedLen,
TupleElement14: MaxEncodedLen,
TupleElement15: MaxEncodedLen,
TupleElement16: MaxEncodedLen,
TupleElement17: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen,
TupleElement12: MaxEncodedLen,
TupleElement13: MaxEncodedLen,
TupleElement14: MaxEncodedLen,
TupleElement15: MaxEncodedLen,
TupleElement16: MaxEncodedLen,
TupleElement17: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for ()
impl MaxEncodedLen for ()pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for Compact<u128>
impl MaxEncodedLen for Compact<u128>pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for u128
impl MaxEncodedLen for u128pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen,
TupleElement12: MaxEncodedLen,
TupleElement13: MaxEncodedLen,
TupleElement14: MaxEncodedLen,
TupleElement15: MaxEncodedLen,
TupleElement16: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen,
TupleElement12: MaxEncodedLen,
TupleElement13: MaxEncodedLen,
TupleElement14: MaxEncodedLen,
TupleElement15: MaxEncodedLen,
TupleElement16: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen,
TupleElement12: MaxEncodedLen,
TupleElement13: MaxEncodedLen,
TupleElement14: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen,
TupleElement12: MaxEncodedLen,
TupleElement13: MaxEncodedLen,
TupleElement14: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for i8
impl MaxEncodedLen for i8pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for i32
impl MaxEncodedLen for i32pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl<TupleElement0> MaxEncodedLen for (TupleElement0,) where
TupleElement0: MaxEncodedLen,
impl<TupleElement0> MaxEncodedLen for (TupleElement0,) where
TupleElement0: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen,
TupleElement12: MaxEncodedLen,
TupleElement13: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen,
TupleElement12: MaxEncodedLen,
TupleElement13: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen,
TupleElement12: MaxEncodedLen,
TupleElement13: MaxEncodedLen,
TupleElement14: MaxEncodedLen,
TupleElement15: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen,
TupleElement12: MaxEncodedLen,
TupleElement13: MaxEncodedLen,
TupleElement14: MaxEncodedLen,
TupleElement15: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl<T> MaxEncodedLen for Option<T> where
T: MaxEncodedLen,
impl<T> MaxEncodedLen for Option<T> where
T: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1> MaxEncodedLen for (TupleElement0, TupleElement1) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
impl<TupleElement0, TupleElement1> MaxEncodedLen for (TupleElement0, TupleElement1) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for u64
impl MaxEncodedLen for u64pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for i16
impl MaxEncodedLen for i16pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for u32
impl MaxEncodedLen for u32pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for Compact<u64>
impl MaxEncodedLen for Compact<u64>pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for i64
impl MaxEncodedLen for i64pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for Compact<u8>
impl MaxEncodedLen for Compact<u8>pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for Compact<u16>
impl MaxEncodedLen for Compact<u16>pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for Compact<u32>
impl MaxEncodedLen for Compact<u32>pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for u8
impl MaxEncodedLen for u8pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen,
TupleElement12: MaxEncodedLen,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12) where
TupleElement0: MaxEncodedLen,
TupleElement1: MaxEncodedLen,
TupleElement2: MaxEncodedLen,
TupleElement3: MaxEncodedLen,
TupleElement4: MaxEncodedLen,
TupleElement5: MaxEncodedLen,
TupleElement6: MaxEncodedLen,
TupleElement7: MaxEncodedLen,
TupleElement8: MaxEncodedLen,
TupleElement9: MaxEncodedLen,
TupleElement10: MaxEncodedLen,
TupleElement11: MaxEncodedLen,
TupleElement12: MaxEncodedLen, pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for U512
impl MaxEncodedLen for U512pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for H160
impl MaxEncodedLen for H160pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for H128
impl MaxEncodedLen for H128pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for H256
impl MaxEncodedLen for H256pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for U256
impl MaxEncodedLen for U256pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for U128
impl MaxEncodedLen for U128pub fn max_encoded_len() -> usizeimpl MaxEncodedLen for H512
impl MaxEncodedLen for H512pub fn max_encoded_len() -> usizeImplementors
impl<K, V, S> MaxEncodedLen for BoundedBTreeMap<K, V, S> where
K: MaxEncodedLen,
V: MaxEncodedLen,
S: Get<u32>, impl<T> MaxEncodedLen for PhantomData<T>impl<T, E> MaxEncodedLen for Result<T, E> where
T: MaxEncodedLen,
E: MaxEncodedLen, impl<T, S> MaxEncodedLen for BoundedVec<T, S> where
T: MaxEncodedLen,
S: Get<u32>,
BoundedVec<T, S>: Encode, impl<T, S> MaxEncodedLen for WeakBoundedVec<T, S> where
T: MaxEncodedLen,
S: Get<u32>,
WeakBoundedVec<T, S>: Encode,