referrerpolicy=no-referrer-when-downgrade
frame_election_provider_support

Trait DecodeWithMemTracking

pub trait DecodeWithMemTracking: Decode { }
Expand description

Marker trait used for identifying types that call the [Input::on_before_alloc_mem] hook while decoding.

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 DecodeWithMemTracking for bool

§

impl DecodeWithMemTracking for f32

§

impl DecodeWithMemTracking for f64

§

impl DecodeWithMemTracking for i8

§

impl DecodeWithMemTracking for i16

§

impl DecodeWithMemTracking for i32

§

impl DecodeWithMemTracking for i64

§

impl DecodeWithMemTracking for i128

§

impl DecodeWithMemTracking for u8

§

impl DecodeWithMemTracking for u16

§

impl DecodeWithMemTracking for u32

§

impl DecodeWithMemTracking for u64

§

impl DecodeWithMemTracking for u128

§

impl DecodeWithMemTracking for ()

§

impl DecodeWithMemTracking for String

§

impl DecodeWithMemTracking for NonZero<i8>

§

impl DecodeWithMemTracking for NonZero<i16>

§

impl DecodeWithMemTracking for NonZero<i32>

§

impl DecodeWithMemTracking for NonZero<i64>

§

impl DecodeWithMemTracking for NonZero<i128>

§

impl DecodeWithMemTracking for NonZero<u8>

§

impl DecodeWithMemTracking for NonZero<u16>

§

impl DecodeWithMemTracking for NonZero<u32>

§

impl DecodeWithMemTracking for NonZero<u64>

§

impl DecodeWithMemTracking for NonZero<u128>

§

impl DecodeWithMemTracking for Duration

§

impl DecodeWithMemTracking for AccountId32

§

impl DecodeWithMemTracking for ArithmeticError

§

impl DecodeWithMemTracking for BalanceStatus

§

impl DecodeWithMemTracking for Bytes

§

impl DecodeWithMemTracking for Digest

§

impl DecodeWithMemTracking for DigestItem

§

impl DecodeWithMemTracking for DispatchClass

§

impl DecodeWithMemTracking for DispatchError

§

impl DecodeWithMemTracking for DispatchEventInfo

§

impl DecodeWithMemTracking for ElectionScore

§

impl DecodeWithMemTracking for Era

§

impl DecodeWithMemTracking for FixedI64

§

impl DecodeWithMemTracking for FixedI128

§

impl DecodeWithMemTracking for FixedU64

§

impl DecodeWithMemTracking for FixedU128

§

impl DecodeWithMemTracking for H128

§

impl DecodeWithMemTracking for H160

§

impl DecodeWithMemTracking for H256

§

impl DecodeWithMemTracking for H384

§

impl DecodeWithMemTracking for H512

§

impl DecodeWithMemTracking for H768

§

impl DecodeWithMemTracking for MockCallU64

§

impl DecodeWithMemTracking for ModuleError

§

impl DecodeWithMemTracking for MultiSignature

§

impl DecodeWithMemTracking for MultiSigner

§

impl DecodeWithMemTracking for OpaqueExtrinsic

§

impl DecodeWithMemTracking for OpaquePeerId

§

impl DecodeWithMemTracking for Pays

§

impl DecodeWithMemTracking for PerU16

§

impl DecodeWithMemTracking for Perbill

§

impl DecodeWithMemTracking for Percent

§

impl DecodeWithMemTracking for Permill

§

impl DecodeWithMemTracking for Perquintill

§

impl DecodeWithMemTracking for PostDispatchInfo

§

impl DecodeWithMemTracking for ProcessMessageError

§

impl DecodeWithMemTracking for Public

§

impl DecodeWithMemTracking for Public

§

impl DecodeWithMemTracking for Public

§

impl DecodeWithMemTracking for Public

§

impl DecodeWithMemTracking for Public

§

impl DecodeWithMemTracking for Public

§

impl DecodeWithMemTracking for RingVrfSignature

§

impl DecodeWithMemTracking for Signature

§

impl DecodeWithMemTracking for Signature

§

impl DecodeWithMemTracking for Signature

§

impl DecodeWithMemTracking for Signature

§

impl DecodeWithMemTracking for Signature

§

impl DecodeWithMemTracking for Signature

§

impl DecodeWithMemTracking for StorageProof

§

impl DecodeWithMemTracking for TestSignature

§

impl DecodeWithMemTracking for TokenError

§

impl DecodeWithMemTracking for TransactionalError

§

impl DecodeWithMemTracking for TrieError

§

impl DecodeWithMemTracking for U128

§

impl DecodeWithMemTracking for U256

§

impl DecodeWithMemTracking for U512

§

impl DecodeWithMemTracking for UintAuthorityId

§

impl DecodeWithMemTracking for Void

§

impl DecodeWithMemTracking for VrfPreOutput

§

impl<'a, T> DecodeWithMemTracking for Cow<'a, T>

§

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

§

impl<AccountId, AccountIndex> DecodeWithMemTracking for MultiAddress<AccountId, AccountIndex>
where AccountId: DecodeWithMemTracking, AccountIndex: HasCompact, <AccountIndex as HasCompact>::Type: DecodeWithMemTracking,

§

impl<AccountId, Balance> DecodeWithMemTracking for Exposure<AccountId, Balance>
where Balance: HasCompact, Vec<IndividualExposure<AccountId, Balance>>: DecodeWithMemTracking, <Balance as HasCompact>::Type: DecodeWithMemTracking,

§

impl<AccountId, Balance> DecodeWithMemTracking for IndividualExposure<AccountId, Balance>
where Balance: HasCompact, AccountId: DecodeWithMemTracking, <Balance as HasCompact>::Type: DecodeWithMemTracking,

§

impl<Address, Call, Signature, Extension> DecodeWithMemTracking for UncheckedExtrinsic<Address, Call, Signature, Extension>

§

impl<Address, Signature, Extension> DecodeWithMemTracking for Preamble<Address, Signature, Extension>
where Address: DecodeWithMemTracking, Signature: DecodeWithMemTracking, Extension: DecodeWithMemTracking,

§

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

§

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

§

impl<Header, Extrinsic> DecodeWithMemTracking for Block<Header, Extrinsic>
where Header: DecodeWithMemTracking, Vec<Extrinsic>: DecodeWithMemTracking,

§

impl<Info> DecodeWithMemTracking for DispatchErrorWithPostInfo<Info>
where Info: Eq + PartialEq + Clone + Copy + Encode + Decode + Printable + DecodeWithMemTracking,

§

impl<K, V> DecodeWithMemTracking for BTreeMap<K, V>

§

impl<Number, Hash> DecodeWithMemTracking for Header<Number, Hash>
where Number: Copy + Into<U256> + TryFrom<U256> + HasCompact, Hash: Hash, <Hash as Hash>::Output: DecodeWithMemTracking, <Number as HasCompact>::Type: DecodeWithMemTracking,

§

impl<O, T> DecodeWithMemTracking for BitBox<T, O>
where O: BitOrder, T: BitStore + Decode,

§

impl<O, T> DecodeWithMemTracking for BitVec<T, O>
where O: BitOrder, T: BitStore + Decode,

§

impl<SE> DecodeWithMemTracking for AsTransactionExtension<SE>
where SE: SignedExtension + DecodeWithMemTracking,

§

impl<T> DecodeWithMemTracking for Option<T>

§

impl<T> DecodeWithMemTracking for Box<T>

§

impl<T> DecodeWithMemTracking for BinaryHeap<T>

§

impl<T> DecodeWithMemTracking for BTreeSet<T>

§

impl<T> DecodeWithMemTracking for LinkedList<T>

§

impl<T> DecodeWithMemTracking for VecDeque<T>

§

impl<T> DecodeWithMemTracking for Rc<T>

§

impl<T> DecodeWithMemTracking for Arc<T>

§

impl<T> DecodeWithMemTracking for Vec<T>

§

impl<T> DecodeWithMemTracking for PhantomData<T>
where PhantomData<T>: Decode,

§

impl<T> DecodeWithMemTracking for Range<T>

§

impl<T> DecodeWithMemTracking for RangeInclusive<T>

§

impl<T> DecodeWithMemTracking for Call<T>
where T: Config, <T as Config>::RuntimeTask: DecodeWithMemTracking, <T as Config>::Hash: DecodeWithMemTracking,

§

impl<T> DecodeWithMemTracking for CheckGenesis<T>
where T: Config + Send + Sync, PhantomData<T>: DecodeWithMemTracking,

§

impl<T> DecodeWithMemTracking for CheckMortality<T>
where T: Config + Send + Sync, PhantomData<T>: DecodeWithMemTracking,

§

impl<T> DecodeWithMemTracking for CheckNonZeroSender<T>

§

impl<T> DecodeWithMemTracking for CheckNonce<T>
where T: Config, <T as Config>::Nonce: HasCompact, <<T as Config>::Nonce as HasCompact>::Type: DecodeWithMemTracking,

§

