referrerpolicy=no-referrer-when-downgrade
frame_election_provider_support

Trait MaxEncodedLen

pub trait MaxEncodedLen: Encode {
    // Required method
    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

Upper bound, in bytes, of the maximum encoded size of this item.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

§

impl MaxEncodedLen for bool

§

impl MaxEncodedLen for i8

§

impl MaxEncodedLen for i16

§

impl MaxEncodedLen for i32

§

impl MaxEncodedLen for i64

§

impl MaxEncodedLen for i128

§

impl MaxEncodedLen for u8

§

impl MaxEncodedLen for u16

§

impl MaxEncodedLen for u32

§

impl MaxEncodedLen for u64

§

impl MaxEncodedLen for u128

§

impl MaxEncodedLen for ()

§

impl MaxEncodedLen for NonZero<i8>

§

impl MaxEncodedLen for NonZero<i16>

§

impl MaxEncodedLen for NonZero<i32>

§

impl MaxEncodedLen for NonZero<i64>

§

impl MaxEncodedLen for NonZero<i128>

§

impl MaxEncodedLen for NonZero<u8>

§

impl MaxEncodedLen for NonZero<u16>

§

impl MaxEncodedLen for NonZero<u32>

§

impl MaxEncodedLen for NonZero<u64>

§

impl MaxEncodedLen for NonZero<u128>

§

impl MaxEncodedLen for Duration

§

impl MaxEncodedLen for AccountId32

§

impl MaxEncodedLen for ArithmeticError

§

impl MaxEncodedLen for BalanceStatus

§

impl MaxEncodedLen for Disabled

§

impl MaxEncodedLen for DispatchError

§

impl MaxEncodedLen for ElectionScore

§

impl MaxEncodedLen for FixedI64

§

impl MaxEncodedLen for FixedI128

§

impl MaxEncodedLen for FixedU64

§

impl MaxEncodedLen for FixedU128

§

impl MaxEncodedLen for H128

§

impl MaxEncodedLen for H160

§

impl MaxEncodedLen for H256

§

impl MaxEncodedLen for H384

§

impl MaxEncodedLen for H512

§

impl MaxEncodedLen for H768

§

impl MaxEncodedLen for LookupError

§

impl MaxEncodedLen for ModuleError

§

impl MaxEncodedLen for MultiSignature

§

impl MaxEncodedLen for OffenceSeverity

§

impl MaxEncodedLen for PaymentStatus

§

impl MaxEncodedLen for PerU16

§

impl MaxEncodedLen for Perbill

§

impl MaxEncodedLen for Percent

§

impl MaxEncodedLen for Permill

§

impl MaxEncodedLen for Perquintill

§

impl MaxEncodedLen for Phase

§

impl MaxEncodedLen for Public

§

impl MaxEncodedLen for Public

§

impl MaxEncodedLen for Public

§

impl MaxEncodedLen for Public

§

impl MaxEncodedLen for Public

§

impl MaxEncodedLen for Public

§

impl MaxEncodedLen for RingVerifierKey

§

impl MaxEncodedLen for RingVrfSignature

§

impl MaxEncodedLen for SteppedMigrationError

§

impl MaxEncodedLen for TokenError

§

impl MaxEncodedLen for TransactionalError

§

impl MaxEncodedLen for TrieError

§

impl MaxEncodedLen for U128

§

impl MaxEncodedLen for U256

§

impl MaxEncodedLen for U512

§

impl MaxEncodedLen for UintAuthorityId

§

impl MaxEncodedLen for Void

§

impl MaxEncodedLen for VrfPreOutput

§

impl MaxEncodedLen for VrfPreOutput

§

impl MaxEncodedLen for VrfProof

§

impl MaxEncodedLen for VrfSignature

§

impl MaxEncodedLen for VrfSignature

§

impl MaxEncodedLen for WithdrawReasons

§

impl<A, F, R, D, Fp> MaxEncodedLen for FreezeConsideration<A, F, R, D, Fp>
where F: Mutate<A>,

§

impl<A, F, R, D, Fp> MaxEncodedLen for HoldConsideration<A, F, R, D, Fp>
where F: Mutate<A>,

§

impl<A, Fx, Rx, D, Fp> MaxEncodedLen for LoneFreezeConsideration<A, Fx, Rx, D, Fp>

§

impl<A, Fx, Rx, D, Fp> MaxEncodedLen for LoneHoldConsideration<A, Fx, Rx, D, Fp>

§

impl<AccountId> MaxEncodedLen for Admin<AccountId>
where PhantomData<AccountId>: MaxEncodedLen,

§

impl<AccountId> MaxEncodedLen for Owner<AccountId>
where PhantomData<AccountId>: MaxEncodedLen,

§

impl<AccountId> MaxEncodedLen for RawOrigin<AccountId>
where AccountId: MaxEncodedLen,

§

impl<AssetId> MaxEncodedLen for NativeOrWithId<AssetId>
where AssetId: Ord + MaxEncodedLen,

§

impl<Balance> MaxEncodedLen for PagedExposureMetadata<Balance>
where Balance: HasCompact + MaxEncodedLen,

§

impl<BlockNumber> MaxEncodedLen for DispatchTime<BlockNumber>
where BlockNumber: MaxEncodedLen,

§

impl<ConfigValue, Extra> MaxEncodedLen for WithConfig<ConfigValue, Extra>
where ConfigValue: ConfigValueMarker + MaxEncodedLen, Extra: MaxEncodedLen,

§

impl<Id, Balance> MaxEncodedLen for IdAmount<Id, Balance>
where Id: MaxEncodedLen, Balance: MaxEncodedLen,

§

impl<Inspect> MaxEncodedLen for ConfigValue<Inspect>
where Inspect: InspectStrategy, <Inspect as InspectStrategy>::Value: MaxEncodedLen,

§

impl<K, V, S> MaxEncodedLen for BoundedBTreeMap<K, V, S>
where K: MaxEncodedLen, V: MaxEncodedLen, S: Get<u32>,

§

impl<Nonce, AccountData> MaxEncodedLen for AccountInfo<Nonce, AccountData>
where Nonce: MaxEncodedLen, AccountData: MaxEncodedLen,

§

impl<Params, ReportedId> MaxEncodedLen for DeriveAndReportId<Params, ReportedId>
where Params: MaxEncodedLen, PhantomData<ReportedId>: MaxEncodedLen,

§

impl<T> MaxEncodedLen for Option<T>
where T: MaxEncodedLen,

§

impl<T> MaxEncodedLen for Box<T>
where T: MaxEncodedLen,

§

impl<T> MaxEncodedLen for Arc<T>
where T: MaxEncodedLen,

§

impl<T> MaxEncodedLen for PhantomData<T>

§

impl<T> MaxEncodedLen for Range<T>
where T: MaxEncodedLen,

§

impl<T> MaxEncodedLen for RangeInclusive<T>
where T: MaxEncodedLen,

§

impl<T> MaxEncodedLen for CodeUpgradeAuthorization<T>
where T: Config, <T as Config>::Hash: MaxEncodedLen,

§

impl<T> MaxEncodedLen for PerDispatchClass<T>
where T: MaxEncodedLen,

§

impl<T> MaxEncodedLen for WrapperKeepOpaque<T>
where T: MaxEncodedLen,

§

impl<T> MaxEncodedLen for WrapperOpaque<T>
where T: MaxEncodedLen,

§

impl<T, D> MaxEncodedLen for TypeWithDefault<T, D>

§

impl<T, E> MaxEncodedLen for Result<T, E>

§

impl<T, H> MaxEncodedLen for Bounded<T, H>
where H: Hash,

§

impl<T, Hash> MaxEncodedLen for MaybeHashed<T, Hash>
where T: MaxEncodedLen, Hash: MaxEncodedLen,

§

impl<T, S> MaxEncodedLen for BoundedBTreeSet<T, S>
where T: MaxEncodedLen, S: Get<u32>,

§

impl<T, S> MaxEncodedLen for WeakBoundedVec<T, S>
where T: MaxEncodedLen, S: Get<u32>, WeakBoundedVec<T, S>: Encode,

§

impl<T, const N: usize> MaxEncodedLen for [T; N]
where T: MaxEncodedLen,

§

impl<TupleElement0> MaxEncodedLen for (TupleElement0,)
where TupleElement0: MaxEncodedLen,

§

impl<TupleElement0, TupleElement1> MaxEncodedLen for (TupleElement0, TupleElement1)
where TupleElement0: MaxEncodedLen, TupleElement1: MaxEncodedLen,

§

impl<TupleElement0, TupleElement1, TupleElement2> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2)
where TupleElement0: MaxEncodedLen, TupleElement1: MaxEncodedLen, TupleElement2: MaxEncodedLen,

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3> MaxEncodedLen for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
where TupleElement0: MaxEncodedLen, TupleElement1: MaxEncodedLen, TupleElement2: MaxEncodedLen, TupleElement3: 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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

