Trait Decode
pub trait Decode: Sized {
// Required method
fn decode<I>(input: &mut I) -> Result<Self, Error>
where I: Input;
// Provided methods
fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>
where I: Input { ... }
fn skip<I>(input: &mut I) -> Result<(), Error>
where I: Input { ... }
fn encoded_fixed_size() -> Option<usize> { ... }
}Expand description
Trait that allows zero-copy read of value-references from slices in LE format.
Required Methods§
Provided Methods§
fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
Attempt to deserialize the value from input into a pre-allocated piece of memory.
The default implementation will just call Decode::decode.
§Safety
If this function returns Ok then dst must be properly initialized.
This is enforced by requiring the implementation to return a [DecodeFinished]
which can only be created by calling [DecodeFinished::assert_decoding_finished] which is
unsafe.
fn skip<I>(input: &mut I) -> Result<(), Error>where
I: Input,
fn skip<I>(input: &mut I) -> Result<(), Error>where
I: Input,
Attempt to skip the encoded value from input.
The default implementation of this function is just calling Decode::decode.
When possible, an implementation should provide a specialized implementation.
fn encoded_fixed_size() -> Option<usize>
fn encoded_fixed_size() -> Option<usize>
Returns the fixed encoded size of the type.
If it returns Some(size) then all possible values of this
type have the given size (in bytes) when encoded.
NOTE: A type with a fixed encoded size may return None.
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 Decode for AccountId32
impl Decode for AccountId32
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<AccountId32, Error>where
__CodecInputEdqy: Input,
§impl Decode for AnySignature
impl Decode for AnySignature
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<AnySignature, Error>where
__CodecInputEdqy: Input,
§impl Decode for ArithmeticError
impl Decode for ArithmeticError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ArithmeticError, Error>where
__CodecInputEdqy: Input,
§impl Decode for BadOrigin
impl Decode for BadOrigin
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<BadOrigin, Error>where
__CodecInputEdqy: Input,
§impl Decode for BalanceStatus
impl Decode for BalanceStatus
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<BalanceStatus, Error>where
__CodecInputEdqy: Input,
§impl Decode for BigUint
impl Decode for BigUint
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<BigUint, Error>where
__CodecInputEdqy: Input,
§impl Decode for BlockLength
impl Decode for BlockLength
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<BlockLength, Error>where
__CodecInputEdqy: Input,
§impl Decode for BlockWeights
impl Decode for BlockWeights
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<BlockWeights, Error>where
__CodecInputEdqy: Input,
§impl Decode for CheckInherentsResult
impl Decode for CheckInherentsResult
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<CheckInherentsResult, Error>where
__CodecInputEdqy: Input,
§impl Decode for ChildInfo
impl Decode for ChildInfo
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ChildInfo, Error>where
__CodecInputEdqy: Input,
§impl Decode for ChildTrieParentKeyId
impl Decode for ChildTrieParentKeyId
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ChildTrieParentKeyId, Error>where
__CodecInputEdqy: Input,
§impl Decode for CompactProof
impl Decode for CompactProof
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<CompactProof, Error>where
__CodecInputEdqy: Input,
§impl Decode for ContextualAlias
impl Decode for ContextualAlias
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ContextualAlias, Error>where
__CodecInputEdqy: Input,
§impl Decode for CrateVersion
impl Decode for CrateVersion
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<CrateVersion, Error>where
__CodecInputEdqy: Input,
§impl Decode for CryptoTypeId
impl Decode for CryptoTypeId
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<CryptoTypeId, Error>where
__CodecInputEdqy: Input,
§impl Decode for DeriveJunction
impl Decode for DeriveJunction
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<DeriveJunction, Error>where
__CodecInputEdqy: Input,
§impl Decode for Digest
impl Decode for Digest
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Digest, Error>where
__CodecInputEdqy: Input,
§impl Decode for Disabled
impl Decode for Disabled
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Disabled, Error>where
__CodecInputEdqy: Input,
§impl Decode for DispatchClass
impl Decode for DispatchClass
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<DispatchClass, Error>where
__CodecInputEdqy: Input,
§impl Decode for DispatchError
impl Decode for DispatchError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<DispatchError, Error>where
__CodecInputEdqy: Input,
§impl Decode for DispatchError
impl Decode for DispatchError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<DispatchError, Error>where
__CodecInputEdqy: Input,
§impl Decode for DispatchEventInfo
impl Decode for DispatchEventInfo
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<DispatchEventInfo, Error>where
__CodecInputEdqy: Input,
§impl Decode for DispatchInfo
impl Decode for DispatchInfo
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<DispatchInfo, Error>where
__CodecInputEdqy: Input,
§impl Decode for Duration
impl Decode for Duration
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Duration, Error>where
__CodecInputEdqy: Input,
§impl Decode for EcdsaVerifyError
impl Decode for EcdsaVerifyError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<EcdsaVerifyError, Error>where
__CodecInputEdqy: Input,
§impl Decode for ElectionScore
impl Decode for ElectionScore
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ElectionScore, Error>where
__CodecInputEdqy: Input,
§impl Decode for Error
impl Decode for Error
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Error, Error>where
__CodecInputEdqy: Input,
§impl Decode for ErrorMetadata
impl Decode for ErrorMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ErrorMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ErrorMetadata
impl Decode for ErrorMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ErrorMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ErrorMetadata
impl Decode for ErrorMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ErrorMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ErrorMetadata
impl Decode for ErrorMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ErrorMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ErrorMetadata
impl Decode for ErrorMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ErrorMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ErrorMetadata
impl Decode for ErrorMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ErrorMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for EventMetadata
impl Decode for EventMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<EventMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for EventMetadata
impl Decode for EventMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<EventMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for EventMetadata
impl Decode for EventMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<EventMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for EventMetadata
impl Decode for EventMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<EventMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for EventMetadata
impl Decode for EventMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<EventMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for EventMetadata
impl Decode for EventMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<EventMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ExtrinsicInclusionMode
impl Decode for ExtrinsicInclusionMode
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ExtrinsicInclusionMode, Error>where
__CodecInputEdqy: Input,
§impl Decode for ExtrinsicMetadata
impl Decode for ExtrinsicMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ExtrinsicMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ExtrinsicMetadata
impl Decode for ExtrinsicMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ExtrinsicMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ExtrinsicMetadata
impl Decode for ExtrinsicMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ExtrinsicMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for FixedI64
impl Decode for FixedI64
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FixedI64, Error>where
__CodecInputEdqy: Input,
§impl Decode for FixedI128
impl Decode for FixedI128
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FixedI128, Error>where
__CodecInputEdqy: Input,
§impl Decode for FixedU64
impl Decode for FixedU64
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FixedU64, Error>where
__CodecInputEdqy: Input,
§impl Decode for FixedU128
impl Decode for FixedU128
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FixedU128, Error>where
__CodecInputEdqy: Input,
§impl Decode for Footprint
impl Decode for Footprint
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Footprint, Error>where
__CodecInputEdqy: Input,
§impl Decode for FunctionArgumentMetadata
impl Decode for FunctionArgumentMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FunctionArgumentMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for FunctionArgumentMetadata
impl Decode for FunctionArgumentMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FunctionArgumentMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for FunctionArgumentMetadata
impl Decode for FunctionArgumentMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FunctionArgumentMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for FunctionArgumentMetadata
impl Decode for FunctionArgumentMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FunctionArgumentMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for FunctionArgumentMetadata
impl Decode for FunctionArgumentMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FunctionArgumentMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for FunctionArgumentMetadata
impl Decode for FunctionArgumentMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FunctionArgumentMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for FunctionMetadata
impl Decode for FunctionMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FunctionMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for FunctionMetadata
impl Decode for FunctionMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FunctionMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for FunctionMetadata
impl Decode for FunctionMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FunctionMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for FunctionMetadata
impl Decode for FunctionMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FunctionMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for FunctionMetadata
impl Decode for FunctionMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FunctionMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for FunctionMetadata
impl Decode for FunctionMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FunctionMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for HttpError
impl Decode for HttpError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<HttpError, Error>where
__CodecInputEdqy: Input,
§impl Decode for HttpRequestId
impl Decode for HttpRequestId
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<HttpRequestId, Error>where
__CodecInputEdqy: Input,
§impl Decode for HttpRequestStatus
impl Decode for HttpRequestStatus
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<HttpRequestStatus, Error>where
__CodecInputEdqy: Input,
§impl Decode for InherentData
impl Decode for InherentData
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<InherentData, Error>where
__CodecInputEdqy: Input,
§impl Decode for InvalidTransaction
impl Decode for InvalidTransaction
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<InvalidTransaction, Error>where
__CodecInputEdqy: Input,
§impl Decode for Judgement
impl Decode for Judgement
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Judgement, Error>where
__CodecInputEdqy: Input,
§impl Decode for Justifications
impl Decode for Justifications
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Justifications, Error>where
__CodecInputEdqy: Input,
§impl Decode for KeyTypeId
impl Decode for KeyTypeId
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<KeyTypeId, Error>where
__CodecInputEdqy: Input,
fn decode_into<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
dst_: &mut MaybeUninit<KeyTypeId>,
) -> Result<DecodeFinished, Error>where
__CodecInputEdqy: Input,
§impl Decode for KillStorageResult
impl Decode for KillStorageResult
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<KillStorageResult, Error>where
__CodecInputEdqy: Input,
§impl Decode for LastRuntimeUpgradeInfo
impl Decode for LastRuntimeUpgradeInfo
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<LastRuntimeUpgradeInfo, Error>where
__CodecInputEdqy: Input,
§impl Decode for LogLevelFilter
impl Decode for LogLevelFilter
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<LogLevelFilter, Error>where
__CodecInputEdqy: Input,
§impl Decode for LookupError
impl Decode for LookupError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<LookupError, Error>where
__CodecInputEdqy: Input,
§impl Decode for LookupError
impl Decode for LookupError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<LookupError, Error>where
__CodecInputEdqy: Input,
§impl Decode for MockCallU64
impl Decode for MockCallU64
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<MockCallU64, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleConstantMetadata
impl Decode for ModuleConstantMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleConstantMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleConstantMetadata
impl Decode for ModuleConstantMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleConstantMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleConstantMetadata
impl Decode for ModuleConstantMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleConstantMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleConstantMetadata
impl Decode for ModuleConstantMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleConstantMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleConstantMetadata
impl Decode for ModuleConstantMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleConstantMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleConstantMetadata
impl Decode for ModuleConstantMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleConstantMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleError
impl Decode for ModuleError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleError, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleError
impl Decode for ModuleError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleError, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleMetadata
impl Decode for ModuleMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleMetadata
impl Decode for ModuleMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleMetadata
impl Decode for ModuleMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleMetadata
impl Decode for ModuleMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleMetadata
impl Decode for ModuleMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for ModuleMetadata
impl Decode for ModuleMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ModuleMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for MultiRemovalResults
impl Decode for MultiRemovalResults
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<MultiRemovalResults, Error>where
__CodecInputEdqy: Input,
§impl Decode for MultiSignature
impl Decode for MultiSignature
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<MultiSignature, Error>where
__CodecInputEdqy: Input,
§impl Decode for MultiSigner
impl Decode for MultiSigner
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<MultiSigner, Error>where
__CodecInputEdqy: Input,
§impl Decode for Never
impl Decode for Never
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Never, Error>where
__CodecInputEdqy: Input,
§impl Decode for OffenceSeverity
impl Decode for OffenceSeverity
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OffenceSeverity, Error>where
__CodecInputEdqy: Input,
§impl Decode for OpaqueExtrinsic
impl Decode for OpaqueExtrinsic
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OpaqueExtrinsic, Error>where
__CodecInputEdqy: Input,
§impl Decode for OpaqueMetadata
impl Decode for OpaqueMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OpaqueMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for OpaqueMetadata
impl Decode for OpaqueMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OpaqueMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for OpaqueMultiaddr
impl Decode for OpaqueMultiaddr
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OpaqueMultiaddr, Error>where
__CodecInputEdqy: Input,
§impl Decode for OpaqueNetworkState
impl Decode for OpaqueNetworkState
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OpaqueNetworkState, Error>where
__CodecInputEdqy: Input,
§impl Decode for OpaquePeerId
impl Decode for OpaquePeerId
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OpaquePeerId, Error>where
__CodecInputEdqy: Input,
§impl Decode for OpaqueValue
impl Decode for OpaqueValue
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OpaqueValue, Error>where
__CodecInputEdqy: Input,
§impl Decode for OuterEventMetadata
impl Decode for OuterEventMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OuterEventMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for OuterEventMetadata
impl Decode for OuterEventMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OuterEventMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for OuterEventMetadata
impl Decode for OuterEventMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OuterEventMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for OuterEventMetadata
impl Decode for OuterEventMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OuterEventMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for OuterEventMetadata
impl Decode for OuterEventMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OuterEventMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for OuterEventMetadata
impl Decode for OuterEventMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OuterEventMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for PalletId
impl Decode for PalletId
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<PalletId, Error>where
__CodecInputEdqy: Input,
§impl Decode for Pays
impl Decode for Pays
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Pays, Error>where
__CodecInputEdqy: Input,
§impl Decode for Phase
impl Decode for Phase
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Phase, Error>where
__CodecInputEdqy: Input,
§impl Decode for PortableRegistry
impl Decode for PortableRegistry
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<PortableRegistry, Error>where
__CodecInputEdqy: Input,
§impl Decode for PortableType
impl Decode for PortableType
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<PortableType, Error>where
__CodecInputEdqy: Input,
§impl Decode for PostDispatchInfo
impl Decode for PostDispatchInfo
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<PostDispatchInfo, Error>where
__CodecInputEdqy: Input,
§impl Decode for ProcessMessageError
impl Decode for ProcessMessageError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ProcessMessageError, Error>where
__CodecInputEdqy: Input,
§impl Decode for ProofOfPossession
impl Decode for ProofOfPossession
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ProofOfPossession, Error>where
__CodecInputEdqy: Input,
§impl Decode for ProofOfPossession
impl Decode for ProofOfPossession
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ProofOfPossession, Error>where
__CodecInputEdqy: Input,
§impl Decode for ProofOfPossession
impl Decode for ProofOfPossession
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ProofOfPossession, Error>where
__CodecInputEdqy: Input,
§impl Decode for ProofOfPossession
impl Decode for ProofOfPossession
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ProofOfPossession, Error>where
__CodecInputEdqy: Input,
§impl Decode for ProofOfPossession
impl Decode for ProofOfPossession
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ProofOfPossession, Error>where
__CodecInputEdqy: Input,
§impl Decode for ProofOfPossession
impl Decode for ProofOfPossession
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ProofOfPossession, Error>where
__CodecInputEdqy: Input,
§impl Decode for Public
impl Decode for Public
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Public, Error>where
__CodecInputEdqy: Input,
§impl Decode for Public
impl Decode for Public
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Public, Error>where
__CodecInputEdqy: Input,
§impl Decode for Public
impl Decode for Public
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Public, Error>where
__CodecInputEdqy: Input,
§impl Decode for Public
impl Decode for Public
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Public, Error>where
__CodecInputEdqy: Input,
§impl Decode for Public
impl Decode for Public
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Public, Error>where
__CodecInputEdqy: Input,
§impl Decode for Public
impl Decode for Public
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Public, Error>where
__CodecInputEdqy: Input,
§impl Decode for ReturnValue
impl Decode for ReturnValue
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ReturnValue, Error>where
__CodecInputEdqy: Input,
§impl Decode for RingVrfSignature
impl Decode for RingVrfSignature
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RingVrfSignature, Error>where
__CodecInputEdqy: Input,
§impl Decode for RuntimeDbWeight
impl Decode for RuntimeDbWeight
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RuntimeDbWeight, Error>where
__CodecInputEdqy: Input,
§impl Decode for RuntimeMetadata
impl Decode for RuntimeMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RuntimeMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for RuntimeMetadataPrefixed
impl Decode for RuntimeMetadataPrefixed
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RuntimeMetadataPrefixed, Error>where
__CodecInputEdqy: Input,
§impl Decode for RuntimeMetadataV8
impl Decode for RuntimeMetadataV8
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RuntimeMetadataV8, Error>where
__CodecInputEdqy: Input,
§impl Decode for RuntimeMetadataV9
impl Decode for RuntimeMetadataV9
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RuntimeMetadataV9, Error>where
__CodecInputEdqy: Input,
§impl Decode for RuntimeMetadataV10
impl Decode for RuntimeMetadataV10
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RuntimeMetadataV10, Error>where
__CodecInputEdqy: Input,
§impl Decode for RuntimeMetadataV11
impl Decode for RuntimeMetadataV11
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RuntimeMetadataV11, Error>where
__CodecInputEdqy: Input,
§impl Decode for RuntimeMetadataV12
impl Decode for RuntimeMetadataV12
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RuntimeMetadataV12, Error>where
__CodecInputEdqy: Input,
§impl Decode for RuntimeMetadataV13
impl Decode for RuntimeMetadataV13
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RuntimeMetadataV13, Error>where
__CodecInputEdqy: Input,
§impl Decode for RuntimeMetadataV14
impl Decode for RuntimeMetadataV14
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RuntimeMetadataV14, Error>where
__CodecInputEdqy: Input,
§impl Decode for RuntimeMetadataV15
impl Decode for RuntimeMetadataV15
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RuntimeMetadataV15, Error>where
__CodecInputEdqy: Input,
§impl Decode for RuntimeMetadataV16
impl Decode for RuntimeMetadataV16
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RuntimeMetadataV16, Error>where
__CodecInputEdqy: Input,
§impl Decode for Select
impl Decode for Select
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Select, Error>where
__CodecInputEdqy: Input,
§impl Decode for Signature
impl Decode for Signature
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Signature, Error>where
__CodecInputEdqy: Input,
§impl Decode for Signature
impl Decode for Signature
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Signature, Error>where
__CodecInputEdqy: Input,
§impl Decode for Signature
impl Decode for Signature
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Signature, Error>where
__CodecInputEdqy: Input,
§impl Decode for Signature
impl Decode for Signature
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Signature, Error>where
__CodecInputEdqy: Input,
§impl Decode for Signature
impl Decode for Signature
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Signature, Error>where
__CodecInputEdqy: Input,
§impl Decode for Signature
impl Decode for Signature
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Signature, Error>where
__CodecInputEdqy: Input,
§impl Decode for SixteenPatriciaMerkleTreeExistenceProof
impl Decode for SixteenPatriciaMerkleTreeExistenceProof
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<SixteenPatriciaMerkleTreeExistenceProof, Error>where
__CodecInputEdqy: Input,
§impl Decode for Social
impl Decode for Social
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Social, Error>where
__CodecInputEdqy: Input,
§impl Decode for StateVersion
impl Decode for StateVersion
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StateVersion, Error>where
__CodecInputEdqy: Input,
§impl Decode for Statement
impl Decode for Statement
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Statement, Error>where
__CodecInputEdqy: Input,
§impl Decode for SteppedMigrationError
impl Decode for SteppedMigrationError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<SteppedMigrationError, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageData
impl Decode for StorageData
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageData, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryMetadata
impl Decode for StorageEntryMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryMetadata
impl Decode for StorageEntryMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryMetadata
impl Decode for StorageEntryMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryMetadata
impl Decode for StorageEntryMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryMetadata
impl Decode for StorageEntryMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryMetadata
impl Decode for StorageEntryMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryModifier
impl Decode for StorageEntryModifier
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryModifier, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryModifier
impl Decode for StorageEntryModifier
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryModifier, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryModifier
impl Decode for StorageEntryModifier
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryModifier, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryModifier
impl Decode for StorageEntryModifier
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryModifier, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryModifier
impl Decode for StorageEntryModifier
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryModifier, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryModifier
impl Decode for StorageEntryModifier
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryModifier, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryModifier
impl Decode for StorageEntryModifier
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryModifier, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryType
impl Decode for StorageEntryType
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryType, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryType
impl Decode for StorageEntryType
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryType, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryType
impl Decode for StorageEntryType
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryType, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryType
impl Decode for StorageEntryType
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryType, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryType
impl Decode for StorageEntryType
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryType, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageEntryType
impl Decode for StorageEntryType
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageEntryType, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageHasher
impl Decode for StorageHasher
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageHasher, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageHasher
impl Decode for StorageHasher
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageHasher, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageHasher
impl Decode for StorageHasher
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageHasher, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageHasher
impl Decode for StorageHasher
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageHasher, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageHasher
impl Decode for StorageHasher
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageHasher, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageHasher
impl Decode for StorageHasher
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageHasher, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageHasher
impl Decode for StorageHasher
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageHasher, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageInfo
impl Decode for StorageInfo
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageInfo, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageKey
impl Decode for StorageKey
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageKey, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageMetadata
impl Decode for StorageMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageMetadata
impl Decode for StorageMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageMetadata
impl Decode for StorageMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageMetadata
impl Decode for StorageMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageMetadata
impl Decode for StorageMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageMetadata
impl Decode for StorageMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageProof
impl Decode for StorageProof
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageProof, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageProofError
impl Decode for StorageProofError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageProofError, Error>where
__CodecInputEdqy: Input,
§impl Decode for StorageVersion
impl Decode for StorageVersion
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StorageVersion, Error>where
__CodecInputEdqy: Input,
§impl Decode for TestSignature
impl Decode for TestSignature
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<TestSignature, Error>where
__CodecInputEdqy: Input,
§impl Decode for Time
impl Decode for Time
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Time, Error>where
__CodecInputEdqy: Input,
§impl Decode for Timestamp
impl Decode for Timestamp
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Timestamp, Error>where
__CodecInputEdqy: Input,
§impl Decode for TokenError
impl Decode for TokenError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<TokenError, Error>where
__CodecInputEdqy: Input,
§impl Decode for TrackedStorageKey
impl Decode for TrackedStorageKey
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<TrackedStorageKey, Error>where
__CodecInputEdqy: Input,
§impl Decode for TransactionSource
impl Decode for TransactionSource
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<TransactionSource, Error>where
__CodecInputEdqy: Input,
§impl Decode for TransactionValidityError
impl Decode for TransactionValidityError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<TransactionValidityError, Error>where
__CodecInputEdqy: Input,
§impl Decode for TransactionalError
impl Decode for TransactionalError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<TransactionalError, Error>where
__CodecInputEdqy: Input,
§impl Decode for TransferStatus
impl Decode for TransferStatus
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<TransferStatus, Error>where
__CodecInputEdqy: Input,
§impl Decode for TrieError
impl Decode for TrieError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<TrieError, Error>where
__CodecInputEdqy: Input,
§impl Decode for Truth
impl Decode for Truth
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Truth, Error>where
__CodecInputEdqy: Input,
§impl Decode for TypeDefPrimitive
impl Decode for TypeDefPrimitive
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<TypeDefPrimitive, Error>where
__CodecInputEdqy: Input,
§impl Decode for UintAuthorityId
impl Decode for UintAuthorityId
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<UintAuthorityId, Error>where
__CodecInputEdqy: Input,
§impl Decode for UnknownTransaction
impl Decode for UnknownTransaction
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<UnknownTransaction, Error>where
__CodecInputEdqy: Input,
§impl Decode for UpgradeCheckSelect
impl Decode for UpgradeCheckSelect
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<UpgradeCheckSelect, Error>where
__CodecInputEdqy: Input,
§impl Decode for ValidTransaction
impl Decode for ValidTransaction
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ValidTransaction, Error>where
__CodecInputEdqy: Input,
§impl Decode for Value
impl Decode for Value
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Value, Error>where
__CodecInputEdqy: Input,
§impl Decode for VersionedPostUpgradeData
impl Decode for VersionedPostUpgradeData
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<VersionedPostUpgradeData, Error>where
__CodecInputEdqy: Input,
§impl Decode for ViewFunctionDispatchError
impl Decode for ViewFunctionDispatchError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ViewFunctionDispatchError, Error>where
__CodecInputEdqy: Input,
§impl Decode for ViewFunctionId
impl Decode for ViewFunctionId
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ViewFunctionId, Error>where
__CodecInputEdqy: Input,
§impl Decode for Void
impl Decode for Void
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Void, Error>where
__CodecInputEdqy: Input,
§impl Decode for VrfSignature
impl Decode for VrfSignature
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<VrfSignature, Error>where
__CodecInputEdqy: Input,
§impl Decode for VrfSignature
impl Decode for VrfSignature
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<VrfSignature, Error>where
__CodecInputEdqy: Input,
§impl Decode for WasmEntryAttributes
impl Decode for WasmEntryAttributes
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<WasmEntryAttributes, Error>where
__CodecInputEdqy: Input,
§impl Decode for WasmFieldName
impl Decode for WasmFieldName
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<WasmFieldName, Error>where
__CodecInputEdqy: Input,
§impl Decode for WasmFields
impl Decode for WasmFields
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<WasmFields, Error>where
__CodecInputEdqy: Input,
§impl Decode for WasmLevel
impl Decode for WasmLevel
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<WasmLevel, Error>where
__CodecInputEdqy: Input,
§impl Decode for WasmMetadata
impl Decode for WasmMetadata
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<WasmMetadata, Error>where
__CodecInputEdqy: Input,
§impl Decode for WasmValue
impl Decode for WasmValue
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<WasmValue, Error>where
__CodecInputEdqy: Input,
§impl Decode for WasmValuesSet
impl Decode for WasmValuesSet
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<WasmValuesSet, Error>where
__CodecInputEdqy: Input,
§impl Decode for WeightsPerClass
impl Decode for WeightsPerClass
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<WeightsPerClass, Error>where
__CodecInputEdqy: Input,
§impl Decode for WithdrawReasons
impl Decode for WithdrawReasons
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<WithdrawReasons, Error>where
__CodecInputEdqy: Input,
§impl<A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode 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> Decode for (A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
fn decode<INPUT>(
input: &mut INPUT,
) -> Result<(A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error>where
INPUT: Input,
§impl<A, F, R, D, Fp> Decode for FreezeConsideration<A, F, R, D, Fp>
impl<A, F, R, D, Fp> Decode for FreezeConsideration<A, F, R, D, Fp>
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<FreezeConsideration<A, F, R, D, Fp>, Error>where
__CodecInputEdqy: Input,
§impl<A, F, R, D, Fp> Decode for HoldConsideration<A, F, R, D, Fp>
impl<A, F, R, D, Fp> Decode for HoldConsideration<A, F, R, D, Fp>
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<HoldConsideration<A, F, R, D, Fp>, Error>where
__CodecInputEdqy: Input,
§impl<A, Fx, Rx, D, Fp> Decode for LoneFreezeConsideration<A, Fx, Rx, D, Fp>
impl<A, Fx, Rx, D, Fp> Decode for LoneFreezeConsideration<A, Fx, Rx, D, Fp>
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<LoneFreezeConsideration<A, Fx, Rx, D, Fp>, Error>where
__CodecInputEdqy: Input,
§impl<A, Fx, Rx, D, Fp> Decode for LoneHoldConsideration<A, Fx, Rx, D, Fp>
impl<A, Fx, Rx, D, Fp> Decode for LoneHoldConsideration<A, Fx, Rx, D, Fp>
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<LoneHoldConsideration<A, Fx, Rx, D, Fp>, Error>where
__CodecInputEdqy: Input,
§impl<AccountId> Decode for Admin<AccountId>where
PhantomData<AccountId>: Decode,
impl<AccountId> Decode for Admin<AccountId>where
PhantomData<AccountId>: Decode,
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Admin<AccountId>, Error>where
__CodecInputEdqy: Input,
§impl<AccountId> Decode for Owner<AccountId>where
PhantomData<AccountId>: Decode,
impl<AccountId> Decode for Owner<AccountId>where
PhantomData<AccountId>: Decode,
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Owner<AccountId>, Error>where
__CodecInputEdqy: Input,
§impl<AccountId> Decode for RawOrigin<AccountId>where
AccountId: Decode,
impl<AccountId> Decode for RawOrigin<AccountId>where
AccountId: Decode,
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<RawOrigin<AccountId>, Error>where
__CodecInputEdqy: Input,
§impl<AccountId> Decode for StakedAssignment<AccountId>
impl<AccountId> Decode for StakedAssignment<AccountId>
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<StakedAssignment<AccountId>, Error>where
__CodecInputEdqy: Input,
§impl<AccountId, AccountIndex> Decode for MultiAddress<AccountId, AccountIndex>where
AccountId: Decode,
AccountIndex: HasCompact,
impl<AccountId, AccountIndex> Decode for MultiAddress<AccountId, AccountIndex>where
AccountId: Decode,
AccountIndex: HasCompact,
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<MultiAddress<AccountId, AccountIndex>, Error>where
__CodecInputEdqy: Input,
§impl<AccountId, Balance> Decode for Exposure<AccountId, Balance>
impl<AccountId, Balance> Decode for Exposure<AccountId, Balance>
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Exposure<AccountId, Balance>, Error>where
__CodecInputEdqy: Input,
§impl<AccountId, Balance> Decode for ExposurePage<AccountId, Balance>
impl<AccountId, Balance> Decode for ExposurePage<AccountId, Balance>
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<ExposurePage<AccountId, Balance>, Error>where
__CodecInputEdqy: Input,
§impl<AccountId, Balance> Decode for IndividualExposure<AccountId, Balance>where
Balance: HasCompact,
AccountId: Decode,
impl<AccountId, Balance> Decode for IndividualExposure<AccountId, Balance>where
Balance: HasCompact,
AccountId: Decode,
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<IndividualExposure<AccountId, Balance>, Error>where
__CodecInputEdqy: Input,
§impl<Address, Call, Signature, ExtensionV0, ExtensionOtherVersions, const MAX_CALL_SIZE: usize> Decode for UncheckedExtrinsic<Address, Call, Signature, ExtensionV0, ExtensionOtherVersions, MAX_CALL_SIZE>where
Address: DecodeWithMemTracking,
Signature: DecodeWithMemTracking,
Call: DecodeWithMemTracking,
ExtensionV0: DecodeWithMemTracking,
ExtensionOtherVersions: DecodeWithVersionWithMemTracking,
impl<Address, Call, Signature, ExtensionV0, ExtensionOtherVersions, const MAX_CALL_SIZE: usize> Decode for UncheckedExtrinsic<Address, Call, Signature, ExtensionV0, ExtensionOtherVersions, MAX_CALL_SIZE>where
Address: DecodeWithMemTracking,
Signature: DecodeWithMemTracking,
Call: DecodeWithMemTracking,
ExtensionV0: DecodeWithMemTracking,
ExtensionOtherVersions: DecodeWithVersionWithMemTracking,
§impl<Address, Signature, ExtensionV0, ExtensionOtherVersions> Decode for Preamble<Address, Signature, ExtensionV0, ExtensionOtherVersions>
impl<Address, Signature, ExtensionV0, ExtensionOtherVersions> Decode for Preamble<Address, Signature, ExtensionV0, ExtensionOtherVersions>
§impl<AssetId> Decode for NativeOrWithId<AssetId>
impl<AssetId> Decode for NativeOrWithId<AssetId>
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<NativeOrWithId<AssetId>, Error>where
__CodecInputEdqy: Input,
§impl<B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode 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> Decode for (B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
fn decode<INPUT>(
input: &mut INPUT,
) -> Result<(B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error>where
INPUT: Input,
§impl<B> Decode for BlockAndTimeDeadline<B>where
B: BlockNumberProvider,
<B as BlockNumberProvider>::BlockNumber: Decode,
impl<B> Decode for BlockAndTimeDeadline<B>where
B: BlockNumberProvider,
<B as BlockNumberProvider>::BlockNumber: Decode,
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<BlockAndTimeDeadline<B>, Error>where
__CodecInputEdqy: Input,
§impl<B, O> Decode for DecodeDifferent<B, O>where
B: 'static,
O: Decode + 'static,
Available on crate feature std only.
impl<B, O> Decode for DecodeDifferent<B, O>where
B: 'static,
O: Decode + 'static,
std only.