impl<T> DecodeWithMemTracking for CheckSpecVersion<T>
where T: Config + Send + Sync, PhantomData<T>: DecodeWithMemTracking,

§

impl<T> DecodeWithMemTracking for CheckTxVersion<T>
where T: Config + Send + Sync, PhantomData<T>: DecodeWithMemTracking,

§

impl<T> DecodeWithMemTracking for CheckWeight<T>
where T: Config + Send + Sync, PhantomData<T>: DecodeWithMemTracking,

§

impl<T> DecodeWithMemTracking for Error<T>

§

impl<T> DecodeWithMemTracking for Event<T>
where T: Config, <T as Config>::AccountId: DecodeWithMemTracking, <T as Config>::Hash: DecodeWithMemTracking, <T as Config>::RuntimeTask: DecodeWithMemTracking,

§

impl<T> DecodeWithMemTracking for WeightReclaim<T>
where T: Config + Send + Sync, PhantomData<T>: DecodeWithMemTracking,

§

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

§

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

§

impl<T, H> DecodeWithMemTracking for Bounded<T, H>
where H: Hash, <H as Hash>::Output: DecodeWithMemTracking, PhantomData<T>: DecodeWithMemTracking,

§

impl<T, S> DecodeWithMemTracking for WeakBoundedVec<T, S>

§

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

§

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

§

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

§

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

§

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

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> DecodeWithMemTracking for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
where TupleElement0: DecodeWithMemTracking, TupleElement1: DecodeWithMemTracking, TupleElement2: DecodeWithMemTracking, TupleElement3: DecodeWithMemTracking, TupleElement4: DecodeWithMemTracking,

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> DecodeWithMemTracking for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)
where TupleElement0: DecodeWithMemTracking, TupleElement1: DecodeWithMemTracking, TupleElement2: DecodeWithMemTracking, TupleElement3: DecodeWithMemTracking, TupleElement4: DecodeWithMemTracking, TupleElement5: DecodeWithMemTracking,

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> DecodeWithMemTracking for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)
where TupleElement0: DecodeWithMemTracking, TupleElement1: DecodeWithMemTracking, TupleElement2: DecodeWithMemTracking, TupleElement3: DecodeWithMemTracking, TupleElement4: DecodeWithMemTracking, TupleElement5: DecodeWithMemTracking, TupleElement6: DecodeWithMemTracking,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<Xt> DecodeWithMemTracking for Block<Xt>

§

impl<const N: usize, T> DecodeWithMemTracking for CryptoBytes<N, T>

Implementors§

§

impl DecodeWithMemTracking for frame_election_provider_support::Error

§

impl DecodeWithMemTracking for Weight

§

impl DecodeWithMemTracking for Compact<u8>

§

impl DecodeWithMemTracking for Compact<u16>

§

impl DecodeWithMemTracking for Compact<u32>

§

impl DecodeWithMemTracking for Compact<u64>

§

impl DecodeWithMemTracking for Compact<u128>

§

impl DecodeWithMemTracking for Compact<()>

§

impl DecodeWithMemTracking for OptionBool

§

impl<AccountId> DecodeWithMemTracking for Support<AccountId>
where Vec<(AccountId, u128)>: DecodeWithMemTracking,

Source§

impl<AccountId, BOuter: Get<u32>, BInner: Get<u32>> DecodeWithMemTracking for BoundedSupports<AccountId, BOuter, BInner>
where BoundedVec<(AccountId, BoundedSupport<AccountId, BInner>), BOuter>: DecodeWithMemTracking,

Source§

impl<AccountId, Bound: Get<u32>> DecodeWithMemTracking for BoundedSupport<AccountId, Bound>
where BoundedVec<(AccountId, ExtendedBalance), Bound>: DecodeWithMemTracking,

§

impl<T> DecodeWithMemTracking for Compact<T>
where T: CompactAs, Compact<<T as CompactAs>::As>: DecodeWithMemTracking,

§

impl<T, S> DecodeWithMemTracking for BoundedVec<T, S>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for ProxyType

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for ProxyType

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for HeaderChainError

impl DecodeWithMemTracking for AuthoritySet

impl<FinalityProof, FinalityVerificationContext> DecodeWithMemTracking for HeaderFinalityInfo<FinalityProof, FinalityVerificationContext>
where FinalityProof: DecodeWithMemTracking, Option<FinalityVerificationContext>: DecodeWithMemTracking,

impl<H: HeaderT> DecodeWithMemTracking for InitializationData<H>
where Box<H>: DecodeWithMemTracking,

impl<Header: HeaderT> DecodeWithMemTracking for GrandpaJustification<Header>
where Commit<Header::Hash, Header::Number, AuthoritySignature, AuthorityId>: DecodeWithMemTracking, Vec<Header>: DecodeWithMemTracking,

impl DecodeWithMemTracking for MessagesOperatingMode

impl DecodeWithMemTracking for VerificationError

impl DecodeWithMemTracking for DeliveredMessages

impl DecodeWithMemTracking for HashedLaneId

impl DecodeWithMemTracking for LegacyLaneId

impl DecodeWithMemTracking for UnrewardedRelayersState

impl<BridgedHeaderHash, Lane> DecodeWithMemTracking for FromBridgedChainMessagesProof<BridgedHeaderHash, Lane>
where BridgedHeaderHash: DecodeWithMemTracking, Lane: DecodeWithMemTracking,

impl<BridgedHeaderHash, LaneId> DecodeWithMemTracking for FromBridgedChainMessagesDeliveryProof<BridgedHeaderHash, LaneId>
where BridgedHeaderHash: DecodeWithMemTracking, LaneId: DecodeWithMemTracking,

impl<DispatchLevelResult> DecodeWithMemTracking for ReceptionResult<DispatchLevelResult>
where MessageDispatchResult<DispatchLevelResult>: DecodeWithMemTracking,

impl<DispatchLevelResult, LaneId> DecodeWithMemTracking for ReceivedMessages<DispatchLevelResult, LaneId>
where LaneId: DecodeWithMemTracking, Vec<(MessageNonce, ReceptionResult<DispatchLevelResult>)>: DecodeWithMemTracking,

impl DecodeWithMemTracking for TransactionExtension

impl DecodeWithMemTracking for ParaHeadsProof

impl DecodeWithMemTracking for ParaId

impl DecodeWithMemTracking for RewardsAccountOwner

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

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

impl DecodeWithMemTracking for BasicOperatingMode

impl DecodeWithMemTracking for OwnedBridgeModuleError

impl DecodeWithMemTracking for StorageProofError

impl<DispatchLevelResult> DecodeWithMemTracking for MessageDispatchResult<DispatchLevelResult>
where DispatchLevelResult: DecodeWithMemTracking,

impl<P, S> DecodeWithMemTracking for GenericTransactionExtensionSchema<P, S>
where PhantomData<(P, S)>: DecodeWithMemTracking,

impl<S: TransactionExtensionSchema> DecodeWithMemTracking for GenericTransactionExtension<S>
where S::Payload: DecodeWithMemTracking, Option<S::Implicit>: Default,

impl DecodeWithMemTracking for BridgeLocationsError

impl DecodeWithMemTracking for BridgeId

impl DecodeWithMemTracking for AggregateMessageOrigin

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for BridgeRejectObsoleteHeadersAndMessages

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for BridgeReward

impl DecodeWithMemTracking for BridgeRewardBeneficiaries

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for BridgeRejectObsoleteHeadersAndMessages

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for Origin

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for ProxyType

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for Origin

impl DecodeWithMemTracking for SessionKeys

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for ProxyType

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for ProxyType

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for SessionKeys

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl DecodeWithMemTracking for Event

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T, S> DecodeWithMemTracking for StorageWeightReclaim<T, S>
where S: DecodeWithMemTracking, PhantomData<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for Origin

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where BlockNumberFor<T>: DecodeWithMemTracking,

impl DecodeWithMemTracking for AggregateMessageOrigin

impl DecodeWithMemTracking for ParachainInherentData

impl<T: Config + Send + Sync> DecodeWithMemTracking for StorageWeightReclaim<T>
where PhantomData<T>: DecodeWithMemTracking,

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for SessionKeys

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl<T> DecodeWithMemTracking for CheckMetadataHash<T>
where PhantomData<T>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where <T as Config>::BlockNumber: DecodeWithMemTracking,

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for ProxyType

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for NposSolution16

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for Version

impl DecodeWithMemTracking for Cid

impl DecodeWithMemTracking for DisbandWitness