impl<WitnessData> MaxEncodedLen for Witness<WitnessData>
where PhantomData<WitnessData>: MaxEncodedLen,

§

impl<const N: usize> MaxEncodedLen for MigrationId<N>

§

impl<const N: usize, T> MaxEncodedLen for CryptoBytes<N, T>
where PhantomData<fn() -> T>: MaxEncodedLen,

§

impl<const R: usize> MaxEncodedLen for RingContext<R>

Implementors§

§

impl MaxEncodedLen for Weight

§

impl MaxEncodedLen for Compact<u8>

§

impl MaxEncodedLen for Compact<u16>

§

impl MaxEncodedLen for Compact<u32>

§

impl MaxEncodedLen for Compact<u64>

§

impl MaxEncodedLen for Compact<u128>

§

impl MaxEncodedLen for Compact<()>

Source§

impl<AccountId, BOuter, BInner> MaxEncodedLen for BoundedSupports<AccountId, BOuter, BInner>
where AccountId: MaxEncodedLen, BOuter: Get<u32>, BInner: Get<u32>,

Source§

impl<AccountId, Bound> MaxEncodedLen for BoundedSupport<AccountId, Bound>
where AccountId: MaxEncodedLen, Bound: Get<u32>,

§

impl<T, S> MaxEncodedLen for BoundedVec<T, S>
where T: MaxEncodedLen, S: Get<u32>, BoundedVec<T, S>: Encode,

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for ProxyType

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for ProxyType

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl<Number, Hash> MaxEncodedLen for StoredHeaderData<Number, Hash>
where Number: MaxEncodedLen, Hash: MaxEncodedLen,

impl MaxEncodedLen for LaneState

impl MaxEncodedLen for MessagesOperatingMode

impl MaxEncodedLen for DeliveredMessages

impl MaxEncodedLen for HashedLaneId

impl MaxEncodedLen for LegacyLaneId

impl MaxEncodedLen for OutboundLaneData

impl<LaneId> MaxEncodedLen for MessageKey<LaneId>
where LaneId: MaxEncodedLen + Encode,

impl<RelayerId> MaxEncodedLen for UnrewardedRelayer<RelayerId>
where RelayerId: MaxEncodedLen,

impl MaxEncodedLen for BestParaHeadHash

impl MaxEncodedLen for ParaInfo

impl MaxEncodedLen for ParaId

impl MaxEncodedLen for RewardsAccountOwner

impl<BlockNumber, Balance> MaxEncodedLen for Registration<BlockNumber, Balance>
where BlockNumber: MaxEncodedLen, Balance: MaxEncodedLen,

impl<LaneId> MaxEncodedLen for RewardsAccountParams<LaneId>
where LaneId: MaxEncodedLen,

impl MaxEncodedLen for BasicOperatingMode

impl<B: Get<u32>, V: Encode> MaxEncodedLen for BoundedStorageValue<B, V>

impl<Hash, Number> MaxEncodedLen for HeaderId<Hash, Number>
where Number: MaxEncodedLen, Hash: MaxEncodedLen,

impl MaxEncodedLen for BridgeState

impl MaxEncodedLen for BridgeId

impl<ThisChain: Chain, LaneId> MaxEncodedLen for Bridge<ThisChain, LaneId>
where AccountIdOf<ThisChain>: MaxEncodedLen, BalanceOf<ThisChain>: MaxEncodedLen, LaneId: MaxEncodedLen + LaneIdType,

impl MaxEncodedLen for BridgeState

impl MaxEncodedLen for AggregateMessageOrigin

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for BridgeReward

impl MaxEncodedLen for BridgeRewardBeneficiaries

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for Origin

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for ProxyType

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for Origin

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for ProxyType

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for ProxyType

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for MigrationState

impl MaxEncodedLen for Origin

impl MaxEncodedLen for OutboundState

impl MaxEncodedLen for OutboundChannelDetails

impl MaxEncodedLen for QueueConfigData

impl MaxEncodedLen for AggregateMessageOrigin

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for ProxyType

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for NposSolution16

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for MemberRole

impl MaxEncodedLen for Version

impl MaxEncodedLen for Cid

impl MaxEncodedLen for DisbandWitness

impl MaxEncodedLen for Multihash

impl<AccountId, Url> MaxEncodedLen for UnscrupulousItem<AccountId, Url>
where AccountId: MaxEncodedLen, Url: MaxEncodedLen,

impl<PoolAssetId> MaxEncodedLen for PoolInfo<PoolAssetId>
where PoolAssetId: MaxEncodedLen,

impl MaxEncodedLen for FreezeReason

impl MaxEncodedLen for HoldReason

impl<AccountId, AssetId, Balance, BlockNumber> MaxEncodedLen for PoolInfo<AccountId, AssetId, Balance, BlockNumber>
where AssetId: MaxEncodedLen, Balance: MaxEncodedLen, BlockNumber: MaxEncodedLen, AccountId: MaxEncodedLen,

impl<Balance> MaxEncodedLen for PoolStakerInfo<Balance>
where Balance: MaxEncodedLen,

impl MaxEncodedLen for AccountStatus

impl MaxEncodedLen for AssetStatus

impl<Balance, AccountId> MaxEncodedLen for ExistenceReason<Balance, AccountId>
where Balance: MaxEncodedLen, AccountId: MaxEncodedLen,

