referrerpolicy=no-referrer-when-downgrade
polkadot_sdk_frame::derive

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§

fn decode<I>(input: &mut I) -> Result<Self, Error>
where I: Input,

Attempt to deserialise the value from input.

Provided Methods§

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,

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>

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 bool

§

fn decode<I>(input: &mut I) -> Result<bool, Error>
where I: Input,

§

fn encoded_fixed_size() -> Option<usize>

§

impl Decode for f32

§

fn decode<I>(input: &mut I) -> Result<f32, Error>
where I: Input,

§

fn encoded_fixed_size() -> Option<usize>

§

impl Decode for f64

§

fn decode<I>(input: &mut I) -> Result<f64, Error>
where I: Input,

§

fn encoded_fixed_size() -> Option<usize>

§

impl Decode for i8

§

fn decode<I>(input: &mut I) -> Result<i8, Error>
where I: Input,

§

impl Decode for i16

§

fn decode<I>(input: &mut I) -> Result<i16, Error>
where I: Input,

§

fn encoded_fixed_size() -> Option<usize>

§

impl Decode for i32

§

fn decode<I>(input: &mut I) -> Result<i32, Error>
where I: Input,

§

fn encoded_fixed_size() -> Option<usize>

§

impl Decode for i64

§

fn decode<I>(input: &mut I) -> Result<i64, Error>
where I: Input,

§

fn encoded_fixed_size() -> Option<usize>

§

impl Decode for i128

§

fn decode<I>(input: &mut I) -> Result<i128, Error>
where I: Input,

§

fn encoded_fixed_size() -> Option<usize>

§

impl Decode for u8

§

fn decode<I>(input: &mut I) -> Result<u8, Error>
where I: Input,

§

impl Decode for u16

§

fn decode<I>(input: &mut I) -> Result<u16, Error>
where I: Input,

§

fn encoded_fixed_size() -> Option<usize>

§

impl Decode for u32

§

fn decode<I>(input: &mut I) -> Result<u32, Error>
where I: Input,

§

fn encoded_fixed_size() -> Option<usize>

§

impl Decode for u64

§

fn decode<I>(input: &mut I) -> Result<u64, Error>
where I: Input,

§

fn encoded_fixed_size() -> Option<usize>

§

impl Decode for u128

§

fn decode<I>(input: &mut I) -> Result<u128, Error>
where I: Input,

§

fn encoded_fixed_size() -> Option<usize>

§

impl Decode for ()

§

fn decode<I>(_: &mut I) -> Result<(), Error>
where I: Input,

§

impl Decode for String

§

fn decode<I>(input: &mut I) -> Result<String, Error>
where I: Input,

§

impl Decode for NonZero<i8>

§

fn decode<I>(input: &mut I) -> Result<NonZero<i8>, Error>
where I: Input,

§

impl Decode for NonZero<i16>

§

fn decode<I>(input: &mut I) -> Result<NonZero<i16>, Error>
where I: Input,

§

impl Decode for NonZero<i32>

§

fn decode<I>(input: &mut I) -> Result<NonZero<i32>, Error>
where I: Input,

§

impl Decode for NonZero<i64>

§

fn decode<I>(input: &mut I) -> Result<NonZero<i64>, Error>
where I: Input,

§

impl Decode for NonZero<i128>

§

fn decode<I>(input: &mut I) -> Result<NonZero<i128>, Error>
where I: Input,

§

impl Decode for NonZero<u8>

§

fn decode<I>(input: &mut I) -> Result<NonZero<u8>, Error>
where I: Input,

§

impl Decode for NonZero<u16>

§

fn decode<I>(input: &mut I) -> Result<NonZero<u16>, Error>
where I: Input,

§

impl Decode for NonZero<u32>

§

fn decode<I>(input: &mut I) -> Result<NonZero<u32>, Error>
where I: Input,

§

impl Decode for NonZero<u64>

§

fn decode<I>(input: &mut I) -> Result<NonZero<u64>, Error>
where I: Input,

§

impl Decode for NonZero<u128>

§

fn decode<I>(input: &mut I) -> Result<NonZero<u128>, Error>
where I: Input,

§

impl Decode for Duration

§

fn decode<I>(input: &mut I) -> Result<Duration, Error>
where I: Input,

§

impl Decode for AccountId32

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<AccountId32, Error>
where __CodecInputEdqy: Input,

§

impl Decode for AnySignature

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<AnySignature, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Bytes

§

fn decode<I>(input: &mut I) -> Result<Bytes, Error>
where I: Input,

§

impl Decode for ChildInfo

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<ChildInfo, Error>
where __CodecInputEdqy: Input,

§

impl Decode for ChildTrieParentKeyId

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<ChildTrieParentKeyId, Error>
where __CodecInputEdqy: Input,

§

impl Decode for CompactProof

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<CompactProof, Error>
where __CodecInputEdqy: Input,

§

impl Decode for CryptoTypeId

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<CryptoTypeId, Error>
where __CodecInputEdqy: Input,

§

impl Decode for DeriveJunction

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<DeriveJunction, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Digest

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Digest, Error>
where __CodecInputEdqy: Input,

§

impl Decode for DigestItem

§

fn decode<I>(input: &mut I) -> Result<DigestItem, Error>
where I: Input,

§

impl Decode for DispatchClass

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<DispatchClass, Error>
where __CodecInputEdqy: Input,

§

impl Decode for DispatchError

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<DispatchError, Error>
where __CodecInputEdqy: Input,

§

impl Decode for DispatchInfo

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<DispatchInfo, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Duration

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Duration, Error>
where __CodecInputEdqy: Input,

§

impl Decode for EcdsaVerifyError

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<EcdsaVerifyError, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Era

§

fn decode<I>(input: &mut I) -> Result<Era, Error>
where I: Input,

§

impl Decode for Error

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Error, Error>
where __CodecInputEdqy: Input,

§

impl Decode for H128

§

fn decode<I>(input: &mut I) -> Result<H128, Error>
where I: Input,

§

impl Decode for H384

§

fn decode<I>(input: &mut I) -> Result<H384, Error>
where I: Input,

§

impl Decode for H768

§

fn decode<I>(input: &mut I) -> Result<H768, Error>
where I: Input,

§

impl Decode for HttpError

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<HttpError, Error>
where __CodecInputEdqy: Input,

§

impl Decode for HttpRequestId

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<HttpRequestId, Error>
where __CodecInputEdqy: Input,

§

impl Decode for HttpRequestStatus

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<HttpRequestStatus, Error>
where __CodecInputEdqy: Input,

§

impl Decode for InherentError

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<InherentError, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Justifications

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Justifications, Error>
where __CodecInputEdqy: Input,

§

impl Decode for KillStorageResult

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<KillStorageResult, Error>
where __CodecInputEdqy: Input,

§

impl Decode for LogLevel

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<LogLevel, Error>
where __CodecInputEdqy: Input,

§

impl Decode for LogLevelFilter

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<LogLevelFilter, Error>
where __CodecInputEdqy: Input,

§

impl Decode for MembershipProof

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<MembershipProof, Error>
where __CodecInputEdqy: Input,

§

impl Decode for MockCallU64

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<MockCallU64, Error>
where __CodecInputEdqy: Input,

§

impl Decode for ModuleError

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<ModuleError, Error>
where __CodecInputEdqy: Input,

§

impl Decode for ModuleError

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<ModuleError, Error>
where __CodecInputEdqy: Input,

§

impl Decode for MultiRemovalResults

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<MultiRemovalResults, Error>
where __CodecInputEdqy: Input,

§

impl Decode for MultiSignature

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<MultiSignature, Error>
where __CodecInputEdqy: Input,

§

impl Decode for MultiSigner

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<MultiSigner, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Never

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Never, Error>
where __CodecInputEdqy: Input,

§

impl Decode for OffenceSeverity

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<OffenceSeverity, Error>
where __CodecInputEdqy: Input,

§

impl Decode for OpaqueExtrinsic

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<OpaqueExtrinsic, Error>
where __CodecInputEdqy: Input,

§

impl Decode for OpaqueMetadata

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<OpaqueMetadata, Error>
where __CodecInputEdqy: Input,

§

impl Decode for OpaqueMultiaddr

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<OpaqueMultiaddr, Error>
where __CodecInputEdqy: Input,

§

impl Decode for OpaqueNetworkState

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<OpaqueNetworkState, Error>
where __CodecInputEdqy: Input,

§

impl Decode for OpaquePeerId

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<OpaquePeerId, Error>
where __CodecInputEdqy: Input,

§

impl Decode for OpaqueValue

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<OpaqueValue, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Pays

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Pays, Error>
where __CodecInputEdqy: Input,

§

impl Decode for PortableRegistry

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PortableRegistry, Error>
where __CodecInputEdqy: Input,

§

impl Decode for PortableType

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PortableType, Error>
where __CodecInputEdqy: Input,

§

impl Decode for PostDispatchInfo

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PostDispatchInfo, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Public

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Public, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Public

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Public, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Public

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Public, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Public

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Public, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Public

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Public, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Public

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Public, Error>
where __CodecInputEdqy: Input,

§

impl Decode for ReturnValue

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<ReturnValue, Error>
where __CodecInputEdqy: Input,

§

impl Decode for RingVerifierKey

§

fn decode<R>(input: &mut R) -> Result<RingVerifierKey, Error>
where R: Input,

§

impl Decode for RingVrfSignature

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<RingVrfSignature, Error>
where __CodecInputEdqy: Input,

§

impl Decode for RuntimeMetadata

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<RuntimeMetadata, Error>
where __CodecInputEdqy: Input,

§

impl Decode for RuntimeMetadataDeprecated

§

fn decode<I>(_input: &mut I) -> Result<RuntimeMetadataDeprecated, Error>
where I: Input,

§

impl Decode for RuntimeMetadataPrefixed

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<RuntimeMetadataPrefixed, Error>
where __CodecInputEdqy: Input,

§

impl Decode for RuntimeMetadataV14

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<RuntimeMetadataV14, Error>
where __CodecInputEdqy: Input,

§

impl Decode for RuntimeMetadataV15

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<RuntimeMetadataV15, Error>
where __CodecInputEdqy: Input,

§

impl Decode for RuntimeMetadataV16

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<RuntimeMetadataV16, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Signature

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Signature, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Signature

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Signature, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Signature

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Signature, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Signature

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Signature, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Signature

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Signature, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Signature

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Signature, Error>
where __CodecInputEdqy: Input,

§

impl Decode for SteppedMigrationError

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<SteppedMigrationError, Error>
where __CodecInputEdqy: Input,

§

impl Decode for StorageData

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<StorageData, Error>
where __CodecInputEdqy: Input,

§

impl Decode for StorageEntryModifier

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<StorageEntryModifier, Error>
where __CodecInputEdqy: Input,

§

impl Decode for StorageHasher

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<StorageHasher, Error>
where __CodecInputEdqy: Input,

§

impl Decode for StorageKey

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<StorageKey, Error>
where __CodecInputEdqy: Input,

§

impl Decode for StorageKind

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<StorageKind, Error>
where __CodecInputEdqy: Input,

§

impl Decode for StorageProofError

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<StorageProofError, Error>
where __CodecInputEdqy: Input,

§

impl Decode for TestSignature

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TestSignature, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Time

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Time, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Timestamp

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Timestamp, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Timestamp

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Timestamp, Error>
where __CodecInputEdqy: Input,

§

impl Decode for TokenError

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TokenError, Error>
where __CodecInputEdqy: Input,

§

impl Decode for TransactionSource

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TransactionSource, Error>
where __CodecInputEdqy: Input,

§

impl Decode for TransactionValidityError

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TransactionValidityError, Error>
where __CodecInputEdqy: Input,

§

impl Decode for TransactionalError

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TransactionalError, Error>
where __CodecInputEdqy: Input,

§

impl Decode for TypeDefPrimitive

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TypeDefPrimitive, Error>
where __CodecInputEdqy: Input,

§

impl Decode for U128

§

fn decode<I>(input: &mut I) -> Result<U128, Error>
where I: Input,

§

impl Decode for UintAuthorityId

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<UintAuthorityId, Error>
where __CodecInputEdqy: Input,

§

impl Decode for UnknownTransaction

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<UnknownTransaction, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Value

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Value, Error>
where __CodecInputEdqy: Input,

§

impl Decode for VersionedPostUpgradeData

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<VersionedPostUpgradeData, Error>
where __CodecInputEdqy: Input,

§

impl Decode for ViewFunctionDispatchError

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<ViewFunctionDispatchError, Error>
where __CodecInputEdqy: Input,

§

impl Decode for ViewFunctionId

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<ViewFunctionId, Error>
where __CodecInputEdqy: Input,

§

impl Decode for Void

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Void, Error>
where __CodecInputEdqy: Input,

§

impl Decode for VrfPreOutput

§

fn decode<R>(i: &mut R) -> Result<VrfPreOutput, Error>
where R: Input,

§

impl Decode for VrfPreOutput

§

fn decode<R>(i: &mut R) -> Result<VrfPreOutput, Error>
where R: Input,

§

impl Decode for VrfProof

§

fn decode<R>(i: &mut R) -> Result<VrfProof, Error>
where R: Input,

§

impl Decode for VrfSignature

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<VrfSignature, Error>
where __CodecInputEdqy: Input,

§

impl Decode for VrfSignature

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<VrfSignature, Error>
where __CodecInputEdqy: Input,

§

impl Decode for WasmEntryAttributes

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<WasmEntryAttributes, Error>
where __CodecInputEdqy: Input,

§

impl Decode for WasmFieldName

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<WasmFieldName, Error>
where __CodecInputEdqy: Input,

§

impl Decode for WasmFields

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<WasmFields, Error>
where __CodecInputEdqy: Input,

§

impl Decode for WasmLevel

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<WasmLevel, Error>
where __CodecInputEdqy: Input,

§

impl Decode for WasmMetadata

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<WasmMetadata, Error>
where __CodecInputEdqy: Input,

§

impl Decode for WasmValue

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<WasmValue, Error>
where __CodecInputEdqy: Input,

§

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)
where A0: Decode, B0: Decode, C0: Decode, D0: Decode, E0: Decode, F0: Decode, G0: Decode, H0: Decode, I0: Decode, J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

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>
where Balance: HasCompact, Vec<IndividualExposure<AccountId, Balance>>: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Exposure<AccountId, Balance>, Error>
where __CodecInputEdqy: Input,

§

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

§

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,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<IndividualExposure<AccountId, Balance>, Error>
where __CodecInputEdqy: Input,