impl DecodeWithMemTracking for Multihash

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

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where Box<<T as Config<I>>::Proposal>: DecodeWithMemTracking, T::Hash: DecodeWithMemTracking, Vec<T::AccountId>: DecodeWithMemTracking, <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, Vec<UnscrupulousItem<<T as Config>::AccountId, BoundedVec<u8, <T as Config<I>>::MaxWebsiteUrlLength>>>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where Vec<T::AccountId>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, Option<T::AccountId>: DecodeWithMemTracking, Option<<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance>: DecodeWithMemTracking, Vec<UnscrupulousItem<<T as Config>::AccountId, BoundedVec<u8, <T as Config<I>>::MaxWebsiteUrlLength>>>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Box<T::AssetKind>: DecodeWithMemTracking, T::Balance: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, Vec<Box<T::AssetKind>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, T::PoolId: DecodeWithMemTracking, T::PoolAssetId: DecodeWithMemTracking, T::Balance: DecodeWithMemTracking, BalancePath<T>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Box<T::AssetKind>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::PoolId: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: DecodeWithMemTracking, T::AssetId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for ChargeAssetTxPayment<T>
where Option<T::AssetId>: DecodeWithMemTracking, <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: HasCompact, <<<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Box<T::AssetKind>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AssetKind: DecodeWithMemTracking,

impl DecodeWithMemTracking for FreezeReason

impl DecodeWithMemTracking for HoldReason

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Box<T::AssetId>: DecodeWithMemTracking, T::Balance: DecodeWithMemTracking, DispatchTime<BlockNumberFor<T>>: DecodeWithMemTracking, Option<T::AccountId>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, T::Balance: DecodeWithMemTracking, T::AssetId: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::Fungibles as Inspect<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, Option<<<T as Config>::OnChargeAssetTransaction as OnChargeAssetTransaction<T>>::AssetId>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for ChargeAssetTxPayment<T>
where Option<<<T as Config>::OnChargeAssetTransaction as OnChargeAssetTransaction<T>>::AssetId>: DecodeWithMemTracking, <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: HasCompact, <<<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where T::AssetIdParameter: DecodeWithMemTracking, <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, T::Balance: DecodeWithMemTracking + HasCompact, <T::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::AssetId: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, T::Balance: DecodeWithMemTracking,

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::AccountId: DecodeWithMemTracking, T::AssetId: DecodeWithMemTracking, T::Balance: DecodeWithMemTracking,

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::AccountId: DecodeWithMemTracking, T::AssetId: DecodeWithMemTracking, T::RuntimeHoldReason: DecodeWithMemTracking, T::Balance: DecodeWithMemTracking,

impl<AccountId, C: ReservableCurrency<AccountId>> DecodeWithMemTracking for BalanceSwapAction<AccountId, C>
where <C as Currency<AccountId>>::Balance: DecodeWithMemTracking, PhantomData<C>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking, T::SwapAction: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, PendingSwap<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for PendingSwap<T>
where T::AccountId: DecodeWithMemTracking, T::SwapAction: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Box<EquivocationProof<HeaderFor<T>>>: DecodeWithMemTracking, T::KeyOwnerProof: DecodeWithMemTracking,

impl DecodeWithMemTracking for ListError

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::AccountId: DecodeWithMemTracking, T::Score: DecodeWithMemTracking,

impl DecodeWithMemTracking for AdjustmentDirection

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, T::Balance: DecodeWithMemTracking + HasCompact, Vec<T::AccountId>: DecodeWithMemTracking, <T::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::AccountId: DecodeWithMemTracking, T::Balance: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Box<DoubleVotingProof<BlockNumberFor<T>, T::BeefyId, <T::BeefyId as RuntimeAppPublic>::Signature>>: DecodeWithMemTracking, T::KeyOwnerProof: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking, Box<ForkVotingProof<HeaderFor<T>, T::BeefyId, <T::AncestryHelper as AncestryHelper<HeaderFor<T>>>::Proof>>: DecodeWithMemTracking, Box<FutureBlockVotingProof<BlockNumberFor<T>, T::BeefyId>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, BalanceOf<T, I>: HasCompact, <BalanceOf<T, I> as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where BalanceOf<T, I>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking,

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where BridgedMmrHashing<T, I>: 'static + Send + Sync, InitializationDataOf<T, I>: DecodeWithMemTracking, Option<T::AccountId>: DecodeWithMemTracking, BridgedBeefySignedCommitment<T, I>: DecodeWithMemTracking, BridgedBeefyAuthoritySet<T, I>: DecodeWithMemTracking, Box<BridgedBeefyMmrLeaf<T, I>>: DecodeWithMemTracking, BridgedMmrProof<T, I>: DecodeWithMemTracking,

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where Box<BridgedHeader<T, I>>: DecodeWithMemTracking, GrandpaJustification<BridgedHeader<T, I>>: DecodeWithMemTracking, InitializationData<BridgedHeader<T, I>>: DecodeWithMemTracking, Option<T::AccountId>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where BridgedBlockNumber<T, I>: DecodeWithMemTracking, BridgedBlockHash<T, I>: DecodeWithMemTracking, StoredHeaderGrandpaInfo<BridgedHeader<T, I>>: DecodeWithMemTracking,

impl DecodeWithMemTracking for LanesManagerError

impl DecodeWithMemTracking for ReceptionConfirmationError

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where Option<T::AccountId>: DecodeWithMemTracking, AccountIdOf<BridgedChainOf<T, I>>: DecodeWithMemTracking, Box<FromBridgedChainMessagesProof<HashOf<BridgedChainOf<T, I>>, T::LaneId>>: DecodeWithMemTracking, FromBridgedChainMessagesDeliveryProof<HashOf<BridgedChainOf<T, I>>, T::LaneId>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::LaneId: DecodeWithMemTracking, ReceivedMessages<<T::MessageDispatch as MessageDispatch>::DispatchLevelResult, T::LaneId>: DecodeWithMemTracking,

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where Option<T::AccountId>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>

impl<Runtime, Config> DecodeWithMemTracking for BridgeRelayersTransactionExtension<Runtime, Config>
where PhantomData<(Runtime, Config)>: DecodeWithMemTracking,

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where BeneficiaryOf<T, I>: From<<T as Config>::AccountId> + DecodeWithMemTracking, T::Reward: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::AccountId: DecodeWithMemTracking, T::Reward: DecodeWithMemTracking, T::RewardBalance: DecodeWithMemTracking, BeneficiaryOf<T, I>: DecodeWithMemTracking, Registration<BlockNumberFor<T>, T::Balance>: DecodeWithMemTracking,

impl DecodeWithMemTracking for CoreAssignment

impl DecodeWithMemTracking for Finality

impl DecodeWithMemTracking for CoreMask

impl DecodeWithMemTracking for RegionId

impl DecodeWithMemTracking for ScheduleItem

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

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

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where ConfigRecordOf<T>: DecodeWithMemTracking, BalanceOf<T>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, RelayAccountIdOf<T>: DecodeWithMemTracking, OnDemandRevenueRecordOf<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, BalanceOf<T>: DecodeWithMemTracking, Option<T::AccountId>: DecodeWithMemTracking, RelayBlockNumberOf<T>: DecodeWithMemTracking, RelayAccountIdOf<T>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where AccountIdLookupOf<T>: DecodeWithMemTracking, BalanceOf<T>: HasCompact, <BalanceOf<T> as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, BalanceOf<T>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Vec<T::AccountId>: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as SystemConfig>::AccountId>>::Balance: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where Vec<T::AccountId>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as SystemConfig>::AccountId>>::Balance: DecodeWithMemTracking,

impl<AccountId, I> DecodeWithMemTracking for RawOrigin<AccountId, I>
where AccountId: DecodeWithMemTracking, PhantomData<I>: DecodeWithMemTracking,

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

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where Vec<T::AccountId>: DecodeWithMemTracking, Option<T::AccountId>: DecodeWithMemTracking, Box<<T as Config<I>>::Proposal>: DecodeWithMemTracking, T::Hash: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::AccountId: DecodeWithMemTracking, T::Hash: DecodeWithMemTracking,

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where Option<DispatchTime<BlockNumberFor<T>>>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where BlockNumberFor<T>: DecodeWithMemTracking,

impl DecodeWithMemTracking for Determinism

impl DecodeWithMemTracking for HoldReason

impl<T> DecodeWithMemTracking for Error<T>

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

impl<T: Config> DecodeWithMemTracking for Call<T>
where <<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type: Clone + Eq + PartialEq + Debug + TypeInfo + Encode, <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, Option<<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type>: DecodeWithMemTracking, <T as Config>::Hash: DecodeWithMemTracking, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: HasCompact, <<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, T::Hash: DecodeWithMemTracking, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, Origin<T>: DecodeWithMemTracking, <T as Config>::Hash: DecodeWithMemTracking,

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where Option<T::Hash>: DecodeWithMemTracking,

impl DecodeWithMemTracking for Conviction

impl DecodeWithMemTracking for Status

impl DecodeWithMemTracking for Vote

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

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where AccountVote<BalanceOf<T, I>>: DecodeWithMemTracking, ClassOf<T, I>: DecodeWithMemTracking, <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, BalanceOf<T, I>: DecodeWithMemTracking, Option<ClassOf<T, I>>: DecodeWithMemTracking, PollIndexOf<T, I>: DecodeWithMemTracking + HasCompact, <PollIndexOf<T, I> as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::AccountId: DecodeWithMemTracking, AccountVote<BalanceOf<T, I>>: DecodeWithMemTracking, ClassOf<T, I>: DecodeWithMemTracking,

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