impl<Balance, AccountId, DepositBalance> MaxEncodedLen for AssetDetails<Balance, AccountId, DepositBalance>
where AccountId: MaxEncodedLen, Balance: MaxEncodedLen, DepositBalance: MaxEncodedLen,

impl<Balance, DepositBalance> MaxEncodedLen for Approval<Balance, DepositBalance>
where Balance: MaxEncodedLen, DepositBalance: MaxEncodedLen,

impl<Balance, DepositBalance, Extra, AccountId> MaxEncodedLen for AssetAccount<Balance, DepositBalance, Extra, AccountId>
where Balance: MaxEncodedLen, ExistenceReason<DepositBalance, AccountId>: MaxEncodedLen, Extra: MaxEncodedLen,

impl<DepositBalance, BoundedString> MaxEncodedLen for AssetMetadata<DepositBalance, BoundedString>
where DepositBalance: MaxEncodedLen, BoundedString: MaxEncodedLen,

impl<AccountId, C: ReservableCurrency<AccountId>> MaxEncodedLen for BalanceSwapAction<AccountId, C>

impl<T: Config> MaxEncodedLen for PendingSwap<T>

impl MaxEncodedLen for ListError

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl<T: Config<I>, I: 'static> MaxEncodedLen for Bag<T, I>

impl<T: Config<I>, I: 'static> MaxEncodedLen for Node<T, I>

impl MaxEncodedLen for AdjustmentDirection

impl MaxEncodedLen for Reasons

impl MaxEncodedLen for ExtraFlags

impl<Balance> MaxEncodedLen for AccountData<Balance>
where Balance: MaxEncodedLen,

impl<Balance> MaxEncodedLen for BalanceLock<Balance>
where Balance: MaxEncodedLen,

impl<ReserveIdentifier, Balance> MaxEncodedLen for ReserveData<ReserveIdentifier, Balance>
where ReserveIdentifier: MaxEncodedLen, Balance: MaxEncodedLen,

impl<AccountId, Balance, BlockNumber> MaxEncodedLen for Bounty<AccountId, Balance, BlockNumber>
where AccountId: MaxEncodedLen, Balance: MaxEncodedLen, BountyStatus<AccountId, BlockNumber>: MaxEncodedLen,

impl<AccountId, BlockNumber> MaxEncodedLen for BountyStatus<AccountId, BlockNumber>
where AccountId: MaxEncodedLen, BlockNumber: MaxEncodedLen,

impl<T: Config<I>, I: 'static> MaxEncodedLen for StoredAuthoritySet<T, I>
where BoundedVec<(AuthorityId, AuthorityWeight), StoredAuthorityListLimit<T, I>>: MaxEncodedLen,

impl<T: Config<I>, I: 'static> MaxEncodedLen for StoredInboundLaneData<T, I>

impl<LaneId> MaxEncodedLen for RewardsAccountParams<LaneId>
where LaneId: MaxEncodedLen,

impl MaxEncodedLen for CompletionStatus

impl MaxEncodedLen for CoreAssignment

impl MaxEncodedLen for Finality

impl MaxEncodedLen for AutoRenewalRecord

impl MaxEncodedLen for CoreMask

impl MaxEncodedLen for LeaseRecordItem

impl MaxEncodedLen for PoolIoRecord

impl MaxEncodedLen for PotentialRenewalId

impl MaxEncodedLen for RegionId

impl MaxEncodedLen for ScheduleItem

impl MaxEncodedLen for StatusRecord

impl<AccountId> MaxEncodedLen for ContributionRecord<AccountId>
where AccountId: MaxEncodedLen,

impl<AccountId, Balance> MaxEncodedLen for RegionRecord<AccountId, Balance>
where Option<AccountId>: MaxEncodedLen, Option<Balance>: MaxEncodedLen,

impl<Balance> MaxEncodedLen for InstaPoolHistoryRecord<Balance>
where Option<Balance>: MaxEncodedLen,

impl<Balance> MaxEncodedLen for PotentialRenewalRecord<Balance>
where Balance: MaxEncodedLen,

impl<Balance, RelayBlockNumber> MaxEncodedLen for SaleInfoRecord<Balance, RelayBlockNumber>
where RelayBlockNumber: MaxEncodedLen, Balance: MaxEncodedLen, Option<Balance>: MaxEncodedLen,

impl<RelayBlockNumber> MaxEncodedLen for ConfigRecord<RelayBlockNumber>
where RelayBlockNumber: MaxEncodedLen,

impl<RelayBlockNumber, RelayBalance> MaxEncodedLen for OnDemandRevenueRecord<RelayBlockNumber, RelayBalance>
where RelayBlockNumber: MaxEncodedLen, RelayBalance: MaxEncodedLen,

impl<AccountId, Balance, BlockNumber> MaxEncodedLen for ChildBounty<AccountId, Balance, BlockNumber>
where Balance: MaxEncodedLen, ChildBountyStatus<AccountId, BlockNumber>: MaxEncodedLen,

impl<AccountId, BlockNumber> MaxEncodedLen for ChildBountyStatus<AccountId, BlockNumber>
where AccountId: MaxEncodedLen, BlockNumber: MaxEncodedLen,

impl<AccountId, Balance> MaxEncodedLen for CandidateInfo<AccountId, Balance>
where AccountId: MaxEncodedLen, Balance: MaxEncodedLen,

impl<AccountId, I> MaxEncodedLen for RawOrigin<AccountId, I>
where AccountId: MaxEncodedLen,

impl<I: 'static> MaxEncodedLen for HoldReason<I>

impl MaxEncodedLen for ExportedFunction

impl MaxEncodedLen for CollectEvents

impl MaxEncodedLen for ContractAccessError

impl MaxEncodedLen for DebugInfo

impl MaxEncodedLen for Determinism

impl MaxEncodedLen for HoldReason

impl<Balance> MaxEncodedLen for StorageDeposit<Balance>
where Balance: MaxEncodedLen,

impl<CodeHash, Balance> MaxEncodedLen for CodeUploadReturnValue<CodeHash, Balance>
where CodeHash: MaxEncodedLen, Balance: MaxEncodedLen,

impl<T, OldCurrency> MaxEncodedLen for Migration<T, OldCurrency>
where T: Config, OldCurrency: ReservableCurrency<<T as Config>::AccountId>, Option<<T as Config>::Hash>: MaxEncodedLen, PhantomData<(T, OldCurrency)>: MaxEncodedLen,

impl<T: Config> MaxEncodedLen for Migration<T>
where Option<<T as Config>::Hash>: MaxEncodedLen,

impl<T: Config> MaxEncodedLen for DepositAccount<T>
where <T as Config>::AccountId: MaxEncodedLen,

impl<T: Config> MaxEncodedLen for DeletionQueueManager<T>
where PhantomData<T>: MaxEncodedLen,

impl<T: Config> MaxEncodedLen for Migration<T>
where PhantomData<T>: MaxEncodedLen,