§

impl<Address, Call, Signature, Extension> Decode for UncheckedExtrinsic<Address, Call, Signature, Extension>
where Address: Decode, Signature: Decode, Call: Decode, Extension: Decode,

§

fn decode<I>( input: &mut I, ) -> Result<UncheckedExtrinsic<Address, Call, Signature, Extension>, Error>
where I: Input,

§

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

§

fn decode<I>( input: &mut I, ) -> Result<Preamble<Address, Signature, Extension>, Error>
where I: Input,

§

impl<AuthorityId> Decode for ConsensusLog<AuthorityId>
where AuthorityId: Codec, Vec<AuthorityId>: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<ConsensusLog<AuthorityId>, 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)
where B0: Decode, C0: Decode, D0: Decode, E0: Decode, F0: Decode, G0: Decode, H0: Decode, I0: Decode, J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

impl<B> Decode for BlockAndTimeDeadline<B>

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<BlockAndTimeDeadline<B>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PagedExposureMetadata<Balance>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<BlockId<Block>, Error>
where __CodecInputEdqy: Input,

§

impl<Block> Decode for SignedBlock<Block>
where Block: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<SignedBlock<Block>, Error>
where __CodecInputEdqy: Input,

§

impl<C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where C0: Decode, D0: Decode, E0: Decode, F0: Decode, G0: Decode, H0: Decode, I0: Decode, J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

impl<D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where D0: Decode, E0: Decode, F0: Decode, G0: Decode, H0: Decode, I0: Decode, J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

impl<E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where E0: Decode, F0: Decode, G0: Decode, H0: Decode, I0: Decode, J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

