referrerpolicy=no-referrer-when-downgrade

Trait xcm_emulator::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.

Object Safety§

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 AccountStatus

§

impl MaxEncodedLen for ActiveEraInfo

§

impl MaxEncodedLen for AdjustmentDirection

§

impl MaxEncodedLen for AllowedSlots

§

impl MaxEncodedLen for ArithmeticError

§

impl MaxEncodedLen for Asset

§

impl MaxEncodedLen for Asset

§

impl MaxEncodedLen for AssetFilter

§

impl MaxEncodedLen for AssetFilter

§

impl MaxEncodedLen for AssetId

§

impl MaxEncodedLen for AssetId

§

impl MaxEncodedLen for AssetId

§

impl MaxEncodedLen for AssetInstance

§

impl MaxEncodedLen for AssetInstance

§

impl MaxEncodedLen for AssetInstance

§

impl MaxEncodedLen for AssetTransferFilter

§

impl MaxEncodedLen for Assets

§

impl MaxEncodedLen for AutoRenewalRecord

§

impl MaxEncodedLen for BabeEpochConfiguration

§

impl MaxEncodedLen for BalanceStatus

§

impl MaxEncodedLen for BodyId

§

impl MaxEncodedLen for BodyPart

§

impl MaxEncodedLen for CompletionStatus

§

impl MaxEncodedLen for CoreAssignment

§

impl MaxEncodedLen for CoreMask

§

impl MaxEncodedLen for Data

§

impl MaxEncodedLen for DispatchError

§

impl MaxEncodedLen for EcdsaSignature

§

impl MaxEncodedLen for ElectionScore

§

impl MaxEncodedLen for Error

§

impl MaxEncodedLen for Error

§

impl MaxEncodedLen for EthereumAddress

§

impl MaxEncodedLen for ExtraFlags

§

impl MaxEncodedLen for Finality

§

impl MaxEncodedLen for FixedI64

§

impl MaxEncodedLen for FixedI128

§

impl MaxEncodedLen for FixedU64

§

impl MaxEncodedLen for FixedU128

§

impl MaxEncodedLen for Forcing

§

impl MaxEncodedLen for Fungibility

§

impl MaxEncodedLen for Fungibility

§

impl MaxEncodedLen for Fungibility

§

impl MaxEncodedLen for H128

§

impl MaxEncodedLen for H128

§

impl MaxEncodedLen for H160

§

impl MaxEncodedLen for H160

§

impl MaxEncodedLen for H256

§

impl MaxEncodedLen for H256

§

impl MaxEncodedLen for H384

§

impl MaxEncodedLen for H384

§

impl MaxEncodedLen for H512

§

impl MaxEncodedLen for H512

§

impl MaxEncodedLen for H768

§

impl MaxEncodedLen for H768

§

impl MaxEncodedLen for Junction

§

impl MaxEncodedLen for Junction

§

impl MaxEncodedLen for Junction

§

impl MaxEncodedLen for Junctions

§

impl MaxEncodedLen for Junctions

§

impl MaxEncodedLen for Junctions

§

impl MaxEncodedLen for LeaseRecordItem

§

impl MaxEncodedLen for Location

§

impl MaxEncodedLen for LookupError

§

impl MaxEncodedLen for MaybeErrorCode

§

impl MaxEncodedLen for MessageOrigin

§

impl MaxEncodedLen for ModuleError

§

impl MaxEncodedLen for MultiAsset

§

impl MaxEncodedLen for MultiAssetFilter

§

impl MaxEncodedLen for MultiAssets

§

impl MaxEncodedLen for MultiLocation

§

impl MaxEncodedLen for MultiSignature

§

impl MaxEncodedLen for NetworkId

§

impl MaxEncodedLen for NetworkId

§

impl MaxEncodedLen for NetworkId

§

impl MaxEncodedLen for NextConfigDescriptor

§

impl MaxEncodedLen for Origin

§

impl MaxEncodedLen for Origin

§

impl MaxEncodedLen for PalletInfo

§

impl MaxEncodedLen for PalletInfo

§

impl MaxEncodedLen for PalletInfo

§

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 PoolIoRecord

§

impl MaxEncodedLen for PotentialRenewalId

§

impl MaxEncodedLen for PreDigest

§

impl MaxEncodedLen for PrimaryPreDigest

§

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 Reasons

§

impl MaxEncodedLen for RegionId

§

impl MaxEncodedLen for Releases

§

impl MaxEncodedLen for Response

§

impl MaxEncodedLen for Response

§

impl MaxEncodedLen for Response

§

impl MaxEncodedLen for RingVerifierData

§

impl MaxEncodedLen for RingVrfSignature

§

impl MaxEncodedLen for ScheduleItem

§

impl MaxEncodedLen for SecondaryPlainPreDigest

§

impl MaxEncodedLen for SecondaryVRFPreDigest

§

impl MaxEncodedLen for Slot

§

impl MaxEncodedLen for SlotDuration

§

impl MaxEncodedLen for StatementKind

§

impl MaxEncodedLen for StatusRecord

§

impl MaxEncodedLen for SteppedMigrationError

§

impl MaxEncodedLen for TokenError

§

impl MaxEncodedLen for TransactionalError

§

impl MaxEncodedLen for TrieError

§