impl<T: Config> MaxEncodedLen for ContractInfo<T>
where <T as Config>::AccountId: MaxEncodedLen, <T as Config>::Hash: MaxEncodedLen, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: MaxEncodedLen, BoundedBTreeMap<<T as Config>::Hash, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance, T::MaxDelegateDependencies>: MaxEncodedLen,

impl<T: Config> MaxEncodedLen for Migration<T>
where Option<T::AccountId>: MaxEncodedLen,

impl<T: Config> MaxEncodedLen for Migration<T>
where Option<T::AccountId>: MaxEncodedLen,

impl<T: Config> MaxEncodedLen for ContractInfo<T>
where <T as Config>::Hash: MaxEncodedLen, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: MaxEncodedLen, BoundedBTreeMap<<T as Config>::Hash, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance, T::MaxDelegateDependencies>: MaxEncodedLen,

impl<T: Config> MaxEncodedLen for Migration<T>
where Option<T::AccountId>: MaxEncodedLen,

impl<T: Config, OldCurrency> MaxEncodedLen for ContractInfo<T, OldCurrency>
where OldCurrency: ReservableCurrency<<T as Config>::AccountId>, DepositAccount<T>: MaxEncodedLen, <T as Config>::Hash: MaxEncodedLen, <OldCurrency as Currency<<T as Config>::AccountId>>::Balance: MaxEncodedLen,

impl<T: Config, OldCurrency> MaxEncodedLen for Migration<T, OldCurrency>
where Option<T::AccountId>: MaxEncodedLen, PhantomData<(T, OldCurrency)>: MaxEncodedLen,

impl<T: Config, OldCurrency> MaxEncodedLen for CodeInfo<T, OldCurrency>
where OldCurrency: ReservableCurrency<<T as Config>::AccountId>,

impl<T: Config, OldCurrency> MaxEncodedLen for Migration<T, OldCurrency>
where OldCurrency: ReservableCurrency<<T as Config>::AccountId>, OldCurrency::Balance: From<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>, Option<<T as Config>::Hash>: MaxEncodedLen, PhantomData<OldCurrency>: MaxEncodedLen,

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for Conviction

impl MaxEncodedLen for Status

impl MaxEncodedLen for Vote

impl<Balance> MaxEncodedLen for AccountVote<Balance>
where Balance: MaxEncodedLen,

impl<Balance> MaxEncodedLen for Delegations<Balance>
where Balance: MaxEncodedLen,

impl<Balance, AccountId, BlockNumber> MaxEncodedLen for Delegating<Balance, AccountId, BlockNumber>
where Balance: MaxEncodedLen, AccountId: MaxEncodedLen, Delegations<Balance>: MaxEncodedLen, PriorLock<BlockNumber, Balance>: MaxEncodedLen,

impl<Balance, AccountId, BlockNumber, PollIndex, MaxVotes> MaxEncodedLen for Voting<Balance, AccountId, BlockNumber, PollIndex, MaxVotes>
where MaxVotes: Get<u32>, Balance: MaxEncodedLen, AccountId: MaxEncodedLen, BlockNumber: MaxEncodedLen, PollIndex: MaxEncodedLen,

impl<Balance, BlockNumber, PollIndex, MaxVotes> MaxEncodedLen for Casting<Balance, BlockNumber, PollIndex, MaxVotes>
where MaxVotes: Get<u32>, Balance: MaxEncodedLen, BlockNumber: MaxEncodedLen, PollIndex: MaxEncodedLen,

impl<Votes, Total> MaxEncodedLen for Tally<Votes, Total>
where Votes: MaxEncodedLen + Clone + PartialEq + Eq + Debug + TypeInfo + Codec,

impl MaxEncodedLen for Wish

impl<Balance: Clone + Eq + PartialEq + Debug, BlockNumber, Ranks: Get<u32>> MaxEncodedLen for ParamsType<Balance, BlockNumber, Ranks>
where BoundedVec<Balance, Ranks>: MaxEncodedLen, BoundedVec<BlockNumber, Ranks>: MaxEncodedLen, BlockNumber: MaxEncodedLen + Clone + Eq + PartialEq + Debug,

impl<BlockNumber> MaxEncodedLen for MemberStatus<BlockNumber>
where BlockNumber: MaxEncodedLen,

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for HoldReason

impl MaxEncodedLen for Conviction

impl MaxEncodedLen for MetadataOwner

impl MaxEncodedLen for VoteThreshold

impl MaxEncodedLen for Vote

impl<Balance> MaxEncodedLen for AccountVote<Balance>
where Balance: MaxEncodedLen,

impl<Balance> MaxEncodedLen for Delegations<Balance>
where Balance: MaxEncodedLen,

impl<Balance> MaxEncodedLen for Tally<Balance>
where Balance: MaxEncodedLen,

impl<Balance, AccountId, BlockNumber, MaxVotes: Get<u32>> MaxEncodedLen for Voting<Balance, AccountId, BlockNumber, MaxVotes>
where BoundedVec<(ReferendumIndex, AccountVote<Balance>), MaxVotes>: MaxEncodedLen, Delegations<Balance>: MaxEncodedLen, PriorLock<BlockNumber, Balance>: MaxEncodedLen, Balance: MaxEncodedLen, AccountId: MaxEncodedLen,

impl<BlockNumber, Proposal, Balance> MaxEncodedLen for ReferendumInfo<BlockNumber, Proposal, Balance>
where ReferendumStatus<BlockNumber, Proposal, Balance>: MaxEncodedLen, BlockNumber: MaxEncodedLen,

impl<BlockNumber, Proposal, Balance> MaxEncodedLen for ReferendumStatus<BlockNumber, Proposal, Balance>
where BlockNumber: MaxEncodedLen, Proposal: MaxEncodedLen, Tally<Balance>: MaxEncodedLen,

impl MaxEncodedLen for HoldReason

impl MaxEncodedLen for Status

impl<T> MaxEncodedLen for AdminOperation<T>
where T: Config,

impl<T> MaxEncodedLen for Phase<T>
where T: Config,

impl<T> MaxEncodedLen for SubmissionMetadata<T>
where T: Config,

impl<T> MaxEncodedLen for PagedRawSolution<T>
where T: Config + MinerConfig,

impl<AccountId> MaxEncodedLen for Owner<AccountId>
where AccountId: MaxEncodedLen,

impl<T: Config> MaxEncodedLen for Origin<T>
where T::AccountId: MaxEncodedLen,

impl MaxEncodedLen for HoldReason

impl MaxEncodedLen for Public

impl MaxEncodedLen for CurrentAndPreviousValue

impl<T> MaxEncodedLen for MaxChecking<T>
where T: Config,

impl<T: Config> MaxEncodedLen for UnstakeRequest<T>
where BoundedVec<(T::AccountId, BalanceOf<T>), T::BatchSize>: MaxEncodedLen, BoundedVec<EraIndex, MaxChecking<T>>: MaxEncodedLen,

impl<N> MaxEncodedLen for StoredState<N>
where N: MaxEncodedLen,

impl<N, Limit> MaxEncodedLen for StoredPendingChange<N, Limit>
where N: MaxEncodedLen, Limit: Get<u32>,

impl MaxEncodedLen for Data

