referrerpolicy=no-referrer-when-downgrade
xcm_emulator

Trait EncodeLike

pub trait EncodeLike<T = Self>: Sized + Encode
where T: Encode,
{ }
Expand description

A marker trait that tells the compiler that a type encode to the same representation as another type.

E.g. Vec<u8> has the same encoded representation as &[u8].

ยงExample

fn encode_like<T: Encode, R: EncodeLike<T>>(data: &R) {
    data.encode(); // Valid `T` encoded value.
}

fn main() {
    // Just pass the a reference to the normal tuple.
    encode_like::<(u32, u32), _>(&(1u32, 2u32));
    // Pass a tuple of references
    encode_like::<(u32, u32), _>(&(&1u32, &2u32));
    // Pass a tuple of a reference and a value.
    encode_like::<(u32, u32), _>(&(&1u32, 2u32));
}

ยงWarning

The relation is not symetric, T implements EncodeLike<U> does not mean U has same representation as T. For instance we could imaging a non zero integer to be encoded to the same representation as the said integer but not the other way around.

ยงLimitation

Not all possible implementations of EncodeLike are implemented (for instance Box<Box<u32>> does not implement EncodeLike<u32>). To bypass this issue either open a PR to add the new combination or use Ref reference wrapper or define your own wrapper and implement EncodeLike on it as such:

fn encode_like<T: Encode, R: EncodeLike<T>>(data: &R) {
    data.encode(); // Valid `T` encoded value.
}

struct MyWrapper<'a>(&'a (Box<Box<u32>>, u32));
impl<'a> core::ops::Deref for MyWrapper<'a> { // Or use derive_deref crate
    type Target = (Box<Box<u32>>, u32);
    fn deref(&self) -> &Self::Target { &self.0 }
}

impl<'a> parity_scale_codec::WrapperTypeEncode for MyWrapper<'a> {}
impl<'a> parity_scale_codec::EncodeLike<(u32, u32)> for MyWrapper<'a> {}

fn main() {
    let v = (Box::new(Box::new(0)), 0);
    encode_like::<(u32, u32), _>(&MyWrapper(&v));
}

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

ยง

impl EncodeLike for f32

ยง

impl EncodeLike for f64

ยง

impl EncodeLike for i8

ยง

impl EncodeLike for i16

ยง

impl EncodeLike for i32

ยง

impl EncodeLike for i64

ยง

impl EncodeLike for i128

ยง

impl EncodeLike for u8

ยง

impl EncodeLike for u16

ยง

impl EncodeLike for u32

ยง

impl EncodeLike for u64

ยง

impl EncodeLike for u128

ยง

impl EncodeLike for ()

ยง

impl EncodeLike for String

ยง

impl EncodeLike for NonZero<i8>

ยง

impl EncodeLike for NonZero<i16>

ยง

impl EncodeLike for NonZero<i32>

ยง

impl EncodeLike for NonZero<i64>

ยง

impl EncodeLike for NonZero<i128>

ยง

impl EncodeLike for NonZero<u8>

ยง

impl EncodeLike for NonZero<u16>

ยง

impl EncodeLike for NonZero<u32>

ยง

impl EncodeLike for NonZero<u64>

ยง

impl EncodeLike for NonZero<u128>

ยง

impl EncodeLike for Duration

ยง

impl EncodeLike for AbridgedHostConfiguration

ยง

impl EncodeLike for AccountId32

ยง

impl EncodeLike for AccountStatus

ยง

impl EncodeLike for AccountValidity

ยง

impl EncodeLike for ActiveEraInfo

ยง

impl EncodeLike for AdjustmentDirection

ยง

impl EncodeLike for AllowedSlots

ยง

impl EncodeLike for AnySignature

ยง

impl EncodeLike for ApprovalVotingParams

ยง

impl EncodeLike for ArithmeticError

ยง

impl EncodeLike for Asset

ยง

impl EncodeLike for Asset

ยง

impl EncodeLike for AssetFilter

ยง

impl EncodeLike for AssetFilter

ยง

impl EncodeLike for AssetId

ยง

impl EncodeLike for AssetId

ยง

impl EncodeLike for AssetId

ยง

impl EncodeLike for AssetInstance

ยง

impl EncodeLike for AssetInstance

ยง

impl EncodeLike for AssetInstance

ยง

impl EncodeLike for AssetStatus

ยง

impl EncodeLike for AssetTransferFilter

ยง

impl EncodeLike for Assets

ยง

impl EncodeLike for Assignment

ยง

impl EncodeLike for AsyncBackingParams

ยง

impl EncodeLike for AutoRenewalRecord

ยง

impl EncodeLike for AvailabilityBitfield

ยง

impl EncodeLike for BabeConfiguration

ยง

impl EncodeLike for BabeConfigurationV1

ยง

impl EncodeLike for BabeEpochConfiguration

ยง

impl EncodeLike for BadOrigin

ยง

impl EncodeLike for BalanceStatus

ยง

impl EncodeLike for BenchmarkBatch

ยง

impl EncodeLike for BenchmarkBatchSplitResults

ยง

impl EncodeLike for BenchmarkConfig

ยง

impl EncodeLike for BenchmarkList

ยง

impl EncodeLike for BenchmarkMetadata

ยง

impl EncodeLike for BenchmarkParameter

ยง

impl EncodeLike for BenchmarkResult

ยง

impl EncodeLike for BigUint

ยง

impl EncodeLike for BlockData

ยง

impl EncodeLike for BlockLength

ยง

impl EncodeLike for BlockWeights

ยง

impl EncodeLike for BodyId

ยง

impl EncodeLike for BodyPart

ยง

impl EncodeLike for BridgeMessage

ยง

impl EncodeLike for Bytes

ยง

impl EncodeLike for CandidateHash

ยง

impl EncodeLike for CheckInherentsResult

ยง

impl EncodeLike for CheckedDisputeStatementSet

ยง

impl EncodeLike for ChildInfo

ยง

impl EncodeLike for ChildInfo

ยง

impl EncodeLike for ChildTrieParentKeyId

ยง

impl EncodeLike for ChildTrieParentKeyId

ยง

impl EncodeLike for ChunkIndex

ยง

impl EncodeLike for ClaimQueueOffset

ยง

impl EncodeLike for CollationInfo

ยง

impl EncodeLike for CollationInfoV1

ยง

impl EncodeLike for CommittedCandidateReceiptError

ยง

impl EncodeLike for CompactProof

ยง

impl EncodeLike for CompletionStatus

ยง

impl EncodeLike for ConsensusLog

ยง

impl EncodeLike for ConsensusLog

ยง

impl EncodeLike for ConversionError

ยง

impl EncodeLike for CoreAssignment

ยง

impl EncodeLike for CoreIndex

ยง

impl EncodeLike for CoreMask

ยง

impl EncodeLike for CoreSelector

ยง

impl EncodeLike for CrateVersion

ยง

impl EncodeLike for CryptoTypeId

ยง

impl EncodeLike for CumulusDigestItem

ยง

impl EncodeLike for Data

ยง

impl EncodeLike for DeriveJunction

ยง

impl EncodeLike for Digest

ยง

impl EncodeLike for DigestItem

ยง

impl EncodeLike for DispatchClass

ยง

impl EncodeLike for DispatchError

ยง

impl EncodeLike for DispatchError

ยง

impl EncodeLike for DispatchEventInfo

ยง

impl EncodeLike for DispatchInfo

ยง

impl EncodeLike for DisputeLocation

ยง

impl EncodeLike for DisputeProof

ยง

impl EncodeLike for DisputeResult

ยง

impl EncodeLike for DisputeStatement

ยง

impl EncodeLike for DisputeStatementSet

ยง

impl EncodeLike for DisputesTimeSlot

ยง

impl EncodeLike for Duration

ยง

impl EncodeLike for EcdsaSignature

ยง

impl EncodeLike for EcdsaVerifyError

ยง

impl EncodeLike for ElectionCompute

ยง

impl EncodeLike for ElectionScore

ยง

impl EncodeLike for EncodableOpaqueLeaf

ยง

impl EncodeLike for Epoch

ยง

impl EncodeLike for Era

ยง

impl EncodeLike for Error

ยง

impl EncodeLike for Error

ยง

impl EncodeLike for Error

ยง

impl EncodeLike for Error

ยง

impl EncodeLike for Error

ยง

impl EncodeLike for Error

ยง

impl EncodeLike for Error

ยง

impl EncodeLike for Error

ยง

impl EncodeLike for Error

ยง

impl EncodeLike for Error

ยง

impl EncodeLike for EthereumAddress

ยง

impl EncodeLike for Event

ยง

impl EncodeLike for ExecutorParam

ยง

impl EncodeLike for ExecutorParams

ยง

impl EncodeLike for ExecutorParamsHash

ยง

impl EncodeLike for ExecutorParamsPrepHash

ยง

impl EncodeLike for ExtraFlags

ยง

impl EncodeLike for ExtrinsicInclusionMode

ยง

impl EncodeLike for Finality

ยง

impl EncodeLike for FixedI64

ยง

impl EncodeLike for FixedI128

ยง

impl EncodeLike for FixedU64

ยง

impl EncodeLike for FixedU128

ยง

impl EncodeLike for Forcing

ยง

impl EncodeLike for Fungibility

ยง

impl EncodeLike for Fungibility

ยง

impl EncodeLike for Fungibility

ยง

impl EncodeLike for GroupIndex

ยง

impl EncodeLike for H128

ยง

impl EncodeLike for H128

ยง

impl EncodeLike for H160

ยง

impl EncodeLike for H160

ยง

impl EncodeLike for H256

ยง

impl EncodeLike for H256

ยง

impl EncodeLike for H384

ยง

impl EncodeLike for H384

ยง

impl EncodeLike for H512

ยง

impl EncodeLike for H512

ยง

impl EncodeLike for H768

ยง

impl EncodeLike for H768

ยง

impl EncodeLike for Hint

ยง

impl EncodeLike for HoldReason

ยง

impl EncodeLike for HrmpChannel

ยง

impl EncodeLike for HrmpOpenChannelRequest

ยง

impl EncodeLike for HttpError

ยง

impl EncodeLike for HttpRequestId

ยง

impl EncodeLike for HttpRequestStatus

ยง

impl EncodeLike for InherentData

ยง

impl EncodeLike for InherentError

ยง

impl EncodeLike for InternalVersion

ยง

impl EncodeLike for InvalidDisputeStatementKind

ยง

impl EncodeLike for InvalidTransaction

ยง

impl EncodeLike for Junction

ยง

impl EncodeLike for Junction

ยง

impl EncodeLike for Junction

ยง

impl EncodeLike for Junctions

ยง

impl EncodeLike for Junctions

ยง

impl EncodeLike for Junctions

ยง

impl EncodeLike for Justifications

ยง

impl EncodeLike for KeyTypeId

ยง

impl EncodeLike for KillStorageResult

ยง

impl EncodeLike for LastRuntimeUpgradeInfo

ยง

impl EncodeLike for LeaseRecordItem

ยง

impl EncodeLike for Location

ยง

impl EncodeLike for LogLevel

ยง

impl EncodeLike for LogLevelFilter

ยง

impl EncodeLike for LookupError

ยง

impl EncodeLike for LookupError

ยง

impl EncodeLike for MaybeErrorCode

ยง

impl EncodeLike for MembershipProof

ยง

impl EncodeLike for MessageOrigin

ยง

impl EncodeLike for MessageQueueChain

ยง

impl EncodeLike for MessageSendError

ยง

impl EncodeLike for MessagingStateSnapshot

ยง

impl EncodeLike for MockCallU64

ยง

impl EncodeLike for ModuleError

ยง

impl EncodeLike for ModuleError

ยง

impl EncodeLike for MultiAsset

ยง

impl EncodeLike for MultiAssetFilter

ยง

impl EncodeLike for MultiAssets

ยง

impl EncodeLike for MultiLocation

ยง

impl EncodeLike for MultiRemovalResults

ยง

impl EncodeLike for MultiRemovalResults

ยง

impl EncodeLike for MultiSignature

ยง

impl EncodeLike for MultiSigner

ยง

impl EncodeLike for NetworkId

ยง

impl EncodeLike for NetworkId

ยง

impl EncodeLike for NetworkId

ยง

impl EncodeLike for Never

ยง

impl EncodeLike for NextConfigDescriptor

ยง

impl EncodeLike for NextEpochDescriptor

ยง

impl EncodeLike for OccupiedCoreAssumption

ยง

impl EncodeLike for OffenceSeverity

ยง

impl EncodeLike for OpaqueExtrinsic

ยง

impl EncodeLike for OpaqueKeyOwnershipProof

ยง

impl EncodeLike for OpaqueKeyOwnershipProof

ยง

impl EncodeLike for OpaqueMetadata

ยง

impl EncodeLike for OpaqueMetadata

ยง

impl EncodeLike for OpaqueMultiaddr

ยง

impl EncodeLike for OpaqueNetworkState

ยง

impl EncodeLike for OpaquePeerId

ยง

impl EncodeLike for OpaqueValue

ยง

impl EncodeLike for Origin

ยง

impl EncodeLike for Origin

ยง

impl EncodeLike for OriginKind

ยง

impl EncodeLike for OutboundHrmpChannelLimitations

ยง

impl EncodeLike for Outcome

ยง

impl EncodeLike for Outcome

ยง

impl EncodeLike for Outcome

ยง

impl EncodeLike for PalletId

ยง

impl EncodeLike for PalletInfo

ยง

impl EncodeLike for PalletInfo

ยง

impl EncodeLike for PalletInfo

ยง

impl EncodeLike for ParaGenesisArgs

ยง

impl EncodeLike for ParaLifecycle

ยง

impl EncodeLike for ParathreadClaim

ยง

impl EncodeLike for ParathreadEntry

ยง

impl EncodeLike for PartsOf57600

ยง

impl EncodeLike for PaymentStatus

ยง

impl EncodeLike for Pays

ยง

impl EncodeLike for PendingSlashes

ยง

impl EncodeLike for PerU16

ยง

impl EncodeLike for Perbill

ยง

impl EncodeLike for Percent

ยง

impl EncodeLike for Permill

ยง

impl EncodeLike for Perquintill

ยง

impl EncodeLike for Phase

ยง

impl EncodeLike for PoolIoRecord

ยง

impl EncodeLike for PortableRegistry

ยง

impl EncodeLike for PortableType

ยง

impl EncodeLike for PostDispatchInfo

ยง

impl EncodeLike for PotentialRenewalId

ยง

impl EncodeLike for PreDigest

ยง

impl EncodeLike for PrimaryPreDigest

ยง

impl EncodeLike for Public

ยง

impl EncodeLike for Public

ยง

impl EncodeLike for Public

ยง

impl EncodeLike for Public

ยง

impl EncodeLike for Public

ยง

impl EncodeLike for Public

ยง

impl EncodeLike for PvfCheckStatement

ยง

impl EncodeLike for PvfExecKind

ยง

impl EncodeLike for PvfPrepKind

ยง

impl EncodeLike for QueryResponseInfo

ยง

impl EncodeLike for QueryResponseInfo

ยง

impl EncodeLike for QueryResponseInfo

ยง

impl EncodeLike for Reasons

ยง

impl EncodeLike for RegionId

ยง

impl EncodeLike for RelayChainState

ยง

impl EncodeLike for RelayDispatchQueueRemainingCapacity

ยง

impl EncodeLike for Releases

ยง

impl EncodeLike for Response

ยง

impl EncodeLike for Response

ยง

impl EncodeLike for Response

ยง

impl EncodeLike for ReturnValue

ยง

impl EncodeLike for ReturnValue

ยง

impl EncodeLike for RingVerifierData

ยง

impl EncodeLike for RingVrfSignature

ยง

impl EncodeLike for RuntimeDbWeight

ยง

impl EncodeLike for RuntimeMetadata

ยง

impl EncodeLike for RuntimeMetadataDeprecated

ยง

impl EncodeLike for RuntimeMetadataPrefixed

ยง

impl EncodeLike for RuntimeMetadataV14

ยง

impl EncodeLike for RuntimeMetadataV15

ยง

impl EncodeLike for RuntimeMetadataV16

ยง

impl EncodeLike for RuntimeMetricLabel

ยง

impl EncodeLike for RuntimeMetricLabels

ยง

impl EncodeLike for RuntimeMetricOp

ยง

impl EncodeLike for RuntimeMetricUpdate

ยง

impl EncodeLike for RuntimeVersion

ยง

impl EncodeLike for ScheduleItem

ยง

impl EncodeLike for ScheduledCore

ยง

impl EncodeLike for SecondaryPlainPreDigest

ยง

impl EncodeLike for SecondaryVRFPreDigest

ยง

impl EncodeLike for Select

ยง

impl EncodeLike for SendError

ยง

impl EncodeLike for ServiceQuality

ยง

impl EncodeLike for SessionInfo

ยง

impl EncodeLike for Sibling

ยง

impl EncodeLike for Signature

ยง

impl EncodeLike for Signature

ยง

impl EncodeLike for Signature

ยง

impl EncodeLike for Signature

ยง

impl EncodeLike for Signature

ยง

impl EncodeLike for Signature

ยง

impl EncodeLike for SixteenPatriciaMerkleTreeExistenceProof

ยง

impl EncodeLike for SlashingOffenceKind

ยง

impl EncodeLike for SlashingSpans

ยง

impl EncodeLike for Slot

ยง

impl EncodeLike for SlotDuration

ยง

impl EncodeLike for SlotLeasePeriodStart

ยง

impl EncodeLike for SlotRange

ยง

impl EncodeLike for SolutionOrSnapshotSize

ยง

impl EncodeLike for StateVersion

ยง

impl EncodeLike for StateVersion

ยง

impl EncodeLike for StatementKind

ยง

impl EncodeLike for StatusRecord

ยง

impl EncodeLike for SteppedMigrationError

ยง

impl EncodeLike for StorageData

ยง

impl EncodeLike for StorageData

ยง

impl EncodeLike for StorageEntryModifier

ยง

impl EncodeLike for StorageEntryModifierIR

ยง

impl EncodeLike for StorageHasher

ยง

impl EncodeLike for StorageHasherIR

ยง

impl EncodeLike for StorageInfo

ยง

impl EncodeLike for StorageKey

ยง

impl EncodeLike for StorageKey

ยง

impl EncodeLike for StorageKind

ยง

impl EncodeLike for StorageProof

ยง

impl EncodeLike for StorageProofError

ยง

impl EncodeLike for StorageVersion

ยง

impl EncodeLike for TestSignature

ยง

impl EncodeLike for Time

ยง

impl EncodeLike for Timestamp

ยง

impl EncodeLike for Timestamp

ยง

impl EncodeLike for TokenError

ยง

impl EncodeLike for TrackedStorageKey

ยง

impl EncodeLike for TrackedStorageKey

ยง

impl EncodeLike for TransactionSource

ยง

impl EncodeLike for TransactionValidityError

ยง

impl EncodeLike for TransactionalError

ยง

impl EncodeLike for TransferType

ยง

impl EncodeLike for TrieError

ยง

impl EncodeLike for TypeDefPrimitive

ยง

impl EncodeLike for U128

ยง

impl EncodeLike for U128

ยง

impl EncodeLike for U256

ยง

impl EncodeLike for U256

ยง

impl EncodeLike for U512

ยง

impl EncodeLike for U512

ยง

impl EncodeLike for UMPSignal

ยง

impl EncodeLike for UintAuthorityId

ยง

impl EncodeLike for UnknownTransaction

ยง

impl EncodeLike for UpgradeCheckSelect

ยง

impl EncodeLike for UpgradeGoAhead

ยง

impl EncodeLike for UpgradeRestriction

ยง

impl EncodeLike for UpgradeStrategy

ยง

impl EncodeLike for UsedBandwidth

ยง

impl EncodeLike for ValidDisputeStatementKind

ยง

impl EncodeLike for ValidTransaction

ยง

impl EncodeLike for ValidationCode

ยง

impl EncodeLike for ValidationCodeHash

ยง

impl EncodeLike for ValidationParams

ยง

impl EncodeLike for ValidationResult

ยง

impl EncodeLike for ValidatorIndex

ยง

impl EncodeLike for ValidatorPrefs

ยง

impl EncodeLike for ValidityAttestation

ยง

impl EncodeLike for Value

ยง

impl EncodeLike for Value

ยง

impl EncodeLike for VersionMigrationStage

ยง

impl EncodeLike for VersionedAsset

ยง

impl EncodeLike for VersionedAssetId

ยง

impl EncodeLike for VersionedAssets

ยง

impl EncodeLike for VersionedInteriorLocation

ยง

impl EncodeLike for VersionedJunction

ยง

impl EncodeLike for VersionedLocatableAsset

ยง

impl EncodeLike for VersionedLocation

ยง

impl EncodeLike for VersionedNetworkId

ยง

impl EncodeLike for VersionedPostUpgradeData

ยง

impl EncodeLike for VersionedResponse

ยง

impl EncodeLike for ViewFunctionDispatchError

ยง

impl EncodeLike for ViewFunctionId

ยง

impl EncodeLike for Void

ยง

impl EncodeLike for VrfPreOutput

ยง