impl DecodeWithMemTracking for Wish

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

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where T::AccountId: DecodeWithMemTracking, Box<ParamsOf<T, I>>: DecodeWithMemTracking, RankOf<T, I>: DecodeWithMemTracking, Evidence<T, I>: DecodeWithMemTracking, Box<PartialParamsOf<T, I>>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where ParamsOf<T, I>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, RankOf<T, I>: DecodeWithMemTracking, Evidence<T, I>: DecodeWithMemTracking,

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl DecodeWithMemTracking for HoldReason

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, BalanceOf<T>: DecodeWithMemTracking,

impl DecodeWithMemTracking for Conviction

impl DecodeWithMemTracking for MetadataOwner

impl DecodeWithMemTracking for VoteThreshold

impl DecodeWithMemTracking for Vote

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

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where BoundedCallOf<T>: DecodeWithMemTracking, AccountVote<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: DecodeWithMemTracking, T::Hash: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking, <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking + HasCompact, Option<T::Hash>: DecodeWithMemTracking, <<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, T::Hash: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking, AccountVote<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking, T::Balance: HasCompact, <T::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <T as Config>::Balance: DecodeWithMemTracking,

impl DecodeWithMemTracking for HoldReason

impl DecodeWithMemTracking for FeasibilityError

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Event<T>

impl<T: Config> DecodeWithMemTracking for AdminOperation<T>
where Phase<T>: DecodeWithMemTracking, Box<BoundedSupportsOf<Pallet<T>>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where AdminOperation<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where Phase<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Phase<T>
where BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where Option<Box<SolutionOf<T::MinerConfig>>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<T: MinerConfig> DecodeWithMemTracking for PagedRawSolution<T>
where BoundedVec<SolutionOf<T>, <T as MinerConfig>::Pages>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where Box<PagedRawSolution<T::MinerConfig>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for ElectionCompute

impl DecodeWithMemTracking for SolutionOrSnapshotSize

impl<Bn> DecodeWithMemTracking for Phase<Bn>
where Bn: DecodeWithMemTracking, (bool, Bn): DecodeWithMemTracking,

impl<S> DecodeWithMemTracking for RawSolution<S>
where S: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Box<RawSolution<SolutionOf<T::MinerConfig>>>: DecodeWithMemTracking, Supports<T::AccountId>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where Option<T::AccountId>: DecodeWithMemTracking, <T as Config>::AccountId: DecodeWithMemTracking, BalanceOf<T>: DecodeWithMemTracking, Phase<BlockNumberFor<T>>: DecodeWithMemTracking,

impl DecodeWithMemTracking for Renouncing

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Vec<T::AccountId>: DecodeWithMemTracking, <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: HasCompact, <<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where Vec<(<T as Config>::AccountId, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance)>: DecodeWithMemTracking, <T as Config>::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<Signer, Signature> DecodeWithMemTracking for AuthCredentials<Signer, Signature>
where Signer: DecodeWithMemTracking, Signature: DecodeWithMemTracking, (Signer, Signature): DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T, Signer, Signature> DecodeWithMemTracking for AuthorizeCoownership<T, Signer, Signature>
where Option<AuthCredentials<Signer, Signature>>: DecodeWithMemTracking, PhantomData<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

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

impl<T: Config + Send + Sync> DecodeWithMemTracking for WatchDummy<T>
where PhantomData<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::Balance: DecodeWithMemTracking + HasCompact, <T::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where <T as Config>::Balance: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl DecodeWithMemTracking for HoldReason

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for Public

impl DecodeWithMemTracking for Signature

impl<Public, BlockNumber> DecodeWithMemTracking for PricePayload<Public, BlockNumber>
where BlockNumber: DecodeWithMemTracking, Public: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where BlockNumberFor<T>: DecodeWithMemTracking, PricePayload<T::Public, BlockNumberFor<T>>: DecodeWithMemTracking, T::Signature: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where Option<T::AccountId>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Task<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for GetValueViewFunction<T>
where T::AccountId: From<SomeType1> + SomeAssociation1, PhantomData<(T,)>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for GetValueWithArgViewFunction<T>
where T::AccountId: From<SomeType1> + SomeAssociation1, PhantomData<(T,)>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for GetValueViewFunction<T, I>
where T::AccountId: From<SomeType1> + SomeAssociation1, PhantomData<(T, I)>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for GetValueWithArgViewFunction<T, I>
where T::AccountId: From<SomeType1> + SomeAssociation1, PhantomData<(T, I)>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, BalanceOf<T>: DecodeWithMemTracking,

impl DecodeWithMemTracking for Event

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for Event

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Box<EquivocationProof<T::Hash, BlockNumberFor<T>>>: DecodeWithMemTracking, T::KeyOwnerProof: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking,

impl DecodeWithMemTracking for Data

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

impl<FieldLimit: Get<u32>> DecodeWithMemTracking for IdentityInfo<FieldLimit>
where BoundedVec<(Data, Data), FieldLimit>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, Box<T::IdentityInformation>: DecodeWithMemTracking, Vec<(T::AccountId, Data)>: DecodeWithMemTracking, <T::IdentityInformation as IdentityInformationProvider>::FieldsIdentifier: DecodeWithMemTracking, Judgement<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: DecodeWithMemTracking, T::Hash: DecodeWithMemTracking, Option<T::OffchainSignature>: DecodeWithMemTracking, BoundedVec<u8, <T as Config>::MaxUsernameLength>: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: HasCompact, <<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, BoundedVec<u8, <T as Config>::MaxUsernameLength>: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking,

impl<BlockNumber> DecodeWithMemTracking for Heartbeat<BlockNumber>
where BlockNumber: PartialEq + Eq + Decode + Encode + DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Heartbeat<BlockNumberFor<T>>: DecodeWithMemTracking, <T::AuthorityId as RuntimeAppPublic>::Signature: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AuthorityId: DecodeWithMemTracking, Vec<IdentificationTuple<T>>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountIndex: DecodeWithMemTracking, <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, T::AccountIndex: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Box<<T as Config>::RuntimeCall>: DecodeWithMemTracking, Vec<<T as Config>::RuntimeCall>: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, Vec<T::AccountId>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where PhantomData<(T::AccountId, <T as Config<I>>::RuntimeEvent)>: DecodeWithMemTracking,

impl DecodeWithMemTracking for MessageOrigin

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where MessageOriginOf<T>: DecodeWithMemTracking, T::Size: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where MessageOriginOf<T>: DecodeWithMemTracking, T::Size: DecodeWithMemTracking,

impl<Call, Extension> DecodeWithMemTracking for MetaTx<Call, Extension>
where Call: DecodeWithMemTracking, Extension: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for MetaTxMarker<T>
where PhantomData<T>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for WeightlessExtension<T>
where PhantomData<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where Box<MetaTxFor<T>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>

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

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

impl<Id> DecodeWithMemTracking for HistoricCleanupSelector<Id>
where Vec<Id>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Option<CursorOf<T>>: DecodeWithMemTracking, Option<RawCursorOf<T>>: DecodeWithMemTracking, Option<BlockNumberFor<T>>: DecodeWithMemTracking, HistoricCleanupSelector<IdentifierOf<T>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<BlockNumber, BoundedMixnode> DecodeWithMemTracking for Registration<BlockNumber, BoundedMixnode>
where BlockNumber: DecodeWithMemTracking, BoundedMixnode: DecodeWithMemTracking,

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

impl<T: Config> DecodeWithMemTracking for Call<T>
where RegistrationFor<T>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>

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

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Vec<T::AccountId>: DecodeWithMemTracking, Box<<T as Config>::RuntimeCall>: DecodeWithMemTracking, Option<Timepoint<BlockNumberFor<T>>>: DecodeWithMemTracking, Timepoint<BlockNumberFor<T>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, Timepoint<BlockNumberFor<T>>: DecodeWithMemTracking, BalanceOf<T>: DecodeWithMemTracking,

impl DecodeWithMemTracking for HoldReason

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::NftCollectionId: DecodeWithMemTracking, T::NftId: DecodeWithMemTracking, AssetIdOf<T>: DecodeWithMemTracking, AccountIdLookupOf<T>: DecodeWithMemTracking, AssetBalanceOf<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::NftCollectionId: DecodeWithMemTracking, T::NftId: DecodeWithMemTracking, AssetBalanceOf<T>: DecodeWithMemTracking, AssetIdOf<T>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking,

impl DecodeWithMemTracking for PriceDirection

impl DecodeWithMemTracking for CancelAttributesApprovalWitness

impl DecodeWithMemTracking for CollectionSettings

impl DecodeWithMemTracking for DestroyWitness

impl DecodeWithMemTracking for ItemConfig

impl DecodeWithMemTracking for ItemSettings

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

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

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

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

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