impl<A, U, S> MaxEncodedLen for MigrationState<A, U, S>
where A: MaxEncodedLen, U: MaxEncodedLen, S: MaxEncodedLen,

impl<Balance> MaxEncodedLen for Judgement<Balance>
where Balance: MaxEncodedLen + Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq,

impl<Balance, AccountId, IdField> MaxEncodedLen for RegistrarInfo<Balance, AccountId, IdField>
where AccountId: MaxEncodedLen + Encode + Decode + Clone + Debug + Eq + PartialEq, Balance: MaxEncodedLen + Encode + Decode + Clone + Debug + Eq + PartialEq, IdField: MaxEncodedLen + Encode + Decode + Clone + Debug + Default + Eq + PartialEq + TypeInfo + MaxEncodedLen,

impl<Balance: Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq, MaxJudgements: Get<u32>, IdentityInfo: IdentityInformationProvider> MaxEncodedLen for Registration<Balance, MaxJudgements, IdentityInfo>

impl<FieldLimit: Get<u32>> MaxEncodedLen for IdentityInfo<FieldLimit>

impl<BlockNumber, Balance> MaxEncodedLen for LotteryConfig<BlockNumber, Balance>
where Balance: MaxEncodedLen, BlockNumber: MaxEncodedLen,

impl MaxEncodedLen for MessageOrigin

impl<MessageOrigin> MaxEncodedLen for BookState<MessageOrigin>
where Option<Neighbours<MessageOrigin>>: MaxEncodedLen,

impl<MessageOrigin> MaxEncodedLen for Neighbours<MessageOrigin>
where MessageOrigin: MaxEncodedLen,

impl<Size> MaxEncodedLen for ItemHeader<Size>
where Size: MaxEncodedLen,

impl<Size, HeapSize: Get<Size>> MaxEncodedLen for Page<Size, HeapSize>
where Size: MaxEncodedLen + Into<u32> + Debug + Clone + Default,

impl<Cursor, BlockNumber> MaxEncodedLen for MigrationCursor<Cursor, BlockNumber>
where ActiveCursor<Cursor, BlockNumber>: MaxEncodedLen,

impl<Cursor, BlockNumber> MaxEncodedLen for ActiveCursor<Cursor, BlockNumber>
where Option<Cursor>: MaxEncodedLen, BlockNumber: MaxEncodedLen,

impl<ExternalAddresses> MaxEncodedLen for BoundedMixnode<ExternalAddresses>
where ExternalAddresses: MaxEncodedLen,

impl<BlockNumber> MaxEncodedLen for Timepoint<BlockNumber>
where BlockNumber: MaxEncodedLen,

impl<BlockNumber, Balance, AccountId, MaxApprovals> MaxEncodedLen for Multisig<BlockNumber, Balance, AccountId, MaxApprovals>
where MaxApprovals: Get<u32>, Timepoint<BlockNumber>: MaxEncodedLen, Balance: MaxEncodedLen, AccountId: MaxEncodedLen, BoundedVec<AccountId, MaxApprovals>: MaxEncodedLen,

impl MaxEncodedLen for HoldReason

impl<AssetId, Fractions, Deposit, AccountId> MaxEncodedLen for Details<AssetId, Fractions, Deposit, AccountId>
where AssetId: MaxEncodedLen, Fractions: MaxEncodedLen, Deposit: MaxEncodedLen, AccountId: MaxEncodedLen,

impl MaxEncodedLen for CollectionRole

impl MaxEncodedLen for CollectionSetting

impl MaxEncodedLen for ItemSetting

impl MaxEncodedLen for PalletFeature

impl MaxEncodedLen for PriceDirection

impl MaxEncodedLen for CollectionRoles

impl MaxEncodedLen for CollectionSettings

impl MaxEncodedLen for DestroyWitness

impl MaxEncodedLen for ItemConfig

impl MaxEncodedLen for ItemSettings

impl MaxEncodedLen for PalletFeatures

impl<AccountId> MaxEncodedLen for AttributeNamespace<AccountId>
where AccountId: MaxEncodedLen,

impl<AccountId, Deposit, Approvals> MaxEncodedLen for ItemDetails<AccountId, Deposit, Approvals>
where AccountId: MaxEncodedLen, Approvals: MaxEncodedLen, Deposit: MaxEncodedLen,

impl<AccountId, DepositBalance> MaxEncodedLen for CollectionDetails<AccountId, DepositBalance>
where AccountId: MaxEncodedLen, DepositBalance: MaxEncodedLen,

impl<Amount> MaxEncodedLen for PriceWithDirection<Amount>
where Amount: MaxEncodedLen,

impl<CollectionId> MaxEncodedLen for MintType<CollectionId>
where CollectionId: MaxEncodedLen,

impl<CollectionId> MaxEncodedLen for PalletAttributes<CollectionId>
where CollectionId: MaxEncodedLen,

impl<CollectionId, ItemId, AccountId, Amount> MaxEncodedLen for ItemTip<CollectionId, ItemId, AccountId, Amount>
where CollectionId: MaxEncodedLen, ItemId: MaxEncodedLen, AccountId: MaxEncodedLen, Amount: MaxEncodedLen,

impl<CollectionId, ItemId, ItemPriceWithDirection, Deadline> MaxEncodedLen for PendingSwap<CollectionId, ItemId, ItemPriceWithDirection, Deadline>
where CollectionId: MaxEncodedLen, Option<ItemId>: MaxEncodedLen, Option<ItemPriceWithDirection>: MaxEncodedLen, Deadline: MaxEncodedLen,

impl<Deposit, StringLimit: Get<u32>> MaxEncodedLen for CollectionMetadata<Deposit, StringLimit>
where Deposit: MaxEncodedLen,

impl<Deposit, StringLimit: Get<u32>> MaxEncodedLen for ItemMetadata<Deposit, StringLimit>
where Deposit: MaxEncodedLen, BoundedVec<u8, StringLimit>: MaxEncodedLen,

impl<DepositBalance, AccountId> MaxEncodedLen for AttributeDeposit<DepositBalance, AccountId>
where Option<AccountId>: MaxEncodedLen, DepositBalance: MaxEncodedLen,

impl<DepositBalance, AccountId> MaxEncodedLen for ItemDeposit<DepositBalance, AccountId>
where AccountId: MaxEncodedLen, DepositBalance: MaxEncodedLen,

impl<DepositBalance, AccountId> MaxEncodedLen for ItemMetadataDeposit<DepositBalance, AccountId>
where Option<AccountId>: MaxEncodedLen, DepositBalance: MaxEncodedLen,

impl<Price, BlockNumber, CollectionId> MaxEncodedLen for CollectionConfig<Price, BlockNumber, CollectionId>
where MintSettings<Price, BlockNumber, CollectionId>: MaxEncodedLen,

impl<Price, BlockNumber, CollectionId> MaxEncodedLen for MintSettings<Price, BlockNumber, CollectionId>
where MintType<CollectionId>: MaxEncodedLen, Option<Price>: MaxEncodedLen, Option<BlockNumber>: MaxEncodedLen,

impl MaxEncodedLen for HoldReason