impl EncodeLike for VrfSignature

ยง

impl EncodeLike for WasmEntryAttributes

ยง

impl EncodeLike for WasmEntryAttributes

ยง

impl EncodeLike for WasmFieldName

ยง

impl EncodeLike for WasmFieldName

ยง

impl EncodeLike for WasmFields

ยง

impl EncodeLike for WasmFields

ยง

impl EncodeLike for WasmLevel

ยง

impl EncodeLike for WasmLevel

ยง

impl EncodeLike for WasmMetadata

ยง

impl EncodeLike for WasmMetadata

ยง

impl EncodeLike for WasmValue

ยง

impl EncodeLike for WasmValue

ยง

impl EncodeLike for WasmValuesSet

ยง

impl EncodeLike for WasmValuesSet

ยง

impl EncodeLike for WeightsPerClass

ยง

impl EncodeLike for WildAsset

ยง

impl EncodeLike for WildAsset

ยง

impl EncodeLike for WildFungibility

ยง

impl EncodeLike for WildFungibility

ยง

impl EncodeLike for WildFungibility

ยง

impl EncodeLike for WildMultiAsset

ยง

impl EncodeLike for WithdrawReasons

ยง

impl EncodeLike for XcmContext

ยง

impl EncodeLike for XcmContext

ยง

impl EncodeLike for XcmContext

ยง

impl EncodeLike for XcmpMessageFormat

ยง

impl EncodeLike<&str> for String

ยง

impl EncodeLike<&[u8]> for Bytes

ยง

impl EncodeLike<String> for &str

ยง

impl EncodeLike<Vec<u8>> for Bytes

ยง

impl EncodeLike<HeadData> for Vec<u8>

ยง

impl EncodeLike<Id> for u32

ยง

impl EncodeLike<Bytes> for &[u8]

ยง

impl EncodeLike<Bytes> for Vec<u8>

ยง

impl<'a> EncodeLike for DigestItemRef<'a>

ยง