fn decode<INPUT>( input: &mut INPUT, ) -> Result<(E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error>
where INPUT: Input,

§

impl<F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where F0: Decode, G0: Decode, H0: Decode, I0: Decode, J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

fn decode<INPUT>( input: &mut INPUT, ) -> Result<(F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error>
where INPUT: Input,

§

impl<G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where G0: Decode, H0: Decode, I0: Decode, J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

fn decode<INPUT>( input: &mut INPUT, ) -> Result<(G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error>
where INPUT: Input,

§

impl<H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where H0: Decode, I0: Decode, J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

fn decode<INPUT>( input: &mut INPUT, ) -> Result<(H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error>
where INPUT: Input,

§

impl<H, L> Decode for MerkleProof<H, L>
where H: Decode, Vec<H>: Decode, L: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<MerkleProof<H, L>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Message<H, N>, Error>
where __CodecInputEdqy: Input,

§

impl<H, N> Decode for Precommit<H, N>
where H: Decode, N: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Precommit<H, N>, Error>
where __CodecInputEdqy: Input,

§

impl<H, N> Decode for Prevote<H, N>
where H: Decode, N: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Prevote<H, N>, Error>
where __CodecInputEdqy: Input,

§

impl<H, N> Decode for PrimaryPropose<H, N>
where H: Decode, N: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PrimaryPropose<H, N>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<State<H, N>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<CatchUp<H, N, S, Id>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Commit<H, N, S, Id>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<CompactCommit<H, N, S, Id>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<HistoricalVotes<H, N, S, Id>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<SignedMessage<H, N, S, Id>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<SignedPrecommit<H, N, S, Id>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<SignedPrevote<H, N, S, Id>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Block<Header, Extrinsic>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<EquivocationProof<Header, Id>, Error>
where __CodecInputEdqy: Input,

§

impl<I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where I0: Decode, J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

fn decode<INPUT>( input: &mut INPUT, ) -> Result<(I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error>
where INPUT: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Equivocation<Id, V, S>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<DispatchErrorWithPostInfo<Info>, Error>
where __CodecInputEdqy: Input,

§

impl<J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (J0, K0, L0, M0, N0, O0, P0, Q0, R0)
where J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

fn decode<INPUT>( input: &mut INPUT, ) -> Result<(J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error>
where INPUT: Input,

§

impl<K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (K0, L0, M0, N0, O0, P0, Q0, R0)
where K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

fn decode<INPUT>( input: &mut INPUT, ) -> Result<(K0, L0, M0, N0, O0, P0, Q0, R0), Error>
where INPUT: Input,

§

impl<K, V> Decode for BTreeMap<K, V>
where K: Decode + Ord, V: Decode,

§

fn decode<I>(input: &mut I) -> Result<BTreeMap<K, V>, Error>
where I: Input,

§

impl<K, V, S> Decode for BoundedBTreeMap<K, V, S>
where K: Decode + Ord, V: Decode, S: Get<u32>,

§

fn decode<I>(input: &mut I) -> Result<BoundedBTreeMap<K, V, S>, Error>
where I: Input,

§

fn skip<I>(input: &mut I) -> Result<(), Error>
where I: Input,

§

impl<L0, M0, N0, O0, P0, Q0, R0> Decode for (L0, M0, N0, O0, P0, Q0, R0)
where L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

fn decode<INPUT>( input: &mut INPUT, ) -> Result<(L0, M0, N0, O0, P0, Q0, R0), Error>
where INPUT: Input,

§

impl<M0, N0, O0, P0, Q0, R0> Decode for (M0, N0, O0, P0, Q0, R0)
where M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

fn decode<INPUT>(input: &mut INPUT) -> Result<(M0, N0, O0, P0, Q0, R0), Error>
where INPUT: Input,

§

impl<N0, O0, P0, Q0, R0> Decode for (N0, O0, P0, Q0, R0)
where N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

fn decode<INPUT>(input: &mut INPUT) -> Result<(N0, O0, P0, Q0, R0), Error>
where INPUT: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<ConsensusLog<N>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Header<Number, Hash>, Error>
where __CodecInputEdqy: Input,

§

impl<O0, P0, Q0, R0> Decode for (O0, P0, Q0, R0)
where O0: Decode, P0: Decode, Q0: Decode, R0: Decode,

§

fn decode<INPUT>(input: &mut INPUT) -> Result<(O0, P0, Q0, R0), Error>
where INPUT: Input,

§

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

§

fn decode<I>(input: &mut I) -> Result<BitBox<T, O>, Error>
where I: Input,

§

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

§

fn decode<I>(input: &mut I) -> Result<BitVec<T, O>, Error>
where I: Input,

§

impl<P0, Q0, R0> Decode for (P0, Q0, R0)
where P0: Decode, Q0: Decode, R0: Decode,

§

fn decode<INPUT>(input: &mut INPUT) -> Result<(P0, Q0, R0), Error>
where INPUT: Input,

§

impl<Q0, R0> Decode for (Q0, R0)
where Q0: Decode, R0: Decode,

§

fn decode<INPUT>(input: &mut INPUT) -> Result<(Q0, R0), Error>
where INPUT: Input,

§

impl<R0> Decode for (R0,)
where R0: Decode,

§

fn decode<I>(input: &mut I) -> Result<(R0,), Error>
where I: Input,

§

impl<Reporter, Offender> Decode for OffenceDetails<Reporter, Offender>
where Offender: Decode, Vec<Reporter>: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<OffenceDetails<Reporter, Offender>, Error>
where __CodecInputEdqy: Input,

§

impl<T> Decode for Cow<'_, T>
where T: ToOwned + ?Sized, <T as ToOwned>::Owned: Decode,

§

fn decode<I>(input: &mut I) -> Result<Cow<'_, T>, Error>
where I: Input,

§

impl<T> Decode for Option<T>
where T: Decode,

§

fn decode<I>(input: &mut I) -> Result<Option<T>, Error>
where I: Input,

§

impl<T> Decode for BinaryHeap<T>
where T: Decode + Ord,

§

fn decode<I>(input: &mut I) -> Result<BinaryHeap<T>, Error>
where I: Input,

§

impl<T> Decode for BTreeSet<T>
where T: Decode + Ord,

§

fn decode<I>(input: &mut I) -> Result<BTreeSet<T>, Error>
where I: Input,

§

impl<T> Decode for LinkedList<T>
where T: Decode,

§

fn decode<I>(input: &mut I) -> Result<LinkedList<T>, Error>
where I: Input,

§

impl<T> Decode for VecDeque<T>
where T: Decode,

§

fn decode<I>(input: &mut I) -> Result<VecDeque<T>, Error>
where I: Input,

§

impl<T> Decode for Vec<T>
where T: Decode,

§

fn decode<I>(input: &mut I) -> Result<Vec<T>, Error>
where I: Input,

§

impl<T> Decode for Range<T>
where T: Decode,

§

fn decode<I>(input: &mut I) -> Result<Range<T>, Error>
where I: Input,

§

impl<T> Decode for RangeInclusive<T>
where T: Decode,

§

fn decode<I>(input: &mut I) -> Result<RangeInclusive<T>, Error>
where I: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Crossing<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<CustomMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<CustomMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<CustomValueMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<CustomValueMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<DeprecationInfo<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<DeprecationStatus<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<ExtrinsicMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<ExtrinsicMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<ExtrinsicMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Field<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<OuterEnums<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<OuterEnums<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletAssociatedTypeMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletCallMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletCallMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletConstantMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletConstantMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletErrorMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletErrorMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletEventMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletEventMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletStorageMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletStorageMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletViewFunctionMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletViewFunctionMetadataIR<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletViewFunctionParamMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PalletViewFunctionParamMetadataIR<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Path<T>, Error>
where __CodecInputEdqy: Input,

§

impl<T> Decode for PerDispatchClass<T>
where T: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<PerDispatchClass<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<RuntimeApiMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<RuntimeApiMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<RuntimeApiMethodMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<RuntimeApiMethodMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<RuntimeApiMethodParamMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<RuntimeApiMethodParamMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<SignedExtensionMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<SignedExtensionMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<StorageEntryMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<StorageEntryMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<StorageEntryType<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TransactionExtensionMetadata<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Type<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TypeDef<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TypeDefArray<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TypeDefBitSequence<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TypeDefCompact<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TypeDefComposite<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TypeDefSequence<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TypeDefTuple<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TypeDefVariant<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TypeParameter<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<UntrackedSymbol<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Variant<T>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<TypeWithDefault<T, D>, Error>
where __CodecInputEdqy: Input,

§

impl<T, E> Decode for Result<T, E>
where T: Decode, E: Decode,

§

fn decode<I>(input: &mut I) -> Result<Result<T, E>, Error>
where I: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Bounded<T, H>, Error>
where __CodecInputEdqy: Input,

§

impl<T, S> Decode for BoundedBTreeSet<T, S>
where T: Decode + Ord, S: Get<u32>,

§

fn decode<I>(input: &mut I) -> Result<BoundedBTreeSet<T, S>, Error>
where I: Input,

§

fn skip<I>(input: &mut I) -> Result<(), Error>
where I: Input,

§

impl<T, S> Decode for WeakBoundedVec<T, S>
where T: Decode, S: Get<u32>,

§

fn decode<I>(input: &mut I) -> Result<WeakBoundedVec<T, S>, Error>
where I: Input,

§

fn skip<I>(input: &mut I) -> Result<(), Error>
where I: Input,

§

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

§

fn decode<I>(input: &mut I) -> Result<[T; N], Error>
where I: Input,

§

fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<[T; N]>, ) -> Result<DecodeFinished, Error>
where I: Input,

§

fn skip<I>(input: &mut I) -> Result<(), Error>
where I: Input,

§

fn encoded_fixed_size() -> Option<usize>

§

impl<Xt> Decode for Block<Xt>
where Vec<Xt>: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Block<Xt>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<MigrationId<N>, Error>
where __CodecInputEdqy: Input,

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<CryptoBytes<N, T>, Error>
where __CodecInputEdqy: Input,

§

fn decode_into<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy, dst_: &mut MaybeUninit<CryptoBytes<N, T>>, ) -> Result<DecodeFinished, Error>
where __CodecInputEdqy: Input,

§

impl<const R: usize> Decode for RingContext<R>

§

fn decode<I>(input: &mut I) -> Result<RingContext<R>, Error>
where I: Input,

Implementors§

§

impl Decode for ArithmeticError

§

impl Decode for BenchmarkParameter

§

impl Decode for Phase

§

impl Decode for ExtrinsicInclusionMode

§

impl Decode for polkadot_sdk_frame::runtime::testing_prelude::DispatchError

§

impl Decode for StateVersion

§

impl Decode for BalanceStatus

§

impl Decode for PaymentStatus

§

impl Decode for ProcessMessageError

§

impl Decode for TrieError

§

impl Decode for Select

§

impl Decode for UpgradeCheckSelect

§

impl Decode for polkadot_sdk_frame::traits::schedule::LookupError

§

impl Decode for InvalidTransaction

§

impl Decode for BigUint

§

impl Decode for FixedI64

§

impl Decode for FixedI128

§

impl Decode for FixedU64

§

impl Decode for FixedU128

§

impl Decode for PerU16

§

impl Decode for Perbill

§

impl Decode for Percent

§

impl Decode for Permill

§

impl Decode for Perquintill

§

impl Decode for BenchmarkBatch

§

impl Decode for BenchmarkBatchSplitResults

§

impl Decode for BenchmarkConfig

§

impl Decode for BenchmarkList

§

impl Decode for BenchmarkMetadata

§

impl Decode for BenchmarkResult

§

impl Decode for H160

§

impl Decode for H256

§

impl Decode for H512

§

impl Decode for U256

§

impl Decode for U512

§

impl Decode for BlockLength

§

impl Decode for BlockWeights

§

impl Decode for WeightsPerClass

§

impl Decode for DispatchEventInfo

§

impl Decode for LastRuntimeUpgradeInfo

§

impl Decode for PalletId

§

impl Decode for KeyTypeId

§

impl Decode for Slot

§

impl Decode for SlotDuration

§

impl Decode for StorageProof

§

impl Decode for CheckInherentsResult

§

impl Decode for InherentData

§

impl Decode for polkadot_sdk_frame::runtime::prelude::OpaqueMetadata

§

impl Decode for RuntimeVersion

§

impl Decode for RuntimeDbWeight

§

impl Decode for Weight

§

impl Decode for WithdrawReasons

§

impl Decode for BadOrigin

§

impl Decode for CrateVersion

§

impl Decode for Disabled

§

impl Decode for polkadot_sdk_frame::traits::LookupError

§

impl Decode for SixteenPatriciaMerkleTreeExistenceProof

§

impl Decode for StorageInfo

§

impl Decode for StorageVersion

§

impl Decode for TrackedStorageKey

§

impl Decode for ValidTransaction

§

impl Decode for Compact<u8>

§

impl Decode for Compact<u16>

§

impl Decode for Compact<u32>

§

impl Decode for Compact<u64>

§

impl Decode for Compact<u128>

§

impl Decode for Compact<()>

§

impl Decode for OptionBool

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<Balance> Decode for WeightToFeeCoefficient<Balance>
where Balance: Decode,

§

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

§

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

§

impl<H, N> Decode for polkadot_sdk_frame::runtime::apis::Equivocation<H, N>
where Equivocation<Public, Prevote<H, N>, Signature>: Decode, Equivocation<Public, Precommit<H, N>, Signature>: Decode,

§

impl<H, N> Decode for polkadot_sdk_frame::runtime::apis::EquivocationProof<H, N>
where Equivocation<H, N>: Decode,

§

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

§

impl<Id, Balance> Decode for IdAmount<Id, Balance>
where Id: Decode, Balance: Decode,

§

impl<Inner> Decode for FakeDispatchable<Inner>
where Inner: Decode,

§

impl<N> Decode for ScheduledChange<N>
where N: Decode,

§

impl<Nonce, AccountData> Decode for AccountInfo<Nonce, AccountData>
where Nonce: Decode, AccountData: Decode,

§

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

§

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

§

impl<T> Decode for polkadot_sdk_frame::prelude::frame_system::Error<T>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Decode for PhantomData<T>

§

impl<T> Decode for WrapperKeepOpaque<T>
where T: Decode,

§

impl<T> Decode for WrapperOpaque<T>
where T: Decode,

§

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

§

impl<T, Hash> Decode for MaybeHashed<T, Hash>
where T: Decode, Hash: Decode,

§

impl<T, S> Decode for BoundedVec<T, S>
where T: Decode, S: Get<u32>,

§

impl<T, X> Decode for X
where T: Decode + Into<X>, X: WrapperTypeDecode<Wrapped = T>,

impl Decode for OriginCaller

impl Decode for ProxyType

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for SessionKeys

impl Decode for OriginCaller

impl Decode for ProxyType

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for SessionKeys

impl Decode for FungiblesAccessError

impl Decode for Call

impl Decode for Call

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

impl<BlockNumber, Hash> Decode for InitializationData<BlockNumber, Hash>
where BlockNumber: Decode, BeefyAuthoritySet<Hash>: Decode,

impl Decode for RuntimeCall

impl Decode for RuntimeCall

impl Decode for HeaderChainError

impl Decode for AuthoritySet

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

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

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

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

impl<Number, Hash> Decode for StoredHeaderData<Number, Hash>
where Number: Decode, Hash: Decode,

impl Decode for LaneState

impl Decode for MessagesOperatingMode

impl Decode for VerificationError

impl Decode for DeliveredMessages

impl Decode for HashedLaneId

impl Decode for InboundMessageDetails

impl Decode for LegacyLaneId

impl Decode for OutboundLaneData

impl Decode for OutboundMessageDetails

impl Decode for UnrewardedRelayersState

impl<AccountId, MessagesProof, MessagesDeliveryProof> Decode for BridgeMessagesCall<AccountId, MessagesProof, MessagesDeliveryProof>
where AccountId: Decode, MessagesProof: Decode, MessagesDeliveryProof: Decode,

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

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

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

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

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

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

impl<Message> Decode for ProvedLaneMessages<Message>
where Vec<Message>: Decode,

impl<RelayerId> Decode for InboundLaneData<RelayerId>
where VecDeque<UnrewardedRelayer<RelayerId>>: Decode,

impl<RelayerId> Decode for UnrewardedRelayer<RelayerId>
where RelayerId: Decode,

impl Decode for BridgeParachainCall

impl Decode for BestParaHeadHash

impl Decode for ParaInfo

impl Decode for ParaStoredHeaderData

impl Decode for TransactionExtension

impl Decode for ParaHead

impl Decode for ParaHeadsProof

impl Decode for ParaId

impl Decode for RewardsAccountOwner

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

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

impl Decode for BasicOperatingMode

impl Decode for OwnedBridgeModuleError

impl Decode for StorageProofError

impl<B, V> Decode for BoundedStorageValue<B, V>
where V: Decode, PhantomData<B>: Decode,

impl<ChainCall: Decode> Decode for EncodedOrDecodedCall<ChainCall>

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

impl<Hash, Number> Decode for HeaderId<Hash, Number>
where Number: Decode, Hash: Decode,

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

impl Decode for BridgeLocationsError

impl Decode for BridgeState

impl Decode for XcmBridgeHubCall

impl Decode for BridgeId

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

impl Decode for XcmBridgeHubRouterCall

impl Decode for BridgeState

impl Decode for CustomDigestItem

impl Decode for AggregateMessageOrigin

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for SessionKeys

impl Decode for BridgeReward

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for SessionKeys

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

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

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

impl Decode for Origin

impl Decode for OriginCaller

impl Decode for ProxyType

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for Origin

impl Decode for SessionKeys

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

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

impl Decode for OriginCaller

impl Decode for ProxyType

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for SessionKeys

impl Decode for OriginCaller

impl Decode for ProxyType

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for SessionKeys

impl Decode for BlockAnnounceData

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

impl Decode for MigrationState

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

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

impl Decode for MessagingStateSnapshot

impl Decode for RelayChainState

impl Decode for UsedBandwidth

impl<H> Decode for Ancestor<H>
where Option<H>: Decode,

impl<T> Decode for Error<T>

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

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

impl Decode for Event

impl<T> Decode for Error<T>

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

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

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

impl Decode for Origin

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

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

impl Decode for ChannelSignal

impl Decode for OutboundState

impl Decode for InboundState

impl Decode for QueueConfigData

impl Decode for InboundChannelDetails

impl Decode for OutboundChannelDetails

impl Decode for QueueConfigData

impl<T> Decode for Error<T>

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

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

impl<T> Decode for Error<T>

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

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

impl Decode for AggregateMessageOrigin

impl Decode for CumulusDigestItem

impl Decode for MessageSendError

impl Decode for ServiceQuality

impl Decode for CollationInfo

impl Decode for CollationInfoV1

impl<B: BlockT> Decode for ParachainBlockData<B>
where B::Header: Decode, Vec<B::Extrinsic>: Decode,

impl Decode for MessageQueueChain

impl Decode for ParachainInherentData

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

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for SessionKeys

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

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

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

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

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

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

impl<T> Decode for Error<T>

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

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

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl<T> Decode for Error<T>

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

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

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for SessionKeys

impl Decode for OriginCaller

impl Decode for ProxyType

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for NposSolution16

impl Decode for SessionKeys

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for MemberRole

impl Decode for Version

impl Decode for Cid

impl Decode for DisbandWitness

impl Decode for Multihash

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

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

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

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

impl<PoolAssetId> Decode for PoolInfo<PoolAssetId>
where PoolAssetId: Decode,

impl<T> Decode for Error<T>

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

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

impl<T> Decode for Error<T>

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

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

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

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

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

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

impl<T> Decode for Error<T>

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

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

impl Decode for FreezeReason

impl Decode for HoldReason

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

impl<Balance> Decode for PoolStakerInfo<Balance>
where Balance: Decode,

impl<T> Decode for Error<T>

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

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

impl<T: Config> Decode for InitialPayment<T>
where <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::LiquidityInfo: Decode, Credit<T::AccountId, T::Fungibles>: Decode,

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

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

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

impl Decode for AccountStatus

impl Decode for AssetStatus

impl Decode for ConversionError

impl<Balance, AccountId> Decode for ExistenceReason<Balance, AccountId>
where Balance: Decode, AccountId: Decode,

impl<Balance, AccountId, DepositBalance> Decode for OldAssetDetails<Balance, AccountId, DepositBalance>
where AccountId: Decode, Balance: Decode, DepositBalance: Decode,

impl<Balance, AccountId, DepositBalance> Decode for AssetDetails<Balance, AccountId, DepositBalance>
where AccountId: Decode, Balance: Decode, DepositBalance: Decode,

impl<Balance, DepositBalance> Decode for Approval<Balance, DepositBalance>
where Balance: Decode, DepositBalance: Decode,

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

impl<DepositBalance, BoundedString> Decode for AssetMetadata<DepositBalance, BoundedString>
where DepositBalance: Decode, BoundedString: Decode,

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

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

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

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

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

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

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

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

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

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

impl<T> Decode for Error<T>

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

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

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

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

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

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

impl<T> Decode for Error<T>

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

impl Decode for ListError

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

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

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

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

impl<T: Config<I>, I: 'static> Decode for Bag<T, I>
where Option<T::AccountId>: Decode, T::Score: Default, PhantomData<I>: Default,

impl<T: Config<I>, I: 'static> Decode for Node<T, I>
where T::AccountId: Decode, Option<T::AccountId>: Decode, T::Score: Decode, PhantomData<I>: Default,

impl Decode for AdjustmentDirection

impl Decode for Reasons

impl Decode for ExtraFlags

impl<Balance> Decode for AccountData<Balance>
where Balance: Decode,

impl<Balance> Decode for BalanceLock<Balance>
where Balance: Decode,

impl<ReserveIdentifier, Balance> Decode for ReserveData<ReserveIdentifier, Balance>
where ReserveIdentifier: Decode, Balance: Decode,

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

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

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

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

impl<T> Decode for Error<T>

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

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

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

impl<AccountId, BlockNumber> Decode for BountyStatus<AccountId, BlockNumber>
where AccountId: Decode, BlockNumber: Decode,

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

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

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

impl<BlockNumber> Decode for ImportedCommitmentsInfoData<BlockNumber>
where BlockNumber: Decode,

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

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

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

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

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

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

impl Decode for LanesManagerError

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

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

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

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

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

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

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

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

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

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

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

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

impl Decode for CompletionStatus

impl Decode for CoreAssignment

impl Decode for Finality

impl Decode for AutoRenewalRecord

impl Decode for CoreMask

impl Decode for LeaseRecordItem

impl Decode for PoolIoRecord

impl Decode for PotentialRenewalId

impl Decode for RegionId

impl Decode for ScheduleItem

impl Decode for StatusRecord

impl<AccountId> Decode for ContributionRecord<AccountId>
where AccountId: Decode,

impl<AccountId, Balance> Decode for RegionRecord<AccountId, Balance>
where Option<AccountId>: Decode, Option<Balance>: Decode,

impl<Balance> Decode for InstaPoolHistoryRecord<Balance>
where Option<Balance>: Decode,

impl<Balance> Decode for PotentialRenewalRecord<Balance>
where Balance: Decode,

impl<Balance, RelayBlockNumber> Decode for SaleInfoRecord<Balance, RelayBlockNumber>
where RelayBlockNumber: Decode, Balance: Decode, Option<Balance>: Decode,

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

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

impl<T> Decode for Error<T>

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

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

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

impl<AccountId, BlockNumber> Decode for ChildBountyStatus<AccountId, BlockNumber>
where AccountId: Decode, BlockNumber: Decode,

impl<T> Decode for Error<T>

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

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

impl<AccountId, Balance> Decode for CandidateInfo<AccountId, Balance>
where AccountId: Decode, Balance: Decode,

impl<T> Decode for Error<T>

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

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

impl<AccountId, BlockNumber> Decode for Votes<AccountId, BlockNumber>
where Vec<AccountId>: Decode, BlockNumber: Decode,

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

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

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

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

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

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

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

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

impl Decode for ExportedFunction

impl Decode for CollectEvents

impl Decode for ContractAccessError

impl Decode for DebugInfo

impl Decode for Determinism

impl Decode for HoldReason

impl Decode for ExecReturnValue

impl Decode for ApiVersion

impl Decode for Limits

impl<AccountId> Decode for InstantiateReturnValue<AccountId>
where AccountId: Decode,

impl<Balance> Decode for StorageDeposit<Balance>
where Balance: Decode,

impl<CodeHash, Balance> Decode for CodeUploadReturnValue<CodeHash, Balance>
where CodeHash: Decode, Balance: Decode,

impl<Hash> Decode for Code<Hash>
where Hash: Decode,

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

impl<T> Decode for Error<T>

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

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

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

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

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

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

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

impl<T: Config> Decode for DeletionQueueManager<T>
where PhantomData<T>: Decode,

impl<T: Config> Decode for Migration<T>
where PhantomData<T>: Decode,

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

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

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

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

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

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

impl<T: Config> Decode for InstructionWeights<T>
where PhantomData<T>: Default,

impl<T: Config> Decode for Schedule<T>
where InstructionWeights<T>: Decode,

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

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

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

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

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

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

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

impl Decode for ReturnFlags

impl Decode for Conviction

impl Decode for Status

impl Decode for Vote

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

impl<Balance> Decode for Delegations<Balance>
where Balance: Decode,

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

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

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

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

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

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

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

impl Decode for Wish

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

impl<BlockNumber> Decode for MemberStatus<BlockNumber>
where BlockNumber: Decode,

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

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

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

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

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

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

impl Decode for HoldReason

impl<T> Decode for Error<T>

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

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

impl Decode for Conviction

impl Decode for MetadataOwner

impl Decode for VoteThreshold

impl Decode for Vote

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

impl<Balance> Decode for Delegations<Balance>
where Balance: Decode,

impl<Balance> Decode for Tally<Balance>
where Balance: Decode,

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

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

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

impl<T> Decode for Error<T>

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

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

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

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

impl Decode for ElectionCompute

impl Decode for SolutionOrSnapshotSize

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

impl<AccountId, DataProvider> Decode for RoundSnapshot<AccountId, DataProvider>
where Vec<DataProvider>: Decode, Vec<AccountId>: Decode,

impl<AccountId, MaxWinners> Decode for ReadySolution<AccountId, MaxWinners>
where AccountId: IdentifierT, MaxWinners: Get<u32>, BoundedSupports<AccountId, MaxWinners>: Decode,

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

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

impl<T> Decode for Error<T>

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

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

impl Decode for Renouncing

impl<AccountId, Balance> Decode for SeatHolder<AccountId, Balance>
where AccountId: Decode, Balance: Decode,

impl<AccountId, Balance> Decode for Voter<AccountId, Balance>
where Vec<AccountId>: Decode, Balance: Decode,

impl<T> Decode for Error<T>

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

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

impl<AccountId> Decode for Owner<AccountId>
where AccountId: Decode,

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

impl<T> Decode for Error<T>

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

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

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

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

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

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

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

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

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

impl Decode for HoldReason

impl<T> Decode for Error<T>

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

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

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

impl Decode for Public

impl Decode for Signature

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

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

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

impl Decode for CurrentAndPreviousValue

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

impl<T> Decode for Error<T>

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

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

impl<T> Decode for Error<T>

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

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

impl<T> Decode for Error<T>

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

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

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

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

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

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

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

impl<T> Decode for Error<T>

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

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

impl<T: Config> Decode for MaxChecking<T>
where PhantomData<T>: Decode,

impl<T: Config> Decode for UnstakeRequest<T>
where BoundedVec<(T::AccountId, BalanceOf<T>), T::BatchSize>: Decode, BoundedVec<EraIndex, MaxChecking<T>>: Decode,

impl Decode for Event

impl<T> Decode for Error<T>

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

impl Decode for Event

impl Decode for TimeSlot

impl<N> Decode for StoredState<N>
where N: Decode,

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

impl<T> Decode for Error<T>

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

impl Decode for Data

impl<A, U, S> Decode for MigrationState<A, U, S>
where A: Decode, U: Decode, S: Decode,

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

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

impl<Balance: Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq, MaxJudgements: Get<u32>, IdentityInfo: IdentityInformationProvider> Decode for Registration<Balance, MaxJudgements, IdentityInfo>

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

impl<T> Decode for Error<T>

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

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

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

impl<T> Decode for Error<T>

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

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

impl<T> Decode for Error<T>

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

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

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

impl<BlockNumber, Balance> Decode for LotteryConfig<BlockNumber, Balance>
where Balance: Decode, BlockNumber: Decode,

impl<T> Decode for Error<T>

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

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

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

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

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

impl Decode for MessageOrigin

impl<MessageOrigin> Decode for BookState<MessageOrigin>
where Option<Neighbours<MessageOrigin>>: Decode,

impl<MessageOrigin> Decode for Neighbours<MessageOrigin>
where MessageOrigin: Decode,

impl<Size> Decode for ItemHeader<Size>
where Size: Decode,

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

impl<T> Decode for Error<T>

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

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

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

impl<T> Decode for Error<T>

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

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

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

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

impl Decode for MockedMigrationKind

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

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

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

impl<T> Decode for Error<T>

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

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

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

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

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

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

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

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

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

impl<T> Decode for Error<T>

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

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

impl Decode for HoldReason

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

impl<T> Decode for Error<T>

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

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

impl Decode for CollectionRole

impl Decode for CollectionSetting

impl Decode for ItemSetting

impl Decode for PalletFeature

impl Decode for PriceDirection

impl Decode for CollectionRoles

impl Decode for CollectionSettings

impl Decode for DestroyWitness

impl Decode for ItemConfig

impl Decode for ItemSettings

impl Decode for PalletFeatures

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

impl<AccountId, Deposit, Approvals> Decode for ItemDetails<AccountId, Deposit, Approvals>
where AccountId: Decode, Approvals: Decode, Deposit: Decode,

impl<AccountId, DepositBalance> Decode for OldCollectionDetails<AccountId, DepositBalance>
where AccountId: Decode, DepositBalance: Decode,

impl<AccountId, DepositBalance> Decode for CollectionDetails<AccountId, DepositBalance>
where AccountId: Decode, DepositBalance: Decode,

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

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

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

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

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

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

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

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

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

impl<DepositBalance, AccountId> Decode for AttributeDeposit<DepositBalance, AccountId>
where Option<AccountId>: Decode, DepositBalance: Decode,

impl<DepositBalance, AccountId> Decode for ItemDeposit<DepositBalance, AccountId>
where AccountId: Decode, DepositBalance: Decode,

impl<DepositBalance, AccountId> Decode for ItemMetadataDeposit<DepositBalance, AccountId>
where Option<AccountId>: Decode, DepositBalance: Decode,

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

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

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

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

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

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

impl Decode for HoldReason

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

impl<Balance, AccountId> Decode for Bid<Balance, AccountId>
where Balance: Decode, AccountId: Decode,

impl<BlockNumber, Balance> Decode for SummaryRecord<BlockNumber, Balance>
where BlockNumber: Decode, Balance: Decode,

impl<T> Decode for Error<T>

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

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

impl<T> Decode for Error<T>

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

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

impl Decode for StakeStrategyType

impl Decode for ClaimPermission

impl Decode for PoolState

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for DefensiveError

impl Decode for FreezeReason

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

impl<AccountId> Decode for OldPoolRoles<AccountId>
where AccountId: Decode,

impl<AccountId> Decode for PoolRoles<AccountId>
where AccountId: Decode, Option<AccountId>: Decode,

impl<B> Decode for OldRewardPool<B>
where B: Decode,

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

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

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

impl<T> Decode for Error<T>

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

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

impl<T: Config> Decode for OldBondedPoolInner<T>
where BalanceOf<T>: Decode, OldPoolRoles<T::AccountId>: Decode,

impl<T: Config> Decode for OldPoolMember<T>
where BalanceOf<T>: Decode, BoundedBTreeMap<EraIndex, BalanceOf<T>, T::MaxUnbonding>: Decode,

impl<T: Config> Decode for OldBondedPoolInner<T>
where BalanceOf<T>: Decode, PoolRoles<T::AccountId>: Decode,

impl<T: Config> Decode for OldRewardPool<T>
where T::RewardCounter: Decode, BalanceOf<T>: Decode,

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

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

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

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

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

impl<T: Config> Decode for UnbondPool<T>
where BalanceOf<T>: Decode,

impl Decode for Event

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

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

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

impl<T> Decode for Error<T>

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

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

impl<T: Config> Decode for CompositeStruct<T>
where BlockNumberFor<T>: Decode,

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

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

impl Decode for HoldReason

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

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

impl<T> Decode for Error<T>

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

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

impl Decode for DepositKind

impl<AccountId, Hash, BlockNumber> Decode for Announcement<AccountId, Hash, BlockNumber>
where AccountId: Decode, Hash: Decode, BlockNumber: Decode,

impl<AccountId, ProxyType, BlockNumber> Decode for ProxyDefinition<AccountId, ProxyType, BlockNumber>
where AccountId: Decode, ProxyType: Decode, BlockNumber: Decode,

impl<T> Decode for Error<T>

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

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

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

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

impl Decode for VoteRecord

impl Decode for MemberRecord

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

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

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

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

impl<BlockNumber, Balance, Friends> Decode for ActiveRecovery<BlockNumber, Balance, Friends>
where BlockNumber: Decode, Balance: Decode, Friends: Decode,

impl<BlockNumber, Balance, Friends> Decode for RecoveryConfig<BlockNumber, Balance, Friends>
where BlockNumber: Decode, Balance: Decode, Friends: Decode,

impl<T> Decode for Error<T>

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

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

impl Decode for Curve

impl<AccountId, Balance> Decode for Deposit<AccountId, Balance>
where AccountId: Decode, Balance: Decode,

impl<BlockNumber> Decode for DecidingStatus<BlockNumber>
where BlockNumber: Decode, Option<BlockNumber>: Decode,

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

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

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

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

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

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

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

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

impl<T> Decode for Error<T>

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

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

impl Decode for Code

impl Decode for ContractAccessError

impl Decode for EthTransactError

impl Decode for AddressOrAddresses

impl Decode for BlockNumberOrTag

impl Decode for BlockNumberOrTagOrHash

impl Decode for BlockTag

impl Decode for CallType

impl Decode for FilterResults

impl Decode for FilterTopic

impl Decode for HashesOrTransactionInfos

impl Decode for SyncingStatus

impl Decode for TracerConfig

impl Decode for TransactionSigned

impl Decode for TransactionUnsigned

impl Decode for HoldReason

impl Decode for AccessListEntry

impl Decode for Block

impl Decode for Byte

impl Decode for Bytes

impl Decode for Bytes256

impl Decode for Bytes8

impl Decode for CallLog

impl Decode for Filter

impl Decode for GenericTransaction

impl Decode for InputOrData

impl Decode for Log

impl Decode for ReceiptInfo

impl Decode for SyncingProgress

impl Decode for Transaction1559Signed

impl Decode for Transaction1559Unsigned

impl Decode for Transaction2930Signed

impl Decode for Transaction2930Unsigned

impl Decode for Transaction4844Signed

impl Decode for Transaction4844Unsigned

impl Decode for TransactionInfo

impl Decode for TransactionLegacySigned

impl Decode for TypeEip1559

impl Decode for TypeEip2930

impl Decode for TypeEip4844

impl Decode for TypeLegacy

impl Decode for Withdrawal

impl Decode for ExecReturnValue

impl Decode for InstantiateReturnValue

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

impl<Balance> Decode for DepositLimit<Balance>
where Balance: Decode,

impl<Balance> Decode for StorageDeposit<Balance>
where Balance: Decode,

impl<Balance> Decode for CodeUploadReturnValue<Balance>
where Balance: Decode,

impl<Balance> Decode for EthTransactInfo<Balance>
where Balance: Decode,

impl<Gas> Decode for CallTrace<Gas>
where Gas: Decode,

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

impl<T> Decode for Error<T>

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

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

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

impl Decode for OriginCaller

impl Decode for ProxyType

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for FungiblesAccessError

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for Call

impl Decode for Event

impl Decode for Origin

impl Decode for OutboundState

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for AggregateMessageOrigin

impl Decode for Mode

impl Decode for DispatchClass

impl Decode for Pays

impl Decode for ProcessMessageError

impl Decode for BalanceStatus

impl Decode for Phase

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for Event

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for FreezeReason

impl Decode for HoldReason

impl Decode for Call1

impl Decode for Call2

impl Decode for Call3

impl Decode for Error

impl Decode for Event1

impl Decode for Event2

impl Decode for AccountStatus

impl Decode for AssetStatus

impl Decode for Error

impl Decode for Event1

impl Decode for Event2

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for AdjustmentDirection

impl Decode for Reasons

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for HoldReason

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for CollectionRole

impl Decode for CollectionSetting

impl Decode for ItemSetting

impl Decode for PalletFeature

impl Decode for PriceDirection

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for CallType

impl Decode for TracerConfig

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for HoldReason

impl Decode for Code

impl Decode for ContractAccessError

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for HoldReason

impl Decode for MigrationCompute

impl Decode for Progress

impl Decode for Call

impl Decode for Releases

impl Decode for Event

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for Call

impl Decode for Error

impl Decode for Event

impl Decode for Origin

impl Decode for VersionMigrationStage

impl Decode for Call

impl Decode for Event

impl Decode for UpgradeGoAhead

impl Decode for UpgradeRestriction

impl Decode for ArithmeticError

impl Decode for DispatchError

impl Decode for ExtrinsicInclusionMode

impl Decode for MultiSignature

impl Decode for TokenError

impl Decode for TransactionalError

impl Decode for DigestItem

impl Decode for Era

impl Decode for TrieError

impl Decode for InvalidTransaction

impl Decode for TransactionSource

impl Decode for TransactionValidityError

impl Decode for UnknownTransaction

impl Decode for Call

impl Decode for AssetFilter

impl Decode for AssetInstance

impl Decode for Fungibility

impl Decode for WildAsset

impl Decode for WildFungibility

impl Decode for Instruction

impl Decode for Response

impl Decode for Junction

impl Decode for NetworkId

impl Decode for Junctions

impl Decode for AssetFilter

impl Decode for AssetInstance

impl Decode for AssetTransferFilter

impl Decode for Fungibility

impl Decode for WildAsset

impl Decode for WildFungibility

impl Decode for Hint

impl Decode for Instruction

impl Decode for Response

impl Decode for Junction

impl Decode for NetworkId

impl Decode for Junctions

impl Decode for Outcome

impl Decode for TransferType

impl Decode for VersionedAsset

impl Decode for VersionedAssetId

impl Decode for VersionedAssets

impl Decode for VersionedLocation

impl Decode for VersionedResponse

impl Decode for VersionedXcm

impl Decode for Instruction

impl Decode for MaybeErrorCode

impl Decode for OriginKind

impl Decode for Response

impl Decode for WeightLimit

impl Decode for BodyId

impl Decode for BodyPart

impl Decode for Junction

impl Decode for NetworkId

impl Decode for Junctions

impl Decode for AssetId

impl Decode for AssetInstance

impl Decode for Fungibility

impl Decode for MultiAssetFilter

impl Decode for WildFungibility

impl Decode for WildMultiAsset

impl Decode for Error

impl Decode for Error

impl Decode for Error

impl Decode for Error

impl Decode for Error

impl Decode for Error

impl Decode for AddLiquidity

impl Decode for CreatePool

impl Decode for RemoveLiquidity

impl Decode for SwapExactTokensForTokens

impl Decode for SwapTokensForExactTokens

impl Decode for Touch

impl Decode for LiquidityAdded

impl Decode for LiquidityRemoved

impl Decode for PoolCreated

impl Decode for SwapCreditExecuted

impl Decode for SwapExecuted

impl Decode for Touched

impl Decode for MigrateToNewAccount

impl Decode for MigratedToNewAccount

impl Decode for CleanupPool

impl Decode for CreatePool

impl Decode for DepositRewardTokens

impl Decode for HarvestRewards

impl Decode for SetPoolAdmin

impl Decode for SetPoolExpiryBlock

impl Decode for Stake

impl Decode for Unstake

impl Decode for PoolAdminModified

impl Decode for PoolCleanedUp

impl Decode for PoolCreated

impl Decode for PoolExpiryBlockModified

impl Decode for PoolRewardRateModified

impl Decode for RewardsHarvested

impl Decode for Staked

impl Decode for Unstaked

impl Decode for AssetRefundFailed

impl Decode for AssetTxFeePaid

impl Decode for ApproveTransfer

impl Decode for Block

impl Decode for Burn

impl Decode for CancelApproval

impl Decode for ClearMetadata

impl Decode for Create

impl Decode for DestroyAccounts

impl Decode for DestroyApprovals

impl Decode for FinishDestroy

impl Decode for ForceAssetStatus

impl Decode for ForceCancelApproval

impl Decode for ForceClearMetadata

impl Decode for ForceCreate

impl Decode for ForceSetMetadata

impl Decode for ForceTransfer

impl Decode for Freeze

impl Decode for FreezeAsset

impl Decode for Mint

impl Decode for Refund

impl Decode for RefundOther

impl Decode for SetMetadata

impl Decode for SetMinBalance

impl Decode for SetTeam

impl Decode for StartDestroy

impl Decode for Thaw

impl Decode for ThawAsset

impl Decode for Touch

impl Decode for TouchOther

impl Decode for Transfer

impl Decode for TransferAll

impl Decode for TransferApproved

impl Decode for TransferKeepAlive

impl Decode for TransferOwnership

impl Decode for AccountsDestroyed

impl Decode for ApprovalCancelled

impl Decode for ApprovalsDestroyed

impl Decode for ApprovedTransfer

impl Decode for AssetFrozen

impl Decode for AssetMinBalanceChanged

impl Decode for AssetStatusChanged

impl Decode for AssetThawed

impl Decode for Blocked

impl Decode for Burned

impl Decode for Created

impl Decode for Deposited

impl Decode for Destroyed

impl Decode for DestructionStarted

impl Decode for ForceCreated

impl Decode for Frozen

impl Decode for Issued

impl Decode for MetadataCleared

impl Decode for MetadataSet

impl Decode for OwnerChanged

impl Decode for TeamChanged

impl Decode for Thawed

impl Decode for Touched

impl Decode for Transferred

impl Decode for TransferredApproved

impl Decode for Withdrawn

impl Decode for Frozen

impl Decode for Thawed

impl Decode for Burn

impl Decode for ForceAdjustTotalIssuance

impl Decode for ForceSetBalance

impl Decode for ForceTransfer

impl Decode for ForceUnreserve

impl Decode for TransferAll

impl Decode for TransferAllowDeath

impl Decode for TransferKeepAlive

impl Decode for UpgradeAccounts

impl Decode for BalanceSet

impl Decode for Burned

impl Decode for Deposit

impl Decode for DustLost

impl Decode for Endowed

impl Decode for Frozen

impl Decode for Issued

impl Decode for Locked

impl Decode for Minted

impl Decode for Rescinded

impl Decode for ReserveRepatriated

impl Decode for Reserved

impl Decode for Restored

impl Decode for Slashed

impl Decode for Suspended

impl Decode for Thawed

impl Decode for TotalIssuanceForced

impl Decode for Transfer

impl Decode for Unlocked

impl Decode for Unreserved

impl Decode for Upgraded

impl Decode for Withdraw

impl Decode for AddInvulnerable

impl Decode for LeaveIntent

impl Decode for RegisterAsCandidate

impl Decode for RemoveInvulnerable

impl Decode for SetCandidacyBond

impl Decode for SetDesiredCandidates

impl Decode for SetInvulnerables

impl Decode for TakeCandidateSlot

impl Decode for UpdateBond

impl Decode for CandidateAdded

impl Decode for CandidateBondUpdated

impl Decode for CandidateRemoved

impl Decode for CandidateReplaced

impl Decode for InvulnerableAdded

impl Decode for InvulnerableRemoved

impl Decode for NewCandidacyBond

impl Decode for NewDesiredCandidates

impl Decode for NewInvulnerables

impl Decode for ExecutedDownward

impl Decode for InvalidFormat

impl Decode for UnsupportedVersion

impl Decode for ApproveTransfer

impl Decode for Block

impl Decode for Burn

impl Decode for CancelApproval

impl Decode for ClearMetadata

impl Decode for Create

impl Decode for DestroyAccounts

impl Decode for DestroyApprovals

impl Decode for FinishDestroy

impl Decode for ForceAssetStatus

impl Decode for ForceCancelApproval

impl Decode for ForceClearMetadata

impl Decode for ForceCreate

impl Decode for ForceSetMetadata

impl Decode for ForceTransfer

impl Decode for Freeze

impl Decode for FreezeAsset

impl Decode for Mint

impl Decode for Refund

impl Decode for RefundOther

impl Decode for SetMetadata

impl Decode for SetMinBalance

impl Decode for SetTeam

impl Decode for StartDestroy

impl Decode for Thaw

impl Decode for ThawAsset

impl Decode for Touch

impl Decode for TouchOther

impl Decode for Transfer

impl Decode for TransferAll

impl Decode for TransferApproved

impl Decode for TransferKeepAlive

impl Decode for TransferOwnership

impl Decode for AccountsDestroyed

impl Decode for ApprovalCancelled

impl Decode for ApprovalsDestroyed

impl Decode for ApprovedTransfer

impl Decode for AssetFrozen

impl Decode for AssetMinBalanceChanged

impl Decode for AssetStatusChanged

impl Decode for AssetThawed

impl Decode for Blocked

impl Decode for Burned

impl Decode for Created

impl Decode for Deposited

impl Decode for Destroyed

impl Decode for DestructionStarted

impl Decode for ForceCreated

impl Decode for Frozen

impl Decode for Issued

impl Decode for MetadataCleared

impl Decode for MetadataSet

impl Decode for OwnerChanged

impl Decode for TeamChanged

impl Decode for Thawed

impl Decode for Touched

impl Decode for Transferred

impl Decode for TransferredApproved

impl Decode for Withdrawn

impl Decode for Frozen

impl Decode for Thawed

impl Decode for ExecuteOverweight

impl Decode for ReapPage

impl Decode for OverweightEnqueued

impl Decode for PageReaped

impl Decode for Processed

impl Decode for ProcessingFailed

impl Decode for ClearHistoric

impl Decode for ForceOnboardMbms

impl Decode for ForceSetActiveCursor

impl Decode for ForceSetCursor

impl Decode for HistoricCleared

impl Decode for MigrationAdvanced

impl Decode for MigrationCompleted

impl Decode for MigrationFailed

impl Decode for MigrationSkipped

impl Decode for UpgradeCompleted

impl Decode for UpgradeFailed

impl Decode for UpgradeStarted

impl Decode for ApproveAsMulti

impl Decode for AsMulti

impl Decode for AsMultiThreshold1

impl Decode for CancelAsMulti

impl Decode for PokeDeposit

impl Decode for DepositPoked

impl Decode for MultisigApproval

impl Decode for MultisigCancelled

impl Decode for MultisigExecuted

impl Decode for NewMultisig

impl Decode for Fractionalize

impl Decode for Unify

impl Decode for NftFractionalized

impl Decode for NftUnified

impl Decode for ApproveItemAttributes

impl Decode for ApproveTransfer

impl Decode for Burn

impl Decode for BuyItem

impl Decode for CancelApproval

impl Decode for CancelSwap

impl Decode for ClaimSwap

impl Decode for ClearAttribute

impl Decode for ClearCollectionMetadata

impl Decode for ClearMetadata

impl Decode for Create

impl Decode for CreateSwap

impl Decode for Destroy

impl Decode for ForceCollectionConfig

impl Decode for ForceCollectionOwner

impl Decode for ForceCreate

impl Decode for ForceMint

impl Decode for ForceSetAttribute

impl Decode for LockCollection

impl Decode for LockItemProperties

impl Decode for LockItemTransfer

impl Decode for Mint

impl Decode for MintPreSigned

impl Decode for PayTips

impl Decode for Redeposit

impl Decode for SetAcceptOwnership

impl Decode for SetAttribute

impl Decode for SetAttributesPreSigned

impl Decode for SetCollectionMaxSupply

impl Decode for SetCollectionMetadata

impl Decode for SetMetadata

impl Decode for SetPrice

impl Decode for SetTeam

impl Decode for Transfer

impl Decode for TransferOwnership

impl Decode for UnlockItemTransfer

impl Decode for UpdateMintSettings

impl Decode for AllApprovalsCancelled

impl Decode for ApprovalCancelled

impl Decode for AttributeCleared

impl Decode for AttributeSet

impl Decode for Burned

impl Decode for CollectionConfigChanged

impl Decode for CollectionLocked

impl Decode for CollectionMaxSupplySet

impl Decode for CollectionMetadataSet

impl Decode for Created

impl Decode for Destroyed

impl Decode for ForceCreated

impl Decode for Issued

impl Decode for ItemBought

impl Decode for ItemMetadataCleared

impl Decode for ItemMetadataSet

impl Decode for ItemPriceRemoved

impl Decode for ItemPriceSet

impl Decode for ItemPropertiesLocked

impl Decode for ItemTransferLocked

impl Decode for ItemTransferUnlocked

impl Decode for OwnerChanged

impl Decode for PalletAttributeSet

impl Decode for PreSignedAttributesSet

impl Decode for Redeposited

impl Decode for SwapCancelled

impl Decode for SwapClaimed

impl Decode for SwapCreated

impl Decode for TeamChanged

impl Decode for TipSent

impl Decode for TransferApproved

impl Decode for Transferred

impl Decode for SetValidationData

impl Decode for SudoSendUpwardMessage

impl Decode for DownwardMessagesReceived

impl Decode for UpwardMessageSent

impl Decode for ValidationFunctionStored

impl Decode for ClaimAssets

impl Decode for Execute

impl Decode for ForceDefaultXcmVersion

impl Decode for ForceSuspension

impl Decode for ForceXcmVersion

impl Decode for LimitedTeleportAssets

impl Decode for ReserveTransferAssets

impl Decode for Send

impl Decode for TeleportAssets

impl Decode for TransferAssets

impl Decode for AssetsClaimed

impl Decode for AssetsTrapped

impl Decode for Attempted

impl Decode for FeesPaid

impl Decode for InvalidQuerier

impl Decode for InvalidQuerierVersion

impl Decode for InvalidResponder

impl Decode for InvalidResponderVersion

impl Decode for Notified

impl Decode for NotifyDecodeFailed

impl Decode for NotifyDispatchError

impl Decode for NotifyOverweight

impl Decode for NotifyTargetSendFail

impl Decode for ResponseReady

impl Decode for ResponseTaken

impl Decode for Sent

impl Decode for SupportedVersionChanged

impl Decode for UnexpectedResponse

impl Decode for VersionChangeNotified

impl Decode for VersionMigrationFinished

impl Decode for VersionNotifyRequested

impl Decode for VersionNotifyStarted

impl Decode for VersionNotifyUnrequested

impl Decode for ApproveTransfer

impl Decode for Block

impl Decode for Burn

impl Decode for CancelApproval

impl Decode for ClearMetadata

impl Decode for Create

impl Decode for DestroyAccounts

impl Decode for DestroyApprovals

impl Decode for FinishDestroy

impl Decode for ForceAssetStatus

impl Decode for ForceCancelApproval

impl Decode for ForceClearMetadata

impl Decode for ForceCreate

impl Decode for ForceSetMetadata

impl Decode for ForceTransfer

impl Decode for Freeze

impl Decode for FreezeAsset

impl Decode for Mint

impl Decode for Refund

impl Decode for RefundOther

impl Decode for SetMetadata

impl Decode for SetMinBalance

impl Decode for SetTeam

impl Decode for StartDestroy

impl Decode for Thaw

impl Decode for ThawAsset

impl Decode for Touch

impl Decode for TouchOther

impl Decode for Transfer

impl Decode for TransferAll

impl Decode for TransferApproved

impl Decode for TransferKeepAlive

impl Decode for TransferOwnership

impl Decode for AccountsDestroyed

impl Decode for ApprovalCancelled

impl Decode for ApprovalsDestroyed

impl Decode for ApprovedTransfer

impl Decode for AssetFrozen

impl Decode for AssetMinBalanceChanged

impl Decode for AssetStatusChanged

impl Decode for AssetThawed

impl Decode for Blocked

impl Decode for Burned

impl Decode for Created

impl Decode for Deposited

impl Decode for Destroyed

impl Decode for DestructionStarted

impl Decode for ForceCreated

impl Decode for Frozen

impl Decode for Issued

impl Decode for MetadataCleared

impl Decode for MetadataSet

impl Decode for OwnerChanged

impl Decode for TeamChanged

impl Decode for Thawed

impl Decode for Touched

impl Decode for Transferred

impl Decode for TransferredApproved

impl Decode for Withdrawn

impl Decode for Frozen

impl Decode for Thawed

impl Decode for AddProxy

impl Decode for Announce

impl Decode for CreatePure

impl Decode for KillPure

impl Decode for Proxy

impl Decode for ProxyAnnounced

impl Decode for RejectAnnouncement

impl Decode for RemoveAnnouncement

impl Decode for RemoveProxies

impl Decode for RemoveProxy

impl Decode for Announced

impl Decode for ProxyAdded

impl Decode for ProxyExecuted

impl Decode for ProxyRemoved

impl Decode for PureCreated

impl Decode for Call

impl Decode for EthTransact

impl Decode for Instantiate

impl Decode for InstantiateWithCode

impl Decode for MapAccount

impl Decode for RemoveCode

impl Decode for SetCode

impl Decode for UnmapAccount

impl Decode for UploadCode

impl Decode for ContractEmitted

impl Decode for AccountNonce

impl Decode for GetReserves

impl Decode for PoolCreationCost

impl Decode for Authorities

impl Decode for SlotDuration

impl Decode for CanBuildUpon

impl Decode for ApplyExtrinsic

impl Decode for CheckInherents

impl Decode for FinalizeBlock

impl Decode for InherentExtrinsics

impl Decode for CollectCollationInfo

impl Decode for ExecuteBlock

impl Decode for InitializeBlock

impl Decode for Version

impl Decode for DryRunCall

impl Decode for DryRunXcm

impl Decode for QueryAccountBalances

impl Decode for BuildState

impl Decode for GetPreset

impl Decode for PresetNames

impl Decode for CoreSelector

impl Decode for ConvertLocation

impl Decode for Metadata

impl Decode for MetadataAtVersion

impl Decode for MetadataVersions

impl Decode for Attribute

impl Decode for CollectionAttribute

impl Decode for CollectionOwner

impl Decode for CustomAttribute

impl Decode for Owner

impl Decode for SystemAttribute

impl Decode for OffchainWorker

impl Decode for Balance

impl Decode for BlockGasLimit

impl Decode for Call

impl Decode for EthTransact

impl Decode for GasPrice

impl Decode for GetStorage

impl Decode for Instantiate

impl Decode for Nonce

impl Decode for TraceBlock

impl Decode for TraceCall

impl Decode for TraceTx

impl Decode for UploadCode

impl Decode for DecodeSessionKeys

impl Decode for GenerateSessionKeys

impl Decode for ValidateTransaction

impl Decode for QueryFeeDetails

impl Decode for QueryInfo

impl Decode for QueryLengthToFee

impl Decode for QueryWeightToFee

impl Decode for QueryCallFeeDetails

impl Decode for QueryCallInfo

impl Decode for QueryLengthToFee

impl Decode for QueryWeightToFee

impl Decode for IsTrustedReserve

impl Decode for IsTrustedTeleporter

impl Decode for QueryDeliveryFees

impl Decode for QueryWeightToAssetFee

impl Decode for QueryXcmWeight

impl Decode for Runtime

impl Decode for SessionKeys

impl Decode for BridgeState

impl Decode for MessagingStateSnapshot

impl Decode for HrmpChannelUpdate

impl Decode for UsedBandwidth

impl Decode for OutboundChannelDetails

impl Decode for QueueConfigData

impl Decode for CollationInfo

impl Decode for MessageQueueChain

impl Decode for ParachainInherentData

impl Decode for CheckMetadataHash

impl Decode for PostDispatchInfo

impl Decode for PalletId

impl Decode for HoldConsideration

impl Decode for CheckGenesis

impl Decode for CheckMortality

impl Decode for CheckNonZeroSender

impl Decode for CheckNonce

impl Decode for CheckSpecVersion

impl Decode for CheckTxVersion

impl Decode for CheckWeight

impl Decode for BlockLength

impl Decode for BlockWeights

impl Decode for WeightsPerClass

impl Decode for CodeUpgradeAuthorization

impl Decode for DispatchEventInfo

impl Decode for LastRuntimeUpgradeInfo

impl Decode for ChargeAssetTxPayment

impl Decode for ExtraFlags

impl Decode for DestroyWitness

impl Decode for ItemConfig

impl Decode for Byte

impl Decode for Bytes

impl Decode for CallLog

impl Decode for AccessListEntry

impl Decode for InputOrData

impl Decode for InstantiateReturnValue

impl Decode for ContractInfo

impl Decode for DeletionQueueManager

impl Decode for CodeInfo

impl Decode for ReturnFlags

impl Decode for MigrationLimits

impl Decode for MigrationTask

impl Decode for DestroyWitness

impl Decode for HeadData

impl Decode for Id

impl Decode for ValidationCode

impl Decode for AsyncBackingParams

impl Decode for AbridgedHrmpChannel

impl Decode for ClaimQueueOffset

impl Decode for CoreSelector

impl Decode for FixedU128

impl Decode for Perbill

impl Decode for Permill

impl Decode for Public

impl Decode for Slot

impl Decode for SlotDuration

impl Decode for KeyTypeId

impl Decode for OpaqueMetadata

impl Decode for CheckInherentsResult

impl Decode for InherentData

impl Decode for Digest

impl Decode for ModuleError

impl Decode for ValidTransaction

impl Decode for OffenceSeverity

impl Decode for StorageProof

impl Decode for RuntimeVersion

impl Decode for RuntimeDbWeight

impl Decode for MultiLocation

impl Decode for Asset

impl Decode for AssetId

impl Decode for Assets

impl Decode for Location

impl Decode for PalletInfo

impl Decode for QueryResponseInfo

impl Decode for Xcm

impl Decode for Asset

impl Decode for AssetId

impl Decode for Assets

impl Decode for Location

impl Decode for PalletInfo

impl Decode for QueryResponseInfo

impl Decode for Xcm

impl Decode for DoubleEncoded

impl Decode for MultiAsset

impl Decode for MultiAssets

impl Decode for PalletInfo

impl Decode for QueryResponseInfo

impl Decode for Xcm

impl Decode for PurgeKeys

impl Decode for SetKeys

impl Decode for NewSession

impl Decode for ValidatorDisabled

impl Decode for ValidatorReenabled

impl Decode for ContinueMigrate

impl Decode for ControlAutoMigration

impl Decode for ForceSetProgress

impl Decode for MigrateCustomChild

impl Decode for MigrateCustomTop

impl Decode for SetSignedMaxLimits

impl Decode for AutoMigrationFinished

impl Decode for Halted

impl Decode for Migrated

impl Decode for Slashed

impl Decode for ApplyAuthorizedUpgrade

impl Decode for AuthorizeUpgrade

impl Decode for KillPrefix

impl Decode for KillStorage

impl Decode for Remark

impl Decode for RemarkWithEvent

impl Decode for SetCode

impl Decode for SetCodeWithoutChecks

impl Decode for SetHeapPages

impl Decode for SetStorage

impl Decode for CodeUpdated

impl Decode for ExtrinsicFailed

impl Decode for ExtrinsicSuccess

impl Decode for KilledAccount

impl Decode for NewAccount

impl Decode for Remarked

impl Decode for UpgradeAuthorized

impl Decode for Set

impl Decode for ReportBridgeStatus

impl Decode for TransactionFeePaid

impl Decode for ApproveTransfer

impl Decode for Burn

impl Decode for BuyItem

impl Decode for CancelApproval

impl Decode for ClearAttribute

impl Decode for ClearCollectionMetadata

impl Decode for ClearMetadata

impl Decode for Create

impl Decode for Destroy

impl Decode for ForceCreate

impl Decode for ForceItemStatus

impl Decode for Freeze

impl Decode for FreezeCollection

impl Decode for Mint

impl Decode for Redeposit

impl Decode for SetAcceptOwnership

impl Decode for SetAttribute

impl Decode for SetCollectionMaxSupply

impl Decode for SetCollectionMetadata

impl Decode for SetMetadata

impl Decode for SetPrice

impl Decode for SetTeam

impl Decode for Thaw

impl Decode for ThawCollection

impl Decode for Transfer

impl Decode for TransferOwnership

impl Decode for ApprovalCancelled

impl Decode for ApprovedTransfer

impl Decode for AttributeCleared

impl Decode for AttributeSet

impl Decode for Burned

impl Decode for CollectionFrozen

impl Decode for CollectionMaxSupplySet

impl Decode for CollectionMetadataSet

impl Decode for CollectionThawed

impl Decode for Created

impl Decode for Destroyed

impl Decode for ForceCreated

impl Decode for Frozen

impl Decode for Issued

impl Decode for ItemBought

impl Decode for ItemPriceRemoved

impl Decode for ItemPriceSet

impl Decode for ItemStatusChanged

impl Decode for MetadataCleared

impl Decode for MetadataSet

impl Decode for OwnerChanged

impl Decode for Redeposited

impl Decode for TeamChanged

impl Decode for Thawed

impl Decode for Transferred

impl Decode for AsDerivative

impl Decode for Batch

impl Decode for BatchAll

impl Decode for DispatchAs

impl Decode for DispatchAsFallible

impl Decode for ForceBatch

impl Decode for IfElse

impl Decode for WithWeight

impl Decode for BatchCompleted

impl Decode for BatchCompletedWithErrors

impl Decode for BatchInterrupted

impl Decode for DispatchedAs

impl Decode for IfElseFallbackCalled

impl Decode for IfElseMainSuccess

impl Decode for ItemCompleted

impl Decode for ItemFailed

impl Decode for ResumeXcmExecution

impl Decode for SuspendXcmExecution

impl Decode for UpdateDropThreshold

impl Decode for UpdateResumeThreshold

impl Decode for UpdateSuspendThreshold

impl Decode for XcmpMessageSent

impl<_0> Decode for RawOrigin<_0>
where _0: Decode,

impl<_0> Decode for DispatchTime<_0>
where _0: Decode,

impl<_0> Decode for HistoricCleanupSelector<_0>
where _0: Decode,

impl<_0> Decode for AttributeNamespace<_0>
where _0: Decode,

impl<_0> Decode for MintType<_0>
where _0: Decode,

impl<_0> Decode for PalletAttributes<_0>
where _0: Decode,

impl<_0> Decode for StorageDeposit<_0>
where _0: Decode,

impl<_0> Decode for QueryStatus<_0>
where _0: Decode,

impl<_0> Decode for BoundedBTreeSet<_0>
where _0: Decode,

impl<_0> Decode for BoundedVec<_0>
where _0: Decode,

impl<_0> Decode for WeakBoundedVec<_0>
where _0: Decode,

impl<_0> Decode for Ancestor<_0>
where _0: Decode,

impl<_0> Decode for SegmentTracker<_0>
where _0: Decode, PhantomData<_0>: Default,

impl<_0> Decode for PerDispatchClass<_0>
where _0: Decode,

impl<_0> Decode for PoolInfo<_0>
where _0: Decode,

impl<_0> Decode for PoolStakerInfo<_0>
where _0: Decode,

impl<_0> Decode for AccountData<_0>
where _0: Decode,

impl<_0> Decode for BalanceLock<_0>
where _0: Decode,

impl<_0> Decode for BookState<_0>
where _0: Decode,

impl<_0> Decode for Neighbours<_0>
where _0: Decode,

impl<_0> Decode for Page<_0>
where _0: Decode,

impl<_0> Decode for Timepoint<_0>
where _0: Decode,

impl<_0> Decode for BitFlags1<_0>
where _0: Decode, PhantomData<_0>: Default,

impl<_0> Decode for BitFlags2<_0>
where _0: Decode, PhantomData<_0>: Default,

impl<_0> Decode for CollectionMetadata<_0>
where _0: Decode,

impl<_0> Decode for ItemMetadata<_0>
where _0: Decode,

impl<_0> Decode for PriceWithDirection<_0>
where _0: Decode,

impl<_0> Decode for CallTrace<_0>
where _0: Decode,

impl<_0> Decode for CodeUploadReturnValue<_0>
where _0: Decode,

impl<_0> Decode for FeeDetails<_0>
where _0: Decode,

impl<_0> Decode for InclusionFee<_0>
where _0: Decode,

impl<_0> Decode for CollectionMetadata<_0>
where _0: Decode,

impl<_0> Decode for ItemMetadata<_0>
where _0: Decode,

impl<_0> Decode for RemoteLockedFungibleRecord<_0>
where _0: Decode,

impl<_0> Decode for InboundDownwardMessage<_0>
where _0: Decode,

impl<_0> Decode for InboundHrmpMessage<_0>
where _0: Decode,

impl<_0> Decode for OutboundHrmpMessage<_0>
where _0: Decode,

impl<_0> Decode for Header<_0>
where _0: Decode + HasCompact,

impl<_0> Decode for DispatchErrorWithPostInfo<_0>
where _0: Decode,

impl<_0> Decode for CallDryRunEffects<_0>
where _0: Decode,

impl<_0> Decode for XcmDryRunEffects<_0>
where _0: Decode,

impl<_0, _1> Decode for ExistenceReason<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for MigrationCursor<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for BoundedBTreeMap<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for IdAmount<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for AccountInfo<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for EventRecord<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for Approval<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for AssetMetadata<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for ReserveData<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for CandidateInfo<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for ActiveCursor<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for AttributeDeposit<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for CollectionDetails<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for ItemDeposit<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for ItemMetadataDeposit<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for MintWitness<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for ContractResult<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for RuntimeDispatchInfo<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for CollectionDetails<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for ItemDetails<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for PersistedValidationData<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1> Decode for Block<_0, _1>
where _0: Decode, _1: Decode,

impl<_0, _1, _2> Decode for AssetDetails<_0, _1, _2>
where _0: Decode, _1: Decode, _2: Decode,

impl<_0, _1, _2> Decode for Multisig<_0, _1, _2>
where _0: Decode, _1: Decode, _2: Decode,

impl<_0, _1, _2> Decode for CollectionConfig<_0, _1, _2>
where _0: Decode, _1: Decode, _2: Decode, PhantomData<_2>: Default,

impl<_0, _1, _2> Decode for ItemDetails<_0, _1, _2>
where _0: Decode, _1: Decode, _2: Decode,

impl<_0, _1, _2> Decode for MintSettings<_0, _1, _2>
where _0: Decode, _1: Decode, _2: Decode, PhantomData<_2>: Default,

impl<_0, _1, _2> Decode for Announcement<_0, _1, _2>
where _0: Decode, _1: Decode, _2: Decode,

impl<_0, _1, _2> Decode for ProxyDefinition<_0, _1, _2>
where _0: Decode, _1: Decode, _2: Decode,

impl<_0, _1, _2, _3> Decode for PoolInfo<_0, _1, _2, _3>
where _0: Decode, _1: Decode, _2: Decode, _3: Decode,

impl<_0, _1, _2, _3> Decode for AssetAccount<_0, _1, _2, _3>
where _0: Decode, _1: Decode, _2: Decode, _3: Decode, PhantomData<_1>: Default,

impl<_0, _1, _2, _3> Decode for Details<_0, _1, _2, _3>
where _0: Decode, _1: Decode, _2: Decode, _3: Decode,

impl<_0, _1, _2, _3> Decode for ItemTip<_0, _1, _2, _3>
where _0: Decode, _1: Decode, _2: Decode, _3: Decode,

impl<_0, _1, _2, _3> Decode for PendingSwap<_0, _1, _2, _3>
where _0: Decode, _1: Decode, _2: Decode, _3: Decode, PhantomData<_1>: Default,

impl<_0, _1, _2, _3> Decode for PreSignedAttributes<_0, _1, _2, _3>
where _0: Decode, _1: Decode, _2: Decode, _3: Decode,

impl<_0, _1, _2, _3, _4> Decode for PreSignedMint<_0, _1, _2, _3, _4>
where _0: Decode, _1: Decode, _2: Decode, _3: Decode, _4: Decode,

impl<_1> Decode for StorageWeightReclaim<_1>
where _1: Decode,

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

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

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

impl Decode for ReturnFlags

impl<T> Decode for Error<T>

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

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

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

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

impl Decode for ExitReason

impl Decode for HoldReason

impl<T> Decode for Error<T>

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

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

impl<Balance, Id> Decode for ClaimState<Balance, Id>
where Balance: Decode, Option<Balance>: Decode, Id: Decode,

impl<CycleIndex, Balance, Id> Decode for ClaimantStatus<CycleIndex, Balance, Id>
where CycleIndex: Decode, ClaimState<Balance, Id>: Decode,

impl<CycleIndex, BlockNumber, Balance> Decode for StatusType<CycleIndex, BlockNumber, Balance>
where CycleIndex: Decode, BlockNumber: Decode, Balance: Decode,

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

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

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

impl Decode for TicketsMetadata

impl<T> Decode for Error<T>

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

impl<Name, Call, BlockNumber, PalletsOrigin, AccountId> Decode for Scheduled<Name, Call, BlockNumber, PalletsOrigin, AccountId>
where Option<Name>: Decode, Call: Decode, Option<Period<BlockNumber>>: Decode, PalletsOrigin: Decode, PhantomData<AccountId>: Decode,

impl<Period> Decode for RetryConfig<Period>
where Period: Decode,

impl<T> Decode for Error<T>

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

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

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

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

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

impl<T> Decode for Error<T>

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

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

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

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

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

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

impl Decode for Judgement

impl Decode for VouchingStatus

impl Decode for MemberRecord

impl Decode for Tally

impl Decode for Vote

impl<AccountId, Balance> Decode for BidKind<AccountId, Balance>
where Balance: Decode, AccountId: Decode,

impl<AccountId, Balance> Decode for Bid<AccountId, Balance>
where AccountId: Decode, BidKind<AccountId, Balance>: Decode, Balance: Decode,

impl<AccountId, Balance> Decode for Candidacy<AccountId, Balance>
where BidKind<AccountId, Balance>: Decode, Balance: Decode,

impl<AccountId, Balance> Decode for IntakeRecord<AccountId, Balance>
where AccountId: Decode, Balance: Decode,

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

impl<Balance, BlockNumber> Decode for Payout<Balance, BlockNumber>
where Balance: Decode, BlockNumber: Decode,

impl<Balance, PayoutsVec> Decode for PayoutRecord<Balance, PayoutsVec>
where Balance: Decode, PayoutsVec: Decode,

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

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

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

impl Decode for Forcing

impl Decode for HoldReason

impl Decode for SlashingSpans

impl Decode for ActiveEraInfo

impl Decode for ValidatorPrefs

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

impl<AccountId, Balance> Decode for UnappliedSlash<AccountId, Balance>
where AccountId: Decode, Balance: Decode + HasCompact, Vec<(AccountId, Balance)>: Decode, Vec<AccountId>: Decode,

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

impl<AccountId: Ord> Decode for EraRewardPoints<AccountId>
where BTreeMap<AccountId, RewardPoint>: Decode,

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

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

impl<T> Decode for Error<T>

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

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

impl<T: Config> Decode for Nominations<T>
where BoundedVec<T::AccountId, MaxNominationsOf<T>>: Decode,

impl<T: Config> Decode for StakingLedger<T>
where T::AccountId: Decode, BoundedVec<UnlockChunk<BalanceOf<T>>, T::MaxUnlockingChunks>: Decode, BoundedVec<EraIndex, T::HistoryDepth>: Decode, BalanceOf<T>: HasCompact, Option<T::AccountId>: Default,

impl Decode for HoldReason

impl Decode for MigrationCompute

impl Decode for MigrationLimits

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

impl<T> Decode for Error<T>

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

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

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

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

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

impl<T> Decode for Error<T>

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

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

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

impl<T> Decode for Error<T>

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

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

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

impl<AccountId, Balance, BlockNumber: Parameter, Hash> Decode for OpenTip<AccountId, Balance, BlockNumber, Hash>
where Hash: Decode + Parameter, AccountId: Decode + Parameter, Balance: Decode + Parameter, Option<BlockNumber>: Decode, Vec<(AccountId, Balance)>: Decode,

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

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

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

impl Decode for Releases

impl<Balance> Decode for FeeDetails<Balance>
where Option<InclusionFee<Balance>>: Decode, Balance: Decode,

impl<Balance> Decode for InclusionFee<Balance>
where Balance: Decode,

impl<Balance, Weight> Decode for RuntimeDispatchInfo<Balance, Weight>
where Weight: Decode, Balance: Decode,

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

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

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

impl Decode for HoldReason

impl Decode for TransactionInfo

impl<T> Decode for Error<T>

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

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

impl<AccountId, Balance> Decode for Proposal<AccountId, Balance>
where AccountId: Decode, Balance: Decode,

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

impl<Id> Decode for PaymentState<Id>
where Id: Decode,

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

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

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

impl<T> Decode for Error<T>

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

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

impl Decode for DestroyWitness

impl<AccountId, DepositBalance> Decode for CollectionDetails<AccountId, DepositBalance>
where AccountId: Decode, DepositBalance: Decode,

impl<AccountId, DepositBalance> Decode for ItemDetails<AccountId, DepositBalance>
where AccountId: Decode, Option<AccountId>: Decode, DepositBalance: Decode,

impl<DepositBalance, StringLimit: Get<u32>> Decode for CollectionMetadata<DepositBalance, StringLimit>
where DepositBalance: Decode, BoundedVec<u8, StringLimit>: Decode,

impl<DepositBalance, StringLimit: Get<u32>> Decode for ItemMetadata<DepositBalance, StringLimit>
where DepositBalance: Decode, BoundedVec<u8, StringLimit>: Decode,

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

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

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

impl Decode for Event

impl<T> Decode for Error<T>

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

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

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

impl Decode for Releases

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

impl<T> Decode for Error<T>

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

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

impl<T> Decode for Error<T>

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

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

impl Decode for HoldReason

impl Decode for Origin

impl Decode for VersionMigrationStage

impl<BlockNumber> Decode for QueryStatus<BlockNumber>
where BlockNumber: Decode,

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

impl<T> Decode for Error<T>

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

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

impl<Ticket, MAX: Get<u32>> Decode for AuthorizedAliasesEntry<Ticket, MAX>
where BoundedVec<OriginAliaser, MAX>: Decode, Ticket: Decode,

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

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

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

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

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

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

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

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

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for SessionKeys

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for SessionKeys

impl Decode for OriginCaller

impl Decode for ProxyType

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for IdentityInfo

impl Decode for SessionKeys

impl Decode for OriginCaller

impl Decode for ProxyType

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for IdentityInfo

impl Decode for SessionKeys

impl Decode for CandidateHash

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

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

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

impl Decode for StoredBlockRange

impl Decode for ApprovalEntry

impl Decode for BlockEntry

impl Decode for CandidateEntry

impl Decode for OurAssignment

impl Decode for ApprovalEntry

impl Decode for BlockEntry

impl Decode for CandidateEntry

impl Decode for OurAssignment

impl Decode for Tick

impl Decode for TrancheEntry

impl Decode for ApprovalEntry

impl Decode for BlockEntry

impl Decode for CandidateEntry

impl Decode for CandidateSigningContext

impl Decode for OurApproval

impl Decode for InternalValidationError

impl Decode for PrepareError

impl Decode for JobError

impl Decode for JobResponse

impl Decode for WorkerError

impl Decode for PrepareJobKind

impl Decode for Handshake

impl Decode for WorkerResponse

impl Decode for MemoryAllocationStats

impl Decode for MemoryStats

impl Decode for PrepareStats

impl Decode for PrepareWorkerSuccess

impl Decode for PvfPrepData

impl Decode for SecurityStatus

impl Decode for WorkerHandshake

impl Decode for CompiledArtifact

impl Decode for PrepareOutcome

impl Decode for ChunkFetchingResponse

impl Decode for DisputeResponse

impl Decode for PoVFetchingResponse

impl Decode for ChunkFetchingResponse

impl Decode for CollationProtocol

impl Decode for CollatorProtocolMessage

impl Decode for CollationProtocol

impl Decode for CollatorProtocolMessage

impl Decode for ValidationProtocol

impl Decode for ChunkFetchingRequest

impl Decode for ChunkResponse

impl Decode for CollationFetchingRequest

impl Decode for DisputeRequest

impl Decode for PoVFetchingRequest

impl Decode for AttestedCandidateRequest

impl Decode for ChunkFetchingRequest

impl Decode for CollationFetchingRequest

impl Decode for View

impl Decode for BackedCandidateManifest

impl Decode for StatementFilter

impl Decode for AssignmentCertKind

impl Decode for AssignmentCertKindV2

impl Decode for DisputeStatus

impl Decode for MaybeCompressedPoV

impl Decode for Statement

impl Decode for OurAssignment

impl Decode for AssignmentCert

impl Decode for IndirectAssignmentCert

impl Decode for RelayVRFStory

impl Decode for AssignmentCertV2

impl Decode for IndirectAssignmentCertV2

impl Decode for InvalidDisputeVote

impl Decode for UncheckedDisputeMessage

impl Decode for ValidDisputeVote

impl Decode for AvailableData

impl Decode for ErasureChunk

impl Decode for PoV

impl Decode for Proof

impl<BlockNumber> Decode for Collation<BlockNumber>
where BlockNumber: Decode,

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

impl Decode for XcmpMessageFormat

impl Decode for BlockData

impl Decode for HeadData

impl Decode for HrmpChannelId

impl Decode for Id

impl Decode for Sibling

impl Decode for ValidationCode

impl Decode for ValidationCodeHash

impl Decode for ValidationParams

impl Decode for ValidationResult

impl Decode for CompactStatement

impl Decode for ConsensusLog

impl Decode for DisputeStatement

impl Decode for OccupiedCoreAssumption

impl Decode for PvfExecKind

impl Decode for PvfPrepKind

impl Decode for RuntimeMetricOp

impl Decode for UpgradeGoAhead

impl Decode for UpgradeRestriction

impl Decode for ValidityAttestation

impl Decode for ExecutorParam

impl Decode for SlashingOffenceKind

impl Decode for UMPSignal

impl Decode for AsyncBackingParams

impl Decode for ExecutorParams

impl Decode for ExecutorParamsHash

impl Decode for ExecutorParamsPrepHash

impl Decode for DisputeProof

impl Decode for DisputesTimeSlot

impl Decode for OpaqueKeyOwnershipProof

impl Decode for PendingSlashes

impl Decode for AbridgedHrmpChannel

impl Decode for ApprovalVotingParams

impl Decode for AvailabilityBitfield

impl Decode for ChunkIndex

impl Decode for CoreIndex

impl Decode for DisputeStatementSet

impl Decode for GroupIndex

impl Decode for ParathreadClaim

impl Decode for ParathreadEntry

impl Decode for PvfCheckStatement

impl Decode for RuntimeMetricLabel

impl Decode for RuntimeMetricLabels

impl Decode for RuntimeMetricUpdate

impl Decode for ScheduledCore

impl Decode for SessionInfo

impl Decode for ValidatorIndex

impl Decode for ClaimQueueOffset

impl Decode for CoreSelector

impl Decode for InternalVersion

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

impl<H> Decode for CandidateEvent<H>
where CandidateReceipt<H>: Decode,

impl<H> Decode for CandidateEvent<H>
where CandidateReceiptV2<H>: Decode,

impl<H> Decode for BackedCandidate<H>
where CommittedCandidateReceipt<H>: Decode,

impl<H> Decode for CandidateDescriptor<H>
where H: Decode,

impl<H> Decode for CandidateReceipt<H>
where CandidateDescriptor<H>: Decode,

impl<H> Decode for CommittedCandidateReceipt<H>
where CandidateDescriptor<H>: Decode,

impl<H> Decode for SigningContext<H>
where H: Decode,

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

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

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

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

impl<H, N> Decode for CoreState<H, N>
where OccupiedCore<H, N>: Decode,

impl<H, N> Decode for CoreState<H, N>
where OccupiedCore<H, N>: Decode,

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

impl<H, N> Decode for CandidatePendingAvailability<H, N>
where CandidateDescriptor<H>: Decode, N: Decode,

impl<H, N> Decode for OccupiedCore<H, N>
where N: Decode, CandidateDescriptor<H>: Decode,

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

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

impl<H, N> Decode for CandidatePendingAvailability<H, N>
where CandidateDescriptorV2<H>: Decode, N: Decode,

impl<H, N> Decode for OccupiedCore<H, N>
where N: Decode, CandidateDescriptorV2<H>: Decode,

impl<H: Encode + Decode> Decode for ScrapedOnChainVotes<H>

impl<H: Encode + Decode> Decode for ScrapedOnChainVotes<H>

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

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

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

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

impl<N> Decode for InboundHrmpLimitations<N>
where Vec<N>: Decode,

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

impl<N> Decode for DisputeState<N>
where N: Decode, Option<N>: Decode,

impl<N> Decode for GroupRotationInfo<N>
where N: Decode,

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

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

impl Decode for SlotLeasePeriodStart

impl Decode for StatementKind

impl Decode for VersionedLocatableAsset

impl Decode for AccountValidity

impl Decode for SlotRange

impl Decode for EcdsaSignature

impl Decode for EthereumAddress

impl<Account, Balance> Decode for ParaInfoV1<Account, Balance>
where Account: Decode, Balance: Decode,

impl<Account, Balance> Decode for ParaInfo<Account, Balance>
where Account: Decode, Balance: Decode,

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

impl<AccountId, LeasePeriod> Decode for ParachainTemporarySlot<AccountId, LeasePeriod>
where AccountId: Decode, LeasePeriod: Decode, Option<LeasePeriod>: Decode,

impl<Balance> Decode for AccountStatus<Balance>
where Balance: Decode,

impl<BlockNumber> Decode for LastContribution<BlockNumber>
where BlockNumber: Decode,

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Decode for DisputeLocation

impl Decode for DisputeResult

impl Decode for AggregateMessageOrigin

impl Decode for UmpQueueId

impl Decode for Origin

impl Decode for ParaKind

impl Decode for ParaLifecycle

impl Decode for UpgradeStrategy

impl Decode for Event

impl Decode for Assignment

impl Decode for PartsOf57600

impl Decode for HrmpChannel

impl Decode for HrmpOpenChannelRequest

impl Decode for ParaGenesisArgs

impl<BlockNumber> Decode for V10HostConfiguration<BlockNumber>
where BlockNumber: Decode,

impl<BlockNumber> Decode for V11HostConfiguration<BlockNumber>
where BlockNumber: Decode,

impl<BlockNumber> Decode for V6HostConfiguration<BlockNumber>
where BlockNumber: Decode,

impl<BlockNumber> Decode for V7HostConfiguration<BlockNumber>
where BlockNumber: Decode,

impl<BlockNumber> Decode for V8HostConfiguration<BlockNumber>
where BlockNumber: Decode,

impl<BlockNumber> Decode for V9HostConfiguration<BlockNumber>
where BlockNumber: Decode,

impl<BlockNumber> Decode for HostConfiguration<BlockNumber>
where BlockNumber: Decode, SchedulerParams<BlockNumber>: Decode,

impl<H, N> Decode for CandidatePendingAvailability<H, N>
where CandidateDescriptor<H>: Decode, N: Decode,

impl<H, N> Decode for CandidatePendingAvailability<H, N>
where CandidateDescriptor<H>: Decode, N: Decode,

impl<Hash> Decode for RelayParentInfo<Hash>
where Hash: Decode,

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

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

impl<N> Decode for AvailabilityBitfieldRecord<N>
where N: Decode,

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

impl<N> Decode for ReplacementTimes<N>
where N: Decode,

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

impl<T> Decode for Error<T>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for Call

impl Decode for PalletACall

impl Decode for PalletBCall

impl Decode for Origin

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for Origin

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for AddToPayload

impl Decode for AddToSignaturePayload

impl<T> Decode for Error<T>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl<T> Decode for Error<T>

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

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

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

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

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl<Candidate, Digest> Decode for Statement<Candidate, Digest>
where Candidate: Decode, Digest: Decode,

impl<Candidate, Digest, AuthorityId, Signature> Decode for SignedStatement<Candidate, Digest, AuthorityId, Signature>
where Statement<Candidate, Digest>: Decode, Signature: Decode, AuthorityId: Decode,

impl<Group, Candidate, AuthorityId, Signature> Decode for AttestedCandidate<Group, Candidate, AuthorityId, Signature>
where Group: Decode, Candidate: Decode, Vec<(AuthorityId, ValidityAttestation<Signature>)>: Decode,

impl<Signature> Decode for ValidityAttestation<Signature>
where Signature: Decode,

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for SessionKeys

impl<T> Decode for Error<T>

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

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

impl Decode for SystemCall

impl Decode for XcmCall

impl<Call> Decode for SudoCall<Call>
where Box<Call>: Decode,

impl<Call> Decode for UtilityCall<Call>
where Vec<Call>: Decode,

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for SessionKeys

impl Decode for OriginCaller

impl Decode for ProxyType

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for Origin

impl Decode for SessionKeys

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

impl Decode for Epoch

impl<B: Block> Decode for JustificationRequest<B>
where NumberFor<B>: Decode,

impl<E> Decode for PersistedEpoch<E>
where E: Decode,

impl<E: Epoch> Decode for PersistedEpochHeader<E>
where EpochHeader<E>: Decode,

impl<E: Epoch> Decode for EpochHeader<E>
where E::Slot: Decode,

impl<Hash, Number, E: Epoch> Decode for EpochChangesV0<Hash, Number, E>
where ForkTree<Hash, Number, PersistedEpoch<E>>: Decode,

impl<Hash, Number, E: Epoch> Decode for EpochChangesV1<Hash, Number, E>
where ForkTree<Hash, Number, PersistedEpochHeader<E>>: Decode, BTreeMap<(Hash, Number), PersistedEpoch<E>>: Decode,

impl<Hash, Number, E: Epoch> Decode for EpochChanges<Hash, Number, E>
where ForkTree<Hash, Number, PersistedEpochHeader<E>>: Decode, BTreeMap<(Hash, Number), PersistedEpoch<E>>: Decode,

impl<Block: BlockT> Decode for GrandpaJustification<Block>
where GrandpaJustification<Block::Header>: Decode, PhantomData<Block>: Decode,

impl<Block: BlockT> Decode for WarpSyncFragment<Block>
where Block::Header: Decode, GrandpaJustification<Block>: Decode,

impl<Block: BlockT> Decode for WarpSyncProof<Block>
where Vec<WarpSyncFragment<Block>>: Decode,

impl<H, N> Decode for AuthoritySet<H, N>
where ForkTree<H, N, PendingChange<H, N>>: Decode, Vec<PendingChange<H, N>>: Decode, AuthoritySetChanges<N>: Decode,

impl<Header: HeaderT> Decode for FinalityProof<Header>
where Header::Hash: Decode, Vec<Header>: Decode,

impl<N> Decode for AuthoritySetChanges<N>
where Vec<(u64, N)>: Decode,

impl<Difficulty> Decode for PowAux<Difficulty>
where Difficulty: Decode,

impl<Difficulty> Decode for PowIntermediate<Difficulty>
where Option<Difficulty>: Decode,

impl Decode for RemoteErr

impl Decode for BlockState

impl Decode for Direction

impl Decode for Roles

impl Decode for BlockAttributes

impl<B: BlockT> Decode for BlockAnnouncesHandshake<B>
where NumberFor<B>: Decode, B::Hash: Decode,

impl<H: Decode> Decode for BlockAnnounce<H>

impl<Hash, Number> Decode for FromBlock<Hash, Number>
where Hash: Decode, Number: Decode,

impl<Hash, Number> Decode for BlockRequest<Hash, Number>
where FromBlock<Hash, Number>: Decode,

impl<Header, Hash, Extrinsic> Decode for BlockData<Header, Hash, Extrinsic>
where Hash: Decode, Option<Header>: Decode, Option<Vec<Extrinsic>>: Decode,

impl<Header, Hash, Extrinsic> Decode for BlockResponse<Header, Hash, Extrinsic>
where Vec<BlockData<Header, Hash, Extrinsic>>: Decode,

impl<B: BlockT> Decode for WarpProofRequest<B>
where B::Hash: Decode,

impl Decode for BlockStats

impl Decode for BlsError

impl Decode for Mode

impl Decode for ExecutionPayloadHeader

impl Decode for AncestryProof

impl Decode for BeaconHeader

impl Decode for CompactBeaconState

impl Decode for ExecutionPayloadHeader

impl Decode for ExecutionProof

impl Decode for FinalizedHeaderState

impl Decode for Fork

impl Decode for ForkData

impl Decode for ForkVersions

impl Decode for PublicKey

impl Decode for Signature

impl Decode for SigningData

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

impl<const COMMITTEE_SIZE: usize> Decode for SyncCommitteePrepared<COMMITTEE_SIZE>

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

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

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

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

impl Decode for BasicOperatingMode

impl Decode for RewardPaymentError

impl Decode for UD60x18

impl Decode for AssetMetadata

impl Decode for Channel

impl Decode for ChannelId

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

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

impl Decode for Bloom

impl Decode for Header

impl Decode for HeaderId

impl Decode for Log

impl Decode for Receipt

impl Decode for Command

impl Decode for ConvertMessageError

impl Decode for Destination

impl Decode for VersionedMessage

impl Decode for EthereumAsset

impl Decode for Network

impl Decode for XcmPayload

impl Decode for MessageV1

impl Decode for Message

impl Decode for MerkleProof

impl Decode for OperatingMode

impl Decode for SendError

impl Decode for AgentExecuteCommand

impl Decode for Command

impl Decode for VersionedQueuedMessage

impl Decode for ContractCall

impl Decode for Command

impl Decode for Initializer

impl Decode for Message

impl Decode for QueuedMessage

impl Decode for Initializer

impl Decode for Message

impl Decode for OutboundCommandWrapper

impl Decode for OutboundMessage

impl<Balance> Decode for Fee<Balance>
where Balance: BaseArithmetic + Unsigned + Copy + Decode,

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl<T> Decode for Error<T>

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

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

impl<T: Config> Decode for MaxFinalizedHeadersToKeep<T>
where PhantomData<T>: Decode,

impl Decode for SendError

impl<T> Decode for Error<T>

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

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

impl<T> Decode for Error<T>

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

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

impl Decode for CommittedMessage

impl<T> Decode for Error<T>

impl<T> Decode for Ticket<T>
where T: Config, BoundedVec<u8, MaxEnqueuedMessageSizeOf<T>>: Decode,

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

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

impl<BlockNumber> Decode for PendingOrder<BlockNumber>
where BlockNumber: Decode,

impl<T> Decode for Error<T>

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

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

impl<T> Decode for Error<T>

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

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

impl Decode for BridgeHubRuntime

impl Decode for EthereumSystemCall

impl<T> Decode for Error<T>

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

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

impl<T> Decode for Error<T>

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

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

impl Decode for Origin

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

impl Decode for VerificationError

impl Decode for EventProof

impl Decode for Log

impl Decode for Proof

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for SessionKeys

impl Decode for BlockGapType

impl<N> Decode for BlockGap<N>
where N: Decode,

impl Decode for NextConfigDescriptor

impl Decode for PreDigest

impl Decode for AllowedSlots

impl Decode for ConsensusLog

impl Decode for NextEpochDescriptor

impl Decode for PrimaryPreDigest

impl Decode for SecondaryPlainPreDigest

impl Decode for SecondaryVRFPreDigest

impl Decode for BabeConfiguration

impl Decode for BabeConfigurationV1

impl Decode for BabeEpochConfiguration

impl Decode for Epoch

impl Decode for OpaqueKeyOwnershipProof

impl Decode for Public

impl Decode for Signature

impl Decode for Public

impl Decode for Signature

impl Decode for Public

impl Decode for Signature

impl Decode for MmrLeafVersion

impl Decode for Payload

impl<AuthorityId> Decode for ValidatorSet<AuthorityId>
where Vec<AuthorityId>: Decode,

impl<AuthorityId: Codec> Decode for ConsensusLog<AuthorityId>
where ValidatorSet<AuthorityId>: Decode,

impl<AuthoritySetCommitment> Decode for BeefyAuthoritySet<AuthoritySetCommitment>
where AuthoritySetCommitment: Decode,

impl<BlockNumber, Hash, MerkleRoot, ExtraData> Decode for MmrLeaf<BlockNumber, Hash, MerkleRoot, ExtraData>
where BlockNumber: Decode, Hash: Decode, (BlockNumber, Hash): Decode, BeefyNextAuthoritySet<MerkleRoot>: Decode, ExtraData: Decode,

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

impl<N, S> Decode for VersionedFinalityProof<N, S>
where SignedCommitment<N, S>: Decode,

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

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

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

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

impl<TBlockNumber, TSignature> Decode for SignedCommitment<TBlockNumber, TSignature>
where TBlockNumber: Decode + Clone, TSignature: Decode,

impl<TBlockNumber, TSignatureAccumulator> Decode for SignedCommitmentWitness<TBlockNumber, TSignatureAccumulator>
where Commitment<TBlockNumber>: Decode, TSignatureAccumulator: Decode,

impl Decode for ConsensusLog

impl Decode for NextEpochDescriptor

impl Decode for SlotClaim

impl Decode for Epoch

impl Decode for EpochConfiguration

impl Decode for OpaqueKeyOwnershipProof

impl Decode for TicketBody

impl Decode for TicketClaim

impl Decode for TicketEnvelope

impl Decode for MixnodesErr

impl Decode for SessionPhase

impl Decode for Mixnode

impl Decode for SessionStatus

impl Decode for Error

impl Decode for EncodableOpaqueLeaf

impl<H, T: Decode> Decode for Compact<H, T>

impl<H: Hash, L: FullLeaf + Decode> Decode for DataOrHash<H, L>

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

impl<Hash> Decode for LeafProof<Hash>
where Vec<Hash>: Decode,

impl Decode for ElectionScore

impl<AccountId> Decode for StakedAssignment<AccountId>
where AccountId: Decode, Vec<(AccountId, ExtendedBalance)>: Decode,

impl<AccountId> Decode for Support<AccountId>
where Vec<(AccountId, ExtendedBalance)>: Decode,

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

impl Decode for Field

impl Decode for Proof

impl Decode for InvalidStatement

impl Decode for StatementSource

impl Decode for SubmitResult

impl Decode for ValidStatement

impl Decode for Statement

impl Decode for Extrinsic

impl Decode for InherentError

impl Decode for TransactionStorageProof

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

impl Decode for Unsupported

impl Decode for VersionedAsset

impl Decode for VersionedAssetId

impl Decode for VersionedAssets

impl Decode for VersionedJunction

impl Decode for VersionedLocation

impl Decode for VersionedNetworkId

impl Decode for VersionedResponse

impl Decode for AssetId

impl Decode for AssetInstance

impl Decode for BodyId

impl Decode for BodyPart

impl Decode for Error

impl Decode for Fungibility

impl Decode for Junction

impl Decode for Junctions

impl Decode for MaybeErrorCode

impl Decode for MultiAssetFilter

impl Decode for NetworkId

impl Decode for OriginKind

impl Decode for Outcome

impl Decode for Response

impl Decode for SendError

impl Decode for WeightLimit

impl Decode for WildFungibility

impl Decode for WildMultiAsset

impl Decode for AssetFilter

impl Decode for AssetInstance

impl Decode for Fungibility

impl Decode for Junction

impl Decode for Junctions

impl Decode for NetworkId

impl Decode for Outcome

impl Decode for Response

impl Decode for WildAsset

impl Decode for WildFungibility

impl Decode for AssetFilter

impl Decode for AssetInstance

impl Decode for AssetTransferFilter

impl Decode for Error

impl Decode for Fungibility

impl Decode for Hint

impl Decode for Junction

impl Decode for Junctions

impl Decode for NetworkId

impl Decode for Outcome

impl Decode for Response

impl Decode for WildAsset

impl Decode for WildFungibility

impl Decode for MultiAsset

impl Decode for MultiAssets

impl Decode for MultiLocation

impl Decode for PalletInfo

impl Decode for QueryResponseInfo

impl Decode for XcmContext

impl Decode for Asset

impl Decode for AssetId

impl Decode for Assets

impl Decode for Location

impl Decode for PalletInfo

impl Decode for QueryResponseInfo

impl Decode for XcmContext

impl Decode for Asset

impl Decode for AssetId

impl Decode for Assets

impl Decode for Location

impl Decode for PalletInfo

impl Decode for QueryResponseInfo

impl Decode for XcmContext

impl<Call> Decode for Instruction<Call>

impl<Call> Decode for Instruction<Call>

impl<Call> Decode for Instruction<Call>

impl<Call> Decode for Xcm<Call>

impl<Call> Decode for Xcm<Call>

impl<Call> Decode for Xcm<Call>

impl<RuntimeCall> Decode for VersionedXcm<RuntimeCall>

impl<T> Decode for DoubleEncoded<T>

impl Decode for BridgeMessage

impl Decode for Error

impl Decode for TransferType

impl<BlockNumber> Decode for QueryResponseStatus<BlockNumber>
where BlockNumber: Decode,

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for CheckSubstrateCall

impl Decode for SessionKeys

impl Decode for TransferData

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

impl Decode for BlockData

impl Decode for HeadData

impl Decode for BlockData

impl Decode for GraveyardState

impl Decode for HeadData

impl Decode for OriginCaller

impl Decode for ProxyType

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for Origin

impl Decode for NposCompactSolution16

impl Decode for SessionKeys

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

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

impl Decode for OriginCaller

impl Decode for RuntimeCall

impl Decode for RuntimeError

impl Decode for RuntimeEvent

impl Decode for RuntimeFreezeReason

impl Decode for RuntimeHoldReason

impl Decode for RuntimeLockId

impl Decode for RuntimeSlashReason

impl Decode for RuntimeTask

impl Decode for RuntimeViewFunction

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

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

impl Decode for Error

impl Decode for Error

impl Decode for Error

impl Decode for Error

impl Decode for Error

impl Decode for OriginAliaser

impl<Event> Decode for CallDryRunEffects<Event>
where Vec<Event>: Decode,

impl<Event> Decode for XcmDryRunEffects<Event>
where Vec<Event>: Decode,

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

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