impl<AccountId, BlockNumber, Balance> MaxEncodedLen for ReceiptRecord<AccountId, BlockNumber, Balance>
where Option<(AccountId, Balance)>: MaxEncodedLen, BlockNumber: MaxEncodedLen,

impl<Balance, AccountId> MaxEncodedLen for Bid<Balance, AccountId>
where Balance: MaxEncodedLen, AccountId: MaxEncodedLen,

impl<BlockNumber, Balance> MaxEncodedLen for SummaryRecord<BlockNumber, Balance>
where BlockNumber: MaxEncodedLen, Balance: MaxEncodedLen,

impl MaxEncodedLen for StakeStrategyType

impl MaxEncodedLen for ClaimPermission

impl MaxEncodedLen for PoolState

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for FreezeReason

impl<AccountId> MaxEncodedLen for CommissionClaimPermission<AccountId>
where AccountId: MaxEncodedLen,

impl<AccountId> MaxEncodedLen for PoolRoles<AccountId>
where AccountId: MaxEncodedLen, Option<AccountId>: MaxEncodedLen,

impl<BlockNumber> MaxEncodedLen for CommissionChangeRate<BlockNumber>
where BlockNumber: MaxEncodedLen,

impl<T> MaxEncodedLen for ConfigOp<T>
where T: MaxEncodedLen + Codec + Debug,

impl<T> MaxEncodedLen for BondedPoolInner<T>
where T: Config,

impl<T> MaxEncodedLen for Commission<T>
where T: Config,

impl<T> MaxEncodedLen for RewardPool<T>
where T: Config,

impl<T> MaxEncodedLen for SubPools<T>
where T: Config,

impl<T> MaxEncodedLen for UnbondPool<T>
where T: Config,

impl<T: Config> MaxEncodedLen for PoolMember<T>
where BalanceOf<T>: MaxEncodedLen, T::RewardCounter: MaxEncodedLen, BoundedBTreeMap<EraIndex, BalanceOf<T>, T::MaxUnbonding>: MaxEncodedLen,

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl<T: Config> MaxEncodedLen for CompositeStruct<T>
where BlockNumberFor<T>: MaxEncodedLen,

impl MaxEncodedLen for HoldReason

impl<AccountId, Balance> MaxEncodedLen for OldRequestStatus<AccountId, Balance>
where AccountId: MaxEncodedLen, Balance: MaxEncodedLen, (AccountId, Balance): MaxEncodedLen, Option<(AccountId, Balance)>: MaxEncodedLen,

impl<AccountId, Ticket> MaxEncodedLen for RequestStatus<AccountId, Ticket>
where AccountId: MaxEncodedLen, Ticket: MaxEncodedLen, (AccountId, Ticket): MaxEncodedLen, Option<(AccountId, Ticket)>: MaxEncodedLen,

impl MaxEncodedLen for DepositKind

impl<AccountId, Hash, BlockNumber> MaxEncodedLen for Announcement<AccountId, Hash, BlockNumber>
where AccountId: MaxEncodedLen, Hash: MaxEncodedLen, BlockNumber: MaxEncodedLen,

impl<AccountId, ProxyType, BlockNumber> MaxEncodedLen for ProxyDefinition<AccountId, ProxyType, BlockNumber>
where AccountId: MaxEncodedLen, ProxyType: MaxEncodedLen, BlockNumber: MaxEncodedLen,

impl MaxEncodedLen for VoteRecord

impl MaxEncodedLen for MemberRecord

impl<T, I, M: GetMaxVoters> MaxEncodedLen for Tally<T, I, M>

impl<BlockNumber, Balance, Friends> MaxEncodedLen for ActiveRecovery<BlockNumber, Balance, Friends>
where BlockNumber: MaxEncodedLen, Balance: MaxEncodedLen, Friends: MaxEncodedLen,

impl<BlockNumber, Balance, Friends> MaxEncodedLen for RecoveryConfig<BlockNumber, Balance, Friends>
where BlockNumber: MaxEncodedLen, Balance: MaxEncodedLen, Friends: MaxEncodedLen,

impl<T: Config> MaxEncodedLen for DepositKind<T>
where <T as Config>::AccountId: MaxEncodedLen,

impl MaxEncodedLen for Curve

impl<AccountId, Balance> MaxEncodedLen for Deposit<AccountId, Balance>
where AccountId: MaxEncodedLen, Balance: MaxEncodedLen,

impl<BlockNumber> MaxEncodedLen for DecidingStatus<BlockNumber>
where BlockNumber: MaxEncodedLen, Option<BlockNumber>: MaxEncodedLen,

impl<Id, Balance, Moment, const N: usize> MaxEncodedLen for Track<Id, Balance, Moment, N>
where Id: MaxEncodedLen, TrackInfo<Balance, Moment, N>: MaxEncodedLen,

impl<TrackId, RuntimeOrigin, Moment, Call, Balance: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Tally, AccountId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, ScheduleAddress: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone> MaxEncodedLen for ReferendumStatus<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where TrackId: MaxEncodedLen + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, RuntimeOrigin: MaxEncodedLen + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Call: MaxEncodedLen + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, DispatchTime<Moment>: MaxEncodedLen, Moment: MaxEncodedLen + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + EncodeLike, Deposit<AccountId, Balance>: MaxEncodedLen, Option<Deposit<AccountId, Balance>>: MaxEncodedLen, Option<DecidingStatus<Moment>>: MaxEncodedLen, Tally: MaxEncodedLen + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Option<(Moment, ScheduleAddress)>: MaxEncodedLen,

impl<TrackId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, RuntimeOrigin: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Moment, Call: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Balance: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Tally: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, AccountId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, ScheduleAddress: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone> MaxEncodedLen for ReferendumInfo<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where ReferendumStatus<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>: MaxEncodedLen, Moment: MaxEncodedLen + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + EncodeLike, Option<Deposit<AccountId, Balance>>: MaxEncodedLen,

impl<TrackId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, RuntimeOrigin: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Moment, Call: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Balance: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Tally: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, AccountId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, ScheduleAddress: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone> MaxEncodedLen for ReferendumInfo<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where ReferendumStatus<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>: MaxEncodedLen, Moment: MaxEncodedLen + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + EncodeLike, Deposit<AccountId, Balance>: MaxEncodedLen, Option<Deposit<AccountId, Balance>>: MaxEncodedLen,

impl<const N: usize> MaxEncodedLen for StringLike<N>

impl MaxEncodedLen for ContractAccessError

impl MaxEncodedLen for HoldReason

impl<Balance> MaxEncodedLen for StorageDeposit<Balance>
where Balance: MaxEncodedLen,

impl<Balance> MaxEncodedLen for CodeUploadReturnValue<Balance>
where Balance: MaxEncodedLen,

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for ExitReason

impl MaxEncodedLen for HoldReason

impl<Balance, Id> MaxEncodedLen for ClaimState<Balance, Id>
where Balance: MaxEncodedLen, Option<Balance>: MaxEncodedLen, Id: MaxEncodedLen,