impl<CollectionId, ItemId, AccountId, Deadline> DecodeWithMemTracking for PreSignedAttributes<CollectionId, ItemId, AccountId, Deadline>
where CollectionId: DecodeWithMemTracking, ItemId: DecodeWithMemTracking, AttributeNamespace<AccountId>: DecodeWithMemTracking, Deadline: DecodeWithMemTracking,

impl<CollectionId, ItemId, AccountId, Deadline, Balance> DecodeWithMemTracking for PreSignedMint<CollectionId, ItemId, AccountId, Deadline, Balance>
where CollectionId: DecodeWithMemTracking, ItemId: DecodeWithMemTracking, Option<AccountId>: DecodeWithMemTracking, Deadline: DecodeWithMemTracking, Option<Balance>: DecodeWithMemTracking,

impl<ItemId, Balance> DecodeWithMemTracking for MintWitness<ItemId, Balance>
where Option<ItemId>: DecodeWithMemTracking, Option<Balance>: DecodeWithMemTracking,

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

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

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where <<T as SystemConfig>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, CollectionConfigFor<T, I>: DecodeWithMemTracking, T::CollectionId: DecodeWithMemTracking, T::ItemId: DecodeWithMemTracking, Option<MintWitness<T::ItemId, DepositBalanceOf<T, I>>>: DecodeWithMemTracking, Vec<T::ItemId>: DecodeWithMemTracking, Option<<<T as SystemConfig>::Lookup as StaticLookup>::Source>: DecodeWithMemTracking, Option<BlockNumberFor<T, I>>: DecodeWithMemTracking, Option<T::ItemId>: DecodeWithMemTracking, AttributeNamespace<T::AccountId>: DecodeWithMemTracking, BoundedVec<u8, T::KeyLimit>: DecodeWithMemTracking, BoundedVec<u8, T::ValueLimit>: DecodeWithMemTracking, Option<T::AccountId>: DecodeWithMemTracking, BoundedVec<u8, T::StringLimit>: DecodeWithMemTracking, Option<T::CollectionId>: DecodeWithMemTracking, MintSettings<BalanceOf<T, I>, BlockNumberFor<T, I>, T::CollectionId>: DecodeWithMemTracking, Option<ItemPrice<T, I>>: DecodeWithMemTracking, ItemPrice<T, I>: DecodeWithMemTracking, BoundedVec<ItemTipOf<T, I>, T::MaxTips>: DecodeWithMemTracking, Option<PriceWithDirection<ItemPrice<T, I>>>: DecodeWithMemTracking, BlockNumberFor<T, I>: DecodeWithMemTracking, Box<PreSignedMintOf<T, I>>: DecodeWithMemTracking, T::OffchainSignature: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, PreSignedAttributesOf<T, I>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::CollectionId: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, T::ItemId: DecodeWithMemTracking, Option<T::AccountId>: DecodeWithMemTracking, Option<BlockNumberFor<T, I>>: DecodeWithMemTracking, BoundedVec<u8, T::StringLimit>: DecodeWithMemTracking, Vec<T::ItemId>: DecodeWithMemTracking, Option<T::ItemId>: DecodeWithMemTracking, BoundedVec<u8, T::KeyLimit>: DecodeWithMemTracking, BoundedVec<u8, T::ValueLimit>: DecodeWithMemTracking, AttributeNamespace<T::AccountId>: DecodeWithMemTracking, Option<T::CollectionId>: DecodeWithMemTracking, ItemPrice<T, I>: DecodeWithMemTracking, DepositBalanceOf<T, I>: DecodeWithMemTracking, Option<PriceWithDirection<ItemPrice<T, I>>>: DecodeWithMemTracking, BlockNumberFor<T, I>: DecodeWithMemTracking, PalletAttributes<T::CollectionId>: DecodeWithMemTracking,

impl DecodeWithMemTracking for HoldReason

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where <<T as Config>::Currency as FunInspect<<T as Config>::AccountId>>::Balance: HasCompact, <<<T as Config>::Currency as FunInspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as FunInspect<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, Vec<(PeerId, T::AccountId)>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, Vec<(PeerId, T::AccountId)>: DecodeWithMemTracking,

impl DecodeWithMemTracking for ClaimPermission

impl DecodeWithMemTracking for PoolState

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for DefensiveError

impl DecodeWithMemTracking for FreezeReason

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

impl<Balance> DecodeWithMemTracking for BondExtra<Balance>
where Balance: DecodeWithMemTracking,

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

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

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where BondExtra<BalanceOf<T>>: DecodeWithMemTracking, <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, Vec<T::AccountId>: DecodeWithMemTracking, ConfigOp<BalanceOf<T>>: DecodeWithMemTracking, ConfigOp<T::AccountId>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, Option<(Perbill, T::AccountId)>: DecodeWithMemTracking, CommissionChangeRate<BlockNumberFor<T>>: DecodeWithMemTracking, Option<CommissionClaimPermission<T::AccountId>>: DecodeWithMemTracking, BalanceOf<T>: HasCompact, <BalanceOf<T> as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, BalanceOf<T>: DecodeWithMemTracking, Option<T::AccountId>: DecodeWithMemTracking, Option<(Perbill, T::AccountId)>: DecodeWithMemTracking, CommissionChangeRate<BlockNumberFor<T>>: DecodeWithMemTracking, Option<CommissionClaimPermission<T::AccountId>>: DecodeWithMemTracking,

impl DecodeWithMemTracking for Event

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where BlockNumberFor<T>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::RuntimeParameters: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where <T::RuntimeParameters as AggregatedKeyValue>::Key: DecodeWithMemTracking, Option<<T::RuntimeParameters as AggregatedKeyValue>::Value>: DecodeWithMemTracking,

impl DecodeWithMemTracking for HoldReason

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::Hash: DecodeWithMemTracking, Vec<T::Hash>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::Hash: DecodeWithMemTracking,

impl DecodeWithMemTracking for DepositKind

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, Option<T::ProxyType>: DecodeWithMemTracking, Box<<T as Config>::RuntimeCall>: DecodeWithMemTracking, T::ProxyType: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking + HasCompact, <<T as Config>::CallHasher as Hash>::Output: DecodeWithMemTracking, <BlockNumberFor<T> as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, T::ProxyType: DecodeWithMemTracking, <<T as Config>::CallHasher as Hash>::Output: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for CheckPermissionsViewFunction<T>
where <T as Config>::RuntimeCall: DecodeWithMemTracking, T::ProxyType: DecodeWithMemTracking, PhantomData<(T,)>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for IsSupersetViewFunction<T>
where T::ProxyType: DecodeWithMemTracking, PhantomData<(T,)>: DecodeWithMemTracking,

impl DecodeWithMemTracking for VoteRecord

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T, I, M: GetMaxVoters> DecodeWithMemTracking for Tally<T, I, M>
where PhantomData<(T, I, M)>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, PollIndexOf<T, I>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::AccountId: DecodeWithMemTracking, PollIndexOf<T, I>: DecodeWithMemTracking, TallyOf<T, I>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

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

impl<T: Config> DecodeWithMemTracking for Call<T>
where AccountIdLookupOf<T>: DecodeWithMemTracking, Box<<T as Config>::RuntimeCall>: DecodeWithMemTracking, Vec<T::AccountId>: DecodeWithMemTracking, BlockNumberFromProviderOf<T>: DecodeWithMemTracking, Option<AccountIdLookupOf<T>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, DepositKind<T>: DecodeWithMemTracking, BalanceOf<T>: DecodeWithMemTracking,

impl DecodeWithMemTracking for Curve

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

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where Box<PalletsOriginOf<T>>: DecodeWithMemTracking, BoundedCallOf<T, I>: DecodeWithMemTracking, DispatchTime<BlockNumberFor<T, I>>: DecodeWithMemTracking, TrackIdOf<T, I>: DecodeWithMemTracking, Option<T::Hash>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where TrackIdOf<T, I>: DecodeWithMemTracking, BoundedCallOf<T, I>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, BalanceOf<T, I>: DecodeWithMemTracking, T::Tally: DecodeWithMemTracking, T::Hash: DecodeWithMemTracking,

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

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking,

impl DecodeWithMemTracking for HoldReason

impl<Address, Signature, E: EthExtra> DecodeWithMemTracking for UncheckedExtrinsic<Address, Signature, E>
where UncheckedExtrinsic<Address, <E::Config as Config>::RuntimeCall, Signature, E::Extension>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Into<U256> + TryFrom<U256> + HasCompact, MomentOf<T>: Into<U256>, T::Hash: IsType<H256>, Box<<T as Config>::RuntimeCall>: DecodeWithMemTracking, <<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where Option<T::Hash>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Vec<(T::AccountId, Perbill)>: DecodeWithMemTracking, Option<Vec<T::FullIdentification>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where Vec<(T::AccountId, Perbill)>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl DecodeWithMemTracking for ExitReason