impl MaxEncodedLen for U128

§

impl MaxEncodedLen for U128

§

impl MaxEncodedLen for U256

§

impl MaxEncodedLen for U256

§

impl MaxEncodedLen for U512

§

impl MaxEncodedLen for U512

§

impl MaxEncodedLen for UintAuthorityId

§

impl MaxEncodedLen for ValidatorPrefs

§

impl MaxEncodedLen for VersionedAsset

§

impl MaxEncodedLen for VersionedAssetId

§

impl MaxEncodedLen for VersionedAssets

§

impl MaxEncodedLen for VersionedInteriorLocation

§

impl MaxEncodedLen for VersionedJunction

§

impl MaxEncodedLen for VersionedLocatableAsset

§

impl MaxEncodedLen for VersionedLocation

§

impl MaxEncodedLen for VersionedNetworkId

§

impl MaxEncodedLen for VersionedResponse

§

impl MaxEncodedLen for Void

§

impl MaxEncodedLen for VrfPreOutput

§

impl MaxEncodedLen for VrfSignature

§

impl MaxEncodedLen for WildAsset

§

impl MaxEncodedLen for WildAsset

§

impl MaxEncodedLen for WildFungibility

§

impl MaxEncodedLen for WildFungibility

§

impl MaxEncodedLen for WildFungibility

§

impl MaxEncodedLen for WildMultiAsset

§

impl MaxEncodedLen for WithdrawReasons

§

impl MaxEncodedLen for XcmpMessageFormat

§

impl<'a, T, const U: u8> MaxEncodedLen for ArkScaleRef<'a, T, U>
where T: CanonicalSerialize + ArkScaleMaxEncodedLen,

§

impl<'a, T, const U: u8> MaxEncodedLen for ArkScaleRef<'a, T, U>
where T: CanonicalSerialize + ArkScaleMaxEncodedLen,

§

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<A, U, S> MaxEncodedLen for MigrationState<A, U, S>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<AssetId> MaxEncodedLen for NativeOrWithId<AssetId>
where AssetId: Ord + 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<Balance> MaxEncodedLen for BalanceLock<Balance>
where Balance: MaxEncodedLen,

§

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

§

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

§

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

§

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

§

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

§

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, AccountId, IdField> MaxEncodedLen for RegistrarInfo<Balance, AccountId, IdField>
where Balance: Encode + Decode + Clone + Debug + Eq + PartialEq + MaxEncodedLen, AccountId: Encode + Decode + Clone + Debug + Eq + PartialEq + MaxEncodedLen, IdField: Encode + Decode + Clone + Debug + Default + Eq + PartialEq + TypeInfo + 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<Balance, MaxJudgements, IdentityInfo> MaxEncodedLen for Registration<Balance, MaxJudgements, IdentityInfo>
where Balance: Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq, MaxJudgements: Get<u32>, IdentityInfo: IdentityInformationProvider,

§

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

§

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

§

impl<C> MaxEncodedLen for PublicKey<C>
where C: AffineRepr,

§

impl<C> MaxEncodedLen for VrfPreOut<C>
where C: AffineRepr,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<P, const N: usize> MaxEncodedLen for VrfSignature<P, N>
where P: EcVrfProof + ArkScaleMaxEncodedLen,

§

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

§

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

§

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

§

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

§

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

§

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

§

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 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 MaxChecking<T>
where T: Config,

§

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

§

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

§

impl<T> MaxEncodedLen for StakingLedger<T>
where T: Config, <T as Config>::AccountId: MaxEncodedLen, BoundedVec<UnlockChunk<<T as Config>::CurrencyBalance>, <T as Config>::MaxUnlockingChunks>: MaxEncodedLen, BoundedVec<u32, <T as Config>::HistoryDepth>: MaxEncodedLen, <T as Config>::CurrencyBalance: HasCompact,

§

impl<T> MaxEncodedLen for UnstakeRequest<T>
where T: Config, BoundedVec<(<T as Config>::AccountId, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance), <T as Config>::BatchSize>: MaxEncodedLen, BoundedVec<u32, MaxChecking<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 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,

§

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

§

impl<T, const U: u8> MaxEncodedLen for ArkScale<T, U>
where T: CanonicalSerialize + ArkScaleMaxEncodedLen,

§

impl<T, const U: u8> MaxEncodedLen for ArkScale<T, U>
where T: CanonicalSerialize + ArkScaleMaxEncodedLen,

§

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<const D: u32> MaxEncodedLen for RingContext<D>

§

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

§

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

Implementors§

§

impl MaxEncodedLen for xcm_emulator::AggregateMessageOrigin

§

impl MaxEncodedLen for xcm_emulator::CumulusAggregateMessageOrigin

§

impl MaxEncodedLen for UmpQueueId

§

impl MaxEncodedLen for xcm_emulator::sr25519::vrf::VrfPreOutput

§

impl MaxEncodedLen for VrfProof

§

impl MaxEncodedLen for xcm_emulator::sr25519::vrf::VrfSignature

§

impl MaxEncodedLen for xcm_emulator::Assets

§

impl MaxEncodedLen for xcm_emulator::Location

§

impl MaxEncodedLen for Id

§

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<()>

§

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

§

impl<T> MaxEncodedLen for PhantomData<T>