impl<CycleIndex, Balance, Id> MaxEncodedLen for ClaimantStatus<CycleIndex, Balance, Id>
where CycleIndex: MaxEncodedLen, ClaimState<Balance, Id>: MaxEncodedLen,

impl<CycleIndex, BlockNumber, Balance> MaxEncodedLen for StatusType<CycleIndex, BlockNumber, Balance>
where CycleIndex: MaxEncodedLen, BlockNumber: MaxEncodedLen, Balance: MaxEncodedLen,

impl MaxEncodedLen for TicketsMetadata

impl<Name, Call, BlockNumber, PalletsOrigin, AccountId> MaxEncodedLen for Scheduled<Name, Call, BlockNumber, PalletsOrigin, AccountId>
where Option<Name>: MaxEncodedLen, Call: MaxEncodedLen, Option<Period<BlockNumber>>: MaxEncodedLen, PalletsOrigin: MaxEncodedLen, PhantomData<AccountId>: MaxEncodedLen,

impl<Period> MaxEncodedLen for RetryConfig<Period>
where Period: MaxEncodedLen,

impl MaxEncodedLen for Judgement

impl MaxEncodedLen for VouchingStatus

impl MaxEncodedLen for MemberRecord

impl MaxEncodedLen for Tally

impl MaxEncodedLen for Vote

impl<AccountId, Balance> MaxEncodedLen for BidKind<AccountId, Balance>
where Balance: MaxEncodedLen, AccountId: MaxEncodedLen,

impl<AccountId, Balance> MaxEncodedLen for Bid<AccountId, Balance>
where AccountId: MaxEncodedLen, BidKind<AccountId, Balance>: MaxEncodedLen, Balance: MaxEncodedLen,

impl<AccountId, Balance> MaxEncodedLen for Candidacy<AccountId, Balance>
where BidKind<AccountId, Balance>: MaxEncodedLen, Balance: MaxEncodedLen,

impl<AccountId, Balance> MaxEncodedLen for IntakeRecord<AccountId, Balance>
where AccountId: MaxEncodedLen, Balance: MaxEncodedLen,

impl<Balance> MaxEncodedLen for GroupParams<Balance>
where Balance: MaxEncodedLen,

impl<Balance, BlockNumber> MaxEncodedLen for Payout<Balance, BlockNumber>
where Balance: MaxEncodedLen, BlockNumber: MaxEncodedLen,

impl<Balance, PayoutsVec> MaxEncodedLen for PayoutRecord<Balance, PayoutsVec>
where Balance: MaxEncodedLen, PayoutsVec: MaxEncodedLen,

impl MaxEncodedLen for Forcing

impl MaxEncodedLen for HoldReason

impl MaxEncodedLen for ActiveEraInfo

impl MaxEncodedLen for ValidatorPrefs

impl<AccountId> MaxEncodedLen for RewardDestination<AccountId>
where AccountId: MaxEncodedLen,

impl<Balance> MaxEncodedLen for UnlockChunk<Balance>
where Balance: HasCompact + HasCompact + MaxEncodedLen,

impl<T: Config> MaxEncodedLen for Nominations<T>

impl<T: Config> MaxEncodedLen for StakingLedger<T>
where T::AccountId: MaxEncodedLen, BoundedVec<UnlockChunk<BalanceOf<T>>, T::MaxUnlockingChunks>: MaxEncodedLen, BoundedVec<EraIndex, T::HistoryDepth>: MaxEncodedLen, BalanceOf<T>: HasCompact,

impl MaxEncodedLen for Forcing

impl MaxEncodedLen for HoldReason

impl MaxEncodedLen for ActiveEraInfo

impl MaxEncodedLen for ValidatorPrefs

impl<AccountId> MaxEncodedLen for RewardDestination<AccountId>
where AccountId: MaxEncodedLen,

impl<AccountId> MaxEncodedLen for SnapshotStatus<AccountId>
where AccountId: MaxEncodedLen,

impl<AccountId> MaxEncodedLen for OffenceRecord<AccountId>
where Option<AccountId>: MaxEncodedLen,

impl<Balance> MaxEncodedLen for UnlockChunk<Balance>
where Balance: HasCompact + HasCompact + MaxEncodedLen,

impl<T: Config> MaxEncodedLen for StakingLedger<T>
where T::AccountId: MaxEncodedLen, BoundedVec<UnlockChunk<BalanceOf<T>>, T::MaxUnlockingChunks>: MaxEncodedLen, BalanceOf<T>: HasCompact,

impl<T: Config> MaxEncodedLen for BoundedExposurePage<T>

impl<T: Config> MaxEncodedLen for EraRewardPoints<T>

impl<T: Config> MaxEncodedLen for Nominations<T>

impl<T: Config> MaxEncodedLen for UnappliedSlash<T>
where T::AccountId: MaxEncodedLen, BalanceOf<T>: MaxEncodedLen, WeakBoundedVec<(T::AccountId, BalanceOf<T>), T::MaxExposurePageSize>: MaxEncodedLen, Option<T::AccountId>: MaxEncodedLen,

impl MaxEncodedLen for OperatingMode

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for ProxyType

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for Origin

impl<AccountId> MaxEncodedLen for SessionReport<AccountId>
where Vec<(AccountId, u32)>: MaxEncodedLen,

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for ProxyType

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for Origin

impl MaxEncodedLen for NposCompactSolution16

impl MaxEncodedLen for HoldReason

impl MaxEncodedLen for MigrationLimits

impl<MaxKeyLen: Get<u32>> MaxEncodedLen for Progress<MaxKeyLen>
where BoundedVec<u8, MaxKeyLen>: MaxEncodedLen,

impl<T: Config> MaxEncodedLen for MigrationTask<T>
where ProgressOf<T>: MaxEncodedLen,

impl MaxEncodedLen for Releases

impl MaxEncodedLen for HoldReason

impl MaxEncodedLen for TransactionInfo

impl<AccountId, Balance> MaxEncodedLen for Proposal<AccountId, Balance>
where AccountId: MaxEncodedLen, Balance: MaxEncodedLen,

impl<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId> MaxEncodedLen for SpendStatus<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId>
where AssetKind: MaxEncodedLen, AssetBalance: MaxEncodedLen, Beneficiary: MaxEncodedLen, BlockNumber: MaxEncodedLen, PaymentState<PaymentId>: MaxEncodedLen,

impl<Id> MaxEncodedLen for PaymentState<Id>
where Id: MaxEncodedLen,

impl MaxEncodedLen for DestroyWitness

impl<AccountId, DepositBalance> MaxEncodedLen for CollectionDetails<AccountId, DepositBalance>
where AccountId: MaxEncodedLen, DepositBalance: MaxEncodedLen,

impl<AccountId, DepositBalance> MaxEncodedLen for ItemDetails<AccountId, DepositBalance>
where AccountId: MaxEncodedLen, Option<AccountId>: MaxEncodedLen, DepositBalance: MaxEncodedLen,

impl<DepositBalance, StringLimit: Get<u32>> MaxEncodedLen for CollectionMetadata<DepositBalance, StringLimit>
where DepositBalance: MaxEncodedLen,