impl DecodeWithMemTracking for HoldReason

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where BlockNumberFor<T>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where T::AccountId: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::AccountId: DecodeWithMemTracking, BalanceOf<T, I>: DecodeWithMemTracking, <T::Paymaster as Pay>::Id: DecodeWithMemTracking, CycleIndexOf<T>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where BoundedVec<TicketEnvelope, EpochLengthFor<T>>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where BlockNumberFor<T>: DecodeWithMemTracking, Option<Period<BlockNumberFor<T>>>: DecodeWithMemTracking, Box<<T as Config>::RuntimeCall>: DecodeWithMemTracking, TaskAddress<BlockNumberFor<T>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where BlockNumberFor<T>: DecodeWithMemTracking, TaskAddress<BlockNumberFor<T>>: DecodeWithMemTracking,

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, T::Score: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>

impl<T> DecodeWithMemTracking for Event<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::Keys: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::ValidatorId: DecodeWithMemTracking,

impl<T, S> DecodeWithMemTracking for SkipCheckIfFeeless<T, S>
where S: DecodeWithMemTracking, PhantomData<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where <T::RuntimeOrigin as OriginTrait>::PalletsOrigin: DecodeWithMemTracking,

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

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where <<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::AccountId: DecodeWithMemTracking, <<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, Vec<T::AccountId>: DecodeWithMemTracking, GroupParamsFor<T, I>: DecodeWithMemTracking,

impl DecodeWithMemTracking for Forcing

impl DecodeWithMemTracking for HoldReason

impl DecodeWithMemTracking for ValidatorPrefs

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

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

impl<T> DecodeWithMemTracking for ConfigOp<T>
where T: DecodeWithMemTracking + Default + Codec,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where RewardDestination<T::AccountId>: DecodeWithMemTracking, Vec<<<T as Config>::Lookup as StaticLookup>::Source>: DecodeWithMemTracking, Vec<T::AccountId>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, ConfigOp<BalanceOf<T>>: DecodeWithMemTracking, BoundedVec<T::AccountId, T::MaxControllersInDeprecationBatch>: DecodeWithMemTracking, Option<T::AccountId>: DecodeWithMemTracking, Option<BalanceOf<T>>: DecodeWithMemTracking, Option<BoundedVec<UnlockChunk<BalanceOf<T>>, T::MaxUnlockingChunks>>: DecodeWithMemTracking, BalanceOf<T>: HasCompact, <BalanceOf<T> as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where BalanceOf<T>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, RewardDestination<T::AccountId>: DecodeWithMemTracking,

impl DecodeWithMemTracking for Forcing

impl DecodeWithMemTracking for HoldReason

impl DecodeWithMemTracking for ValidatorPrefs

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

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

impl<T> DecodeWithMemTracking for ConfigOp<T>
where T: DecodeWithMemTracking + Default + Codec,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where RewardDestination<T::AccountId>: DecodeWithMemTracking, Vec<<<T as Config>::Lookup as StaticLookup>::Source>: DecodeWithMemTracking, Vec<T::AccountId>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, Vec<(T::AccountId, Perbill, u32)>: DecodeWithMemTracking, ConfigOp<BalanceOf<T>>: DecodeWithMemTracking, BoundedVec<T::AccountId, T::MaxControllersInDeprecationBatch>: DecodeWithMemTracking, Option<T::AccountId>: DecodeWithMemTracking, Option<BalanceOf<T>>: DecodeWithMemTracking, Option<BoundedVec<UnlockChunk<BalanceOf<T>>, T::MaxUnlockingChunks>>: DecodeWithMemTracking, (T::AccountId, Perbill, u32): DecodeWithMemTracking, BalanceOf<T>: HasCompact, <BalanceOf<T> as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where BalanceOf<T>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, RewardDestination<T::AccountId>: DecodeWithMemTracking, (T::AccountId, Perbill, u32): DecodeWithMemTracking,

impl DecodeWithMemTracking for OperatingMode

impl DecodeWithMemTracking for UnexpectedKind

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where ValidatorSetReport<T::AccountId>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for ProxyType

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for Origin

impl DecodeWithMemTracking for SessionKeys

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for UnexpectedKind

impl<AccountId> DecodeWithMemTracking for Offence<AccountId>
where AccountId: DecodeWithMemTracking, Vec<AccountId>: DecodeWithMemTracking,

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

impl<AccountId> DecodeWithMemTracking for ValidatorSetReport<AccountId>
where Vec<AccountId>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where SessionReport<T::AccountId>: DecodeWithMemTracking, Vec<Offence<T::AccountId>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for ProxyType

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for Origin

impl DecodeWithMemTracking for NposCompactSolution16

impl DecodeWithMemTracking for SessionKeys

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for HoldReason

impl DecodeWithMemTracking for MigrationCompute

impl DecodeWithMemTracking for MigrationLimits

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

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where MigrationTask<T>: DecodeWithMemTracking, ProgressOf<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, Error<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for MigrationTask<T>
where ProgressOf<T>: DecodeWithMemTracking, PhantomData<T>: Default,

impl<T: Config> DecodeWithMemTracking for Call<T>
where <T as Config>::AccountId: From<AccountId>,

impl<T: Config> DecodeWithMemTracking for Event<T>
where <T as Config>::AccountId: From<AccountId>, T::AccountId: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config + Send + Sync> DecodeWithMemTracking for CheckOnlySudoAccount<T>
where PhantomData<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where Box<<T as Config>::RuntimeCall>: DecodeWithMemTracking, <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where Option<T::AccountId>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::Moment: HasCompact, <T::Moment as HasCompact>::Type: DecodeWithMemTracking,

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, T::Hash: DecodeWithMemTracking, BalanceOf<T, I>: HasCompact, <BalanceOf<T, I> as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::Hash: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, BalanceOf<T, I>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for ChargeTransactionPayment<T>
where <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: HasCompact, <<<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl DecodeWithMemTracking for HoldReason

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, Box<T::AssetKind>: DecodeWithMemTracking, Box<<<T as Config<I>>::BeneficiaryLookup as StaticLookup>::Source>: DecodeWithMemTracking, Option<BlockNumberFor<T, I>>: DecodeWithMemTracking, BalanceOf<T, I>: HasCompact, <BalanceOf<T, I> as HasCompact>::Type: DecodeWithMemTracking, AssetBalanceOf<T, I>: HasCompact, <AssetBalanceOf<T, I> as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where BalanceOf<T, I>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, T::AssetKind: DecodeWithMemTracking, AssetBalanceOf<T, I>: DecodeWithMemTracking, T::Beneficiary: DecodeWithMemTracking, BlockNumberFor<T, I>: DecodeWithMemTracking, <T::Paymaster as Pay>::Id: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where RuntimeCallNameOf<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where RuntimeCallNameOf<T>: DecodeWithMemTracking,

impl DecodeWithMemTracking for DestroyWitness

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>
where T::CollectionId: DecodeWithMemTracking, <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, T::ItemId: DecodeWithMemTracking, Option<<<T as Config>::Lookup as StaticLookup>::Source>: DecodeWithMemTracking, Vec<T::ItemId>: DecodeWithMemTracking, Option<T::ItemId>: DecodeWithMemTracking, BoundedVec<u8, T::KeyLimit>: DecodeWithMemTracking, BoundedVec<u8, T::ValueLimit>: DecodeWithMemTracking, BoundedVec<u8, T::StringLimit>: DecodeWithMemTracking, Option<T::CollectionId>: DecodeWithMemTracking, Option<ItemPrice<T, I>>: DecodeWithMemTracking, ItemPrice<T, I>: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where T::CollectionId: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, T::ItemId: DecodeWithMemTracking, BoundedVec<u8, T::StringLimit>: DecodeWithMemTracking, Vec<T::ItemId>: DecodeWithMemTracking, Option<T::ItemId>: DecodeWithMemTracking, BoundedVec<u8, T::KeyLimit>: DecodeWithMemTracking, BoundedVec<u8, T::ValueLimit>: DecodeWithMemTracking, Option<T::CollectionId>: DecodeWithMemTracking, ItemPrice<T, I>: DecodeWithMemTracking, Option<T::AccountId>: DecodeWithMemTracking,

impl DecodeWithMemTracking for Event

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Vec<<T as Config>::RuntimeCall>: DecodeWithMemTracking, Box<<T as Config>::RuntimeCall>: DecodeWithMemTracking, Box<T::PalletsOrigin>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for VerifySignature<T>
where T: Config + Send + Sync, T::Signature: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

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

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where <<T as Config>::Lookup as StaticLookup>::Source: DecodeWithMemTracking, VestingInfo<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance, BlockNumberFor<T>>: DecodeWithMemTracking, <T::Lookup as StaticLookup>::Source: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::Hash: DecodeWithMemTracking, Box<<T as Config>::RuntimeCall>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::Hash: DecodeWithMemTracking,

impl DecodeWithMemTracking for HoldReason

impl DecodeWithMemTracking for Origin

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where Box<VersionedXcm<<T as Config>::RuntimeCall>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>

impl DecodeWithMemTracking for XcmBlobMessageDispatchResult

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

