pub trait Encode {
// Provided methods
fn size_hint(&self) -> usize { ... }
fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized { ... }
fn encode(&self) -> Vec<u8> ⓘ { ... }
fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R { ... }
fn encoded_size(&self) -> usize { ... }
}
Expand description
Trait that allows zero-copy write of value-references to slices in LE format.
Implementations should override using_encoded
for value types and encode_to
and size_hint
for allocating types. Wrapper types should override all methods.
Provided Methods§
Sourcefn size_hint(&self) -> usize
fn size_hint(&self) -> usize
If possible give a hint of expected size of the encoding.
This method is used inside default implementation of encode
to avoid re-allocations.
Sourcefn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.
Sourcefn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
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§
Source§impl Encode for HeaderChainError
impl Encode for HeaderChainError
Source§impl Encode for MessagesOperatingMode
impl Encode for MessagesOperatingMode
Source§impl Encode for VerificationError
impl Encode for VerificationError
Source§impl Encode for BasicOperatingMode
impl Encode for BasicOperatingMode
Source§impl Encode for OwnedBridgeModuleError
impl Encode for OwnedBridgeModuleError
Source§impl Encode for StorageProofError
impl Encode for StorageProofError
Source§impl Encode for XcmBridgeHubRouterCall
impl Encode for XcmBridgeHubRouterCall
Source§impl Encode for BridgeLocationsError
impl Encode for BridgeLocationsError
Source§impl Encode for BridgeState
impl Encode for BridgeState
Source§impl Encode for ChannelSignal
impl Encode for ChannelSignal
Source§impl Encode for OutboundState
impl Encode for OutboundState
Source§impl Encode for InboundState
impl Encode for InboundState
Source§impl Encode for AggregateMessageOrigin
impl Encode for AggregateMessageOrigin
Source§impl Encode for CumulusDigestItem
impl Encode for CumulusDigestItem
Source§impl Encode for MessageSendError
impl Encode for MessageSendError
Source§impl Encode for ServiceQuality
impl Encode for ServiceQuality
Source§impl Encode for RuntimeMetadata
impl Encode for RuntimeMetadata
Source§impl Encode for RuntimeMetadataDeprecated
impl Encode for RuntimeMetadataDeprecated
Source§impl Encode for StorageEntryModifier
impl Encode for StorageEntryModifier
Source§impl Encode for StorageHasher
impl Encode for StorageHasher
Source§impl Encode for DispatchClass
impl Encode for DispatchClass
impl Encode for Never
Source§impl Encode for SteppedMigrationError
impl Encode for SteppedMigrationError
Source§impl Encode for VersionedPostUpgradeData
impl Encode for VersionedPostUpgradeData
Source§impl Encode for ProcessMessageError
impl Encode for ProcessMessageError
Source§impl Encode for LookupError
impl Encode for LookupError
Source§impl Encode for BalanceStatus
impl Encode for BalanceStatus
Source§impl Encode for PaymentStatus
impl Encode for PaymentStatus
Source§impl Encode for ViewFunctionDispatchError
impl Encode for ViewFunctionDispatchError
Source§impl Encode for AccountStatus
impl Encode for AccountStatus
Source§impl Encode for AssetStatus
impl Encode for AssetStatus
Source§impl Encode for ConversionError
impl Encode for ConversionError
Source§impl Encode for AdjustmentDirection
impl Encode for AdjustmentDirection
Source§impl Encode for LanesManagerError
impl Encode for LanesManagerError
Source§impl Encode for ReceptionConfirmationError
impl Encode for ReceptionConfirmationError
Source§impl Encode for CoreAssignment
impl Encode for CoreAssignment
Source§impl Encode for CompletionStatus
impl Encode for CompletionStatus
Source§impl Encode for ElectionCompute
impl Encode for ElectionCompute
Source§impl Encode for MessageOrigin
impl Encode for MessageOrigin
Source§impl Encode for HoldReason
impl Encode for HoldReason
Source§impl Encode for HoldReason
impl Encode for HoldReason
Source§impl Encode for VersionMigrationStage
impl Encode for VersionMigrationStage
Source§impl Encode for XcmpMessageFormat
impl Encode for XcmpMessageFormat
Source§impl Encode for CompactStatement
impl Encode for CompactStatement
Source§impl Encode for ConsensusLog
impl Encode for ConsensusLog
Source§impl Encode for DisputeStatement
impl Encode for DisputeStatement
Source§impl Encode for InvalidDisputeStatementKind
impl Encode for InvalidDisputeStatementKind
Source§impl Encode for OccupiedCoreAssumption
impl Encode for OccupiedCoreAssumption
Source§impl Encode for PvfExecKind
impl Encode for PvfExecKind
Source§impl Encode for PvfPrepKind
impl Encode for PvfPrepKind
Source§impl Encode for UpgradeGoAhead
impl Encode for UpgradeGoAhead
Source§impl Encode for UpgradeRestriction
impl Encode for UpgradeRestriction
Source§impl Encode for ValidDisputeStatementKind
impl Encode for ValidDisputeStatementKind
Source§impl Encode for ValidityAttestation
impl Encode for ValidityAttestation
Source§impl Encode for ExecutorParam
impl Encode for ExecutorParam
Source§impl Encode for RuntimeMetricOp
impl Encode for RuntimeMetricOp
Source§impl Encode for SlashingOffenceKind
impl Encode for SlashingOffenceKind
Source§impl Encode for SlotLeasePeriodStart
impl Encode for SlotLeasePeriodStart
Source§impl Encode for StatementKind
impl Encode for StatementKind
Source§impl Encode for VersionedLocatableAsset
impl Encode for VersionedLocatableAsset
Source§impl Encode for AccountValidity
impl Encode for AccountValidity
Source§impl Encode for DisputeLocation
impl Encode for DisputeLocation
Source§impl Encode for DisputeResult
impl Encode for DisputeResult
Source§impl Encode for ParaLifecycle
impl Encode for ParaLifecycle
Source§impl Encode for UpgradeStrategy
impl Encode for UpgradeStrategy
Source§impl Encode for Assignment
impl Encode for Assignment
Source§impl Encode for BlockState
impl Encode for BlockState
Source§impl Encode for TypeDefPrimitive
impl Encode for TypeDefPrimitive
Source§impl Encode for ArithmeticError
impl Encode for ArithmeticError
Source§impl Encode for BlockGapType
impl Encode for BlockGapType
Source§impl Encode for NextConfigDescriptor
impl Encode for NextConfigDescriptor
Source§impl Encode for AllowedSlots
impl Encode for AllowedSlots
Source§impl Encode for ConsensusLog
impl Encode for ConsensusLog
Source§impl Encode for DeriveJunction
impl Encode for DeriveJunction
Source§impl Encode for LogLevelFilter
impl Encode for LogLevelFilter
impl Encode for Void
Source§impl Encode for HttpRequestStatus
impl Encode for HttpRequestStatus
Source§impl Encode for StorageKind
impl Encode for StorageKind
Source§impl Encode for EcdsaVerifyError
impl Encode for EcdsaVerifyError
Source§impl Encode for KillStorageResult
impl Encode for KillStorageResult
Source§impl Encode for StorageEntryModifierIR
impl Encode for StorageEntryModifierIR
Source§impl Encode for StorageHasherIR
impl Encode for StorageHasherIR
Source§impl Encode for DispatchError
impl Encode for DispatchError
Source§impl Encode for ExtrinsicInclusionMode
impl Encode for ExtrinsicInclusionMode
Source§impl Encode for MultiSignature
impl Encode for MultiSignature
Source§impl Encode for MultiSigner
impl Encode for MultiSigner
Source§impl Encode for TokenError
impl Encode for TokenError
Source§impl Encode for TransactionalError
impl Encode for TransactionalError
Source§impl Encode for DispatchError
impl Encode for DispatchError
Source§impl Encode for InvalidTransaction
impl Encode for InvalidTransaction
Source§impl Encode for TransactionSource
impl Encode for TransactionSource
Source§impl Encode for TransactionValidityError
impl Encode for TransactionValidityError
Source§impl Encode for UnknownTransaction
impl Encode for UnknownTransaction
Source§impl Encode for StateVersion
impl Encode for StateVersion
Source§impl Encode for InherentError
impl Encode for InherentError
Source§impl Encode for StorageProofError
impl Encode for StorageProofError
Source§impl Encode for ReturnValue
impl Encode for ReturnValue
Source§impl Encode for TransferType
impl Encode for TransferType
impl Encode for Unsupported
Source§impl Encode for VersionedAsset
impl Encode for VersionedAsset
Source§impl Encode for VersionedAssetId
impl Encode for VersionedAssetId
Source§impl Encode for VersionedInteriorLocation
impl Encode for VersionedInteriorLocation
Source§impl Encode for VersionedJunction
impl Encode for VersionedJunction
Source§impl Encode for VersionedLocation
impl Encode for VersionedLocation
Source§impl Encode for VersionedNetworkId
impl Encode for VersionedNetworkId
Source§impl Encode for VersionedResponse
impl Encode for VersionedResponse
Source§impl Encode for AssetInstance
impl Encode for AssetInstance
Source§impl Encode for Fungibility
impl Encode for Fungibility
Source§impl Encode for MultiAssetFilter
impl Encode for MultiAssetFilter
Source§impl Encode for WildFungibility
impl Encode for WildFungibility
Source§impl Encode for WildMultiAsset
impl Encode for WildMultiAsset
Source§impl Encode for AssetFilter
impl Encode for AssetFilter
Source§impl Encode for AssetInstance
impl Encode for AssetInstance
Source§impl Encode for Fungibility
impl Encode for Fungibility
Source§impl Encode for WildFungibility
impl Encode for WildFungibility
Source§impl Encode for AssetFilter
impl Encode for AssetFilter
Source§impl Encode for AssetInstance
impl Encode for AssetInstance
Source§impl Encode for AssetTransferFilter
impl Encode for AssetTransferFilter
Source§impl Encode for Fungibility
impl Encode for Fungibility
Source§impl Encode for WildFungibility
impl Encode for WildFungibility
Source§impl Encode for AuthoritySet
impl Encode for AuthoritySet
Source§impl Encode for HashedLaneId
impl Encode for HashedLaneId
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for LegacyLaneId
impl Encode for LegacyLaneId
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for DeliveredMessages
impl Encode for DeliveredMessages
Source§impl Encode for InboundMessageDetails
impl Encode for InboundMessageDetails
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for OutboundLaneData
impl Encode for OutboundLaneData
Source§impl Encode for OutboundMessageDetails
impl Encode for OutboundMessageDetails
Source§impl Encode for UnrewardedRelayersState
impl Encode for UnrewardedRelayersState
Source§impl Encode for BridgeState
impl Encode for BridgeState
Source§impl Encode for BridgeId
impl Encode for BridgeId
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for MessagingStateSnapshot
impl Encode for MessagingStateSnapshot
Source§impl Encode for RelayChainState
impl Encode for RelayChainState
Source§impl Encode for UsedBandwidth
impl Encode for UsedBandwidth
Source§impl Encode for QueueConfigData
impl Encode for QueueConfigData
Source§impl Encode for InboundChannelDetails
impl Encode for InboundChannelDetails
Source§impl Encode for OutboundChannelDetails
impl Encode for OutboundChannelDetails
Source§impl Encode for QueueConfigData
impl Encode for QueueConfigData
Source§impl Encode for CollationInfo
impl Encode for CollationInfo
Source§impl Encode for CollationInfoV1
impl Encode for CollationInfoV1
Source§impl Encode for MessageQueueChain
impl Encode for MessageQueueChain
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ParachainInherentData
impl Encode for ParachainInherentData
Source§impl Encode for OpaqueMetadata
impl Encode for OpaqueMetadata
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for RuntimeMetadataPrefixed
impl Encode for RuntimeMetadataPrefixed
Source§impl Encode for RuntimeMetadataV14
impl Encode for RuntimeMetadataV14
Source§impl Encode for RuntimeMetadataV15
impl Encode for RuntimeMetadataV15
Source§impl Encode for RuntimeMetadataV16
impl Encode for RuntimeMetadataV16
Source§impl Encode for DispatchInfo
impl Encode for DispatchInfo
Source§impl Encode for PostDispatchInfo
impl Encode for PostDispatchInfo
Source§impl Encode for PalletId
impl Encode for PalletId
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for CrateVersion
impl Encode for CrateVersion
Source§impl Encode for StorageVersion
impl Encode for StorageVersion
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for StorageInfo
impl Encode for StorageInfo
Source§impl Encode for WithdrawReasons
impl Encode for WithdrawReasons
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ViewFunctionId
impl Encode for ViewFunctionId
Source§impl Encode for BlockLength
impl Encode for BlockLength
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for BlockWeights
impl Encode for BlockWeights
Source§impl Encode for WeightsPerClass
impl Encode for WeightsPerClass
Source§impl Encode for DispatchEventInfo
impl Encode for DispatchEventInfo
Source§impl Encode for LastRuntimeUpgradeInfo
impl Encode for LastRuntimeUpgradeInfo
Source§impl Encode for ExtraFlags
impl Encode for ExtraFlags
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for CoreMask
impl Encode for CoreMask
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for AutoRenewalRecord
impl Encode for AutoRenewalRecord
Source§impl Encode for LeaseRecordItem
impl Encode for LeaseRecordItem
Source§impl Encode for PoolIoRecord
impl Encode for PoolIoRecord
Source§impl Encode for PotentialRenewalId
impl Encode for PotentialRenewalId
Source§impl Encode for ScheduleItem
impl Encode for ScheduleItem
Source§impl Encode for StatusRecord
impl Encode for StatusRecord
Source§impl Encode for SolutionOrSnapshotSize
impl Encode for SolutionOrSnapshotSize
Source§impl Encode for SlashingSpans
impl Encode for SlashingSpans
Source§impl Encode for ActiveEraInfo
impl Encode for ActiveEraInfo
Source§impl Encode for ValidatorPrefs
impl Encode for ValidatorPrefs
Source§impl Encode for CandidateHash
impl Encode for CandidateHash
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for BlockData
impl Encode for BlockData
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for HeadData
impl Encode for HeadData
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Sibling
impl Encode for Sibling
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ValidationCode
impl Encode for ValidationCode
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ValidationCodeHash
impl Encode for ValidationCodeHash
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ValidationParams
impl Encode for ValidationParams
Source§impl Encode for ValidationResult
impl Encode for ValidationResult
Source§impl Encode for AsyncBackingParams
impl Encode for AsyncBackingParams
Source§impl Encode for ExecutorParams
impl Encode for ExecutorParams
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ExecutorParamsHash
impl Encode for ExecutorParamsHash
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ExecutorParamsPrepHash
impl Encode for ExecutorParamsPrepHash
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for RuntimeMetricLabel
impl Encode for RuntimeMetricLabel
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for RuntimeMetricLabels
impl Encode for RuntimeMetricLabels
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for RuntimeMetricUpdate
impl Encode for RuntimeMetricUpdate
Source§impl Encode for DisputeProof
impl Encode for DisputeProof
Source§impl Encode for DisputesTimeSlot
impl Encode for DisputesTimeSlot
Source§impl Encode for OpaqueKeyOwnershipProof
impl Encode for OpaqueKeyOwnershipProof
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for PendingSlashes
impl Encode for PendingSlashes
Source§impl Encode for AbridgedHostConfiguration
impl Encode for AbridgedHostConfiguration
Source§impl Encode for AbridgedHrmpChannel
impl Encode for AbridgedHrmpChannel
Source§impl Encode for ApprovalVotingParams
impl Encode for ApprovalVotingParams
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for AvailabilityBitfield
impl Encode for AvailabilityBitfield
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for CheckedDisputeStatementSet
impl Encode for CheckedDisputeStatementSet
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ChunkIndex
impl Encode for ChunkIndex
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for CoreIndex
impl Encode for CoreIndex
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for DisputeStatementSet
impl Encode for DisputeStatementSet
Source§impl Encode for GroupIndex
impl Encode for GroupIndex
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ParathreadClaim
impl Encode for ParathreadClaim
Source§impl Encode for ParathreadEntry
impl Encode for ParathreadEntry
Source§impl Encode for PvfCheckStatement
impl Encode for PvfCheckStatement
Source§impl Encode for ScheduledCore
impl Encode for ScheduledCore
Source§impl Encode for SessionInfo
impl Encode for SessionInfo
Source§impl Encode for ValidatorIndex
impl Encode for ValidatorIndex
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ClaimQueueOffset
impl Encode for ClaimQueueOffset
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for CoreSelector
impl Encode for CoreSelector
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for InternalVersion
impl Encode for InternalVersion
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for EcdsaSignature
impl Encode for EcdsaSignature
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for EthereumAddress
impl Encode for EthereumAddress
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for PartsOf57600
impl Encode for PartsOf57600
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ParaGenesisArgs
impl Encode for ParaGenesisArgs
Source§impl Encode for BlockAttributes
impl Encode for BlockAttributes
Source§impl Encode for PortableRegistry
impl Encode for PortableRegistry
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for PortableType
impl Encode for PortableType
Source§impl Encode for Public
impl Encode for Public
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Signature
impl Encode for Signature
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Public
impl Encode for Public
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Signature
impl Encode for Signature
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Public
impl Encode for Public
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Signature
impl Encode for Signature
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for BigUint
impl Encode for BigUint
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for FixedI64
impl Encode for FixedI64
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for FixedI128
impl Encode for FixedI128
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for FixedU64
impl Encode for FixedU64
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for FixedU128
impl Encode for FixedU128
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for PerU16
impl Encode for PerU16
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Perbill
impl Encode for Perbill
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Percent
impl Encode for Percent
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Permill
impl Encode for Permill
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Perquintill
impl Encode for Perquintill
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for NextEpochDescriptor
impl Encode for NextEpochDescriptor
Source§impl Encode for PrimaryPreDigest
impl Encode for PrimaryPreDigest
Source§impl Encode for SecondaryPlainPreDigest
impl Encode for SecondaryPlainPreDigest
Source§impl Encode for SecondaryVRFPreDigest
impl Encode for SecondaryVRFPreDigest
Source§impl Encode for BabeConfiguration
impl Encode for BabeConfiguration
Source§impl Encode for BabeConfigurationV1
impl Encode for BabeConfigurationV1
Source§impl Encode for BabeEpochConfiguration
impl Encode for BabeEpochConfiguration
Source§impl Encode for OpaqueKeyOwnershipProof
impl Encode for OpaqueKeyOwnershipProof
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Public
impl Encode for Public
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Signature
impl Encode for Signature
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for MmrLeafVersion
impl Encode for MmrLeafVersion
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Payload
impl Encode for Payload
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Slot
impl Encode for Slot
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for SlotDuration
impl Encode for SlotDuration
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for CryptoTypeId
impl Encode for CryptoTypeId
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for KeyTypeId
impl Encode for KeyTypeId
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Duration
impl Encode for Duration
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for HttpRequestId
impl Encode for HttpRequestId
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for OpaqueMultiaddr
impl Encode for OpaqueMultiaddr
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for OpaqueNetworkState
impl Encode for OpaqueNetworkState
Source§impl Encode for Timestamp
impl Encode for Timestamp
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for VrfSignature
impl Encode for VrfSignature
Source§impl Encode for OpaqueMetadata
impl Encode for OpaqueMetadata
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for OpaquePeerId
impl Encode for OpaquePeerId
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for MultiRemovalResults
impl Encode for MultiRemovalResults
Source§impl Encode for CheckInherentsResult
impl Encode for CheckInherentsResult
Source§impl Encode for InherentData
impl Encode for InherentData
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for EncodableOpaqueLeaf
impl Encode for EncodableOpaqueLeaf
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ElectionScore
impl Encode for ElectionScore
Source§impl Encode for Digest
impl Encode for Digest
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ModuleError
impl Encode for ModuleError
Source§impl Encode for Time
impl Encode for Time
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for AnySignature
impl Encode for AnySignature
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Justifications
impl Encode for Justifications
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ModuleError
impl Encode for ModuleError
Source§impl Encode for OpaqueExtrinsic
impl Encode for OpaqueExtrinsic
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for OpaqueValue
impl Encode for OpaqueValue
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for MockCallU64
impl Encode for MockCallU64
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for TestSignature
impl Encode for TestSignature
Source§impl Encode for UintAuthorityId
impl Encode for UintAuthorityId
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for LookupError
impl Encode for LookupError
Source§impl Encode for ValidTransaction
impl Encode for ValidTransaction
Source§impl Encode for MembershipProof
impl Encode for MembershipProof
Source§impl Encode for OffenceSeverity
impl Encode for OffenceSeverity
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for ChildTrieParentKeyId
impl Encode for ChildTrieParentKeyId
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for StorageData
impl Encode for StorageData
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for StorageKey
impl Encode for StorageKey
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for TrackedStorageKey
impl Encode for TrackedStorageKey
Source§impl Encode for Timestamp
impl Encode for Timestamp
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for WasmEntryAttributes
impl Encode for WasmEntryAttributes
Source§impl Encode for WasmFieldName
impl Encode for WasmFieldName
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for WasmFields
impl Encode for WasmFields
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for WasmMetadata
impl Encode for WasmMetadata
Source§impl Encode for WasmValuesSet
impl Encode for WasmValuesSet
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for CompactProof
impl Encode for CompactProof
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for StorageProof
impl Encode for StorageProof
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for RuntimeVersion
impl Encode for RuntimeVersion
Source§impl Encode for RuntimeDbWeight
impl Encode for RuntimeDbWeight
Source§impl Encode for BridgeMessage
impl Encode for BridgeMessage
Source§impl Encode for MultiAsset
impl Encode for MultiAsset
Source§impl Encode for MultiAssets
impl Encode for MultiAssets
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for MultiLocation
impl Encode for MultiLocation
Source§impl Encode for PalletInfo
impl Encode for PalletInfo
Source§impl Encode for QueryResponseInfo
impl Encode for QueryResponseInfo
Source§impl Encode for XcmContext
impl Encode for XcmContext
Source§impl Encode for AssetId
impl Encode for AssetId
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for Assets
impl Encode for Assets
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for PalletInfo
impl Encode for PalletInfo
Source§impl Encode for QueryResponseInfo
impl Encode for QueryResponseInfo
Source§impl Encode for XcmContext
impl Encode for XcmContext
Source§impl Encode for Assets
impl Encode for Assets
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl Encode for PalletInfo
impl Encode for PalletInfo
Source§impl Encode for QueryResponseInfo
impl Encode for QueryResponseInfo
Source§impl Encode for XcmContext
impl Encode for XcmContext
Source§impl Encode for OriginAliaser
impl Encode for OriginAliaser
Source§impl<'a, T, S> Encode for BoundedSlice<'a, T, S>
impl<'a, T, S> Encode for BoundedSlice<'a, T, S>
Source§impl<A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Encode for (A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
impl<A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Encode for (A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
Source§impl<A, F, R, D, Fp> Encode for FreezeConsideration<A, F, R, D, Fp>
impl<A, F, R, D, Fp> Encode for FreezeConsideration<A, F, R, D, Fp>
Source§impl<A, F, R, D, Fp> Encode for HoldConsideration<A, F, R, D, Fp>
impl<A, F, R, D, Fp> Encode for HoldConsideration<A, F, R, D, Fp>
Source§impl<A, Fx, Rx, D, Fp> Encode for LoneFreezeConsideration<A, Fx, Rx, D, Fp>
impl<A, Fx, Rx, D, Fp> Encode for LoneFreezeConsideration<A, Fx, Rx, D, Fp>
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl<A, Fx, Rx, D, Fp> Encode for LoneHoldConsideration<A, Fx, Rx, D, Fp>
impl<A, Fx, Rx, D, Fp> Encode for LoneHoldConsideration<A, Fx, Rx, D, Fp>
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl<A, U, S> Encode for MigrationState<A, U, S>
impl<A, U, S> Encode for MigrationState<A, U, S>
Source§impl<Account, Balance> Encode for ParaInfoV1<Account, Balance>
impl<Account, Balance> Encode for ParaInfoV1<Account, Balance>
Source§impl<AccountId> Encode for RewardDestination<AccountId>where
AccountId: Encode,
impl<AccountId> Encode for RewardDestination<AccountId>where
AccountId: Encode,
Source§impl<AccountId> Encode for ContributionRecord<AccountId>where
AccountId: Encode,
impl<AccountId> Encode for ContributionRecord<AccountId>where
AccountId: Encode,
Source§impl<AccountId> Encode for EraRewardPoints<AccountId>
impl<AccountId> Encode for EraRewardPoints<AccountId>
Source§impl<AccountId> Encode for StakedAssignment<AccountId>
impl<AccountId> Encode for StakedAssignment<AccountId>
Source§impl<AccountId, AccountIndex> Encode for MultiAddress<AccountId, AccountIndex>where
AccountId: Encode,
AccountIndex: HasCompact,
impl<AccountId, AccountIndex> Encode for MultiAddress<AccountId, AccountIndex>where
AccountId: Encode,
AccountIndex: HasCompact,
Source§impl<AccountId, Balance> Encode for RegionRecord<AccountId, Balance>
impl<AccountId, Balance> Encode for RegionRecord<AccountId, Balance>
Source§impl<AccountId, Balance> Encode for CandidateInfo<AccountId, Balance>
impl<AccountId, Balance> Encode for CandidateInfo<AccountId, Balance>
Source§impl<AccountId, Balance> Encode for PagedExposure<AccountId, Balance>where
Balance: HasCompact + MaxEncodedLen,
PagedExposureMetadata<Balance>: Encode,
ExposurePage<AccountId, Balance>: Encode,
impl<AccountId, Balance> Encode for PagedExposure<AccountId, Balance>where
Balance: HasCompact + MaxEncodedLen,
PagedExposureMetadata<Balance>: Encode,
ExposurePage<AccountId, Balance>: Encode,
Source§impl<AccountId, Balance> Encode for UnappliedSlash<AccountId, Balance>where
Balance: HasCompact + Encode,
AccountId: Encode,
Vec<(AccountId, Balance)>: Encode,
Vec<AccountId>: Encode,
impl<AccountId, Balance> Encode for UnappliedSlash<AccountId, Balance>where
Balance: HasCompact + Encode,
AccountId: Encode,
Vec<(AccountId, Balance)>: Encode,
Vec<AccountId>: Encode,
Source§impl<AccountId, Balance> Encode for ExposurePage<AccountId, Balance>
impl<AccountId, Balance> Encode for ExposurePage<AccountId, Balance>
Source§impl<AccountId, Balance> Encode for IndividualExposure<AccountId, Balance>where
Balance: HasCompact,
AccountId: Encode,
impl<AccountId, Balance> Encode for IndividualExposure<AccountId, Balance>where
Balance: HasCompact,
AccountId: Encode,
Source§impl<AccountId, Balance, BlockNumber, LeasePeriod> Encode for FundInfo<AccountId, Balance, BlockNumber, LeasePeriod>
impl<AccountId, Balance, BlockNumber, LeasePeriod> Encode for FundInfo<AccountId, Balance, BlockNumber, LeasePeriod>
Source§impl<AccountId, Balance, Solution> Encode for SignedSubmission<AccountId, Balance, Solution>
impl<AccountId, Balance, Solution> Encode for SignedSubmission<AccountId, Balance, Solution>
Source§impl<AccountId, LeasePeriod> Encode for ParachainTemporarySlot<AccountId, LeasePeriod>
impl<AccountId, LeasePeriod> Encode for ParachainTemporarySlot<AccountId, LeasePeriod>
Source§impl<AccountId, MaxWinners> Encode for ReadySolution<AccountId, MaxWinners>where
AccountId: IdentifierT,
MaxWinners: Get<u32>,
BoundedVec<(AccountId, Support<AccountId>), MaxWinners>: Encode,
impl<AccountId, MaxWinners> Encode for ReadySolution<AccountId, MaxWinners>where
AccountId: IdentifierT,
MaxWinners: Get<u32>,
BoundedVec<(AccountId, Support<AccountId>), MaxWinners>: Encode,
Source§impl<AccountId, MessagesProof, MessagesDeliveryProof> Encode for BridgeMessagesCall<AccountId, MessagesProof, MessagesDeliveryProof>
impl<AccountId, MessagesProof, MessagesDeliveryProof> Encode for BridgeMessagesCall<AccountId, MessagesProof, MessagesDeliveryProof>
Source§impl<AccountId, P> Encode for Assignment<AccountId, P>
impl<AccountId, P> Encode for Assignment<AccountId, P>
Source§impl<AccountId, VoterType> Encode for RoundSnapshot<AccountId, VoterType>
impl<AccountId, VoterType> Encode for RoundSnapshot<AccountId, VoterType>
Source§impl<Address, Call, Signature, Extension> Encode for UncheckedExtrinsic<Address, Call, Signature, Extension>
impl<Address, Call, Signature, Extension> Encode for UncheckedExtrinsic<Address, Call, Signature, Extension>
Source§impl<AssetId> Encode for NativeOrWithId<AssetId>
impl<AssetId> Encode for NativeOrWithId<AssetId>
Source§impl<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId> Encode for SpendStatus<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId>
impl<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId> Encode for SpendStatus<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId>
Source§impl<AuthorityId> Encode for ConsensusLog<AuthorityId>
impl<AuthorityId> Encode for ConsensusLog<AuthorityId>
Source§impl<AuthorityId> Encode for ConsensusLog<AuthorityId>
impl<AuthorityId> Encode for ConsensusLog<AuthorityId>
Source§impl<AuthorityId> Encode for ValidatorSet<AuthorityId>
impl<AuthorityId> Encode for ValidatorSet<AuthorityId>
Source§impl<AuthoritySetCommitment> Encode for BeefyAuthoritySet<AuthoritySetCommitment>where
AuthoritySetCommitment: Encode,
impl<AuthoritySetCommitment> Encode for BeefyAuthoritySet<AuthoritySetCommitment>where
AuthoritySetCommitment: Encode,
Source§impl<B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Encode for (B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
impl<B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Encode for (B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
Source§impl<B> Encode for ParachainBlockData<B>
impl<B> Encode for ParachainBlockData<B>
Source§impl<B> Encode for BlockAnnouncesHandshake<B>
impl<B> Encode for BlockAnnouncesHandshake<B>
Source§impl<B> Encode for WarpProofRequest<B>
impl<B> Encode for WarpProofRequest<B>
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl<B> Encode for BlockAndTimeDeadline<B>
impl<B> Encode for BlockAndTimeDeadline<B>
Source§impl<B, V> Encode for BoundedStorageValue<B, V>
impl<B, V> Encode for BoundedStorageValue<B, V>
Source§impl<Balance> Encode for AccountData<Balance>where
Balance: Encode,
impl<Balance> Encode for AccountData<Balance>where
Balance: Encode,
Source§impl<Balance> Encode for BalanceLock<Balance>where
Balance: Encode,
impl<Balance> Encode for BalanceLock<Balance>where
Balance: Encode,
Source§impl<Balance> Encode for InstaPoolHistoryRecord<Balance>
impl<Balance> Encode for InstaPoolHistoryRecord<Balance>
Source§impl<Balance> Encode for PotentialRenewalRecord<Balance>where
Balance: Encode,
impl<Balance> Encode for PotentialRenewalRecord<Balance>where
Balance: Encode,
Source§impl<Balance> Encode for UnlockChunk<Balance>where
Balance: HasCompact + MaxEncodedLen,
impl<Balance> Encode for UnlockChunk<Balance>where
Balance: HasCompact + MaxEncodedLen,
Source§impl<Balance> Encode for FeeDetails<Balance>
impl<Balance> Encode for FeeDetails<Balance>
Source§impl<Balance> Encode for InclusionFee<Balance>where
Balance: Encode,
impl<Balance> Encode for InclusionFee<Balance>where
Balance: Encode,
Source§impl<Balance> Encode for AccountStatus<Balance>where
Balance: Encode,
impl<Balance> Encode for AccountStatus<Balance>where
Balance: Encode,
Source§impl<Balance> Encode for PagedExposureMetadata<Balance>where
Balance: HasCompact + MaxEncodedLen,
impl<Balance> Encode for PagedExposureMetadata<Balance>where
Balance: HasCompact + MaxEncodedLen,
Source§impl<Balance> Encode for WeightToFeeCoefficient<Balance>where
Balance: Encode,
impl<Balance> Encode for WeightToFeeCoefficient<Balance>where
Balance: Encode,
Source§impl<Balance, AccountId> Encode for ExistenceReason<Balance, AccountId>
impl<Balance, AccountId> Encode for ExistenceReason<Balance, AccountId>
Source§impl<Balance, AccountId, DepositBalance> Encode for AssetDetails<Balance, AccountId, DepositBalance>
impl<Balance, AccountId, DepositBalance> Encode for AssetDetails<Balance, AccountId, DepositBalance>
Source§impl<Balance, AccountId, IdField> Encode for RegistrarInfo<Balance, AccountId, IdField>
impl<Balance, AccountId, IdField> Encode for RegistrarInfo<Balance, AccountId, IdField>
Source§impl<Balance, DepositBalance, Extra, AccountId> Encode for AssetAccount<Balance, DepositBalance, Extra, AccountId>
impl<Balance, DepositBalance, Extra, AccountId> Encode for AssetAccount<Balance, DepositBalance, Extra, AccountId>
Source§impl<Balance, MaxJudgements, IdentityInfo> Encode for Registration<Balance, MaxJudgements, IdentityInfo>
impl<Balance, MaxJudgements, IdentityInfo> Encode for Registration<Balance, MaxJudgements, IdentityInfo>
Source§impl<Balance, RelayBlockNumber> Encode for SaleInfoRecord<Balance, RelayBlockNumber>
impl<Balance, RelayBlockNumber> Encode for SaleInfoRecord<Balance, RelayBlockNumber>
Source§impl<Balance, Weight> Encode for RuntimeDispatchInfo<Balance, Weight>
impl<Balance, Weight> Encode for RuntimeDispatchInfo<Balance, Weight>
Source§impl<Base, Explicit, Implicit> Encode for ImplicationParts<Base, Explicit, Implicit>
impl<Base, Explicit, Implicit> Encode for ImplicationParts<Base, Explicit, Implicit>
Source§impl<Block> Encode for GrandpaJustification<Block>where
Block: Block,
GrandpaJustification<<Block as Block>::Header>: Encode,
PhantomData<Block>: Encode,
impl<Block> Encode for GrandpaJustification<Block>where
Block: Block,
GrandpaJustification<<Block as Block>::Header>: Encode,
PhantomData<Block>: Encode,
Source§impl<Block> Encode for WarpSyncFragment<Block>
impl<Block> Encode for WarpSyncFragment<Block>
Source§impl<Block> Encode for WarpSyncProof<Block>
impl<Block> Encode for WarpSyncProof<Block>
Source§impl<Block> Encode for SignedBlock<Block>where
Block: Encode,
impl<Block> Encode for SignedBlock<Block>where
Block: Encode,
Source§impl<BlockNumber> Encode for DispatchTime<BlockNumber>where
BlockNumber: Encode,
impl<BlockNumber> Encode for DispatchTime<BlockNumber>where
BlockNumber: Encode,
Source§impl<BlockNumber> Encode for QueryStatus<BlockNumber>where
BlockNumber: Encode,
impl<BlockNumber> Encode for QueryStatus<BlockNumber>where
BlockNumber: Encode,
Source§impl<BlockNumber> Encode for LastContribution<BlockNumber>where
BlockNumber: Encode,
impl<BlockNumber> Encode for LastContribution<BlockNumber>where
BlockNumber: Encode,
Source§impl<BlockNumber> Encode for QueryResponseStatus<BlockNumber>where
BlockNumber: Encode,
impl<BlockNumber> Encode for QueryResponseStatus<BlockNumber>where
BlockNumber: Encode,
Source§impl<BlockNumber> Encode for InboundDownwardMessage<BlockNumber>where
BlockNumber: Encode,
impl<BlockNumber> Encode for InboundDownwardMessage<BlockNumber>where
BlockNumber: Encode,
Source§impl<BlockNumber> Encode for InboundHrmpMessage<BlockNumber>where
BlockNumber: Encode,
impl<BlockNumber> Encode for InboundHrmpMessage<BlockNumber>where
BlockNumber: Encode,
Source§impl<BlockNumber> Encode for SchedulerParams<BlockNumber>where
BlockNumber: Encode,
impl<BlockNumber> Encode for SchedulerParams<BlockNumber>where
BlockNumber: Encode,
Source§impl<BlockNumber> Encode for V6HostConfiguration<BlockNumber>where
BlockNumber: Encode,
impl<BlockNumber> Encode for V6HostConfiguration<BlockNumber>where
BlockNumber: Encode,
Source§impl<BlockNumber> Encode for V7HostConfiguration<BlockNumber>where
BlockNumber: Encode,
impl<BlockNumber> Encode for V7HostConfiguration<BlockNumber>where
BlockNumber: Encode,
Source§impl<BlockNumber> Encode for V8HostConfiguration<BlockNumber>where
BlockNumber: Encode,
impl<BlockNumber> Encode for V8HostConfiguration<BlockNumber>where
BlockNumber: Encode,
Source§impl<BlockNumber> Encode for V9HostConfiguration<BlockNumber>where
BlockNumber: Encode,
impl<BlockNumber> Encode for V9HostConfiguration<BlockNumber>where
BlockNumber: Encode,
Source§impl<BlockNumber> Encode for V10HostConfiguration<BlockNumber>where
BlockNumber: Encode,
impl<BlockNumber> Encode for V10HostConfiguration<BlockNumber>where
BlockNumber: Encode,
Source§impl<BlockNumber> Encode for V11HostConfiguration<BlockNumber>where
BlockNumber: Encode,
impl<BlockNumber> Encode for V11HostConfiguration<BlockNumber>where
BlockNumber: Encode,
Source§impl<BlockNumber> Encode for HostConfiguration<BlockNumber>
impl<BlockNumber> Encode for HostConfiguration<BlockNumber>
Source§impl<BlockNumber, Hash, MerkleRoot, ExtraData> Encode for MmrLeaf<BlockNumber, Hash, MerkleRoot, ExtraData>where
BlockNumber: Encode,
Hash: Encode,
(BlockNumber, Hash): Encode,
BeefyAuthoritySet<MerkleRoot>: Encode,
ExtraData: Encode,
impl<BlockNumber, Hash, MerkleRoot, ExtraData> Encode for MmrLeaf<BlockNumber, Hash, MerkleRoot, ExtraData>where
BlockNumber: Encode,
Hash: Encode,
(BlockNumber, Hash): Encode,
BeefyAuthoritySet<MerkleRoot>: Encode,
ExtraData: Encode,
Source§impl<BridgedHeaderHash, Lane> Encode for FromBridgedChainMessagesProof<BridgedHeaderHash, Lane>
impl<BridgedHeaderHash, Lane> Encode for FromBridgedChainMessagesProof<BridgedHeaderHash, Lane>
Source§impl<BridgedHeaderHash, LaneId> Encode for FromBridgedChainMessagesDeliveryProof<BridgedHeaderHash, LaneId>
impl<BridgedHeaderHash, LaneId> Encode for FromBridgedChainMessagesDeliveryProof<BridgedHeaderHash, LaneId>
Source§impl<C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Encode for (C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
impl<C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Encode for (C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
Source§impl<Call> Encode for Instruction<Call>
impl<Call> Encode for Instruction<Call>
Source§impl<Call> Encode for Instruction<Call>
impl<Call> Encode for Instruction<Call>
Source§impl<Call> Encode for Instruction<Call>
impl<Call> Encode for Instruction<Call>
Source§impl<Call> Encode for Xcm<Call>
impl<Call> Encode for Xcm<Call>
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl<Call> Encode for Xcm<Call>
impl<Call> Encode for Xcm<Call>
fn size_hint(&self) -> usize
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
fn encode(&self) -> Vec<u8> ⓘ
fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
Source§impl<Call, Extension> Encode for SignedPayload<Call, Extension>
impl<Call, Extension> Encode for SignedPayload<Call, Extension>
Source§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
Get an encoded version of this blake2_256
-hashed payload.