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 BigUint
impl Decode for BigUint
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<BigUint, 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 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 DispatchError
impl Decode for DispatchError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<DispatchError, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 TransactionalError
impl Decode for TransactionalError
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<TransactionalError, 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 Value
impl Decode for Value
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Value, 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<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<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<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.