impl<T, I> DecodeWithMemTracking for Error<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>
where BalanceOf<ThisChainOf<T, I>>: DecodeWithMemTracking, T::LaneId: DecodeWithMemTracking,

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Call<T, I>

impl<T: Config<I>, I: 'static> DecodeWithMemTracking for Event<T, I>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for ProxyType

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for IdentityInfo

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for ProxyType

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for IdentityInfo

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for CandidateHash

impl<BlockNumber> DecodeWithMemTracking for InboundDownwardMessage<BlockNumber>
where BlockNumber: DecodeWithMemTracking,

impl<BlockNumber> DecodeWithMemTracking for InboundHrmpMessage<BlockNumber>
where BlockNumber: DecodeWithMemTracking,

impl<Id> DecodeWithMemTracking for OutboundHrmpMessage<Id>
where Id: DecodeWithMemTracking,

impl DecodeWithMemTracking for HeadData

impl DecodeWithMemTracking for HrmpChannelId

impl DecodeWithMemTracking for Id

impl DecodeWithMemTracking for ValidationCode

impl DecodeWithMemTracking for ValidationCodeHash

impl DecodeWithMemTracking for DisputeStatement

impl DecodeWithMemTracking for InvalidDisputeStatementKind

impl DecodeWithMemTracking for PvfExecKind

impl DecodeWithMemTracking for PvfPrepKind

impl DecodeWithMemTracking for ValidDisputeStatementKind

impl DecodeWithMemTracking for ValidityAttestation

impl DecodeWithMemTracking for ExecutorParam

impl DecodeWithMemTracking for SlashingOffenceKind

impl DecodeWithMemTracking for AsyncBackingParams

impl DecodeWithMemTracking for ExecutorParams

impl DecodeWithMemTracking for DisputeProof

impl DecodeWithMemTracking for DisputesTimeSlot

impl DecodeWithMemTracking for ApprovalVotingParams

impl DecodeWithMemTracking for AvailabilityBitfield

impl DecodeWithMemTracking for CoreIndex

impl DecodeWithMemTracking for DisputeStatementSet

impl DecodeWithMemTracking for GroupIndex

impl DecodeWithMemTracking for PvfCheckStatement

impl DecodeWithMemTracking for ValidatorIndex

impl DecodeWithMemTracking for InternalVersion

impl<BlockNumber> DecodeWithMemTracking for SchedulerParams<BlockNumber>
where BlockNumber: DecodeWithMemTracking,

impl<H> DecodeWithMemTracking for BackedCandidate<H>
where CommittedCandidateReceiptV2<H>: DecodeWithMemTracking,

impl<H> DecodeWithMemTracking for CandidateDescriptorV2<H>
where H: DecodeWithMemTracking,

impl<H> DecodeWithMemTracking for CandidateReceiptV2<H>
where CandidateDescriptorV2<H>: DecodeWithMemTracking,

impl<H> DecodeWithMemTracking for CommittedCandidateReceiptV2<H>
where CandidateDescriptorV2<H>: DecodeWithMemTracking,

impl<H, N> DecodeWithMemTracking for PersistedValidationData<H, N>
where N: DecodeWithMemTracking, H: DecodeWithMemTracking,

impl<HDR> DecodeWithMemTracking for InherentData<HDR>
where Vec<BackedCandidate<HDR::Hash>>: DecodeWithMemTracking, HDR: DecodeWithMemTracking + HeaderT,

impl<N> DecodeWithMemTracking for CandidateCommitments<N>
where N: DecodeWithMemTracking,

impl<Payload, RealPayload> DecodeWithMemTracking for UncheckedSigned<Payload, RealPayload>
where Payload: DecodeWithMemTracking, PhantomData<RealPayload>: DecodeWithMemTracking,

impl DecodeWithMemTracking for SlotLeasePeriodStart

impl DecodeWithMemTracking for StatementKind

impl DecodeWithMemTracking for VersionedLocatableAsset

impl DecodeWithMemTracking for AccountValidity

impl DecodeWithMemTracking for EcdsaSignature

impl DecodeWithMemTracking for EthereumAddress

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for PrevalidateAttests<T>
where PhantomData<fn(_: T)>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where BlockNumberFor<T>: HasCompact, <BlockNumberFor<T> as HasCompact>::Type: DecodeWithMemTracking, <<T as Config>::Leaser as Leaser<BlockNumberFor<T>>>::LeasePeriod: HasCompact, <<<T as Config>::Leaser as Leaser<BlockNumberFor<T>>>::LeasePeriod as HasCompact>::Type: DecodeWithMemTracking, <<<T as Config>::Leaser as Leaser<BlockNumberFor<T>>>::Currency as Currency<<T as Config>::AccountId>>::Balance: HasCompact, <<<<T as Config>::Leaser as Leaser<BlockNumberFor<T>>>::Currency as Currency<<T as Config>::AccountId>>::Balance as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where <<T as Config>::Leaser as Leaser<BlockNumberFor<T>>>::LeasePeriod: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, <<<T as Config>::Leaser as Leaser<BlockNumberFor<T>>>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking, <<<T as Config>::VestingSchedule as VestingSchedule<<T as Config>::AccountId>>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, Option<(<<<T as Config>::VestingSchedule as VestingSchedule<<T as Config>::AccountId>>::Currency as Currency<<T as Config>::AccountId>>::Balance, <<<T as Config>::VestingSchedule as VestingSchedule<<T as Config>::AccountId>>::Currency as Currency<<T as Config>::AccountId>>::Balance, BlockNumberFor<T>)>: DecodeWithMemTracking, Option<T::AccountId>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <<<T as Config>::VestingSchedule as VestingSchedule<<T as Config>::AccountId>>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking, <<<T as Config>::Auctioneer as Auctioneer<BlockNumberFor<T>>>::Currency as Currency<<T as Config>::AccountId>>::Balance: HasCompact, <<<<T as Config>::Auctioneer as Auctioneer<BlockNumberFor<T>>>::Currency as Currency<<T as Config>::AccountId>>::Balance as HasCompact>::Type: DecodeWithMemTracking, <<T as Config>::Auctioneer as Auctioneer<BlockNumberFor<T>>>::LeasePeriod: HasCompact, <<<T as Config>::Auctioneer as Auctioneer<BlockNumberFor<T>>>::LeasePeriod as HasCompact>::Type: DecodeWithMemTracking, BlockNumberFor<T>: HasCompact, <BlockNumberFor<T> as HasCompact>::Type: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <<<T as Config>::Auctioneer as Auctioneer<BlockNumberFor<T>>>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where BlockNumberFor<T>: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl DecodeWithMemTracking for DisputeLocation

impl DecodeWithMemTracking for DisputeResult

impl DecodeWithMemTracking for AggregateMessageOrigin

impl DecodeWithMemTracking for UmpQueueId

impl DecodeWithMemTracking for Origin

impl DecodeWithMemTracking for ParaKind

impl DecodeWithMemTracking for Event

impl DecodeWithMemTracking for PartsOf57600

impl DecodeWithMemTracking for ParaGenesisArgs

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where BlockNumberFor<T>: DecodeWithMemTracking, SchedulerParams<BlockNumberFor<T>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking, BalanceOf<T>: DecodeWithMemTracking, BlockNumberFor<T>: DecodeWithMemTracking, Option<BlockNumberFor<T>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::KeyOwnerProof: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where CandidateReceipt<T::Hash>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking, T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where BlockNumberFor<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where ParachainsInherentData<HeaderFor<T>>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for Origin

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for Origin

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for AddToPayload

impl DecodeWithMemTracking for AddToSignaturePayload

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>
where T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where T::AccountId: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for SessionKeys

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for ProxyType

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for Origin

impl DecodeWithMemTracking for SessionKeys

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for BlsError

impl DecodeWithMemTracking for VersionedExecutionPayloadHeader

impl DecodeWithMemTracking for ExecutionPayloadHeader

impl DecodeWithMemTracking for AncestryProof

impl DecodeWithMemTracking for BeaconHeader

impl DecodeWithMemTracking for ExecutionPayloadHeader

impl DecodeWithMemTracking for ExecutionProof

impl DecodeWithMemTracking for PublicKey

impl DecodeWithMemTracking for Signature

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

impl<const COMMITTEE_SIZE: usize> DecodeWithMemTracking for CheckpointUpdate<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> DecodeWithMemTracking for NextSyncCommitteeUpdate<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize, const COMMITTEE_BITS_SIZE: usize> DecodeWithMemTracking for SyncAggregate<COMMITTEE_SIZE, COMMITTEE_BITS_SIZE>

impl<const COMMITTEE_SIZE: usize, const COMMITTEE_BITS_SIZE: usize> DecodeWithMemTracking for Update<COMMITTEE_SIZE, COMMITTEE_BITS_SIZE>

impl DecodeWithMemTracking for BasicOperatingMode

impl DecodeWithMemTracking for AssetMetadata

impl DecodeWithMemTracking for ChannelId

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

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

impl DecodeWithMemTracking for ConvertMessageError

impl DecodeWithMemTracking for OperatingMode