impl<A0, A1, B0, B1, C0, C1, D0, D1, E0, E1, F0, F1, G0, G1, H0, H1, I0, I1, J0, J1, K0, K1, L0, L1, M0, M1, N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1)> for (A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where A0: EncodeLike<A1>, A1: Encode, B0: EncodeLike<B1>, B1: Encode, C0: EncodeLike<C1>, C1: Encode, D0: EncodeLike<D1>, D1: Encode, E0: EncodeLike<E1>, E1: Encode, F0: EncodeLike<F1>, F1: Encode, G0: EncodeLike<G1>, G1: Encode, H0: EncodeLike<H1>, H1: Encode, I0: EncodeLike<I1>, I1: Encode, J0: EncodeLike<J1>, J1: Encode, K0: EncodeLike<K1>, K1: Encode, L0: EncodeLike<L1>, L1: Encode, M0: EncodeLike<M1>, M1: Encode, N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<A, F, R, D, Fp> EncodeLike for FreezeConsideration<A, F, R, D, Fp>
where F: Mutate<A>, <F as Inspect<A>>::Balance: Encode, PhantomData<fn() -> (A, R, D, Fp)>: Encode,

ยง

impl<A, F, R, D, Fp> EncodeLike for HoldConsideration<A, F, R, D, Fp>
where F: Mutate<A>, <F as Inspect<A>>::Balance: Encode, PhantomData<fn() -> (A, R, D, Fp)>: Encode,

ยง

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

ยง

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

ยง

impl<A, U, S> EncodeLike for MigrationState<A, U, S>
where A: Encode, U: Encode, S: Encode,

ยง

impl<Account, Balance> EncodeLike for ParaInfo<Account, Balance>
where Account: Encode, Balance: Encode,

ยง

impl<Account, Balance> EncodeLike for ParaInfoV1<Account, Balance>
where Account: Encode, Balance: Encode,

ยง

impl<AccountId> EncodeLike for ContributionRecord<AccountId>
where AccountId: Encode,

ยง

impl<AccountId> EncodeLike for EraRewardPoints<AccountId>
where AccountId: Ord, BTreeMap<AccountId, u32>: Encode,

ยง

impl<AccountId> EncodeLike for OffenceRecord<AccountId>
where Option<AccountId>: Encode,

ยง

impl<AccountId> EncodeLike for RawOrigin<AccountId>
where AccountId: Encode,

ยง

impl<AccountId> EncodeLike for RewardDestination<AccountId>
where AccountId: Encode,

ยง

impl<AccountId> EncodeLike for SnapshotStatus<AccountId>
where AccountId: Encode,

ยง

impl<AccountId> EncodeLike for StakedAssignment<AccountId>
where AccountId: Encode, Vec<(AccountId, u128)>: Encode,

ยง

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

ยง

impl<AccountId, AccountIndex> EncodeLike for MultiAddress<AccountId, AccountIndex>
where AccountId: Encode, AccountIndex: HasCompact,

ยง

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

ยง

impl<AccountId, Balance> EncodeLike for CandidateInfo<AccountId, Balance>
where AccountId: Encode, Balance: Encode,

ยง

impl<AccountId, Balance> EncodeLike for Exposure<AccountId, Balance>
where Balance: HasCompact, Vec<IndividualExposure<AccountId, Balance>>: Encode,

ยง

impl<AccountId, Balance> EncodeLike for ExposurePage<AccountId, Balance>
where Balance: HasCompact, Vec<IndividualExposure<AccountId, Balance>>: Encode,

ยง

impl<AccountId, Balance> EncodeLike for IndividualExposure<AccountId, Balance>
where Balance: HasCompact, AccountId: Encode,

ยง

impl<AccountId, Balance> EncodeLike for PagedExposure<AccountId, Balance>
where Balance: HasCompact + MaxEncodedLen, PagedExposureMetadata<Balance>: Encode, ExposurePage<AccountId, Balance>: Encode,

ยง

impl<AccountId, Balance> EncodeLike for Proposal<AccountId, Balance>
where AccountId: Encode, Balance: Encode,

ยง

impl<AccountId, Balance> EncodeLike for RegionRecord<AccountId, Balance>
where Option<AccountId>: Encode, Option<Balance>: Encode,

ยง

impl<AccountId, Balance, BlockNumber, LeasePeriod> EncodeLike for FundInfo<AccountId, Balance, BlockNumber, LeasePeriod>
where AccountId: Encode, Balance: Encode, BlockNumber: Encode, LeasePeriod: Encode,

ยง

impl<AccountId, Balance, Solution> EncodeLike for SignedSubmission<AccountId, Balance, Solution>
where Balance: HasCompact + Encode, AccountId: Encode, RawSolution<Solution>: Encode,

ยง

impl<AccountId, Bound> EncodeLike for BoundedSupport<AccountId, Bound>
where Bound: Get<u32>, BoundedVec<(AccountId, u128), Bound>: Encode,

ยง

impl<AccountId, DataProvider> EncodeLike for RoundSnapshot<AccountId, DataProvider>
where Vec<DataProvider>: Encode, Vec<AccountId>: Encode,

ยง

impl<AccountId, LeasePeriod> EncodeLike for ParachainTemporarySlot<AccountId, LeasePeriod>
where AccountId: Encode, LeasePeriod: Encode, Option<LeasePeriod>: Encode,

ยง

impl<AccountId, MaxWinners, MaxBackersPerWinner> EncodeLike for ReadySolution<AccountId, MaxWinners, MaxBackersPerWinner>
where AccountId: IdentifierT, MaxWinners: Get<u32>, MaxBackersPerWinner: Get<u32>, BoundedSupports<AccountId, MaxWinners, MaxBackersPerWinner>: Encode,

ยง

impl<AccountId, P> EncodeLike for Assignment<AccountId, P>
where P: PerThing, AccountId: Encode, Vec<(AccountId, P)>: Encode,

ยง

impl<Address, Call, Signature, Extension> EncodeLike for UncheckedExtrinsic<Address, Call, Signature, Extension>
where Address: Encode, Signature: Encode, Call: Encode + Dispatchable, Extension: TransactionExtension<Call>,

ยง

impl<AssetId> EncodeLike for NativeOrWithId<AssetId>
where AssetId: Ord + Encode,

ยง

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

ยง

impl<AuthorityId> EncodeLike for ConsensusLog<AuthorityId>
where AuthorityId: Codec, Vec<AuthorityId>: Encode,

ยง

impl<B0, B1, C0, C1, D0, D1, E0, E1, F0, F1, G0, G1, H0, H1, I0, I1, J0, J1, K0, K1, L0, L1, M0, M1, N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1)> for (B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where B0: EncodeLike<B1>, B1: Encode, C0: EncodeLike<C1>, C1: Encode, D0: EncodeLike<D1>, D1: Encode, E0: EncodeLike<E1>, E1: Encode, F0: EncodeLike<F1>, F1: Encode, G0: EncodeLike<G1>, G1: Encode, H0: EncodeLike<H1>, H1: Encode, I0: EncodeLike<I1>, I1: Encode, J0: EncodeLike<J1>, J1: Encode, K0: EncodeLike<K1>, K1: Encode, L0: EncodeLike<L1>, L1: Encode, M0: EncodeLike<M1>, M1: Encode, N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<B> EncodeLike for BlockAndTimeDeadline<B>
where B: BlockNumberProvider, <B as BlockNumberProvider>::BlockNumber: Encode,

ยง

impl<B> EncodeLike for ParachainBlockData<B>
where B: Block, <B as Block>::Header: Encode, Vec<<B as Block>::Extrinsic>: Encode,

ยง

impl<Balance> EncodeLike for AccountStatus<Balance>
where Balance: Encode,

ยง

impl<Balance> EncodeLike for BalanceLock<Balance>
where Balance: Encode,

ยง

impl<Balance> EncodeLike for FeeDetails<Balance>
where Option<InclusionFee<Balance>>: Encode, Balance: Encode,

ยง

impl<Balance> EncodeLike for InclusionFee<Balance>
where Balance: Encode,

ยง

impl<Balance> EncodeLike for InstaPoolHistoryRecord<Balance>
where Option<Balance>: Encode,

ยง

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

ยง

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

ยง

impl<Balance> EncodeLike for PotentialRenewalRecord<Balance>
where Balance: Encode,

ยง

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

ยง

impl<Balance> EncodeLike for WeightToFeeCoefficient<Balance>
where Balance: Encode,

ยง

impl<Balance, AccountId> EncodeLike for ExistenceReason<Balance, AccountId>
where Balance: Encode, AccountId: Encode,

ยง

impl<Balance, AccountId, DepositBalance> EncodeLike for AssetDetails<Balance, AccountId, DepositBalance>
where AccountId: Encode, Balance: Encode, DepositBalance: Encode,

ยง

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

ยง

impl<Balance, DepositBalance> EncodeLike for Approval<Balance, DepositBalance>
where Balance: Encode, DepositBalance: Encode,

ยง

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

ยง

impl<Balance, MaxJudgements, IdentityInfo> EncodeLike for Registration<Balance, MaxJudgements, IdentityInfo>
where Balance: Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq, MaxJudgements: Get<u32>, IdentityInfo: IdentityInformationProvider + Encode, BoundedVec<(u32, Judgement<Balance>), MaxJudgements>: Encode,

ยง

impl<Balance, RelayBlockNumber> EncodeLike for SaleInfoRecord<Balance, RelayBlockNumber>
where RelayBlockNumber: Encode, Balance: Encode, Option<Balance>: Encode,

ยง

impl<Balance, Weight> EncodeLike for RuntimeDispatchInfo<Balance, Weight>
where Weight: Encode, Balance: Encode,

ยง

impl<Base, Explicit, Implicit> EncodeLike for ImplicationParts<Base, Explicit, Implicit>
where Base: Encode, Explicit: Encode, Implicit: Encode,

ยง

impl<Block> EncodeLike for BlockId<Block>
where Block: Block, <Block as Block>::Hash: Encode, <<Block as Block>::Header as Header>::Number: Encode,

ยง

impl<Block> EncodeLike for SignedBlock<Block>
where Block: Encode,

ยง

impl<BlockNumber> EncodeLike for DispatchTime<BlockNumber>
where BlockNumber: Encode,

ยง

impl<BlockNumber> EncodeLike for HostConfiguration<BlockNumber>
where BlockNumber: Encode, SchedulerParams<BlockNumber>: Encode,

ยง

impl<BlockNumber> EncodeLike for InboundDownwardMessage<BlockNumber>
where BlockNumber: Encode,

ยง

impl<BlockNumber> EncodeLike for InboundHrmpMessage<BlockNumber>
where BlockNumber: Encode,

ยง

impl<BlockNumber> EncodeLike for LastContribution<BlockNumber>
where BlockNumber: Encode,

ยง

impl<BlockNumber> EncodeLike for QueryResponseStatus<BlockNumber>
where BlockNumber: Encode,

ยง

impl<BlockNumber> EncodeLike for QueryStatus<BlockNumber>
where BlockNumber: Encode,

ยง

impl<BlockNumber> EncodeLike for SchedulerParams<BlockNumber>
where BlockNumber: Encode,

ยง

impl<BlockNumber> EncodeLike for V6HostConfiguration<BlockNumber>
where BlockNumber: Encode,

ยง

impl<BlockNumber> EncodeLike for V7HostConfiguration<BlockNumber>
where BlockNumber: Encode,

ยง

impl<BlockNumber> EncodeLike for V8HostConfiguration<BlockNumber>
where BlockNumber: Encode,

ยง

impl<BlockNumber> EncodeLike for V9HostConfiguration<BlockNumber>
where BlockNumber: Encode,

ยง

impl<BlockNumber> EncodeLike for V10HostConfiguration<BlockNumber>
where BlockNumber: Encode,

ยง

impl<BlockNumber> EncodeLike for V11HostConfiguration<BlockNumber>
where BlockNumber: Encode,

ยง

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

ยง

impl<C0, C1, D0, D1, E0, E1, F0, F1, G0, G1, H0, H1, I0, I1, J0, J1, K0, K1, L0, L1, M0, M1, N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1)> for (C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where C0: EncodeLike<C1>, C1: Encode, D0: EncodeLike<D1>, D1: Encode, E0: EncodeLike<E1>, E1: Encode, F0: EncodeLike<F1>, F1: Encode, G0: EncodeLike<G1>, G1: Encode, H0: EncodeLike<H1>, H1: Encode, I0: EncodeLike<I1>, I1: Encode, J0: EncodeLike<J1>, J1: Encode, K0: EncodeLike<K1>, K1: Encode, L0: EncodeLike<L1>, L1: Encode, M0: EncodeLike<M1>, M1: Encode, N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

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

ยง

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

ยง

impl<Call> EncodeLike for Instruction<Call>

ยง

impl<Call> EncodeLike for Instruction<Call>

ยง

impl<Call> EncodeLike for Instruction<Call>

ยง

impl<Call> EncodeLike for Xcm<Call>

ยง

impl<Call> EncodeLike for Xcm<Call>

ยง

impl<Call> EncodeLike for Xcm<Call>

ยง

impl<Call, Extension> EncodeLike for SignedPayload<Call, Extension>
where Call: Encode + Dispatchable, Extension: TransactionExtension<Call>,

ยง

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

ยง

impl<D0, D1, E0, E1, F0, F1, G0, G1, H0, H1, I0, I1, J0, J1, K0, K1, L0, L1, M0, M1, N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1)> for (D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where D0: EncodeLike<D1>, D1: Encode, E0: EncodeLike<E1>, E1: Encode, F0: EncodeLike<F1>, F1: Encode, G0: EncodeLike<G1>, G1: Encode, H0: EncodeLike<H1>, H1: Encode, I0: EncodeLike<I1>, I1: Encode, J0: EncodeLike<J1>, J1: Encode, K0: EncodeLike<K1>, K1: Encode, L0: EncodeLike<L1>, L1: Encode, M0: EncodeLike<M1>, M1: Encode, N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<DepositBalance, BoundedString> EncodeLike for AssetMetadata<DepositBalance, BoundedString>
where DepositBalance: Encode, BoundedString: Encode,

ยง

impl<E0, E1, F0, F1, G0, G1, H0, H1, I0, I1, J0, J1, K0, K1, L0, L1, M0, M1, N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1)> for (E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where E0: EncodeLike<E1>, E1: Encode, F0: EncodeLike<F1>, F1: Encode, G0: EncodeLike<G1>, G1: Encode, H0: EncodeLike<H1>, H1: Encode, I0: EncodeLike<I1>, I1: Encode, J0: EncodeLike<J1>, J1: Encode, K0: EncodeLike<K1>, K1: Encode, L0: EncodeLike<L1>, L1: Encode, M0: EncodeLike<M1>, M1: Encode, N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<E> EncodeLike for MakeFatalError<E>
where E: Encode,

ยง

impl<E, T> EncodeLike for EventRecord<E, T>
where E: Parameter + Member + Encode, Vec<T>: Encode,

ยง

impl<Event> EncodeLike for CallDryRunEffects<Event>
where Vec<Event>: Encode,

ยง

impl<Event> EncodeLike for XcmDryRunEffects<Event>
where Vec<Event>: Encode,

ยง

impl<F0, F1, G0, G1, H0, H1, I0, I1, J0, J1, K0, K1, L0, L1, M0, M1, N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1)> for (F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where F0: EncodeLike<F1>, F1: Encode, G0: EncodeLike<G1>, G1: Encode, H0: EncodeLike<H1>, H1: Encode, I0: EncodeLike<I1>, I1: Encode, J0: EncodeLike<J1>, J1: Encode, K0: EncodeLike<K1>, K1: Encode, L0: EncodeLike<L1>, L1: Encode, M0: EncodeLike<M1>, M1: Encode, N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

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

ยง

impl<G0, G1, H0, H1, I0, I1, J0, J1, K0, K1, L0, L1, M0, M1, N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1)> for (G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where G0: EncodeLike<G1>, G1: Encode, H0: EncodeLike<H1>, H1: Encode, I0: EncodeLike<I1>, I1: Encode, J0: EncodeLike<J1>, J1: Encode, K0: EncodeLike<K1>, K1: Encode, L0: EncodeLike<L1>, L1: Encode, M0: EncodeLike<M1>, M1: Encode, N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<H0, H1, I0, I1, J0, J1, K0, K1, L0, L1, M0, M1, N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1)> for (H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where H0: EncodeLike<H1>, H1: Encode, I0: EncodeLike<I1>, I1: Encode, J0: EncodeLike<J1>, J1: Encode, K0: EncodeLike<K1>, K1: Encode, L0: EncodeLike<L1>, L1: Encode, M0: EncodeLike<M1>, M1: Encode, N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<H> EncodeLike for Ancestor<H>
where Option<H>: Encode,

ยง

impl<H> EncodeLike for BackedCandidate<H>
where CommittedCandidateReceipt<H>: Encode,

ยง

impl<H> EncodeLike for BackedCandidate<H>
where CommittedCandidateReceiptV2<H>: Encode,

ยง

impl<H> EncodeLike for CandidateDescriptor<H>
where H: Encode,

ยง

impl<H> EncodeLike for CandidateDescriptorV2<H>
where H: Encode,

ยง

impl<H> EncodeLike for CandidateEvent<H>
where CandidateReceipt<H>: Encode,

ยง

impl<H> EncodeLike for CandidateEvent<H>
where CandidateReceiptV2<H>: Encode,

ยง

impl<H> EncodeLike for CandidateReceipt<H>
where CandidateDescriptor<H>: Encode,

ยง

impl<H> EncodeLike for CandidateReceiptV2<H>
where CandidateDescriptorV2<H>: Encode,

ยง

impl<H> EncodeLike for CommittedCandidateReceipt<H>
where CandidateDescriptor<H>: Encode,

ยง

impl<H> EncodeLike for CommittedCandidateReceiptV2<H>
where CandidateDescriptorV2<H>: Encode,

ยง

impl<H> EncodeLike for ScrapedOnChainVotes<H>
where H: Encode + Decode, Vec<(CandidateReceipt<H>, Vec<(ValidatorIndex, ValidityAttestation)>)>: Encode,

ยง

impl<H> EncodeLike for ScrapedOnChainVotes<H>
where H: Encode + Decode, Vec<(CandidateReceiptV2<H>, Vec<(ValidatorIndex, ValidityAttestation)>)>: Encode,

ยง

impl<H> EncodeLike for SigningContext<H>
where H: Encode,

ยง

impl<H, L> EncodeLike for MerkleProof<H, L>
where H: Encode, Vec<H>: Encode, L: Encode,

ยง

impl<H, N> EncodeLike for BackingState<H, N>
where Constraints<N>: Encode, Vec<CandidatePendingAvailability<H, N>>: Encode,

ยง

impl<H, N> EncodeLike for BackingState<H, N>
where Constraints<N>: Encode, Vec<CandidatePendingAvailability<H, N>>: Encode,

ยง

impl<H, N> EncodeLike for CandidatePendingAvailability<H, N>
where CandidateDescriptor<H>: Encode, N: Encode,

ยง

impl<H, N> EncodeLike for CandidatePendingAvailability<H, N>
where CandidateDescriptorV2<H>: Encode, N: Encode,

ยง

impl<H, N> EncodeLike for CandidatePendingAvailability<H, N>
where CandidateDescriptorV2<H>: Encode, N: Encode,

ยง

impl<H, N> EncodeLike for CandidatePendingAvailability<H, N>
where CandidateDescriptorV2<H>: Encode, N: Encode,

ยง

impl<H, N> EncodeLike for CoreState<H, N>
where OccupiedCore<H, N>: Encode,

ยง

impl<H, N> EncodeLike for CoreState<H, N>
where OccupiedCore<H, N>: Encode,

ยง

impl<H, N> EncodeLike for Equivocation<H, N>
where Equivocation<Public, Prevote<H, N>, Signature>: Encode, Equivocation<Public, Precommit<H, N>, Signature>: Encode,

ยง

impl<H, N> EncodeLike for EquivocationProof<H, N>
where Equivocation<H, N>: Encode,

ยง

impl<H, N> EncodeLike for Message<H, N>
where Prevote<H, N>: Encode, Precommit<H, N>: Encode, PrimaryPropose<H, N>: Encode,

ยง

impl<H, N> EncodeLike for OccupiedCore<H, N>
where N: Encode, CandidateDescriptor<H>: Encode,

ยง

impl<H, N> EncodeLike for OccupiedCore<H, N>
where N: Encode, CandidateDescriptorV2<H>: Encode,

ยง

impl<H, N> EncodeLike for Precommit<H, N>
where H: Encode, N: Encode,

ยง

impl<H, N> EncodeLike for Prevote<H, N>
where H: Encode, N: Encode,

ยง

impl<H, N> EncodeLike for PrimaryPropose<H, N>
where H: Encode, N: Encode,

ยง

impl<H, N> EncodeLike for State<H, N>

ยง

impl<H, N, S, Id> EncodeLike for CatchUp<H, N, S, Id>
where Vec<SignedPrevote<H, N, S, Id>>: Encode, Vec<SignedPrecommit<H, N, S, Id>>: Encode, H: Encode, N: Encode,

ยง

impl<H, N, S, Id> EncodeLike for Commit<H, N, S, Id>
where H: Encode, N: Encode, Vec<SignedPrecommit<H, N, S, Id>>: Encode,

ยง

impl<H, N, S, Id> EncodeLike for CompactCommit<H, N, S, Id>
where H: Encode, N: Encode, Vec<Precommit<H, N>>: Encode, Vec<(S, Id)>: Encode,

ยง

impl<H, N, S, Id> EncodeLike for HistoricalVotes<H, N, S, Id>
where Vec<SignedMessage<H, N, S, Id>>: Encode,

ยง

impl<H, N, S, Id> EncodeLike for SignedMessage<H, N, S, Id>
where Message<H, N>: Encode, S: Encode, Id: Encode,

ยง

impl<H, N, S, Id> EncodeLike for SignedPrecommit<H, N, S, Id>
where Precommit<H, N>: Encode, S: Encode, Id: Encode,

ยง

impl<H, N, S, Id> EncodeLike for SignedPrevote<H, N, S, Id>
where Prevote<H, N>: Encode, S: Encode, Id: Encode,

ยง

impl<HDR> EncodeLike for InherentData<HDR>
where HDR: Header + Encode, Vec<BackedCandidate<<HDR as Header>::Hash>>: Encode,

ยง

impl<HDR> EncodeLike for InherentData<HDR>
where HDR: Header + Encode, Vec<BackedCandidate<<HDR as Header>::Hash>>: Encode,

ยง

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

ยง

impl<Hash> EncodeLike for LeafProof<Hash>
where Vec<Hash>: Encode,

ยง

impl<Hash> EncodeLike for RelayParentInfo<Hash>
where Hash: Encode,

ยง

impl<Hash, BlockNumber> EncodeLike for AllowedRelayParentsTracker<Hash, BlockNumber>
where VecDeque<(Hash, Hash)>: Encode, BlockNumber: Encode,

ยง

impl<Hash, BlockNumber> EncodeLike for AllowedRelayParentsTracker<Hash, BlockNumber>
where VecDeque<RelayParentInfo<Hash>>: Encode, BlockNumber: Encode,

ยง

impl<Header> EncodeLike for GrandpaJustification<Header>
where Header: Header, Commit<<Header as Header>::Hash, <Header as Header>::Number, Signature, Public>: Encode, Vec<Header>: Encode,

ยง

impl<Header, Extrinsic> EncodeLike for Block<Header, Extrinsic>
where Header: Encode, Vec<Extrinsic>: Encode,

ยง

impl<Header, Id> EncodeLike for EquivocationProof<Header, Id>
where Id: Encode, Header: Encode,

ยง

impl<I0, I1, J0, J1, K0, K1, L0, L1, M0, M1, N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1)> for (I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where I0: EncodeLike<I1>, I1: Encode, J0: EncodeLike<J1>, J1: Encode, K0: EncodeLike<K1>, K1: Encode, L0: EncodeLike<L1>, L1: Encode, M0: EncodeLike<M1>, M1: Encode, N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<Id> EncodeLike for OutboundHrmpMessage<Id>
where Id: Encode,

ยง

impl<Id> EncodeLike for PaymentState<Id>
where Id: Encode,

ยง

impl<Id, Balance> EncodeLike for IdAmount<Id, Balance>
where Id: Encode, Balance: Encode,

ยง

impl<Id, V, S> EncodeLike for Equivocation<Id, V, S>
where Id: Encode, V: Encode, S: Encode, (V, S): Encode,

ยง

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

ยง

impl<Inner> EncodeLike for FakeDispatchable<Inner>
where Inner: Encode,

ยง

impl<J0, J1, K0, K1, L0, L1, M0, M1, N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(J1, K1, L1, M1, N1, O1, P1, Q1, R1)> for (J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where J0: EncodeLike<J1>, J1: Encode, K0: EncodeLike<K1>, K1: Encode, L0: EncodeLike<L1>, L1: Encode, M0: EncodeLike<M1>, M1: Encode, N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<K0, K1, L0, L1, M0, M1, N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(K1, L1, M1, N1, O1, P1, Q1, R1)> for (K0, L0, M0, N0, O0, P0, Q0, R0)
where K0: EncodeLike<K1>, K1: Encode, L0: EncodeLike<L1>, L1: Encode, M0: EncodeLike<M1>, M1: Encode, N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<K, LikeK, V, LikeV> EncodeLike<&[(LikeK, LikeV)]> for BTreeMap<K, V>
where K: EncodeLike<LikeK>, LikeK: Encode, V: EncodeLike<LikeV>, LikeV: Encode,

ยง

impl<K, LikeK, V, LikeV> EncodeLike<BTreeMap<LikeK, LikeV>> for &[(K, V)]
where K: EncodeLike<LikeK>, LikeK: Encode, V: EncodeLike<LikeV>, LikeV: Encode,

ยง

impl<K, LikeK, V, LikeV> EncodeLike<BTreeMap<LikeK, LikeV>> for BTreeMap<K, V>
where K: EncodeLike<LikeK>, LikeK: Encode, V: EncodeLike<LikeV>, LikeV: Encode,

ยง

impl<K, V> EncodeLike for IndexedVec<K, V>
where Vec<V>: Encode, PhantomData<fn(_: K) -> K>: Encode,

ยง

impl<K, V, S> EncodeLike for BoundedBTreeMap<K, V, S>
where BTreeMap<K, V>: Encode, PhantomData<S>: Encode,

ยง

impl<K, V, S> EncodeLike<BTreeMap<K, V>> for BoundedBTreeMap<K, V, S>
where BTreeMap<K, V>: Encode,

ยง

impl<L0, L1, M0, M1, N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(L1, M1, N1, O1, P1, Q1, R1)> for (L0, M0, N0, O0, P0, Q0, R0)
where L0: EncodeLike<L1>, L1: Encode, M0: EncodeLike<M1>, M1: Encode, N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<M0, M1, N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(M1, N1, O1, P1, Q1, R1)> for (M0, N0, O0, P0, Q0, R0)
where M0: EncodeLike<M1>, M1: Encode, N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<MessageOrigin> EncodeLike for BookState<MessageOrigin>
where Option<Neighbours<MessageOrigin>>: Encode,

ยง

impl<MessageOrigin> EncodeLike for Neighbours<MessageOrigin>
where MessageOrigin: Encode,

ยง

impl<N0, N1, O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(N1, O1, P1, Q1, R1)> for (N0, O0, P0, Q0, R0)
where N0: EncodeLike<N1>, N1: Encode, O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<N> EncodeLike for AvailabilityBitfieldRecord<N>
where N: Encode,

ยง

impl<N> EncodeLike for CandidateCommitments<N>
where N: Encode,

ยง

impl<N> EncodeLike for ConsensusLog<N>
where N: Codec + Encode, ScheduledChange<N>: Encode,

ยง

impl<N> EncodeLike for Constraints<N>
where N: Encode, Vec<N>: Encode, InboundHrmpLimitations<N>: Encode, Option<(N, ValidationCodeHash)>: Encode,

ยง

impl<N> EncodeLike for Constraints<N>
where N: Encode, Vec<N>: Encode, InboundHrmpLimitations<N>: Encode, Option<(N, ValidationCodeHash)>: Encode,

ยง

impl<N> EncodeLike for DisputeState<N>
where N: Encode, Option<N>: Encode,

ยง

impl<N> EncodeLike for GroupRotationInfo<N>
where N: Encode,

ยง

impl<N> EncodeLike for InboundHrmpLimitations<N>
where Vec<N>: Encode,

ยง

impl<N> EncodeLike for ParaPastCodeMeta<N>
where Vec<ReplacementTimes<N>>: Encode, Option<N>: Encode,

ยง

impl<N> EncodeLike for ReplacementTimes<N>
where N: Encode,

ยง

impl<N> EncodeLike for ScheduledChange<N>
where N: Encode,

ยง

impl<Nonce, AccountData> EncodeLike for AccountInfo<Nonce, AccountData>
where Nonce: Encode, AccountData: Encode,

ยง

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

ยง

impl<O0, O1, P0, P1, Q0, Q1, R0, R1> EncodeLike<(O1, P1, Q1, R1)> for (O0, P0, Q0, R0)
where O0: EncodeLike<O1>, O1: Encode, P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<O, T> EncodeLike for BitBox<T, O>
where O: BitOrder, T: BitStore + Encode,

ยง

impl<O, T> EncodeLike for BitVec<T, O>
where O: BitOrder, T: BitStore + Encode,

ยง

impl<P0, P1, Q0, Q1, R0, R1> EncodeLike<(P1, Q1, R1)> for (P0, Q0, R0)
where P0: EncodeLike<P1>, P1: Encode, Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<P> EncodeLike for VrfSignatureVec<P>
where P: EcVrfProof,

ยง

impl<P, const N: usize> EncodeLike for VrfSignature<P, N>
where P: EcVrfProof,

ยง

impl<Payload, RealPayload> EncodeLike for UncheckedSigned<Payload, RealPayload>
where Payload: Encode, PhantomData<RealPayload>: Encode,

ยง

impl<PoolAssetId> EncodeLike for PoolInfo<PoolAssetId>
where PoolAssetId: Encode,

ยง

impl<Q0, Q1, R0, R1> EncodeLike<(Q1, R1)> for (Q0, R0)
where Q0: EncodeLike<Q1>, Q1: Encode, R0: EncodeLike<R1>, R1: Encode,

ยง

impl<R0, R1> EncodeLike<(R1,)> for (R0,)
where R0: EncodeLike<R1>, R1: Encode,

ยง

impl<RelayBlockNumber> EncodeLike for ConfigRecord<RelayBlockNumber>
where RelayBlockNumber: Encode,

ยง

impl<RelayBlockNumber, RelayBalance> EncodeLike for OnDemandRevenueRecord<RelayBlockNumber, RelayBalance>
where RelayBlockNumber: Encode, RelayBalance: Encode,

ยง

impl<Reporter, Offender> EncodeLike for OffenceDetails<Reporter, Offender>
where Offender: Encode, Vec<Reporter>: Encode,

ยง

impl<ReserveIdentifier, Balance> EncodeLike for ReserveData<ReserveIdentifier, Balance>
where ReserveIdentifier: Encode, Balance: Encode,

ยง

impl<RuntimeCall> EncodeLike for VersionedXcm<RuntimeCall>

ยง

impl<S> EncodeLike for RawSolution<S>
where S: Encode,

ยง

impl<SE> EncodeLike for AsTransactionExtension<SE>
where SE: SignedExtension + Encode,

ยง

impl<Size> EncodeLike for ItemHeader<Size>
where Size: Encode,

ยง

impl<Size, HeapSize> EncodeLike for Page<Size, HeapSize>
where Size: Into<u32> + Debug + Clone + Default + Encode, HeapSize: Get<Size>, BoundedVec<u8, IntoU32<HeapSize, Size>>: Encode,

ยง

impl<T> EncodeLike for Cow<'_, T>
where T: ToOwned + Encode + ?Sized,

ยง

impl<T> EncodeLike for &T
where T: Encode + ?Sized,

ยง

impl<T> EncodeLike for &mut T
where T: Encode + ?Sized,

ยง

impl<T> EncodeLike for Box<T>
where T: Encode + ?Sized,

ยง

impl<T> EncodeLike for Rc<T>
where T: Encode + ?Sized,

ยง

impl<T> EncodeLike for Arc<T>
where T: Encode + ?Sized,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

impl<T> EncodeLike for Call<T>
where T: Config,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<T> EncodeLike for CheckNonZeroSender<T>
where PhantomData<T>: Encode,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<T> EncodeLike for Crossing<T>
where T: Encode + Decode,

ยง

impl<T> EncodeLike for CustomMetadata<T>
where T: Form, BTreeMap<<T as Form>::String, CustomValueMetadata<T>>: Encode,

ยง

impl<T> EncodeLike for CustomMetadata<T>
where T: Form, BTreeMap<<T as Form>::String, CustomValueMetadata<T>>: Encode,

ยง

impl<T> EncodeLike for CustomValueMetadata<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for CustomValueMetadata<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for DeprecationInfo<T>
where T: Form, DeprecationStatus<T>: Encode, BTreeMap<u8, DeprecationStatus<T>>: Encode,

ยง

impl<T> EncodeLike for DeprecationInfoIR<T>
where T: Form, DeprecationStatusIR<T>: Encode, BTreeMap<Compact<u8>, DeprecationStatusIR<T>>: Encode,

ยง

impl<T> EncodeLike for DeprecationStatus<T>
where T: Form, <T as Form>::String: Encode, Option<<T as Form>::String>: Encode,

ยง

impl<T> EncodeLike for DeprecationStatusIR<T>
where T: Form, <T as Form>::String: Encode, Option<<T as Form>::String>: Encode,

ยง

impl<T> EncodeLike for DoubleEncoded<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Error<T>

ยง

impl<T> EncodeLike for Event<T>

ยง

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

ยง

impl<T> EncodeLike for Event<T>
where T: Config, <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number: Encode, <T as Config>::AccountId: Encode, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,

ยง

impl<T> EncodeLike for Event<T>
where T: Config, <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number: Encode,

ยง

impl<T> EncodeLike for Event<T>
where T: Config, <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number: Encode,

ยง

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

ยง

impl<T> EncodeLike for Event<T>
where T: Config, <<T as Config>::Leaser as Leaser<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>>::LeasePeriod: Encode, <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number: Encode, <T as Config>::AccountId: Encode, <<<T as Config>::Leaser as Leaser<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,

ยง

impl<T> EncodeLike for Event<T>
where T: Config, <T as Config>::AccountId: Encode, <<<T as Config>::Auctioneer as Auctioneer<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,

ยง

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

ยง

impl<T> EncodeLike for Event<T>
where T: Config, <T as Config>::AccountId: Encode, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode, <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number: Encode,

ยง

impl<T> EncodeLike for Event<T>
where T: Config, <T as Config>::AccountId: Encode, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode, BoundedVec<u8, <T as Config>::MaxUsernameLength>: Encode, <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number: Encode,

ยง

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

ยง

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

ยง

impl<T> EncodeLike for Event<T>
where T: Config, <T as Config>::AccountId: Encode, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode, Option<<T as Config>::AccountId>: Encode, <<<T as Config>::Coretime as CoretimeInterface>::RelayChainBlockNumberProvider as BlockNumberProvider>::BlockNumber: Encode, <<T as Config>::Coretime as CoretimeInterface>::AccountId: Encode,

ยง

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

ยง

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

ยง

impl<T> EncodeLike for Event<T>
where T: Config, <T as Config>::AccountId: Encode, <T as Config>::PoolId: Encode, <T as Config>::PoolAssetId: Encode, <T as Config>::Balance: Encode, Vec<(<T as Config>::AssetKind, <T as Config>::Balance)>: Encode,

ยง

impl<T> EncodeLike for Event<T>
where T: Config, <T as Config>::AccountId: Encode,

ยง

impl<T> EncodeLike for Event<T>
where T: Config, <T as Config>::AssetKind: Encode,

ยง

impl<T> EncodeLike for Event<T>
where T: Config, <T as Config>::CurrencyBalance: Encode, <T as Config>::AccountId: Encode, RewardDestination<<T as Config>::AccountId>: Encode, (<T as Config>::AccountId, Perbill, u32): Encode,

ยง

impl<T> EncodeLike for Event<T>
where T: Config, <T as Config>::ValidatorId: Encode,

ยง

impl<T> EncodeLike for Event<T>
where T: Config, Option<<T as Config>::AccountId>: Encode, <T as Config>::AccountId: Encode, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode, Phase<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>: Encode,

ยง

impl<T> EncodeLike for Event<T>
where T: Config, Vec<<T as Config>::AccountId>: Encode, <T as Config>::AccountId: Encode, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,

ยง

impl<T> EncodeLike for Event<T>
where T: Config, CandidateReceiptV2<<T as Config>::Hash>: Encode,

ยง

impl<T> EncodeLike for Event<T>
where T: Config,

ยง

impl<T> EncodeLike for Event<T>
where T: Config,

ยง

impl<T> EncodeLike for Event<T>
where T: Config,

ยง

impl<T> EncodeLike for Event<T>
where T: Config,

ยง

impl<T> EncodeLike for ExtrinsicMetadata<T>
where T: Form, <T as Form>::Type: Encode, Vec<SignedExtensionMetadata<T>>: Encode,

ยง

impl<T> EncodeLike for ExtrinsicMetadata<T>
where T: Form, <T as Form>::Type: Encode, Vec<SignedExtensionMetadata<T>>: Encode,

ยง

impl<T> EncodeLike for ExtrinsicMetadata<T>
where T: Form, <T as Form>::Type: Encode, Vec<TransactionExtensionMetadata<T>>: Encode,

ยง

impl<T> EncodeLike for ExtrinsicMetadataIR<T>
where T: Form, <T as Form>::Type: Encode, Vec<TransactionExtensionMetadataIR<T>>: Encode,

ยง

impl<T> EncodeLike for Field<T>
where T: Form, Option<<T as Form>::String>: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode,

ยง

impl<T> EncodeLike for InitialPayment<T>
where T: Config, <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::LiquidityInfo: Encode, Imbalance<<<T as Config>::Fungibles as Inspect<<T as Config>::AccountId>>::AssetId, <<T as Config>::Fungibles as Inspect<<T as Config>::AccountId>>::Balance, <<T as Config>::Fungibles as Balanced<<T as Config>::AccountId>>::OnDropCredit, <<T as Config>::Fungibles as Balanced<<T as Config>::AccountId>>::OnDropDebt>: Encode,

ยง

impl<T> EncodeLike for MaxChecking<T>
where T: Config, PhantomData<T>: Encode,

ยง

impl<T> EncodeLike for Nominations<T>
where T: Config, BoundedVec<<T as Config>::AccountId, <<T as Config>::NominationsQuota as NominationsQuota<<T as Config>::CurrencyBalance>>::MaxNominations>: Encode,

ยง

impl<T> EncodeLike for OuterEnums<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for OuterEnums<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for OuterEnumsIR<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for PalletAssociatedTypeMetadata<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode,

ยง

impl<T> EncodeLike for PalletAssociatedTypeMetadataIR<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode,

ยง

impl<T> EncodeLike for PalletCallMetadata<T>
where T: Form, <T as Form>::Type: Encode, DeprecationInfo<T>: Encode,

ยง

impl<T> EncodeLike for PalletCallMetadata<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for PalletCallMetadataIR<T>
where T: Form, <T as Form>::Type: Encode, DeprecationInfoIR<T>: Encode,

ยง

impl<T> EncodeLike for PalletConstantMetadata<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatus<T>: Encode,

ยง

impl<T> EncodeLike for PalletConstantMetadata<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode,

ยง

impl<T> EncodeLike for PalletConstantMetadataIR<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatusIR<T>: Encode,

ยง

impl<T> EncodeLike for PalletErrorMetadata<T>
where T: Form, <T as Form>::Type: Encode, DeprecationInfo<T>: Encode,

ยง

impl<T> EncodeLike for PalletErrorMetadata<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for PalletErrorMetadataIR<T>
where T: Form, <T as Form>::Type: Encode, DeprecationInfoIR<T>: Encode,

ยง

impl<T> EncodeLike for PalletEventMetadata<T>
where T: Form, <T as Form>::Type: Encode, DeprecationInfo<T>: Encode,

ยง

impl<T> EncodeLike for PalletEventMetadata<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for PalletEventMetadataIR<T>
where T: Form, <T as Form>::Type: Encode, DeprecationInfoIR<T>: Encode,

ยง

impl<T> EncodeLike for PalletMetadata<T>
where T: Form, <T as Form>::String: Encode, Option<PalletStorageMetadata<T>>: Encode, Option<PalletCallMetadata<T>>: Encode, Option<PalletEventMetadata<T>>: Encode, Vec<PalletConstantMetadata<T>>: Encode, Option<PalletErrorMetadata<T>>: Encode, Vec<<T as Form>::String>: Encode,

ยง

impl<T> EncodeLike for PalletMetadata<T>
where T: Form, <T as Form>::String: Encode, Option<PalletStorageMetadata<T>>: Encode, Option<PalletCallMetadata<T>>: Encode, Option<PalletEventMetadata<T>>: Encode, Vec<PalletConstantMetadata<T>>: Encode, Option<PalletErrorMetadata<T>>: Encode, Vec<PalletAssociatedTypeMetadata<T>>: Encode, Vec<PalletViewFunctionMetadata<T>>: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatus<T>: Encode,

ยง

impl<T> EncodeLike for PalletMetadata<T>
where T: Form, <T as Form>::String: Encode, Option<PalletStorageMetadata<T>>: Encode, Option<PalletCallMetadata<T>>: Encode, Option<PalletEventMetadata<T>>: Encode, Vec<PalletConstantMetadata<T>>: Encode, Option<PalletErrorMetadata<T>>: Encode,

ยง

impl<T> EncodeLike for PalletMetadataIR<T>
where T: Form, <T as Form>::String: Encode, Option<PalletStorageMetadataIR<T>>: Encode, Option<PalletCallMetadataIR<T>>: Encode, Vec<PalletViewFunctionMetadataIR<T>>: Encode, Option<PalletEventMetadataIR<T>>: Encode, Vec<PalletConstantMetadataIR<T>>: Encode, Option<PalletErrorMetadataIR<T>>: Encode, Vec<PalletAssociatedTypeMetadataIR<T>>: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatusIR<T>: Encode,

ยง

impl<T> EncodeLike for PalletStorageMetadata<T>
where T: Form, <T as Form>::String: Encode, Vec<StorageEntryMetadata<T>>: Encode,

ยง

impl<T> EncodeLike for PalletStorageMetadata<T>
where T: Form, <T as Form>::String: Encode, Vec<StorageEntryMetadata<T>>: Encode,

ยง

impl<T> EncodeLike for PalletStorageMetadataIR<T>
where T: Form, <T as Form>::String: Encode, Vec<StorageEntryMetadataIR<T>>: Encode,

ยง

impl<T> EncodeLike for PalletViewFunctionMetadata<T>
where T: Form, <T as Form>::String: Encode, Vec<PalletViewFunctionParamMetadata<T>>: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatus<T>: Encode,

ยง

impl<T> EncodeLike for PalletViewFunctionMetadataIR<T>
where T: Form, <T as Form>::String: Encode, Vec<PalletViewFunctionParamMetadataIR<T>>: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatusIR<T>: Encode,

ยง

impl<T> EncodeLike for PalletViewFunctionParamMetadata<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for PalletViewFunctionParamMetadataIR<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for Path<T>
where T: Form, Vec<<T as Form>::String>: Encode,

ยง

impl<T> EncodeLike for PerDispatchClass<T>
where T: Encode,

ยง

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

ยง

impl<T> EncodeLike for RuntimeApiMetadata<T>
where T: Form, <T as Form>::String: Encode, Vec<RuntimeApiMethodMetadata<T>>: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatus<T>: Encode,

ยง

impl<T> EncodeLike for RuntimeApiMetadata<T>
where T: Form, <T as Form>::String: Encode, Vec<RuntimeApiMethodMetadata<T>>: Encode, Vec<<T as Form>::String>: Encode,

ยง

impl<T> EncodeLike for RuntimeApiMetadataIR<T>
where T: Form, <T as Form>::String: Encode, Vec<RuntimeApiMethodMetadataIR<T>>: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatusIR<T>: Encode,

ยง

impl<T> EncodeLike for RuntimeApiMethodMetadata<T>
where T: Form, <T as Form>::String: Encode, Vec<RuntimeApiMethodParamMetadata<T>>: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatus<T>: Encode,

ยง

impl<T> EncodeLike for RuntimeApiMethodMetadata<T>
where T: Form, <T as Form>::String: Encode, Vec<RuntimeApiMethodParamMetadata<T>>: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode,

ยง

impl<T> EncodeLike for RuntimeApiMethodMetadataIR<T>
where T: Form, <T as Form>::String: Encode, Vec<RuntimeApiMethodParamMetadataIR<T>>: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatusIR<T>: Encode,

ยง

impl<T> EncodeLike for RuntimeApiMethodParamMetadata<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for RuntimeApiMethodParamMetadata<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for RuntimeApiMethodParamMetadataIR<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for SignedExtensionMetadata<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for SignedExtensionMetadata<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode,

ยง

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

ยง

impl<T> EncodeLike for StorageEntryMetadata<T>
where T: Form, <T as Form>::String: Encode, StorageEntryType<T>: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatus<T>: Encode,

ยง

impl<T> EncodeLike for StorageEntryMetadata<T>
where T: Form, <T as Form>::String: Encode, StorageEntryType<T>: Encode, Vec<<T as Form>::String>: Encode,

ยง

impl<T> EncodeLike for StorageEntryMetadataIR<T>
where T: Form, <T as Form>::String: Encode, StorageEntryTypeIR<T>: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatusIR<T>: Encode,

ยง

impl<T> EncodeLike for StorageEntryType<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for StorageEntryTypeIR<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for TransactionExtensionMetadata<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for TransactionExtensionMetadataIR<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for TxBaseImplication<T>
where T: Encode,

ยง

impl<T> EncodeLike for Type<T>
where T: Form, Path<T>: Encode, Vec<TypeParameter<T>>: Encode, TypeDef<T>: Encode, Vec<<T as Form>::String>: Encode,

ยง

impl<T> EncodeLike for TypeDef<T>
where T: Form, TypeDefComposite<T>: Encode, TypeDefVariant<T>: Encode, TypeDefSequence<T>: Encode, TypeDefArray<T>: Encode, TypeDefTuple<T>: Encode, TypeDefCompact<T>: Encode, TypeDefBitSequence<T>: Encode,

ยง

impl<T> EncodeLike for TypeDefArray<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for TypeDefBitSequence<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for TypeDefCompact<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for TypeDefComposite<T>
where T: Form, Vec<Field<T>>: Encode,

ยง

impl<T> EncodeLike for TypeDefSequence<T>
where T: Form, <T as Form>::Type: Encode,

ยง

impl<T> EncodeLike for TypeDefTuple<T>
where T: Form, Vec<<T as Form>::Type>: Encode,

ยง

impl<T> EncodeLike for TypeDefVariant<T>
where T: Form, Vec<Variant<T>>: Encode,

ยง

impl<T> EncodeLike for TypeParameter<T>
where T: Form, <T as Form>::String: Encode, Option<<T as Form>::Type>: Encode,

ยง

impl<T> EncodeLike for UnappliedSlash<T>
where T: Config, <T as Config>::AccountId: Encode, <T as Config>::CurrencyBalance: Encode, WeakBoundedVec<(<T as Config>::AccountId, <T as Config>::CurrencyBalance), <T as Config>::MaxExposurePageSize>: Encode, Option<<T as Config>::AccountId>: Encode,

ยง

impl<T> EncodeLike for UnstakeRequest<T>
where T: Config, BoundedVec<(<T as Config>::AccountId, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance), <T as Config>::BatchSize>: Encode, BoundedVec<u32, MaxChecking<T>>: Encode,

ยง

impl<T> EncodeLike for UntrackedSymbol<T>
where PhantomData<fn() -> T>: Encode,

ยง

impl<T> EncodeLike for Variant<T>
where T: Form, <T as Form>::String: Encode, Vec<Field<T>>: Encode, Vec<<T as Form>::String>: Encode,

ยง

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

ยง

impl<T> EncodeLike for WrapperKeepOpaque<T>
where T: Encode,

ยง

impl<T> EncodeLike for WrapperOpaque<T>
where T: Encode,

ยง

impl<T> EncodeLike<T> for &&T
where T: Encode,

ยง

impl<T> EncodeLike<T> for Cow<'_, T>
where T: ToOwned + Encode,

ยง

impl<T> EncodeLike<T> for &T
where T: Encode,

ยง

impl<T> EncodeLike<T> for &mut T
where T: Encode,

ยง

impl<T> EncodeLike<T> for Box<T>
where T: Encode,

ยง

impl<T> EncodeLike<T> for Rc<T>
where T: Encode,

ยง

impl<T> EncodeLike<T> for Arc<T>
where T: Encode,

ยง

impl<T> EncodeLike<WrapperKeepOpaque<T>> for WrapperOpaque<T>
where T: Encode,

ยง

impl<T> EncodeLike<WrapperOpaque<T>> for WrapperKeepOpaque<T>
where T: Encode,

ยง

impl<T, D> EncodeLike for TypeWithDefault<T, D>
where D: Get<T>, T: Encode, PhantomData<D>: Encode,

ยง

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

ยง

impl<T, Hash> EncodeLike for MaybeHashed<T, Hash>
where T: Encode, Hash: Encode,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<T, I> EncodeLike for Event<T, I>
where T: Config<I>, I: 'static, <<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode, <T as Config>::AccountId: Encode, <T as Config<I>>::AssetKind: Encode, <<T as Config<I>>::Paymaster as Pay>::Balance: Encode, <T as Config<I>>::Beneficiary: Encode, <<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Encode, <<T as Config<I>>::Paymaster as Pay>::Id: Encode,

ยง

impl<T, I> EncodeLike for Event<T, I>
where T: Config<I>, I: 'static, <T as Config>::AccountId: Encode, <T as Config<I>>::Balance: Encode,

ยง

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

ยง

impl<T, LikeT> EncodeLike<&[(LikeT,)]> for BinaryHeap<T>
where T: EncodeLike<LikeT>, LikeT: Encode,

ยง

impl<T, LikeT> EncodeLike<&[(LikeT,)]> for BTreeSet<T>
where T: EncodeLike<LikeT>, LikeT: Encode,

ยง

impl<T, LikeT> EncodeLike<&[(LikeT,)]> for LinkedList<T>
where T: EncodeLike<LikeT>, LikeT: Encode,

ยง

impl<T, LikeT> EncodeLike<BinaryHeap<LikeT>> for &[(T,)]
where T: EncodeLike<LikeT>, LikeT: Encode,

ยง

impl<T, LikeT> EncodeLike<BinaryHeap<LikeT>> for BinaryHeap<T>
where T: EncodeLike<LikeT>, LikeT: Encode,

ยง

impl<T, LikeT> EncodeLike<BTreeSet<LikeT>> for &[(T,)]
where T: EncodeLike<LikeT>, LikeT: Encode,

ยง

impl<T, LikeT> EncodeLike<BTreeSet<LikeT>> for BTreeSet<T>
where T: EncodeLike<LikeT>, LikeT: Encode,

ยง

impl<T, LikeT> EncodeLike<LinkedList<LikeT>> for &[(T,)]
where T: EncodeLike<LikeT>, LikeT: Encode,

ยง

impl<T, LikeT> EncodeLike<LinkedList<LikeT>> for LinkedList<T>
where T: EncodeLike<LikeT>, LikeT: Encode,

ยง

impl<T, LikeT, E, LikeE> EncodeLike<Result<LikeT, LikeE>> for Result<T, E>
where T: EncodeLike<LikeT>, LikeT: Encode, E: EncodeLike<LikeE>, LikeE: Encode,

ยง

impl<T, S> EncodeLike for BoundedBTreeSet<T, S>

ยง

impl<T, S> EncodeLike for BoundedVec<T, S>
where Vec<T>: Encode, PhantomData<S>: Encode,

ยง

impl<T, S> EncodeLike for WeakBoundedVec<T, S>
where Vec<T>: Encode, PhantomData<S>: Encode,

ยง

impl<T, S> EncodeLike<BTreeSet<T>> for BoundedBTreeSet<T, S>
where BTreeSet<T>: Encode,

ยง

impl<T, S> EncodeLike<Vec<T>> for BoundedVec<T, S>
where T: Encode + Decode, S: Get<u32>,

ยง

impl<T, U> EncodeLike<&[U]> for Vec<T>
where T: EncodeLike<U>, U: Encode,

ยง

impl<T, U> EncodeLike<Option<U>> for Option<T>
where T: EncodeLike<U>, U: Encode,

ยง

impl<T, U> EncodeLike<Vec<U>> for &[T]
where T: EncodeLike<U>, U: Encode,

ยง

impl<T, U> EncodeLike<Vec<U>> for Vec<T>
where T: EncodeLike<U>, U: Encode,

ยง

impl<T, U> EncodeLike<VecDeque<U>> for &[T]
where T: EncodeLike<U>, U: Encode,

ยง

impl<T, U> EncodeLike<VecDeque<U>> for Vec<T>
where T: EncodeLike<U>, U: Encode,

ยง

impl<T, U, const N: usize> EncodeLike<[U; N]> for [T; N]
where T: EncodeLike<U>, U: Encode,

ยง

impl<T, const L: usize> EncodeLike for ArkScaleLen<T, L>
where T: CanonicalSerialize,

ยง

impl<T, const L: usize> EncodeLike for ArkScaleLen<T, L>
where T: CanonicalSerialize,

ยง

impl<T, const U: u8> EncodeLike for ArkScale<T, U>
where T: CanonicalSerialize,

ยง

impl<T, const U: u8> EncodeLike for ArkScale<T, U>
where T: CanonicalSerialize,

ยง

impl<VoterIndex, TargetIndex, P> EncodeLike for IndexAssignment<VoterIndex, TargetIndex, P>
where P: PerThing, VoterIndex: Encode, Vec<(TargetIndex, P)>: Encode,

ยง

impl<Xt> EncodeLike for Block<Xt>
where Vec<Xt>: Encode,

ยง

impl<const D: u32> EncodeLike for RingContext<D>

ยง

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

ยง

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

Implementorsยง

ยง

impl EncodeLike for xcm_emulator::AggregateMessageOrigin

ยง

impl EncodeLike for xcm_emulator::CumulusAggregateMessageOrigin

ยง

impl EncodeLike for ProcessMessageError

ยง

impl EncodeLike for UmpQueueId

ยง

impl EncodeLike for WeightLimit

ยง

impl EncodeLike for xcm_emulator::sr25519::vrf::VrfSignature

ยง

impl EncodeLike for AbridgedHrmpChannel

ยง

impl EncodeLike for xcm_emulator::Assets

ยง

impl EncodeLike for HeadData

ยง

impl EncodeLike for HrmpChannelId

ยง

impl EncodeLike for xcm_emulator::Location

ยง

impl EncodeLike for Id

ยง

impl EncodeLike for ParachainInherentData

ยง

impl EncodeLike for Weight

ยง

impl EncodeLike for OptionBool

ยง

impl EncodeLike<u32> for Id

ยง

impl<'a, T, S> EncodeLike for BoundedSlice<'a, T, S>
where T: Encode, &'a [T]: Encode, PhantomData<S>: Encode,

ยง

impl<'a, T, S> EncodeLike<Vec<T>> for BoundedSlice<'a, T, S>
where T: Encode + Decode, S: Get<u32>,

ยง

impl<'a, T, S> EncodeLike<BoundedVec<T, S>> for BoundedSlice<'a, T, S>
where T: Encode + Decode, S: Get<u32>,

ยง

impl<'a, T, S> EncodeLike<WeakBoundedVec<T, S>> for BoundedSlice<'a, T, S>
where T: Encode + Decode, S: Get<u32>,

ยง

impl<Balance> EncodeLike for AccountData<Balance>
where Balance: Encode,

ยง

impl<H, N> EncodeLike for PersistedValidationData<H, N>
where N: Encode, H: Encode,

ยง

impl<T> EncodeLike for PhantomData<T>

ยง

impl<T> EncodeLike for VecDeque<T>
where T: Encode,

ยง

impl<T> EncodeLike for Compact<T>
where CompactRef<'a, T>: for<'a> Encode,

ยง

impl<T> EncodeLike for CompactRef<'_, T>
where T: CompactAs, CompactRef<'b, <T as CompactAs>::As>: for<'b> Encode,

ยง

impl<T> EncodeLike<&&T> for T
where T: Encode,

ยง

impl<T> EncodeLike<Cow<'_, T>> for T
where T: ToOwned + Encode,

ยง

impl<T> EncodeLike<&T> for T
where T: Encode,

ยง

impl<T> EncodeLike<&mut T> for T
where T: Encode,

ยง

impl<T> EncodeLike<Box<T>> for T
where T: Encode,

ยง

impl<T> EncodeLike<Rc<T>> for T
where T: Encode,

ยง

impl<T> EncodeLike<Arc<T>> for T
where T: Encode,

ยง

impl<T, U> EncodeLike<&[U]> for VecDeque<T>
where T: EncodeLike<U>, U: Encode,

ยง

impl<T, U> EncodeLike<Vec<U>> for VecDeque<T>
where T: EncodeLike<U>, U: Encode,

ยง

impl<T, U> EncodeLike<U> for &Ref<'_, T, U>
where T: EncodeLike<U>, U: Encode,

ยง

impl<T, U> EncodeLike<U> for Ref<'_, T, U>
where T: EncodeLike<U>, U: Encode,

impl EncodeLike for OriginCaller

impl EncodeLike for ProxyType

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for SessionKeys

impl EncodeLike for OriginCaller

impl EncodeLike for ProxyType

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for SessionKeys

impl EncodeLike for FungiblesAccessError

impl EncodeLike for Call

impl EncodeLike for Call

impl<BlockNumber, BlockHash, MmrHash> EncodeLike for ImportedCommitment<BlockNumber, BlockHash, MmrHash>
where BlockNumber: Encode, BlockHash: Encode, (BlockNumber, BlockHash): Encode, MmrHash: Encode,

impl<BlockNumber, Hash> EncodeLike for InitializationData<BlockNumber, Hash>
where BlockNumber: Encode, BeefyAuthoritySet<Hash>: Encode,

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeCall

impl EncodeLike for HeaderChainError

impl EncodeLike for AuthoritySet

impl<FinalityProof, FinalityVerificationContext> EncodeLike for HeaderFinalityInfo<FinalityProof, FinalityVerificationContext>
where FinalityProof: Encode, Option<FinalityVerificationContext>: Encode,

impl<H: HeaderT> EncodeLike for InitializationData<H>
where Box<H>: Encode,

impl<Header: HeaderT> EncodeLike for BridgeGrandpaCall<Header>
where Box<Header>: Encode, GrandpaJustification<Header>: Encode, InitializationData<Header>: Encode,

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

impl<Number, Hash> EncodeLike for StoredHeaderData<Number, Hash>
where Number: Encode, Hash: Encode,

impl EncodeLike for LaneState

impl EncodeLike for MessagesOperatingMode

impl EncodeLike for VerificationError

impl EncodeLike for DeliveredMessages

impl EncodeLike for HashedLaneId

impl EncodeLike for InboundMessageDetails

impl EncodeLike for LegacyLaneId

impl EncodeLike for OutboundLaneData

impl EncodeLike for OutboundMessageDetails

impl EncodeLike for UnrewardedRelayersState

impl<AccountId, MessagesProof, MessagesDeliveryProof> EncodeLike for BridgeMessagesCall<AccountId, MessagesProof, MessagesDeliveryProof>
where AccountId: Encode, MessagesProof: Encode, MessagesDeliveryProof: Encode,

impl<BridgedHeaderHash, Lane> EncodeLike for FromBridgedChainMessagesProof<BridgedHeaderHash, Lane>
where BridgedHeaderHash: Encode, Lane: Encode,

impl<BridgedHeaderHash, LaneId> EncodeLike for FromBridgedChainMessagesDeliveryProof<BridgedHeaderHash, LaneId>
where BridgedHeaderHash: Encode, LaneId: Encode,

impl<DispatchLevelResult> EncodeLike for ReceptionResult<DispatchLevelResult>
where MessageDispatchResult<DispatchLevelResult>: Encode,

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

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

impl<LaneId: Encode> EncodeLike for Message<LaneId>
where MessageKey<LaneId>: Encode,

impl<Message> EncodeLike for ProvedLaneMessages<Message>
where Vec<Message>: Encode,

impl<RelayerId> EncodeLike for InboundLaneData<RelayerId>
where VecDeque<UnrewardedRelayer<RelayerId>>: Encode,

impl<RelayerId> EncodeLike for UnrewardedRelayer<RelayerId>
where RelayerId: Encode,

impl EncodeLike for BridgeParachainCall

impl EncodeLike for BestParaHeadHash

impl EncodeLike for ParaInfo

impl EncodeLike for ParaStoredHeaderData

impl EncodeLike for TransactionExtension

impl EncodeLike for ParaHead

impl EncodeLike for ParaHeadsProof

impl EncodeLike for ParaId

impl EncodeLike for RewardsAccountOwner

impl<BlockNumber, Balance> EncodeLike for Registration<BlockNumber, Balance>
where BlockNumber: Encode, Balance: Encode,

impl<LaneId> EncodeLike for RewardsAccountParams<LaneId>
where LaneId: Encode,

impl EncodeLike for BasicOperatingMode

impl EncodeLike for OwnedBridgeModuleError

impl EncodeLike for StorageProofError

impl<B, V> EncodeLike for BoundedStorageValue<B, V>
where V: Encode, PhantomData<B>: Encode,

impl<DispatchLevelResult> EncodeLike for MessageDispatchResult<DispatchLevelResult>
where DispatchLevelResult: Encode,

impl<Hash, Number> EncodeLike for HeaderId<Hash, Number>
where Number: Encode, Hash: Encode,

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

impl<S: TransactionExtensionSchema> EncodeLike for GenericTransactionExtension<S>
where S::Payload: Encode,

impl EncodeLike for BridgeLocationsError

impl EncodeLike for BridgeState

impl EncodeLike for XcmBridgeHubCall

impl EncodeLike for BridgeId

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

impl EncodeLike for XcmBridgeHubRouterCall

impl EncodeLike for BridgeState

impl EncodeLike for CustomDigestItem

impl EncodeLike for AggregateMessageOrigin

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for SessionKeys

impl EncodeLike for BridgeReward

impl EncodeLike for BridgeRewardBeneficiaries

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for SessionKeys

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

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

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

impl EncodeLike for Origin

impl EncodeLike for OriginCaller

impl EncodeLike for ProxyType

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for Origin

impl EncodeLike for SessionKeys

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

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

impl EncodeLike for OriginCaller

impl EncodeLike for ProxyType

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for SessionKeys

impl EncodeLike for OriginCaller

impl EncodeLike for ProxyType

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for SessionKeys

impl EncodeLike for BlockAnnounceData

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

impl EncodeLike for MigrationState

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

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

impl EncodeLike for Event

impl<T> EncodeLike for Error<T>

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

impl<T, S> EncodeLike for StorageWeightReclaim<T, S>
where S: Encode, PhantomData<T>: Encode,

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

impl EncodeLike for Origin

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

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

impl EncodeLike for ChannelSignal

impl EncodeLike for OutboundState

impl EncodeLike for InboundState

impl EncodeLike for QueueConfigData

impl EncodeLike for InboundChannelDetails

impl EncodeLike for OutboundChannelDetails

impl EncodeLike for QueueConfigData

impl<T> EncodeLike for Error<T>

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

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

impl<T> EncodeLike for Error<T>

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

impl<T: Config> EncodeLike for Event<T>
where BlockNumberFor<T>: Encode,

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

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for SessionKeys

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

impl<H, N, V> EncodeLike for ForkTree<H, N, V>
where Vec<Node<H, N, V>>: Encode, Option<N>: Encode,

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

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

impl<T> EncodeLike for CheckMetadataHash<T>
where PhantomData<T>: Encode,

impl<T> EncodeLike for Error<T>

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

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

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl<T> EncodeLike for Error<T>

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

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

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for SessionKeys

impl EncodeLike for OriginCaller

impl EncodeLike for ProxyType

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for NposSolution16

impl EncodeLike for SessionKeys

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for MemberRole

impl EncodeLike for Version

impl EncodeLike for Cid

impl EncodeLike for DisbandWitness

impl EncodeLike for Multihash

impl<AccountId, Url> EncodeLike for UnscrupulousItem<AccountId, Url>
where AccountId: Encode, Url: Encode,

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

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

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

impl<T> EncodeLike for Error<T>

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

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

impl<T: Config> EncodeLike for InitialPayment<T>
where <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::LiquidityInfo: Encode, T::AssetId: Encode, <<T as Config>::OnChargeAssetTransaction as OnChargeAssetTransaction<T>>::LiquidityInfo: Encode, (T::AssetId, <<T as Config>::OnChargeAssetTransaction as OnChargeAssetTransaction<T>>::LiquidityInfo): Encode,

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

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

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

impl EncodeLike for FreezeReason

impl EncodeLike for HoldReason

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

impl<Balance> EncodeLike for PoolStakerInfo<Balance>
where Balance: Encode,

impl<T> EncodeLike for Error<T>

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

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

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

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

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

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

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

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

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

impl<T> EncodeLike for Error<T>

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

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

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

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

impl EncodeLike for ListError

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

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

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

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

impl<T: Config<I>, I: 'static> EncodeLike for Bag<T, I>
where Option<T::AccountId>: Encode,

impl<T: Config<I>, I: 'static> EncodeLike for Node<T, I>
where T::AccountId: Encode, Option<T::AccountId>: Encode, T::Score: Encode,

impl<N> EncodeLike for TimeSlot<N>
where N: Encode + Copy + Clone + PartialOrd + Ord + Eq + PartialEq + Encode + Decode,

impl<T> EncodeLike for Error<T>

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

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

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

impl<AccountId, BlockNumber> EncodeLike for BountyStatus<AccountId, BlockNumber>
where AccountId: Encode, BlockNumber: Encode,

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

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

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

impl<BlockNumber> EncodeLike for ImportedCommitmentsInfoData<BlockNumber>
where BlockNumber: Encode,

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

impl<T: Config<I>, I: 'static> EncodeLike for Call<T, I>
where BridgedMmrHashing<T, I>: 'static + Send + Sync,

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

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

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

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

impl EncodeLike for LanesManagerError

impl EncodeLike for ReceptionConfirmationError

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

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

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

impl<T: Config<I>, I: 'static> EncodeLike for StoredInboundLaneData<T, I>
where InboundLaneData<AccountIdOf<BridgedChainOf<T, I>>>: Encode,

impl<T: Config<I>, I: 'static> EncodeLike<StoredInboundLaneData<T, I>> for InboundLaneData<AccountIdOf<BridgedChainOf<T, I>>>

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

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

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

impl<LaneId> EncodeLike for RewardsAccountParams<LaneId>
where LaneId: Encode,

impl<Runtime, Config> EncodeLike for BridgeRelayersTransactionExtension<Runtime, Config>

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

impl<T: Config<I>, I: 'static> EncodeLike for Call<T, I>
where BeneficiaryOf<T, I>: From<<T as Config>::AccountId>,

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

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

impl<AccountId, BlockNumber> EncodeLike for ChildBountyStatus<AccountId, BlockNumber>
where AccountId: Encode, BlockNumber: Encode,

impl<T> EncodeLike for Error<T>

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

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

impl<AccountId, BlockNumber> EncodeLike for Votes<AccountId, BlockNumber>
where Vec<AccountId>: Encode, BlockNumber: Encode,

impl<AccountId, I> EncodeLike for RawOrigin<AccountId, I>
where AccountId: Encode, PhantomData<I>: Encode,

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

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

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

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

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

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

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

impl EncodeLike for ExportedFunction

impl EncodeLike for CollectEvents

impl EncodeLike for ContractAccessError

impl EncodeLike for DebugInfo

impl EncodeLike for Determinism

impl EncodeLike for HoldReason

impl EncodeLike for ExecReturnValue

impl EncodeLike for ApiVersion

impl EncodeLike for Limits

impl<AccountId> EncodeLike for InstantiateReturnValue<AccountId>
where AccountId: Encode,

impl<Balance> EncodeLike for StorageDeposit<Balance>
where Balance: Encode,

impl<CodeHash, Balance> EncodeLike for CodeUploadReturnValue<CodeHash, Balance>
where CodeHash: Encode, Balance: Encode,

impl<Hash> EncodeLike for Code<Hash>
where Hash: Encode,

impl<R, Balance, EventRecord> EncodeLike for ContractResult<R, Balance, EventRecord>
where StorageDeposit<Balance>: Encode, R: Encode, Option<Vec<EventRecord>>: Encode,

impl<T> EncodeLike for Error<T>

impl<T> EncodeLike for EnvironmentType<T>
where PhantomData<T>: Encode,

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

impl<T: Config> EncodeLike for Origin<T>
where T::AccountId: Encode,

impl<T: Config> EncodeLike for Call<T>
where <<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type: Clone + Eq + PartialEq + Debug + TypeInfo + Encode,

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

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

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

impl<T: Config> EncodeLike for DeletionQueueManager<T>
where PhantomData<T>: Encode,

impl<T: Config> EncodeLike for Migration<T>
where PhantomData<T>: Encode,

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

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

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

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

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

impl<T: Config> EncodeLike for Environment<T>
where EnvironmentType<<T as Config>::AccountId>: Encode, EnvironmentType<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>: Encode, EnvironmentType<<T as Config>::Hash>: Encode, EnvironmentType<<T as Config>::Hashing>: Encode, EnvironmentType<<<T as Config>::Time as Time>::Moment>: Encode, EnvironmentType<BlockNumberFor<T>>: Encode,

impl<T: Config> EncodeLike for InstructionWeights<T>

impl<T: Config> EncodeLike for Schedule<T>
where InstructionWeights<T>: Encode,

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

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

impl<T: Config, OldCurrency> EncodeLike for CodeInfo<T, OldCurrency>
where OldCurrency: ReservableCurrency<<T as Config>::AccountId>, <T as Config>::AccountId: Encode, <OldCurrency as Currency<<T as Config>::AccountId>>::Balance: HasCompact,

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

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

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

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

impl EncodeLike for ReturnFlags

impl EncodeLike for Conviction

impl EncodeLike for Vote

impl<Balance> EncodeLike for AccountVote<Balance>
where Balance: Encode,

impl<Balance> EncodeLike for Delegations<Balance>
where Balance: Encode,

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

impl<Balance, AccountId, BlockNumber, PollIndex, MaxVotes> EncodeLike for Voting<Balance, AccountId, BlockNumber, PollIndex, MaxVotes>
where MaxVotes: Get<u32>, Casting<Balance, BlockNumber, PollIndex, MaxVotes>: Encode, Delegating<Balance, AccountId, BlockNumber>: Encode,

impl<Balance, BlockNumber, PollIndex, MaxVotes> EncodeLike for Casting<Balance, BlockNumber, PollIndex, MaxVotes>
where MaxVotes: Get<u32>, BoundedVec<(PollIndex, AccountVote<Balance>), MaxVotes>: Encode, Delegations<Balance>: Encode, PriorLock<BlockNumber, Balance>: Encode,

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

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

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

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

impl EncodeLike for Wish

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

impl<BlockNumber> EncodeLike for MemberStatus<BlockNumber>
where BlockNumber: Encode,

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

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

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

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

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

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

impl EncodeLike for HoldReason

impl<T> EncodeLike for Error<T>

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

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

impl EncodeLike for Conviction

impl EncodeLike for MetadataOwner

impl EncodeLike for VoteThreshold

impl EncodeLike for Vote

impl<Balance> EncodeLike for AccountVote<Balance>
where Balance: Encode,

impl<Balance> EncodeLike for Delegations<Balance>
where Balance: Encode,

impl<Balance> EncodeLike for Tally<Balance>
where Balance: Encode,

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

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

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

impl<T> EncodeLike for Error<T>

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

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

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

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

impl EncodeLike for CommonError

impl EncodeLike for HoldReason

impl EncodeLike for ElectionCompute

impl EncodeLike for FeasibilityError

impl EncodeLike for Status

impl EncodeLike for SolutionOrSnapshotSize

impl<Bn> EncodeLike for Phase<Bn>
where Bn: Encode,

impl<T> EncodeLike for Error<T>

impl<T> EncodeLike for Error<T>

impl<T> EncodeLike for Event<T>

impl<T: Config> EncodeLike for AdminOperation<T>
where Phase<BlockNumberFor<T>>: Encode, Box<BoundedSupportsOf<Pallet<T>>>: Encode,

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

impl<T: Config> EncodeLike for Event<T>
where Phase<BlockNumberFor<T>>: Encode,

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

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

impl<T: Config> EncodeLike for SubmissionMetadata<T>
where <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode, BoundedVec<bool, T::Pages>: Encode,

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

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

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

impl EncodeLike for Renouncing

impl<AccountId, Balance> EncodeLike for SeatHolder<AccountId, Balance>
where AccountId: Encode, Balance: Encode,

impl<AccountId, Balance> EncodeLike for Voter<AccountId, Balance>
where Vec<AccountId>: Encode, Balance: Encode,

impl<T> EncodeLike for Error<T>

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

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

impl<AccountId> EncodeLike for Owner<AccountId>
where AccountId: Encode,

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

impl<T> EncodeLike for Error<T>

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

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

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

impl<T: Config> EncodeLike for Origin<T>
where T::AccountId: Encode,

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

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

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

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

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

impl EncodeLike for HoldReason

impl<T> EncodeLike for Error<T>

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

impl<T: Config> EncodeLike for Event<T>
where T::AccountId: Encode,

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

impl EncodeLike for Public

impl EncodeLike for Signature

impl<Public, BlockNumber> EncodeLike for PricePayload<Public, BlockNumber>
where BlockNumber: Encode, Public: Encode,

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

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

impl EncodeLike for CurrentAndPreviousValue

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

impl<T> EncodeLike for Error<T>

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

impl<T: Config> EncodeLike for Event<T>
where T::AccountId: Encode,

impl<T> EncodeLike for Error<T>

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

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

impl<T> EncodeLike for Error<T>

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

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

impl<T: Config> EncodeLike for GetValueViewFunction<T>
where T::AccountId: From<SomeType1> + SomeAssociation1,

impl<T: Config> EncodeLike for GetValueWithArgViewFunction<T>
where T::AccountId: From<SomeType1> + SomeAssociation1,

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

impl<T: Config<I>, I: 'static> EncodeLike for GetValueViewFunction<T, I>
where T::AccountId: From<SomeType1> + SomeAssociation1,

impl<T: Config<I>, I: 'static> EncodeLike for GetValueWithArgViewFunction<T, I>
where T::AccountId: From<SomeType1> + SomeAssociation1,

impl EncodeLike for Event

impl<T> EncodeLike for Error<T>

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

impl EncodeLike for Event

impl EncodeLike for TimeSlot

impl<N> EncodeLike for StoredState<N>
where N: Encode,

impl<N, Limit> EncodeLike for StoredPendingChange<N, Limit>
where N: Encode, BoundedAuthorityList<Limit>: Encode, Option<N>: Encode,

impl<T> EncodeLike for Error<T>

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

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

impl<T> EncodeLike for Error<T>

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

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

impl<T> EncodeLike for Error<T>

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

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

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

impl<BlockNumber, Balance> EncodeLike for LotteryConfig<BlockNumber, Balance>
where Balance: Encode, BlockNumber: Encode,

impl<T> EncodeLike for Error<T>

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

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

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

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

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

impl EncodeLike for MockedMigrationKind

impl<Cursor, BlockNumber> EncodeLike for MigrationCursor<Cursor, BlockNumber>
where ActiveCursor<Cursor, BlockNumber>: Encode,

impl<Cursor, BlockNumber> EncodeLike for ActiveCursor<Cursor, BlockNumber>
where Option<Cursor>: Encode, BlockNumber: Encode,

impl<Id> EncodeLike for HistoricCleanupSelector<Id>
where Vec<Id>: Encode,

impl<T> EncodeLike for Error<T>

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

impl<T: Config> EncodeLike for Event<T>
where BlockNumberFor<T>: Encode,

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

impl<BlockNumber, BoundedMixnode> EncodeLike for Registration<BlockNumber, BoundedMixnode>
where BlockNumber: Encode, BoundedMixnode: Encode,

impl<ExternalAddresses> EncodeLike for BoundedMixnode<ExternalAddresses>
where ExternalAddresses: Encode,

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

impl<BlockNumber> EncodeLike for Timepoint<BlockNumber>
where BlockNumber: Encode,

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

impl<T> EncodeLike for Error<T>

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

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

impl EncodeLike for HoldReason

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

impl<T> EncodeLike for Error<T>

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

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

impl EncodeLike for CollectionRole

impl EncodeLike for CollectionSetting

impl EncodeLike for ItemSetting

impl EncodeLike for PalletFeature

impl EncodeLike for PriceDirection

impl EncodeLike for CollectionRoles

impl EncodeLike for CollectionSettings

impl EncodeLike for DestroyWitness

impl EncodeLike for ItemConfig

impl EncodeLike for ItemSettings

impl EncodeLike for PalletFeatures

impl<AccountId> EncodeLike for AttributeNamespace<AccountId>
where AccountId: Encode,

impl<AccountId, Deposit, Approvals> EncodeLike for ItemDetails<AccountId, Deposit, Approvals>
where AccountId: Encode, Approvals: Encode, Deposit: Encode,

impl<AccountId, DepositBalance> EncodeLike for CollectionDetails<AccountId, DepositBalance>
where AccountId: Encode, DepositBalance: Encode,

impl<Amount> EncodeLike for PriceWithDirection<Amount>
where Amount: Encode,

impl<CollectionId> EncodeLike for MintType<CollectionId>
where CollectionId: Encode,

impl<CollectionId> EncodeLike for PalletAttributes<CollectionId>
where CollectionId: Encode,

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

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

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

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

impl<Deposit, StringLimit: Get<u32>> EncodeLike for CollectionMetadata<Deposit, StringLimit>
where Deposit: Encode, BoundedVec<u8, StringLimit>: Encode,

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

impl<DepositBalance, AccountId> EncodeLike for AttributeDeposit<DepositBalance, AccountId>
where Option<AccountId>: Encode, DepositBalance: Encode,

impl<DepositBalance, AccountId> EncodeLike for ItemDeposit<DepositBalance, AccountId>
where AccountId: Encode, DepositBalance: Encode,

impl<DepositBalance, AccountId> EncodeLike for ItemMetadataDeposit<DepositBalance, AccountId>
where Option<AccountId>: Encode, DepositBalance: Encode,

impl<ItemId, Balance> EncodeLike for MintWitness<ItemId, Balance>
where Option<ItemId>: Encode, Option<Balance>: Encode,

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

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

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

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

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

impl EncodeLike for HoldReason

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

impl<Balance, AccountId> EncodeLike for Bid<Balance, AccountId>
where Balance: Encode, AccountId: Encode,

impl<BlockNumber, Balance> EncodeLike for SummaryRecord<BlockNumber, Balance>
where BlockNumber: Encode, Balance: Encode,

impl<T> EncodeLike for Error<T>

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

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

impl<T> EncodeLike for Error<T>

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

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

impl EncodeLike for StakeStrategyType

impl EncodeLike for ClaimPermission

impl EncodeLike for PoolState

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for DefensiveError

impl EncodeLike for FreezeReason

impl<AccountId> EncodeLike for CommissionClaimPermission<AccountId>
where AccountId: Encode,

impl<AccountId> EncodeLike for PoolRoles<AccountId>
where AccountId: Encode, Option<AccountId>: Encode,

impl<Balance> EncodeLike for BondExtra<Balance>
where Balance: Encode,

impl<BlockNumber> EncodeLike for CommissionChangeRate<BlockNumber>
where BlockNumber: Encode,

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

impl<T> EncodeLike for Error<T>

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

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

impl<T: Config> EncodeLike for BondedPoolInner<T>
where Commission<T>: Encode, BalanceOf<T>: Encode, PoolRoles<T::AccountId>: Encode,

impl<T: Config> EncodeLike for Commission<T>
where Option<(Perbill, T::AccountId)>: Encode, Option<CommissionChangeRate<BlockNumberFor<T>>>: Encode, Option<BlockNumberFor<T>>: Encode, Option<CommissionClaimPermission<T::AccountId>>: Encode,

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

impl<T: Config> EncodeLike for RewardPool<T>
where T::RewardCounter: Encode, BalanceOf<T>: Encode,

impl<T: Config> EncodeLike for SubPools<T>
where UnbondPool<T>: Encode, BoundedBTreeMap<EraIndex, UnbondPool<T>, TotalUnbondingPools<T>>: Encode,

impl<T: Config> EncodeLike for UnbondPool<T>
where BalanceOf<T>: Encode,

impl EncodeLike for Event

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

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

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

impl<T> EncodeLike for Error<T>

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

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

impl<T: Config> EncodeLike for CompositeStruct<T>
where BlockNumberFor<T>: Encode,

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

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

impl EncodeLike for HoldReason

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

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

impl<T> EncodeLike for Error<T>

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

impl<T: Config> EncodeLike for Event<T>
where T::Hash: Encode,

impl EncodeLike for DepositKind

impl<AccountId, Hash, BlockNumber> EncodeLike for Announcement<AccountId, Hash, BlockNumber>
where AccountId: Encode, Hash: Encode, BlockNumber: Encode,

impl<AccountId, ProxyType, BlockNumber> EncodeLike for ProxyDefinition<AccountId, ProxyType, BlockNumber>
where AccountId: Encode, ProxyType: Encode, BlockNumber: Encode,

impl<T> EncodeLike for Error<T>

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

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

impl<T: Config> EncodeLike for CheckPermissionsViewFunction<T>

impl<T: Config> EncodeLike for IsSupersetViewFunction<T>

impl EncodeLike for VoteRecord

impl EncodeLike for MemberRecord

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

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

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

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

impl<BlockNumber, Balance, Friends> EncodeLike for ActiveRecovery<BlockNumber, Balance, Friends>
where BlockNumber: Encode, Balance: Encode, Friends: Encode,

impl<BlockNumber, Balance, Friends> EncodeLike for RecoveryConfig<BlockNumber, Balance, Friends>
where BlockNumber: Encode, Balance: Encode, Friends: Encode,

impl<T> EncodeLike for Error<T>

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

impl<T: Config> EncodeLike for Event<T>
where T::AccountId: Encode,

impl EncodeLike for Curve

impl<AccountId, Balance> EncodeLike for Deposit<AccountId, Balance>
where AccountId: Encode, Balance: Encode,

impl<Balance, Moment, const N: usize> EncodeLike for TrackInfo<Balance, Moment, N>
where Balance: Encode, Moment: Encode,

impl<BlockNumber> EncodeLike for DecidingStatus<BlockNumber>
where BlockNumber: Encode, Option<BlockNumber>: Encode,

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

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

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

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

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

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

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

impl<T> EncodeLike for Error<T>

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

impl<T: Config> EncodeLike for Event<T>
where T::AccountId: Encode,

impl EncodeLike for Code

impl EncodeLike for ContractAccessError

impl EncodeLike for EthTransactError

impl EncodeLike for AddressOrAddresses

impl EncodeLike for BlockNumberOrTag

impl EncodeLike for BlockNumberOrTagOrHash

impl EncodeLike for BlockTag

impl EncodeLike for CallType

impl EncodeLike for FilterResults

impl EncodeLike for FilterTopic

impl EncodeLike for HashesOrTransactionInfos

impl EncodeLike for SyncingStatus

impl EncodeLike for TracerConfig

impl EncodeLike for TransactionSigned

impl EncodeLike for TransactionUnsigned

impl EncodeLike for HoldReason

impl EncodeLike for AccessListEntry

impl EncodeLike for Block

impl EncodeLike for Byte

impl EncodeLike for Bytes

impl EncodeLike for Bytes256

impl EncodeLike for Bytes8

impl EncodeLike for CallLog

impl EncodeLike for Filter

impl EncodeLike for GenericTransaction

impl EncodeLike for InputOrData

impl EncodeLike for Log

impl EncodeLike for ReceiptInfo

impl EncodeLike for SyncingProgress

impl EncodeLike for Transaction1559Signed

impl EncodeLike for Transaction1559Unsigned

impl EncodeLike for Transaction2930Signed

impl EncodeLike for Transaction2930Unsigned

impl EncodeLike for Transaction4844Signed

impl EncodeLike for Transaction4844Unsigned

impl EncodeLike for TransactionInfo

impl EncodeLike for TransactionLegacySigned

impl EncodeLike for TransactionLegacyUnsigned

impl EncodeLike for Withdrawal

impl EncodeLike for ExecReturnValue

impl EncodeLike for InstantiateReturnValue

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

impl<Balance> EncodeLike for DepositLimit<Balance>
where Balance: Encode,

impl<Balance> EncodeLike for StorageDeposit<Balance>
where Balance: Encode,

impl<Balance> EncodeLike for CodeUploadReturnValue<Balance>
where Balance: Encode,

impl<Balance> EncodeLike for EthTransactInfo<Balance>
where Balance: Encode,

impl<Gas> EncodeLike for CallTrace<Gas>
where Gas: Encode,

impl<R, Balance> EncodeLike for ContractResult<R, Balance>
where StorageDeposit<Balance>: Encode, Result<R, DispatchError>: Encode,

impl<T> EncodeLike for Error<T>

impl<T: Config> EncodeLike for Origin<T>
where T::AccountId: Encode,

impl<T: Config> EncodeLike for Call<T>
where <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Into<U256> + TryFrom<U256>, MomentOf<T>: Into<U256>, T::Hash: IsType<H256>,

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

impl EncodeLike for OriginCaller

impl EncodeLike for ProxyType

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for FungiblesAccessError

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for Call

impl EncodeLike for Event

impl EncodeLike for Origin

impl EncodeLike for OutboundState

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for AggregateMessageOrigin

impl EncodeLike for Mode

impl EncodeLike for DispatchClass

impl EncodeLike for Pays

impl EncodeLike for ProcessMessageError

impl EncodeLike for BalanceStatus

impl EncodeLike for Phase

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for Event

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for FreezeReason

impl EncodeLike for HoldReason

impl EncodeLike for Call1

impl EncodeLike for Call2

impl EncodeLike for Call3

impl EncodeLike for Error

impl EncodeLike for Event1

impl EncodeLike for Event2

impl EncodeLike for AccountStatus

impl EncodeLike for AssetStatus

impl EncodeLike for Error

impl EncodeLike for Event1

impl EncodeLike for Event2

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for AdjustmentDirection

impl EncodeLike for Reasons

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for HoldReason

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for CollectionRole

impl EncodeLike for CollectionSetting

impl EncodeLike for ItemSetting

impl EncodeLike for PalletFeature

impl EncodeLike for PriceDirection

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for CallType

impl EncodeLike for TracerConfig

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for HoldReason

impl EncodeLike for Code

impl EncodeLike for ContractAccessError

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for HoldReason

impl EncodeLike for MigrationCompute

impl EncodeLike for Progress

impl EncodeLike for Call

impl EncodeLike for Releases

impl EncodeLike for Event

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for Call

impl EncodeLike for Error

impl EncodeLike for Event

impl EncodeLike for Origin

impl EncodeLike for VersionMigrationStage

impl EncodeLike for Call

impl EncodeLike for Event

impl EncodeLike for UpgradeGoAhead

impl EncodeLike for UpgradeRestriction

impl EncodeLike for ArithmeticError

impl EncodeLike for DispatchError

impl EncodeLike for ExtrinsicInclusionMode

impl EncodeLike for MultiSignature

impl EncodeLike for TokenError

impl EncodeLike for TransactionalError

impl EncodeLike for DigestItem

impl EncodeLike for Era

impl EncodeLike for TrieError

impl EncodeLike for InvalidTransaction

impl EncodeLike for TransactionSource

impl EncodeLike for TransactionValidityError

impl EncodeLike for UnknownTransaction

impl EncodeLike for Call

impl EncodeLike for AssetFilter

impl EncodeLike for AssetInstance

impl EncodeLike for Fungibility

impl EncodeLike for WildAsset

impl EncodeLike for WildFungibility

impl EncodeLike for Instruction

impl EncodeLike for Response

impl EncodeLike for Junction

impl EncodeLike for NetworkId

impl EncodeLike for Junctions

impl EncodeLike for AssetFilter

impl EncodeLike for AssetInstance

impl EncodeLike for AssetTransferFilter

impl EncodeLike for Fungibility

impl EncodeLike for WildAsset

impl EncodeLike for WildFungibility

impl EncodeLike for Hint

impl EncodeLike for Instruction

impl EncodeLike for Response

impl EncodeLike for Junction

impl EncodeLike for NetworkId

impl EncodeLike for Junctions

impl EncodeLike for Outcome

impl EncodeLike for TransferType

impl EncodeLike for VersionedAsset

impl EncodeLike for VersionedAssetId

impl EncodeLike for VersionedAssets

impl EncodeLike for VersionedLocation

impl EncodeLike for VersionedResponse

impl EncodeLike for VersionedXcm

impl EncodeLike for Instruction

impl EncodeLike for MaybeErrorCode

impl EncodeLike for OriginKind

impl EncodeLike for Response

impl EncodeLike for WeightLimit

impl EncodeLike for BodyId

impl EncodeLike for BodyPart

impl EncodeLike for Junction

impl EncodeLike for NetworkId

impl EncodeLike for Junctions

impl EncodeLike for AssetId

impl EncodeLike for AssetInstance

impl EncodeLike for Fungibility

impl EncodeLike for MultiAssetFilter

impl EncodeLike for WildFungibility

impl EncodeLike for WildMultiAsset

impl EncodeLike for Error

impl EncodeLike for Error

impl EncodeLike for Error

impl EncodeLike for Error

impl EncodeLike for Error

impl EncodeLike for Error

impl EncodeLike for AddLiquidity

impl EncodeLike for CreatePool

impl EncodeLike for RemoveLiquidity

impl EncodeLike for SwapExactTokensForTokens

impl EncodeLike for SwapTokensForExactTokens

impl EncodeLike for Touch

impl EncodeLike for LiquidityAdded

impl EncodeLike for LiquidityRemoved

impl EncodeLike for PoolCreated

impl EncodeLike for SwapCreditExecuted

impl EncodeLike for SwapExecuted

impl EncodeLike for Touched

impl EncodeLike for MigrateToNewAccount

impl EncodeLike for MigratedToNewAccount

impl EncodeLike for CleanupPool

impl EncodeLike for CreatePool

impl EncodeLike for DepositRewardTokens

impl EncodeLike for HarvestRewards

impl EncodeLike for SetPoolAdmin

impl EncodeLike for SetPoolExpiryBlock

impl EncodeLike for SetPoolRewardRatePerBlock

impl EncodeLike for Stake

impl EncodeLike for Unstake

impl EncodeLike for PoolAdminModified

impl EncodeLike for PoolCleanedUp

impl EncodeLike for PoolCreated

impl EncodeLike for PoolExpiryBlockModified

impl EncodeLike for PoolRewardRateModified

impl EncodeLike for RewardsHarvested

impl EncodeLike for Staked

impl EncodeLike for Unstaked

impl EncodeLike for AssetRefundFailed

impl EncodeLike for AssetTxFeePaid

impl EncodeLike for ApproveTransfer

impl EncodeLike for Block

impl EncodeLike for Burn

impl EncodeLike for CancelApproval

impl EncodeLike for ClearMetadata

impl EncodeLike for Create

impl EncodeLike for DestroyAccounts

impl EncodeLike for DestroyApprovals

impl EncodeLike for FinishDestroy

impl EncodeLike for ForceAssetStatus

impl EncodeLike for ForceCancelApproval

impl EncodeLike for ForceClearMetadata

impl EncodeLike for ForceCreate

impl EncodeLike for ForceSetMetadata

impl EncodeLike for ForceTransfer

impl EncodeLike for Freeze

impl EncodeLike for FreezeAsset

impl EncodeLike for Mint

impl EncodeLike for Refund

impl EncodeLike for RefundOther

impl EncodeLike for SetMetadata

impl EncodeLike for SetMinBalance

impl EncodeLike for SetTeam

impl EncodeLike for StartDestroy

impl EncodeLike for Thaw

impl EncodeLike for ThawAsset

impl EncodeLike for Touch

impl EncodeLike for TouchOther

impl EncodeLike for Transfer

impl EncodeLike for TransferAll

impl EncodeLike for TransferApproved

impl EncodeLike for TransferKeepAlive

impl EncodeLike for TransferOwnership

impl EncodeLike for AccountsDestroyed

impl EncodeLike for ApprovalCancelled

impl EncodeLike for ApprovalsDestroyed

impl EncodeLike for ApprovedTransfer

impl EncodeLike for AssetFrozen

impl EncodeLike for AssetMinBalanceChanged

impl EncodeLike for AssetStatusChanged

impl EncodeLike for AssetThawed

impl EncodeLike for Blocked

impl EncodeLike for Burned

impl EncodeLike for Created

impl EncodeLike for Deposited

impl EncodeLike for Destroyed

impl EncodeLike for DestructionStarted

impl EncodeLike for ForceCreated

impl EncodeLike for Frozen

impl EncodeLike for Issued

impl EncodeLike for MetadataCleared

impl EncodeLike for MetadataSet

impl EncodeLike for OwnerChanged

impl EncodeLike for TeamChanged

impl EncodeLike for Thawed

impl EncodeLike for Touched

impl EncodeLike for Transferred

impl EncodeLike for TransferredApproved

impl EncodeLike for Withdrawn

impl EncodeLike for Frozen

impl EncodeLike for Thawed

impl EncodeLike for Burn

impl EncodeLike for ForceAdjustTotalIssuance

impl EncodeLike for ForceSetBalance

impl EncodeLike for ForceTransfer

impl EncodeLike for ForceUnreserve

impl EncodeLike for TransferAll

impl EncodeLike for TransferAllowDeath

impl EncodeLike for TransferKeepAlive

impl EncodeLike for UpgradeAccounts

impl EncodeLike for BalanceSet

impl EncodeLike for Burned

impl EncodeLike for Deposit

impl EncodeLike for DustLost

impl EncodeLike for Endowed

impl EncodeLike for Frozen

impl EncodeLike for Issued

impl EncodeLike for Locked

impl EncodeLike for Minted

impl EncodeLike for Rescinded

impl EncodeLike for ReserveRepatriated

impl EncodeLike for Reserved

impl EncodeLike for Restored

impl EncodeLike for Slashed

impl EncodeLike for Suspended

impl EncodeLike for Thawed

impl EncodeLike for TotalIssuanceForced

impl EncodeLike for Transfer

impl EncodeLike for Unlocked

impl EncodeLike for Unreserved

impl EncodeLike for Upgraded

impl EncodeLike for Withdraw

impl EncodeLike for AddInvulnerable

impl EncodeLike for LeaveIntent

impl EncodeLike for RegisterAsCandidate

impl EncodeLike for RemoveInvulnerable

impl EncodeLike for SetCandidacyBond

impl EncodeLike for SetDesiredCandidates

impl EncodeLike for SetInvulnerables

impl EncodeLike for TakeCandidateSlot

impl EncodeLike for UpdateBond

impl EncodeLike for CandidateAdded

impl EncodeLike for CandidateBondUpdated

impl EncodeLike for CandidateRemoved

impl EncodeLike for CandidateReplaced

impl EncodeLike for InvalidInvulnerableSkipped

impl EncodeLike for InvulnerableAdded

impl EncodeLike for InvulnerableRemoved

impl EncodeLike for NewCandidacyBond

impl EncodeLike for NewDesiredCandidates

impl EncodeLike for NewInvulnerables

impl EncodeLike for ExecutedDownward

impl EncodeLike for InvalidFormat

impl EncodeLike for UnsupportedVersion

impl EncodeLike for ApproveTransfer

impl EncodeLike for Block

impl EncodeLike for Burn

impl EncodeLike for CancelApproval

impl EncodeLike for ClearMetadata

impl EncodeLike for Create

impl EncodeLike for DestroyAccounts

impl EncodeLike for DestroyApprovals

impl EncodeLike for FinishDestroy

impl EncodeLike for ForceAssetStatus

impl EncodeLike for ForceCancelApproval

impl EncodeLike for ForceClearMetadata

impl EncodeLike for ForceCreate

impl EncodeLike for ForceSetMetadata

impl EncodeLike for ForceTransfer

impl EncodeLike for Freeze

impl EncodeLike for FreezeAsset

impl EncodeLike for Mint

impl EncodeLike for Refund

impl EncodeLike for RefundOther

impl EncodeLike for SetMetadata

impl EncodeLike for SetMinBalance

impl EncodeLike for SetTeam

impl EncodeLike for StartDestroy

impl EncodeLike for Thaw

impl EncodeLike for ThawAsset

impl EncodeLike for Touch

impl EncodeLike for TouchOther

impl EncodeLike for Transfer

impl EncodeLike for TransferAll

impl EncodeLike for TransferApproved

impl EncodeLike for TransferKeepAlive

impl EncodeLike for TransferOwnership

impl EncodeLike for AccountsDestroyed

impl EncodeLike for ApprovalCancelled

impl EncodeLike for ApprovalsDestroyed

impl EncodeLike for ApprovedTransfer

impl EncodeLike for AssetFrozen

impl EncodeLike for AssetMinBalanceChanged

impl EncodeLike for AssetStatusChanged

impl EncodeLike for AssetThawed

impl EncodeLike for Blocked

impl EncodeLike for Burned

impl EncodeLike for Created

impl EncodeLike for Deposited

impl EncodeLike for Destroyed

impl EncodeLike for DestructionStarted

impl EncodeLike for ForceCreated

impl EncodeLike for Frozen

impl EncodeLike for Issued

impl EncodeLike for MetadataCleared

impl EncodeLike for MetadataSet

impl EncodeLike for OwnerChanged

impl EncodeLike for TeamChanged

impl EncodeLike for Thawed

impl EncodeLike for Touched

impl EncodeLike for Transferred

impl EncodeLike for TransferredApproved

impl EncodeLike for Withdrawn

impl EncodeLike for Frozen

impl EncodeLike for Thawed

impl EncodeLike for ExecuteOverweight

impl EncodeLike for ReapPage

impl EncodeLike for OverweightEnqueued

impl EncodeLike for PageReaped

impl EncodeLike for Processed

impl EncodeLike for ProcessingFailed

impl EncodeLike for ClearHistoric

impl EncodeLike for ForceOnboardMbms

impl EncodeLike for ForceSetActiveCursor

impl EncodeLike for ForceSetCursor

impl EncodeLike for HistoricCleared

impl EncodeLike for MigrationAdvanced

impl EncodeLike for MigrationCompleted

impl EncodeLike for MigrationFailed

impl EncodeLike for MigrationSkipped

impl EncodeLike for UpgradeCompleted

impl EncodeLike for UpgradeFailed

impl EncodeLike for UpgradeStarted

impl EncodeLike for ApproveAsMulti

impl EncodeLike for AsMulti

impl EncodeLike for AsMultiThreshold1

impl EncodeLike for CancelAsMulti

impl EncodeLike for PokeDeposit

impl EncodeLike for DepositPoked

impl EncodeLike for MultisigApproval

impl EncodeLike for MultisigCancelled

impl EncodeLike for MultisigExecuted

impl EncodeLike for NewMultisig

impl EncodeLike for Fractionalize

impl EncodeLike for Unify

impl EncodeLike for NftFractionalized

impl EncodeLike for NftUnified

impl EncodeLike for ApproveItemAttributes

impl EncodeLike for ApproveTransfer

impl EncodeLike for Burn

impl EncodeLike for BuyItem

impl EncodeLike for CancelApproval

impl EncodeLike for CancelItemAttributesApproval

impl EncodeLike for CancelSwap

impl EncodeLike for ClaimSwap

impl EncodeLike for ClearAllTransferApprovals

impl EncodeLike for ClearAttribute

impl EncodeLike for ClearCollectionMetadata

impl EncodeLike for ClearMetadata

impl EncodeLike for Create

impl EncodeLike for CreateSwap

impl EncodeLike for Destroy

impl EncodeLike for ForceCollectionConfig

impl EncodeLike for ForceCollectionOwner

impl EncodeLike for ForceCreate

impl EncodeLike for ForceMint

impl EncodeLike for ForceSetAttribute

impl EncodeLike for LockCollection

impl EncodeLike for LockItemProperties

impl EncodeLike for LockItemTransfer

impl EncodeLike for Mint

impl EncodeLike for MintPreSigned

impl EncodeLike for PayTips

impl EncodeLike for Redeposit

impl EncodeLike for SetAcceptOwnership

impl EncodeLike for SetAttribute

impl EncodeLike for SetAttributesPreSigned

impl EncodeLike for SetCollectionMaxSupply

impl EncodeLike for SetCollectionMetadata

impl EncodeLike for SetMetadata

impl EncodeLike for SetPrice

impl EncodeLike for SetTeam

impl EncodeLike for Transfer

impl EncodeLike for TransferOwnership

impl EncodeLike for UnlockItemTransfer

impl EncodeLike for UpdateMintSettings

impl EncodeLike for AllApprovalsCancelled

impl EncodeLike for ApprovalCancelled

impl EncodeLike for AttributeCleared

impl EncodeLike for AttributeSet

impl EncodeLike for Burned

impl EncodeLike for CollectionConfigChanged

impl EncodeLike for CollectionLocked

impl EncodeLike for CollectionMaxSupplySet

impl EncodeLike for CollectionMetadataCleared

impl EncodeLike for CollectionMetadataSet

impl EncodeLike for CollectionMintSettingsUpdated

impl EncodeLike for Created

impl EncodeLike for Destroyed

impl EncodeLike for ForceCreated

impl EncodeLike for Issued

impl EncodeLike for ItemAttributesApprovalAdded

impl EncodeLike for ItemAttributesApprovalRemoved

impl EncodeLike for ItemBought

impl EncodeLike for ItemMetadataCleared

impl EncodeLike for ItemMetadataSet

impl EncodeLike for ItemPriceRemoved

impl EncodeLike for ItemPriceSet

impl EncodeLike for ItemPropertiesLocked

impl EncodeLike for ItemTransferLocked

impl EncodeLike for ItemTransferUnlocked

impl EncodeLike for NextCollectionIdIncremented

impl EncodeLike for OwnerChanged

impl EncodeLike for OwnershipAcceptanceChanged

impl EncodeLike for PalletAttributeSet

impl EncodeLike for PreSignedAttributesSet

impl EncodeLike for Redeposited

impl EncodeLike for SwapCancelled

impl EncodeLike for SwapClaimed

impl EncodeLike for SwapCreated

impl EncodeLike for TeamChanged

impl EncodeLike for TipSent

impl EncodeLike for TransferApproved

impl EncodeLike for Transferred

impl EncodeLike for SetValidationData

impl EncodeLike for SudoSendUpwardMessage

impl EncodeLike for DownwardMessagesProcessed

impl EncodeLike for DownwardMessagesReceived

impl EncodeLike for UpwardMessageSent

impl EncodeLike for ValidationFunctionApplied

impl EncodeLike for ValidationFunctionDiscarded

impl EncodeLike for ValidationFunctionStored

impl EncodeLike for ClaimAssets

impl EncodeLike for Execute

impl EncodeLike for ForceDefaultXcmVersion

impl EncodeLike for ForceSubscribeVersionNotify

impl EncodeLike for ForceSuspension

impl EncodeLike for ForceUnsubscribeVersionNotify

impl EncodeLike for ForceXcmVersion

impl EncodeLike for LimitedReserveTransferAssets

impl EncodeLike for LimitedTeleportAssets

impl EncodeLike for ReserveTransferAssets

impl EncodeLike for Send

impl EncodeLike for TeleportAssets

impl EncodeLike for TransferAssets

impl EncodeLike for TransferAssetsUsingTypeAndThen

impl EncodeLike for AssetsClaimed

impl EncodeLike for AssetsTrapped

impl EncodeLike for Attempted

impl EncodeLike for FeesPaid

impl EncodeLike for InvalidQuerier

impl EncodeLike for InvalidQuerierVersion

impl EncodeLike for InvalidResponder

impl EncodeLike for InvalidResponderVersion

impl EncodeLike for Notified

impl EncodeLike for NotifyDecodeFailed

impl EncodeLike for NotifyDispatchError

impl EncodeLike for NotifyOverweight

impl EncodeLike for NotifyTargetMigrationFail

impl EncodeLike for NotifyTargetSendFail

impl EncodeLike for ResponseReady

impl EncodeLike for ResponseTaken

impl EncodeLike for Sent

impl EncodeLike for SupportedVersionChanged

impl EncodeLike for UnexpectedResponse

impl EncodeLike for VersionChangeNotified

impl EncodeLike for VersionMigrationFinished

impl EncodeLike for VersionNotifyRequested

impl EncodeLike for VersionNotifyStarted

impl EncodeLike for VersionNotifyUnrequested

impl EncodeLike for ApproveTransfer

impl EncodeLike for Block

impl EncodeLike for Burn

impl EncodeLike for CancelApproval

impl EncodeLike for ClearMetadata

impl EncodeLike for Create

impl EncodeLike for DestroyAccounts

impl EncodeLike for DestroyApprovals

impl EncodeLike for FinishDestroy

impl EncodeLike for ForceAssetStatus

impl EncodeLike for ForceCancelApproval

impl EncodeLike for ForceClearMetadata

impl EncodeLike for ForceCreate

impl EncodeLike for ForceSetMetadata

impl EncodeLike for ForceTransfer

impl EncodeLike for Freeze

impl EncodeLike for FreezeAsset

impl EncodeLike for Mint

impl EncodeLike for Refund

impl EncodeLike for RefundOther

impl EncodeLike for SetMetadata

impl EncodeLike for SetMinBalance

impl EncodeLike for SetTeam

impl EncodeLike for StartDestroy

impl EncodeLike for Thaw

impl EncodeLike for ThawAsset

impl EncodeLike for Touch

impl EncodeLike for TouchOther

impl EncodeLike for Transfer

impl EncodeLike for TransferAll

impl EncodeLike for TransferApproved

impl EncodeLike for TransferKeepAlive

impl EncodeLike for TransferOwnership

impl EncodeLike for AccountsDestroyed

impl EncodeLike for ApprovalCancelled

impl EncodeLike for ApprovalsDestroyed

impl EncodeLike for ApprovedTransfer

impl EncodeLike for AssetFrozen

impl EncodeLike for AssetMinBalanceChanged

impl EncodeLike for AssetStatusChanged

impl EncodeLike for AssetThawed

impl EncodeLike for Blocked

impl EncodeLike for Burned

impl EncodeLike for Created

impl EncodeLike for Deposited

impl EncodeLike for Destroyed

impl EncodeLike for DestructionStarted

impl EncodeLike for ForceCreated

impl EncodeLike for Frozen

impl EncodeLike for Issued

impl EncodeLike for MetadataCleared

impl EncodeLike for MetadataSet

impl EncodeLike for OwnerChanged

impl EncodeLike for TeamChanged

impl EncodeLike for Thawed

impl EncodeLike for Touched

impl EncodeLike for Transferred

impl EncodeLike for TransferredApproved

impl EncodeLike for Withdrawn

impl EncodeLike for Frozen

impl EncodeLike for Thawed

impl EncodeLike for AddProxy

impl EncodeLike for Announce

impl EncodeLike for CreatePure

impl EncodeLike for KillPure

impl EncodeLike for Proxy

impl EncodeLike for ProxyAnnounced

impl EncodeLike for RejectAnnouncement

impl EncodeLike for RemoveAnnouncement

impl EncodeLike for RemoveProxies

impl EncodeLike for RemoveProxy

impl EncodeLike for Announced

impl EncodeLike for ProxyAdded

impl EncodeLike for ProxyExecuted

impl EncodeLike for ProxyRemoved

impl EncodeLike for PureCreated

impl EncodeLike for Call

impl EncodeLike for DispatchAsFallbackAccount

impl EncodeLike for EthTransact

impl EncodeLike for Instantiate

impl EncodeLike for InstantiateWithCode

impl EncodeLike for MapAccount

impl EncodeLike for RemoveCode

impl EncodeLike for SetCode

impl EncodeLike for UnmapAccount

impl EncodeLike for UploadCode

impl EncodeLike for ContractEmitted

impl EncodeLike for AccountNonce

impl EncodeLike for GetReserves

impl EncodeLike for QuotePriceExactTokensForTokens

impl EncodeLike for QuotePriceTokensForExactTokens

impl EncodeLike for PoolCreationCost

impl EncodeLike for Authorities

impl EncodeLike for SlotDuration

impl EncodeLike for CanBuildUpon

impl EncodeLike for ApplyExtrinsic

impl EncodeLike for CheckInherents

impl EncodeLike for FinalizeBlock

impl EncodeLike for InherentExtrinsics

impl EncodeLike for CollectCollationInfo

impl EncodeLike for ExecuteBlock

impl EncodeLike for InitializeBlock

impl EncodeLike for Version

impl EncodeLike for DryRunCall

impl EncodeLike for DryRunXcm

impl EncodeLike for QueryAccountBalances

impl EncodeLike for BuildState

impl EncodeLike for GetPreset

impl EncodeLike for PresetNames

impl EncodeLike for CoreSelector

impl EncodeLike for ConvertLocation

impl EncodeLike for Metadata

impl EncodeLike for MetadataAtVersion

impl EncodeLike for MetadataVersions

impl EncodeLike for Attribute

impl EncodeLike for CollectionAttribute

impl EncodeLike for CollectionOwner

impl EncodeLike for CustomAttribute

impl EncodeLike for Owner

impl EncodeLike for SystemAttribute

impl EncodeLike for OffchainWorker

impl EncodeLike for Balance

impl EncodeLike for BlockGasLimit

impl EncodeLike for Call

impl EncodeLike for EthTransact

impl EncodeLike for GasPrice

impl EncodeLike for GetStorage

impl EncodeLike for Instantiate

impl EncodeLike for Nonce

impl EncodeLike for TraceBlock

impl EncodeLike for TraceCall

impl EncodeLike for TraceTx

impl EncodeLike for UploadCode

impl EncodeLike for DecodeSessionKeys

impl EncodeLike for GenerateSessionKeys

impl EncodeLike for ValidateTransaction

impl EncodeLike for QueryFeeDetails

impl EncodeLike for QueryInfo

impl EncodeLike for QueryLengthToFee

impl EncodeLike for QueryWeightToFee

impl EncodeLike for QueryCallFeeDetails

impl EncodeLike for QueryCallInfo

impl EncodeLike for QueryLengthToFee

impl EncodeLike for QueryWeightToFee

impl EncodeLike for IsTrustedReserve

impl EncodeLike for IsTrustedTeleporter

impl EncodeLike for QueryAcceptablePaymentAssets

impl EncodeLike for QueryDeliveryFees

impl EncodeLike for QueryWeightToAssetFee

impl EncodeLike for QueryXcmWeight

impl EncodeLike for Runtime

impl EncodeLike for SessionKeys

impl EncodeLike for BridgeState

impl EncodeLike for MessagingStateSnapshot

impl EncodeLike for HrmpChannelUpdate

impl EncodeLike for UsedBandwidth

impl EncodeLike for OutboundChannelDetails

impl EncodeLike for QueueConfigData

impl EncodeLike for CollationInfo

impl EncodeLike for MessageQueueChain

impl EncodeLike for ParachainInherentData

impl EncodeLike for CheckMetadataHash

impl EncodeLike for PostDispatchInfo

impl EncodeLike for PalletId

impl EncodeLike for HoldConsideration

impl EncodeLike for CheckGenesis

impl EncodeLike for CheckMortality

impl EncodeLike for CheckNonZeroSender

impl EncodeLike for CheckNonce

impl EncodeLike for CheckSpecVersion

impl EncodeLike for CheckTxVersion

impl EncodeLike for CheckWeight

impl EncodeLike for BlockLength

impl EncodeLike for BlockWeights

impl EncodeLike for WeightsPerClass

impl EncodeLike for CodeUpgradeAuthorization

impl EncodeLike for DispatchEventInfo

impl EncodeLike for LastRuntimeUpgradeInfo

impl EncodeLike for ChargeAssetTxPayment

impl EncodeLike for ExtraFlags

impl EncodeLike for DestroyWitness

impl EncodeLike for ItemConfig

impl EncodeLike for Byte

impl EncodeLike for Bytes

impl EncodeLike for CallLog

impl EncodeLike for AccessListEntry

impl EncodeLike for InputOrData

impl EncodeLike for InstantiateReturnValue

impl EncodeLike for ContractInfo

impl EncodeLike for DeletionQueueManager

impl EncodeLike for CodeInfo

impl EncodeLike for ReturnFlags

impl EncodeLike for MigrationLimits

impl EncodeLike for MigrationTask

impl EncodeLike for DestroyWitness

impl EncodeLike for HeadData

impl EncodeLike for Id

impl EncodeLike for ValidationCode

impl EncodeLike for AsyncBackingParams

impl EncodeLike for AbridgedHostConfiguration

impl EncodeLike for AbridgedHrmpChannel

impl EncodeLike for ClaimQueueOffset

impl EncodeLike for CoreSelector

impl EncodeLike for FixedU128

impl EncodeLike for Perbill

impl EncodeLike for Permill

impl EncodeLike for Public

impl EncodeLike for Slot

impl EncodeLike for SlotDuration

impl EncodeLike for KeyTypeId

impl EncodeLike for OpaqueMetadata

impl EncodeLike for CheckInherentsResult

impl EncodeLike for InherentData

impl EncodeLike for Digest

impl EncodeLike for ModuleError

impl EncodeLike for ValidTransaction

impl EncodeLike for OffenceSeverity

impl EncodeLike for StorageProof

impl EncodeLike for RuntimeVersion

impl EncodeLike for RuntimeDbWeight

impl EncodeLike for MultiLocation

impl EncodeLike for Asset

impl EncodeLike for AssetId

impl EncodeLike for Assets

impl EncodeLike for Location

impl EncodeLike for PalletInfo

impl EncodeLike for QueryResponseInfo

impl EncodeLike for Xcm

impl EncodeLike for Asset

impl EncodeLike for AssetId

impl EncodeLike for Assets

impl EncodeLike for Location

impl EncodeLike for PalletInfo

impl EncodeLike for QueryResponseInfo

impl EncodeLike for Xcm

impl EncodeLike for DoubleEncoded

impl EncodeLike for MultiAsset

impl EncodeLike for MultiAssets

impl EncodeLike for PalletInfo

impl EncodeLike for QueryResponseInfo

impl EncodeLike for Xcm

impl EncodeLike for PurgeKeys

impl EncodeLike for SetKeys

impl EncodeLike for NewSession

impl EncodeLike for ValidatorDisabled

impl EncodeLike for ValidatorReenabled

impl EncodeLike for ContinueMigrate

impl EncodeLike for ControlAutoMigration

impl EncodeLike for ForceSetProgress

impl EncodeLike for MigrateCustomChild

impl EncodeLike for MigrateCustomTop

impl EncodeLike for SetSignedMaxLimits

impl EncodeLike for AutoMigrationFinished

impl EncodeLike for Halted

impl EncodeLike for Migrated

impl EncodeLike for Slashed

impl EncodeLike for ApplyAuthorizedUpgrade

impl EncodeLike for AuthorizeUpgrade

impl EncodeLike for AuthorizeUpgradeWithoutChecks

impl EncodeLike for KillPrefix

impl EncodeLike for KillStorage

impl EncodeLike for Remark

impl EncodeLike for RemarkWithEvent

impl EncodeLike for SetCode

impl EncodeLike for SetCodeWithoutChecks

impl EncodeLike for SetHeapPages

impl EncodeLike for SetStorage

impl EncodeLike for CodeUpdated

impl EncodeLike for ExtrinsicFailed

impl EncodeLike for ExtrinsicSuccess

impl EncodeLike for KilledAccount

impl EncodeLike for NewAccount

impl EncodeLike for Remarked

impl EncodeLike for UpgradeAuthorized

impl EncodeLike for Set

impl EncodeLike for ReportBridgeStatus

impl EncodeLike for DeliveryFeeFactorDecreased

impl EncodeLike for DeliveryFeeFactorIncreased

impl EncodeLike for TransactionFeePaid

impl EncodeLike for ApproveTransfer

impl EncodeLike for Burn

impl EncodeLike for BuyItem

impl EncodeLike for CancelApproval

impl EncodeLike for ClearAttribute

impl EncodeLike for ClearCollectionMetadata

impl EncodeLike for ClearMetadata

impl EncodeLike for Create

impl EncodeLike for Destroy

impl EncodeLike for ForceCreate

impl EncodeLike for ForceItemStatus

impl EncodeLike for Freeze

impl EncodeLike for FreezeCollection

impl EncodeLike for Mint

impl EncodeLike for Redeposit

impl EncodeLike for SetAcceptOwnership

impl EncodeLike for SetAttribute

impl EncodeLike for SetCollectionMaxSupply

impl EncodeLike for SetCollectionMetadata

impl EncodeLike for SetMetadata

impl EncodeLike for SetPrice

impl EncodeLike for SetTeam

impl EncodeLike for Thaw

impl EncodeLike for ThawCollection

impl EncodeLike for Transfer

impl EncodeLike for TransferOwnership

impl EncodeLike for ApprovalCancelled

impl EncodeLike for ApprovedTransfer

impl EncodeLike for AttributeCleared

impl EncodeLike for AttributeSet

impl EncodeLike for Burned

impl EncodeLike for CollectionFrozen

impl EncodeLike for CollectionMaxSupplySet

impl EncodeLike for CollectionMetadataCleared

impl EncodeLike for CollectionMetadataSet

impl EncodeLike for CollectionThawed

impl EncodeLike for Created

impl EncodeLike for Destroyed

impl EncodeLike for ForceCreated

impl EncodeLike for Frozen

impl EncodeLike for Issued

impl EncodeLike for ItemBought

impl EncodeLike for ItemPriceRemoved

impl EncodeLike for ItemPriceSet

impl EncodeLike for ItemStatusChanged

impl EncodeLike for MetadataCleared

impl EncodeLike for MetadataSet

impl EncodeLike for OwnerChanged

impl EncodeLike for OwnershipAcceptanceChanged

impl EncodeLike for Redeposited

impl EncodeLike for TeamChanged

impl EncodeLike for Thawed

impl EncodeLike for Transferred

impl EncodeLike for AsDerivative

impl EncodeLike for Batch

impl EncodeLike for BatchAll

impl EncodeLike for DispatchAs

impl EncodeLike for DispatchAsFallible

impl EncodeLike for ForceBatch

impl EncodeLike for IfElse

impl EncodeLike for WithWeight

impl EncodeLike for BatchCompleted

impl EncodeLike for BatchCompletedWithErrors

impl EncodeLike for BatchInterrupted

impl EncodeLike for DispatchedAs

impl EncodeLike for IfElseFallbackCalled

impl EncodeLike for IfElseMainSuccess

impl EncodeLike for ItemCompleted

impl EncodeLike for ItemFailed

impl EncodeLike for ResumeXcmExecution

impl EncodeLike for SuspendXcmExecution

impl EncodeLike for UpdateDropThreshold

impl EncodeLike for UpdateResumeThreshold

impl EncodeLike for UpdateSuspendThreshold

impl EncodeLike for XcmpMessageSent

impl EncodeLike for BlakeTwo256

impl<_0> EncodeLike for RawOrigin<_0>
where _0: Encode,

impl<_0> EncodeLike for DispatchTime<_0>
where _0: Encode,

impl<_0> EncodeLike for HistoricCleanupSelector<_0>
where _0: Encode,

impl<_0> EncodeLike for AttributeNamespace<_0>
where _0: Encode,

impl<_0> EncodeLike for MintType<_0>
where _0: Encode,

impl<_0> EncodeLike for PalletAttributes<_0>
where _0: Encode,

impl<_0> EncodeLike for StorageDeposit<_0>
where _0: Encode,

impl<_0> EncodeLike for QueryStatus<_0>
where _0: Encode,

impl<_0> EncodeLike for BoundedBTreeSet<_0>
where _0: Encode,

impl<_0> EncodeLike for BoundedVec<_0>
where _0: Encode,

impl<_0> EncodeLike for WeakBoundedVec<_0>
where _0: Encode,

impl<_0> EncodeLike for Ancestor<_0>
where _0: Encode,

impl<_0> EncodeLike for SegmentTracker<_0>
where _0: Encode,

impl<_0> EncodeLike for PerDispatchClass<_0>
where _0: Encode,

impl<_0> EncodeLike for PoolInfo<_0>
where _0: Encode,

impl<_0> EncodeLike for PoolStakerInfo<_0>
where _0: Encode,

impl<_0> EncodeLike for AccountData<_0>
where _0: Encode,

impl<_0> EncodeLike for BalanceLock<_0>
where _0: Encode,

impl<_0> EncodeLike for BookState<_0>
where _0: Encode,

impl<_0> EncodeLike for Neighbours<_0>
where _0: Encode,

impl<_0> EncodeLike for Page<_0>
where _0: Encode,

impl<_0> EncodeLike for Timepoint<_0>
where _0: Encode,

impl<_0> EncodeLike for BitFlags1<_0>
where _0: Encode,

impl<_0> EncodeLike for BitFlags2<_0>
where _0: Encode,

impl<_0> EncodeLike for CollectionMetadata<_0>
where _0: Encode,

impl<_0> EncodeLike for ItemMetadata<_0>
where _0: Encode,

impl<_0> EncodeLike for PriceWithDirection<_0>
where _0: Encode,

impl<_0> EncodeLike for CallTrace<_0>
where _0: Encode,

impl<_0> EncodeLike for CodeUploadReturnValue<_0>
where _0: Encode,

impl<_0> EncodeLike for FeeDetails<_0>
where _0: Encode,

impl<_0> EncodeLike for InclusionFee<_0>
where _0: Encode,

impl<_0> EncodeLike for CollectionMetadata<_0>
where _0: Encode,

impl<_0> EncodeLike for ItemMetadata<_0>
where _0: Encode,

impl<_0> EncodeLike for RemoteLockedFungibleRecord<_0>
where _0: Encode,

impl<_0> EncodeLike for InboundDownwardMessage<_0>
where _0: Encode,

impl<_0> EncodeLike for InboundHrmpMessage<_0>
where _0: Encode,

impl<_0> EncodeLike for OutboundHrmpMessage<_0>
where _0: Encode,

impl<_0> EncodeLike for Header<_0>
where _0: Encode + HasCompact,

impl<_0> EncodeLike for DispatchErrorWithPostInfo<_0>
where _0: Encode,

impl<_0> EncodeLike for CallDryRunEffects<_0>
where _0: Encode,

impl<_0> EncodeLike for XcmDryRunEffects<_0>
where _0: Encode,

impl<_0, _1> EncodeLike for ExistenceReason<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for MigrationCursor<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for BoundedBTreeMap<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for IdAmount<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for AccountInfo<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for EventRecord<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for Approval<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for AssetMetadata<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for ReserveData<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for CandidateInfo<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for ActiveCursor<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for AttributeDeposit<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for CollectionDetails<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for ItemDeposit<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for ItemMetadataDeposit<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for MintWitness<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for ContractResult<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for RuntimeDispatchInfo<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for CollectionDetails<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for ItemDetails<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for PersistedValidationData<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> EncodeLike for Block<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1, _2> EncodeLike for AssetDetails<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> EncodeLike for Multisig<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> EncodeLike for CollectionConfig<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> EncodeLike for ItemDetails<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> EncodeLike for MintSettings<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> EncodeLike for Announcement<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> EncodeLike for ProxyDefinition<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2, _3> EncodeLike for PoolInfo<_0, _1, _2, _3>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode,

impl<_0, _1, _2, _3> EncodeLike for AssetAccount<_0, _1, _2, _3>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode,

impl<_0, _1, _2, _3> EncodeLike for Details<_0, _1, _2, _3>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode,

impl<_0, _1, _2, _3> EncodeLike for ItemTip<_0, _1, _2, _3>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode,

impl<_0, _1, _2, _3> EncodeLike for PendingSwap<_0, _1, _2, _3>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode,

impl<_0, _1, _2, _3> EncodeLike for PreSignedAttributes<_0, _1, _2, _3>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode,

impl<_0, _1, _2, _3, _4> EncodeLike for PreSignedMint<_0, _1, _2, _3, _4>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode, _4: Encode,

impl<_1> EncodeLike for StorageWeightReclaim<_1>
where _1: Encode,

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

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

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

impl EncodeLike for ReturnFlags

impl<T> EncodeLike for Error<T>

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

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

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

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

impl EncodeLike for ExitReason

impl EncodeLike for HoldReason

impl<T> EncodeLike for Error<T>

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

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

impl<Balance, Id> EncodeLike for ClaimState<Balance, Id>
where Balance: Encode, Option<Balance>: Encode, Id: Encode,

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

impl<CycleIndex, BlockNumber, Balance> EncodeLike for StatusType<CycleIndex, BlockNumber, Balance>
where CycleIndex: Encode, BlockNumber: Encode, Balance: Encode,

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

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

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

impl EncodeLike for TicketsMetadata

impl<T> EncodeLike for Error<T>

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

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

impl<Period> EncodeLike for RetryConfig<Period>
where Period: Encode,

impl<T> EncodeLike for Error<T>

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

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

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

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

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

impl<T, S> EncodeLike for SkipCheckIfFeeless<T, S>
where S: Encode, PhantomData<T>: Encode,

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

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

impl EncodeLike for Judgement

impl EncodeLike for VouchingStatus

impl EncodeLike for MemberRecord

impl EncodeLike for Tally

impl EncodeLike for Vote

impl<AccountId, Balance> EncodeLike for BidKind<AccountId, Balance>
where Balance: Encode, AccountId: Encode,

impl<AccountId, Balance> EncodeLike for Bid<AccountId, Balance>
where AccountId: Encode, BidKind<AccountId, Balance>: Encode, Balance: Encode,

impl<AccountId, Balance> EncodeLike for Candidacy<AccountId, Balance>
where BidKind<AccountId, Balance>: Encode, Balance: Encode,

impl<AccountId, Balance> EncodeLike for IntakeRecord<AccountId, Balance>
where AccountId: Encode, Balance: Encode,

impl<Balance> EncodeLike for GroupParams<Balance>
where Balance: Encode,

impl<Balance, BlockNumber> EncodeLike for Payout<Balance, BlockNumber>
where Balance: Encode, BlockNumber: Encode,

impl<Balance, PayoutsVec> EncodeLike for PayoutRecord<Balance, PayoutsVec>
where Balance: Encode, PayoutsVec: Encode,

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

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

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

impl<T> EncodeLike for Error<T>

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

impl EncodeLike for Offence

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

impl EncodeLike for HoldReason

impl EncodeLike for MigrationCompute

impl EncodeLike for MigrationLimits

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

impl<T> EncodeLike for Error<T>

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

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

impl<T: Config> EncodeLike for MigrationTask<T>
where ProgressOf<T>: Encode,

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

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

impl<T> EncodeLike for Error<T>

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

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

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

impl<T> EncodeLike for Error<T>

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

impl<T: Config> EncodeLike for Event<T>
where T::AccountId: Encode,

impl<AccountId, Balance, BlockNumber: Parameter, Hash> EncodeLike for OpenTip<AccountId, Balance, BlockNumber, Hash>
where Hash: Encode + Parameter, AccountId: Encode + Parameter, Balance: Encode + Parameter, Option<BlockNumber>: Encode, Vec<(AccountId, Balance)>: Encode,

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

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

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

impl EncodeLike for HoldReason

impl EncodeLike for TransactionInfo

impl<T> EncodeLike for Error<T>

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

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

impl<T> EncodeLike for Error<T>

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

impl<T: Config> EncodeLike for Event<T>
where RuntimeCallNameOf<T>: Encode,

impl EncodeLike for DestroyWitness

impl<AccountId, DepositBalance> EncodeLike for CollectionDetails<AccountId, DepositBalance>
where AccountId: Encode, DepositBalance: Encode,

impl<AccountId, DepositBalance> EncodeLike for ItemDetails<AccountId, DepositBalance>
where AccountId: Encode, Option<AccountId>: Encode, DepositBalance: Encode,

impl<DepositBalance, StringLimit: Get<u32>> EncodeLike for CollectionMetadata<DepositBalance, StringLimit>
where DepositBalance: Encode, BoundedVec<u8, StringLimit>: Encode,

impl<DepositBalance, StringLimit: Get<u32>> EncodeLike for ItemMetadata<DepositBalance, StringLimit>
where DepositBalance: Encode, BoundedVec<u8, StringLimit>: Encode,

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

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

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

impl EncodeLike for Event

impl<T> EncodeLike for Error<T>

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

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

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

impl EncodeLike for Releases

impl<Balance, BlockNumber> EncodeLike for VestingInfo<Balance, BlockNumber>
where Balance: Encode, BlockNumber: Encode,

impl<T> EncodeLike for Error<T>

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

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

impl<T> EncodeLike for Error<T>

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

impl<T: Config> EncodeLike for Event<T>
where T::Hash: Encode,

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

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

impl EncodeLike for XcmBlobMessageDispatchResult

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

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

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

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

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

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

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for SessionKeys

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for SessionKeys

impl EncodeLike for OriginCaller

impl EncodeLike for ProxyType

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for IdentityInfo

impl EncodeLike for SessionKeys

impl EncodeLike for OriginCaller

impl EncodeLike for ProxyType

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for IdentityInfo

impl EncodeLike for SessionKeys

impl EncodeLike for StoredBlockRange

impl EncodeLike for ApprovalEntry

impl EncodeLike for BlockEntry

impl EncodeLike for CandidateEntry

impl EncodeLike for OurAssignment

impl EncodeLike for ApprovalEntry

impl EncodeLike for BlockEntry

impl EncodeLike for CandidateEntry

impl EncodeLike for OurAssignment

impl EncodeLike for Tick

impl EncodeLike for TrancheEntry

impl EncodeLike for ApprovalEntry

impl EncodeLike for BlockEntry

impl EncodeLike for CandidateEntry

impl EncodeLike for CandidateSigningContext

impl EncodeLike for OurApproval

impl EncodeLike for InternalValidationError

impl EncodeLike for PrepareError

impl EncodeLike for JobError

impl EncodeLike for JobResponse

impl EncodeLike for WorkerError

impl EncodeLike for PrepareJobKind

impl EncodeLike for Handshake

impl EncodeLike for WorkerResponse

impl EncodeLike for MemoryAllocationStats

impl EncodeLike for MemoryStats

impl EncodeLike for PrepareStats

impl EncodeLike for PrepareWorkerSuccess

impl EncodeLike for PvfPrepData

impl EncodeLike for SecurityStatus

impl EncodeLike for WorkerHandshake

impl EncodeLike for CompiledArtifact

impl EncodeLike for PrepareOutcome

impl EncodeLike for AvailableDataFetchingResponse

impl EncodeLike for ChunkFetchingResponse

impl EncodeLike for CollationFetchingResponse

impl EncodeLike for DisputeResponse

impl EncodeLike for PoVFetchingResponse

impl EncodeLike for StatementFetchingResponse

impl EncodeLike for ChunkFetchingResponse

impl EncodeLike for ApprovalDistributionMessage

impl EncodeLike for BitfieldDistributionMessage

impl EncodeLike for CollationProtocol

impl EncodeLike for CollatorProtocolMessage

impl EncodeLike for StatementDistributionMessage

impl EncodeLike for ValidationProtocol

impl EncodeLike for ApprovalDistributionMessage

impl EncodeLike for BitfieldDistributionMessage

impl EncodeLike for CollationProtocol

impl EncodeLike for CollatorProtocolMessage

impl EncodeLike for StatementDistributionMessage

impl EncodeLike for ValidationProtocol

impl EncodeLike for ApprovalDistributionMessage

impl EncodeLike for ValidationProtocol

impl EncodeLike for AvailableDataFetchingRequest

impl EncodeLike for ChunkFetchingRequest

impl EncodeLike for ChunkResponse

impl EncodeLike for CollationFetchingRequest

impl EncodeLike for DisputeRequest

impl EncodeLike for PoVFetchingRequest

impl EncodeLike for StatementFetchingRequest

impl EncodeLike for AttestedCandidateRequest

impl EncodeLike for AttestedCandidateResponse

impl EncodeLike for ChunkFetchingRequest

impl EncodeLike for CollationFetchingRequest

impl EncodeLike for View

impl EncodeLike for StatementMetadata

impl EncodeLike for BackedCandidateAcknowledgement

impl EncodeLike for BackedCandidateManifest

impl EncodeLike for StatementFilter

impl EncodeLike for AssignmentCertKind

impl EncodeLike for AssignmentCertKindV2

impl EncodeLike for DisputeStatus

impl EncodeLike for MaybeCompressedPoV

impl EncodeLike for Statement

impl EncodeLike for OurAssignment

impl EncodeLike for AssignmentCert

impl EncodeLike for IndirectAssignmentCert

impl EncodeLike for IndirectSignedApprovalVote

impl EncodeLike for RelayVRFStory

impl EncodeLike for AssignmentCertV2

impl EncodeLike for IndirectAssignmentCertV2

impl EncodeLike for IndirectSignedApprovalVoteV2

impl EncodeLike for InvalidDisputeVote

impl EncodeLike for UncheckedDisputeMessage

impl EncodeLike for ValidDisputeVote

impl EncodeLike for AvailableData

impl EncodeLike for ErasureChunk

impl EncodeLike for PoV

impl<BlockNumber> EncodeLike for Collation<BlockNumber>
where BlockNumber: Encode,

impl<T> EncodeLike for Bitfield<T>
where PhantomData<T>: Encode,

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for Call

impl EncodeLike for PalletACall

impl EncodeLike for PalletBCall

impl EncodeLike for Origin

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for Origin

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for AddToPayload

impl EncodeLike for AddToSignaturePayload

impl<T> EncodeLike for Error<T>

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

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

impl<T: Config> EncodeLike for Event<T>
where T::AccountId: Encode,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl<T> EncodeLike for Error<T>

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

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

impl<T: Config> EncodeLike for Event<T>
where T::AccountId: Encode,

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

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl<Candidate, Digest> EncodeLike for Statement<Candidate, Digest>
where Candidate: Encode, Digest: Encode,

impl<Candidate, Digest, AuthorityId, Signature> EncodeLike for SignedStatement<Candidate, Digest, AuthorityId, Signature>
where Statement<Candidate, Digest>: Encode, Signature: Encode, AuthorityId: Encode,

impl<Group, Candidate, AuthorityId, Signature> EncodeLike for AttestedCandidate<Group, Candidate, AuthorityId, Signature>
where Group: Encode, Candidate: Encode, Vec<(AuthorityId, ValidityAttestation<Signature>)>: Encode,

impl<Signature> EncodeLike for ValidityAttestation<Signature>
where Signature: Encode,

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for SessionKeys

impl<T> EncodeLike for Error<T>

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

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

impl EncodeLike for SystemCall

impl EncodeLike for XcmCall

impl<Call> EncodeLike for SudoCall<Call>
where Box<Call>: Encode,

impl<Call> EncodeLike for UtilityCall<Call>
where Vec<Call>: Encode,

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for SessionKeys

impl EncodeLike for OriginCaller

impl EncodeLike for ProxyType

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for Origin

impl EncodeLike for SessionKeys

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

impl EncodeLike for Epoch

impl<B: Block> EncodeLike for JustificationRequest<B>
where NumberFor<B>: Encode,

impl<E> EncodeLike for PersistedEpoch<E>
where E: Encode,

impl<E: Epoch> EncodeLike for PersistedEpochHeader<E>
where EpochHeader<E>: Encode,

impl<E: Epoch> EncodeLike for EpochHeader<E>
where E::Slot: Encode,

impl<Hash, Number, E: Epoch> EncodeLike for EpochChangesV0<Hash, Number, E>
where ForkTree<Hash, Number, PersistedEpoch<E>>: Encode,

impl<Hash, Number, E: Epoch> EncodeLike for EpochChangesV1<Hash, Number, E>
where ForkTree<Hash, Number, PersistedEpochHeader<E>>: Encode, BTreeMap<(Hash, Number), PersistedEpoch<E>>: Encode,

impl<Hash, Number, E: Epoch> EncodeLike for EpochChanges<Hash, Number, E>
where ForkTree<Hash, Number, PersistedEpochHeader<E>>: Encode, BTreeMap<(Hash, Number), PersistedEpoch<E>>: Encode,

impl<Block: BlockT> EncodeLike for GrandpaJustification<Block>
where GrandpaJustification<Block::Header>: Encode, PhantomData<Block>: Encode,

impl<Block: BlockT> EncodeLike for WarpSyncFragment<Block>
where Block::Header: Encode, GrandpaJustification<Block>: Encode,

impl<Block: BlockT> EncodeLike for WarpSyncProof<Block>
where Vec<WarpSyncFragment<Block>>: Encode,

impl<H, N> EncodeLike for AuthoritySet<H, N>
where ForkTree<H, N, PendingChange<H, N>>: Encode, Vec<PendingChange<H, N>>: Encode, AuthoritySetChanges<N>: Encode,

impl<Header: HeaderT> EncodeLike for FinalityProof<Header>
where Header::Hash: Encode, Vec<Header>: Encode,

impl<N> EncodeLike for AuthoritySetChanges<N>
where Vec<(u64, N)>: Encode,

impl<Difficulty> EncodeLike for PowAux<Difficulty>
where Difficulty: Encode,

impl<Difficulty> EncodeLike for PowIntermediate<Difficulty>
where Option<Difficulty>: Encode,

impl EncodeLike for RemoteErr

impl EncodeLike for BlockState

impl EncodeLike for Direction

impl EncodeLike for Roles

impl EncodeLike for BlockAttributes

impl<B: BlockT> EncodeLike for BlockAnnouncesHandshake<B>
where NumberFor<B>: Encode, B::Hash: Encode,

impl<Hash, Number> EncodeLike for FromBlock<Hash, Number>
where Hash: Encode, Number: Encode,

impl<Hash, Number> EncodeLike for BlockRequest<Hash, Number>
where FromBlock<Hash, Number>: Encode,

impl<Header, Hash, Extrinsic> EncodeLike for BlockData<Header, Hash, Extrinsic>
where Hash: Encode, Option<Header>: Encode, Option<Vec<Extrinsic>>: Encode,

impl<Header, Hash, Extrinsic> EncodeLike for BlockResponse<Header, Hash, Extrinsic>
where Vec<BlockData<Header, Hash, Extrinsic>>: Encode,

impl<B: BlockT> EncodeLike for WarpProofRequest<B>
where B::Hash: Encode,

impl EncodeLike for BlockStats

impl EncodeLike for BlsError

impl EncodeLike for Mode

impl EncodeLike for ExecutionPayloadHeader

impl EncodeLike for AncestryProof

impl EncodeLike for BeaconHeader

impl EncodeLike for CompactBeaconState

impl EncodeLike for ExecutionPayloadHeader

impl EncodeLike for ExecutionProof

impl EncodeLike for FinalizedHeaderState

impl EncodeLike for Fork

impl EncodeLike for ForkData

impl EncodeLike for ForkVersions

impl EncodeLike for PublicKey

impl EncodeLike for Signature

impl EncodeLike for SigningData

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

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

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

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

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

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

impl EncodeLike for VerificationError

impl EncodeLike for BasicOperatingMode

impl EncodeLike for AgentExecuteCommand

impl EncodeLike for Command

impl EncodeLike for OperatingMode

impl EncodeLike for SendError

impl EncodeLike for VersionedQueuedMessage

impl EncodeLike for Log

impl EncodeLike for Message

impl EncodeLike for Proof

impl EncodeLike for Initializer

impl EncodeLike for Message

impl EncodeLike for QueuedMessage

impl EncodeLike for UD60x18

impl EncodeLike for AssetMetadata

impl EncodeLike for Channel

impl EncodeLike for ChannelId

impl<Balance> EncodeLike for Fee<Balance>
where Balance: BaseArithmetic + Unsigned + Copy + Encode,

impl<Balance> EncodeLike for PricingParameters<Balance>
where Rewards<Balance>: Encode,

impl<Balance> EncodeLike for Rewards<Balance>
where Balance: Encode,

impl EncodeLike for Bloom

impl EncodeLike for Header

impl EncodeLike for HeaderId

impl EncodeLike for Log

impl EncodeLike for Receipt

impl EncodeLike for MerkleProof

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl<T> EncodeLike for Error<T>

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

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

impl<T: Config> EncodeLike for MaxFinalizedHeadersToKeep<T>
where PhantomData<T>: Encode,

impl EncodeLike for SendError

impl<T> EncodeLike for Error<T>

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

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

impl EncodeLike for CommittedMessage

impl<T> EncodeLike for Error<T>

impl<T> EncodeLike for Ticket<T>
where T: Config, BoundedVec<u8, MaxEnqueuedMessageSizeOf<T>>: Encode,

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

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

impl<T> EncodeLike for Error<T>

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

impl<T: Config> EncodeLike for Event<T>
where PricingParametersOf<T>: Encode,

impl EncodeLike for Command

impl EncodeLike for ConvertMessageError

impl EncodeLike for Destination

impl EncodeLike for VersionedMessage

impl EncodeLike for MessageV1

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for SessionKeys

impl EncodeLike for BlockGapType

impl<N> EncodeLike for BlockGap<N>
where N: Encode,

impl EncodeLike for Public

impl EncodeLike for Signature

impl EncodeLike for Public

impl EncodeLike for Signature

impl EncodeLike for Public

impl EncodeLike for Signature

impl EncodeLike for MmrLeafVersion

impl EncodeLike for Payload

impl<AuthorityId> EncodeLike for ValidatorSet<AuthorityId>
where Vec<AuthorityId>: Encode,

impl<AuthorityId: Codec> EncodeLike for ConsensusLog<AuthorityId>
where ValidatorSet<AuthorityId>: Encode,

impl<AuthoritySetCommitment> EncodeLike for BeefyAuthoritySet<AuthoritySetCommitment>
where AuthoritySetCommitment: Encode,

impl<BlockNumber, Hash, MerkleRoot, ExtraData> EncodeLike for MmrLeaf<BlockNumber, Hash, MerkleRoot, ExtraData>
where BlockNumber: Encode, Hash: Encode, (BlockNumber, Hash): Encode, BeefyNextAuthoritySet<MerkleRoot>: Encode, ExtraData: Encode,

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

impl<N, S> EncodeLike for VersionedFinalityProof<N, S>
where SignedCommitment<N, S>: Encode,

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

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

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

impl<TBlockNumber> EncodeLike for Commitment<TBlockNumber>
where TBlockNumber: Encode,

impl<TBlockNumber, TSignatureAccumulator> EncodeLike for SignedCommitmentWitness<TBlockNumber, TSignatureAccumulator>
where Commitment<TBlockNumber>: Encode, TSignatureAccumulator: Encode,

impl EncodeLike for ConsensusLog

impl EncodeLike for NextEpochDescriptor

impl EncodeLike for SlotClaim

impl EncodeLike for Epoch

impl EncodeLike for EpochConfiguration

impl EncodeLike for OpaqueKeyOwnershipProof

impl EncodeLike for TicketBody

impl EncodeLike for TicketClaim

impl EncodeLike for TicketEnvelope

impl EncodeLike for MixnodesErr

impl EncodeLike for SessionPhase

impl EncodeLike for Mixnode

impl EncodeLike for SessionStatus

impl EncodeLike for Field

impl EncodeLike for Proof

impl EncodeLike for InvalidStatement

impl EncodeLike for StatementSource

impl EncodeLike for SubmitResult

impl EncodeLike for ValidStatement

impl EncodeLike for Extrinsic

impl EncodeLike for InherentError

impl EncodeLike for TransactionStorageProof

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for CheckSubstrateCall

impl EncodeLike for SessionKeys

impl EncodeLike for TransferData

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

impl EncodeLike for BlockData

impl EncodeLike for HeadData

impl EncodeLike for BlockData

impl EncodeLike for GraveyardState

impl EncodeLike for HeadData

impl EncodeLike for OriginCaller

impl EncodeLike for ProxyType

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for Origin

impl EncodeLike for NposCompactSolution16

impl EncodeLike for SessionKeys

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

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

impl EncodeLike for OriginCaller

impl EncodeLike for RuntimeCall

impl EncodeLike for RuntimeError

impl EncodeLike for RuntimeEvent

impl EncodeLike for RuntimeFreezeReason

impl EncodeLike for RuntimeHoldReason

impl EncodeLike for RuntimeLockId

impl EncodeLike for RuntimeSlashReason

impl EncodeLike for RuntimeTask

impl EncodeLike for RuntimeViewFunction

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

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

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

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