impl<DepositBalance, StringLimit: Get<u32>> MaxEncodedLen for ItemMetadata<DepositBalance, StringLimit>
where DepositBalance: MaxEncodedLen,

impl MaxEncodedLen for Releases

impl<Balance, BlockNumber> MaxEncodedLen for VestingInfo<Balance, BlockNumber>
where Balance: MaxEncodedLen, BlockNumber: MaxEncodedLen,

impl MaxEncodedLen for HoldReason

impl MaxEncodedLen for Origin

impl<BlockNumber> MaxEncodedLen for QueryStatus<BlockNumber>
where BlockNumber: MaxEncodedLen,

impl<ConsumerIdentifier, MaxConsumers: Get<u32>> MaxEncodedLen for RemoteLockedFungibleRecord<ConsumerIdentifier, MaxConsumers>
where BoundedVec<(ConsumerIdentifier, u128), MaxConsumers>: MaxEncodedLen,

impl<Ticket, MAX: Get<u32>> MaxEncodedLen for AuthorizedAliasesEntry<Ticket, MAX>
where BoundedVec<OriginAliaser, MAX>: MaxEncodedLen, Ticket: MaxEncodedLen,

impl<I: 'static> MaxEncodedLen for HoldReason<I>

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for ProxyType

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for IdentityInfo

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for ProxyType

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for IdentityInfo

impl MaxEncodedLen for XcmpMessageFormat

impl MaxEncodedLen for Id

impl MaxEncodedLen for StatementKind

impl MaxEncodedLen for VersionedLocatableAsset

impl MaxEncodedLen for EcdsaSignature

impl MaxEncodedLen for EthereumAddress

impl<AccountId, LeasePeriod> MaxEncodedLen for ParachainTemporarySlot<AccountId, LeasePeriod>
where AccountId: MaxEncodedLen, LeasePeriod: MaxEncodedLen, Option<LeasePeriod>: MaxEncodedLen,

impl MaxEncodedLen for AggregateMessageOrigin

impl MaxEncodedLen for UmpQueueId

impl MaxEncodedLen for Origin

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for Origin

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for Origin

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for ProxyType

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for Origin

impl MaxEncodedLen for BeaconHeader

impl MaxEncodedLen for CompactBeaconState

impl MaxEncodedLen for FinalizedHeaderState

impl MaxEncodedLen for PublicKey

impl<const COMMITTEE_SIZE: usize> MaxEncodedLen for SyncCommittee<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> MaxEncodedLen for SyncCommitteePrepared<COMMITTEE_SIZE>

impl MaxEncodedLen for BasicOperatingMode

impl MaxEncodedLen for Channel

impl MaxEncodedLen for ChannelId

impl<Balance> MaxEncodedLen for PricingParameters<Balance>
where Rewards<Balance>: MaxEncodedLen,

impl<Balance> MaxEncodedLen for Rewards<Balance>
where Balance: MaxEncodedLen,

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl<T> MaxEncodedLen for MaxFinalizedHeadersToKeep<T>
where T: Config,

impl<BlockNumber> MaxEncodedLen for PendingOrder<BlockNumber>
where BlockNumber: MaxEncodedLen,

impl MaxEncodedLen for Origin

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for NextConfigDescriptor

impl MaxEncodedLen for PreDigest

impl MaxEncodedLen for AllowedSlots

impl MaxEncodedLen for PrimaryPreDigest

impl MaxEncodedLen for SecondaryPlainPreDigest

impl MaxEncodedLen for SecondaryVRFPreDigest

impl MaxEncodedLen for BabeEpochConfiguration

impl MaxEncodedLen for Public

impl MaxEncodedLen for Public

impl MaxEncodedLen for Public

impl<AuthoritySetCommitment> MaxEncodedLen for BeefyAuthoritySet<AuthoritySetCommitment>
where AuthoritySetCommitment: MaxEncodedLen,

impl MaxEncodedLen for SlotClaim

impl MaxEncodedLen for EpochConfiguration

impl MaxEncodedLen for TicketBody

impl MaxEncodedLen for TicketClaim

impl MaxEncodedLen for TicketEnvelope

impl MaxEncodedLen for Slot

impl MaxEncodedLen for SlotDuration

impl MaxEncodedLen for VersionedAsset

impl MaxEncodedLen for VersionedAssetId

impl MaxEncodedLen for VersionedAssets

impl MaxEncodedLen for VersionedInteriorLocation

impl MaxEncodedLen for VersionedJunction

impl MaxEncodedLen for VersionedLocation

impl MaxEncodedLen for VersionedNetworkId

impl MaxEncodedLen for VersionedResponse

impl MaxEncodedLen for AssetId

impl MaxEncodedLen for AssetInstance

impl MaxEncodedLen for BodyId

impl MaxEncodedLen for BodyPart

impl MaxEncodedLen for Error

impl MaxEncodedLen for Fungibility

impl MaxEncodedLen for Junction

impl MaxEncodedLen for Junctions

impl MaxEncodedLen for MaybeErrorCode

impl MaxEncodedLen for MultiAssetFilter

impl MaxEncodedLen for NetworkId

impl MaxEncodedLen for Response

impl MaxEncodedLen for WildFungibility

impl MaxEncodedLen for WildMultiAsset

impl MaxEncodedLen for AssetFilter

impl MaxEncodedLen for AssetInstance

impl MaxEncodedLen for Fungibility

impl MaxEncodedLen for Junction

impl MaxEncodedLen for Junctions

impl MaxEncodedLen for NetworkId

impl MaxEncodedLen for Response

impl MaxEncodedLen for WildAsset

impl MaxEncodedLen for WildFungibility

impl MaxEncodedLen for AssetFilter

impl MaxEncodedLen for AssetInstance

impl MaxEncodedLen for AssetTransferFilter

impl MaxEncodedLen for Error

impl MaxEncodedLen for Fungibility

impl MaxEncodedLen for Junction

impl MaxEncodedLen for Junctions

impl MaxEncodedLen for NetworkId

impl MaxEncodedLen for Response

impl MaxEncodedLen for WildAsset

impl MaxEncodedLen for WildFungibility

impl MaxEncodedLen for MultiAsset

impl MaxEncodedLen for MultiAssets

impl MaxEncodedLen for MultiLocation

impl MaxEncodedLen for PalletInfo

impl MaxEncodedLen for Asset

impl MaxEncodedLen for AssetId

impl MaxEncodedLen for Assets

impl MaxEncodedLen for Location

impl MaxEncodedLen for PalletInfo

impl MaxEncodedLen for Asset

impl MaxEncodedLen for AssetId

impl MaxEncodedLen for Assets

impl MaxEncodedLen for Location

impl MaxEncodedLen for PalletInfo

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for ProxyType

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for Origin

impl MaxEncodedLen for NposCompactSolution16

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason

impl MaxEncodedLen for OriginAliaser

impl MaxEncodedLen for OriginCaller

impl MaxEncodedLen for RuntimeFreezeReason

impl MaxEncodedLen for RuntimeHoldReason

impl MaxEncodedLen for RuntimeLockId

impl MaxEncodedLen for RuntimeSlashReason