impl DecodeWithMemTracking for SendError

impl DecodeWithMemTracking for Command

impl DecodeWithMemTracking for Initializer

impl DecodeWithMemTracking for Initializer

impl DecodeWithMemTracking for Message

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl DecodeWithMemTracking for SendError

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where <<T as Config>::Token as Inspect<<T as Config>::AccountId>>::Balance: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>
where PricingParametersOf<T>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Event<T>
where PricingParametersOf<T>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl<T> DecodeWithMemTracking for Error<T>

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>

impl DecodeWithMemTracking for Origin

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for VerificationError

impl DecodeWithMemTracking for EventProof

impl DecodeWithMemTracking for Log

impl DecodeWithMemTracking for Proof

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for NextConfigDescriptor

impl DecodeWithMemTracking for AllowedSlots

impl DecodeWithMemTracking for Public

impl DecodeWithMemTracking for Signature

impl DecodeWithMemTracking for Public

impl DecodeWithMemTracking for Signature

impl DecodeWithMemTracking for Public

impl DecodeWithMemTracking for Signature

impl DecodeWithMemTracking for Payload

impl<Header, Id: RuntimeAppPublic, AncestryProof> DecodeWithMemTracking for ForkVotingProof<Header, Id, AncestryProof>
where VoteMessage<Header::Number, Id, Id::Signature>: DecodeWithMemTracking, AncestryProof: DecodeWithMemTracking, Header: DecodeWithMemTracking + HeaderT,

impl<Number, Id, Signature> DecodeWithMemTracking for DoubleVotingProof<Number, Id, Signature>
where VoteMessage<Number, Id, Signature>: DecodeWithMemTracking,

impl<Number, Id, Signature> DecodeWithMemTracking for VoteMessage<Number, Id, Signature>
where Commitment<Number>: DecodeWithMemTracking, Id: DecodeWithMemTracking, Signature: DecodeWithMemTracking,

impl<Number, Id: RuntimeAppPublic> DecodeWithMemTracking for FutureBlockVotingProof<Number, Id>
where VoteMessage<Number, Id, Id::Signature>: DecodeWithMemTracking,

impl<TBlockNumber> DecodeWithMemTracking for Commitment<TBlockNumber>
where TBlockNumber: DecodeWithMemTracking,

impl<H, N> DecodeWithMemTracking for Equivocation<H, N>
where Equivocation<AuthorityId, Prevote<H, N>, AuthoritySignature>: DecodeWithMemTracking, Equivocation<AuthorityId, Precommit<H, N>, AuthoritySignature>: DecodeWithMemTracking,

impl<H, N> DecodeWithMemTracking for EquivocationProof<H, N>
where Equivocation<H, N>: DecodeWithMemTracking,

impl DecodeWithMemTracking for EpochConfiguration

impl DecodeWithMemTracking for TicketBody

impl DecodeWithMemTracking for TicketEnvelope

impl DecodeWithMemTracking for Slot

impl<Header, Id> DecodeWithMemTracking for EquivocationProof<Header, Id>
where Id: DecodeWithMemTracking, Header: DecodeWithMemTracking,

impl<Hash> DecodeWithMemTracking for AncestryProof<Hash>
where Vec<Hash>: DecodeWithMemTracking, Vec<(u64, Hash)>: DecodeWithMemTracking,

impl DecodeWithMemTracking for MembershipProof

impl DecodeWithMemTracking for Proof

impl DecodeWithMemTracking for Statement

impl DecodeWithMemTracking for Extrinsic

impl DecodeWithMemTracking for TransactionStorageProof

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for VersionedAsset

impl DecodeWithMemTracking for VersionedAssetId

impl DecodeWithMemTracking for VersionedAssets

impl DecodeWithMemTracking for VersionedInteriorLocation

impl DecodeWithMemTracking for VersionedJunction

impl DecodeWithMemTracking for VersionedLocation

impl DecodeWithMemTracking for VersionedNetworkId

impl DecodeWithMemTracking for VersionedResponse

impl DecodeWithMemTracking for AssetId

impl DecodeWithMemTracking for AssetInstance

impl DecodeWithMemTracking for BodyId

impl DecodeWithMemTracking for BodyPart

impl DecodeWithMemTracking for Error

impl DecodeWithMemTracking for Fungibility

impl DecodeWithMemTracking for Junction

impl DecodeWithMemTracking for Junctions

impl DecodeWithMemTracking for MaybeErrorCode

impl DecodeWithMemTracking for MultiAssetFilter

impl DecodeWithMemTracking for NetworkId

impl DecodeWithMemTracking for OriginKind

impl DecodeWithMemTracking for Response

impl DecodeWithMemTracking for SendError

impl DecodeWithMemTracking for WeightLimit

impl DecodeWithMemTracking for WildFungibility

impl DecodeWithMemTracking for WildMultiAsset

impl DecodeWithMemTracking for AssetFilter

impl DecodeWithMemTracking for AssetInstance

impl DecodeWithMemTracking for Fungibility

impl DecodeWithMemTracking for Junction

impl DecodeWithMemTracking for Junctions

impl DecodeWithMemTracking for NetworkId

impl DecodeWithMemTracking for Response

impl DecodeWithMemTracking for WildAsset

impl DecodeWithMemTracking for WildFungibility

impl DecodeWithMemTracking for AssetFilter

impl DecodeWithMemTracking for AssetInstance

impl DecodeWithMemTracking for AssetTransferFilter

impl DecodeWithMemTracking for Error

impl DecodeWithMemTracking for Fungibility

impl DecodeWithMemTracking for Hint

impl DecodeWithMemTracking for Junction

impl DecodeWithMemTracking for Junctions

impl DecodeWithMemTracking for NetworkId

impl DecodeWithMemTracking for Outcome

impl DecodeWithMemTracking for Response

impl DecodeWithMemTracking for WildAsset

impl DecodeWithMemTracking for WildFungibility

impl DecodeWithMemTracking for MultiAsset

impl DecodeWithMemTracking for MultiAssets

impl DecodeWithMemTracking for MultiLocation

impl DecodeWithMemTracking for PalletInfo

impl DecodeWithMemTracking for QueryResponseInfo

impl DecodeWithMemTracking for Asset

impl DecodeWithMemTracking for AssetId

impl DecodeWithMemTracking for Assets

impl DecodeWithMemTracking for Location

impl DecodeWithMemTracking for PalletInfo

impl DecodeWithMemTracking for QueryResponseInfo

impl DecodeWithMemTracking for Asset

impl DecodeWithMemTracking for AssetId

impl DecodeWithMemTracking for Assets

impl DecodeWithMemTracking for Location

impl DecodeWithMemTracking for PalletInfo

impl DecodeWithMemTracking for QueryResponseInfo

impl<Call> DecodeWithMemTracking for Instruction<Call>

impl<Call> DecodeWithMemTracking for Instruction<Call>

impl<Call> DecodeWithMemTracking for Instruction<Call>

impl<Call> DecodeWithMemTracking for Xcm<Call>
where Vec<Instruction<Call>>: DecodeWithMemTracking,

impl<Call> DecodeWithMemTracking for Xcm<Call>
where Vec<Instruction<Call>>: DecodeWithMemTracking,

impl<Call> DecodeWithMemTracking for Xcm<Call>
where Vec<Instruction<Call>>: DecodeWithMemTracking,

impl<RuntimeCall> DecodeWithMemTracking for VersionedXcm<RuntimeCall>
where Xcm<RuntimeCall>: DecodeWithMemTracking, Xcm<RuntimeCall>: DecodeWithMemTracking, Xcm<RuntimeCall>: DecodeWithMemTracking,

impl<T> DecodeWithMemTracking for DoubleEncoded<T>
where Option<T>: Default,

impl DecodeWithMemTracking for TransferType

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for CheckSubstrateCall

impl DecodeWithMemTracking for SessionKeys

impl DecodeWithMemTracking for TransferData

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for ProxyType

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for Origin

impl DecodeWithMemTracking for NposCompactSolution16

impl DecodeWithMemTracking for SessionKeys

impl<T: Config> DecodeWithMemTracking for Call<T>

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where Option<T::Hash>: DecodeWithMemTracking,

impl<T: Config> DecodeWithMemTracking for Call<T>

impl<T: Config> DecodeWithMemTracking for Event<T>
where Option<T::Hash>: DecodeWithMemTracking,

impl DecodeWithMemTracking for OriginCaller

impl DecodeWithMemTracking for RuntimeCall

impl DecodeWithMemTracking for RuntimeError

impl DecodeWithMemTracking for RuntimeEvent

impl DecodeWithMemTracking for RuntimeFreezeReason

impl DecodeWithMemTracking for RuntimeHoldReason

impl DecodeWithMemTracking for RuntimeLockId

impl DecodeWithMemTracking for RuntimeSlashReason

impl DecodeWithMemTracking for RuntimeTask

impl DecodeWithMemTracking for RuntimeViewFunction

impl DecodeWithMemTracking for SessionKeys