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.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Decode for CounterType

source§

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

source§

impl Decode for MessageDetails

source§

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

source§

impl Decode for DispatchKind

source§

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

source§

impl Decode for MessageWaitedType

source§

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

source§

impl Decode for ExtError

source§

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

source§

impl Decode for ErrorReplyReason

source§

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

source§

impl Decode for ReplyCode

source§

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

source§

impl Decode for SignalCode

source§

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

source§

impl Decode for SimpleExecutionError

source§

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

source§

impl Decode for SimpleProgramCreationError

source§

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

source§

impl Decode for SuccessReplyReason

source§

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

source§

impl Decode for Program

source§

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

§

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,

source§

impl Decode for RuntimeBufferSizeError

source§

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

source§

impl Decode for InstrumentedCode

source§

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

source§

impl Decode for GasInfo

source§

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

source§

impl Decode for GasLeft

source§

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

source§

impl Decode for CodeId

source§

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

source§

impl Decode for MessageId

source§

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

source§

impl Decode for ProgramId

source§

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

source§

impl Decode for ReservationId

source§

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

source§

impl Decode for MemoryInterval

source§

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

source§

impl Decode for PageBuf

source§

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

source§

impl Decode for Dispatch

source§

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

source§

impl Decode for Message

source§

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

source§

impl Decode for ReplyDetails

source§

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

source§

impl Decode for SignalDetails

source§

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

source§

impl Decode for ContextStore

source§

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

source§

impl Decode for HandleMessage

source§

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

source§

impl Decode for HandlePacket

source§

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

source§

impl Decode for IncomingDispatch

source§

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

source§

impl Decode for IncomingMessage

source§

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

source§

impl Decode for InitMessage

source§

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

source§

impl Decode for InitPacket

source§

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

source§

impl Decode for ReplyMessage

source§

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

source§

impl Decode for ReplyPacket

source§

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

source§

impl Decode for SignalMessage

source§

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

source§

impl Decode for StoredDelayedDispatch

source§

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

source§

impl Decode for StoredDispatch

source§

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

source§

impl Decode for StoredMessage

source§

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

source§

impl Decode for PayloadSizeError

source§

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

source§

impl Decode for ReplyInfo

source§

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

source§

impl Decode for UserMessage

source§

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

source§

impl Decode for UserStoredMessage

source§

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

source§

impl Decode for Percent

source§

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

source§

impl Decode for MemoryInfix

source§

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

source§

impl Decode for GasReservationSlot

source§

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

source§

impl Decode for ReservationNonce

source§

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

§

impl Decode for AccountId32

§

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

§

impl Decode for Bits

§

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

§

impl Decode for Bytes

§

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

§

impl Decode for CompactProof

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<CompactProof, 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 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 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 KillStorageResult

§

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

§

impl Decode for Metadata

§

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

§

impl Decode for Metadata

§

fn decode<I>(input: &mut I) -> Result<Metadata, Error>
where I: 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 OldWeight

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<OldWeight, 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 Phase

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Phase, 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 RuntimeDbWeight

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<RuntimeDbWeight, 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 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 StorageProof

§

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

§

impl Decode for TransactionInvalid

§

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

§

impl Decode for TransactionUnknown

§

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

§

impl Decode for U128

§

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

§

impl Decode for Value

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Value, 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 Decode for Weight

§

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

source§

impl<'a> Decode for LimitedStr<'a>

source§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<LimitedStr<'a>, 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<Address, Call, Signature, Extra> Decode for UncheckedExtrinsic<Address, Call, Signature, Extra>

§

fn decode<I>( input: &mut I ) -> Result<UncheckedExtrinsic<Address, Call, Signature, Extra>, Error>
where I: 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<Balance> Decode for WeightToFeeCoefficient<Balance>
where Balance: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<WeightToFeeCoefficient<Balance>, 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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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, H> Decode for SubstrateHeader<N, H>
where N: Copy + Into<U256> + TryFrom<U256> + HasCompact, H: Hasher, <H as Hasher>::Output: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<SubstrateHeader<N, H>, 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<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<Store, Order> Decode for DecodedBits<Store, Order>
where Store: BitStore, Order: BitOrder,

§

fn decode<I>(input: &mut I) -> Result<DecodedBits<Store, Order>, 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 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 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 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 IntervalsTree<T>
where BTreeMap<T, T>: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<IntervalsTree<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 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,

§

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,

§

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,

§

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,

§

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 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,

§

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 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 Static<T>
where T: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Static<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 WrapperKeepOpaque<T>
where PhantomDataSendSync<T>: Decode,

§

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

source§

impl<T, E, const N: usize> Decode for LimitedVec<T, E, N>
where Vec<T>: Decode, PhantomData<E>: Decode,

source§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<LimitedVec<T, E, N>, Error>
where __CodecInputEdqy: 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>

source§

impl<const SIZE: u32> Decode for Page<SIZE>

source§

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

source§

impl<const SIZE: u32> Decode for PagesAmount<SIZE>

source§

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

Implementors§

source§

impl Decode for RuntimeEvent

source§

impl Decode for gclient::GearEvent

source§

impl Decode for gclient::errors::BagsList

source§

impl Decode for gclient::errors::Balances

source§

impl Decode for gclient::errors::ConvictionVoting

source§

impl Decode for gclient::errors::Gear

source§

impl Decode for gclient::errors::GearDebug

source§

impl Decode for gclient::errors::GearStakingRewards

source§

impl Decode for gclient::errors::Grandpa

source§

impl Decode for gclient::errors::Identity

source§

impl Decode for gclient::errors::ImOnline

source§

impl Decode for gclient::errors::Preimage

source§

impl Decode for gclient::errors::RanckedCollective

source§

impl Decode for gclient::errors::Referenda

source§

impl Decode for gclient::errors::Scheduler

source§

impl Decode for gclient::errors::Session

source§

impl Decode for gclient::errors::Staking

source§

impl Decode for gclient::errors::Sudo

source§

impl Decode for gclient::errors::System

source§

impl Decode for gclient::errors::Treasury

source§

impl Decode for gclient::errors::Utility

source§

impl Decode for gclient::errors::Vesting

source§

impl Decode for gclient::errors::Whitelist

source§

impl Decode for gclient::metadata::bags_list::Event

source§

impl Decode for gclient::metadata::balances::Event

source§

impl Decode for gclient::metadata::bounties::Event

source§

impl Decode for gclient::metadata::child_bounties::Event

source§

impl Decode for gclient::metadata::conviction_voting::Event

source§

impl Decode for gclient::metadata::election_provider_multi_phase::Event

source§

impl Decode for gclient::metadata::DispatchError

source§

impl Decode for gclient::metadata::fellowship_collective::Event

source§

impl Decode for Event2

source§

impl Decode for gclient::metadata::gear_debug::Event

source§

impl Decode for gclient::metadata::gear_voucher::Event

source§

impl Decode for gclient::metadata::grandpa::Event

source§

impl Decode for gclient::metadata::identity::Event

source§

impl Decode for gclient::metadata::im_online::Event

source§

impl Decode for gclient::metadata::multisig::Event

source§

impl Decode for gclient::metadata::nomination_pools::Event

source§

impl Decode for gclient::metadata::offences::Event

source§

impl Decode for gclient::metadata::preimage::Event

source§

impl Decode for gclient::metadata::proxy::Event

source§

impl Decode for gclient::metadata::referenda::Event

source§

impl Decode for DispatchClass

source§

impl Decode for Pays

source§

impl Decode for BalanceStatus

source§

impl Decode for gclient::metadata::runtime_types::frame_system::Phase

source§

impl Decode for gclient::metadata::runtime_types::frame_system::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::gear_common::ProgramState

source§

impl Decode for DispatchStatus

source§

impl Decode for MessageEntry

source§

impl Decode for MessageWaitedRuntimeReason

source§

impl Decode for MessageWaitedSystemReason

source§

impl Decode for MessageWokenRuntimeReason

source§

impl Decode for MessageWokenSystemReason

source§

impl Decode for UserMessageReadRuntimeReason

source§

impl Decode for UserMessageReadSystemReason

source§

impl Decode for gclient::metadata::runtime_types::gear_core::message::common::MessageDetails

source§

impl Decode for gclient::metadata::runtime_types::gear_core::message::DispatchKind

source§

impl Decode for gclient::metadata::runtime_types::gear_core_errors::simple::ErrorReplyReason

source§

impl Decode for gclient::metadata::runtime_types::gear_core_errors::simple::ReplyCode

source§

impl Decode for gclient::metadata::runtime_types::gear_core_errors::simple::SignalCode

source§

impl Decode for gclient::metadata::runtime_types::gear_core_errors::simple::SimpleExecutionError

source§

impl Decode for gclient::metadata::runtime_types::gear_core_errors::simple::SimpleProgramCreationError

source§

impl Decode for gclient::metadata::runtime_types::gear_core_errors::simple::SuccessReplyReason

source§

impl Decode for gclient::metadata::runtime_types::pallet_babe::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_babe::pallet::Error

source§

impl Decode for ListError

source§

impl Decode for gclient::metadata::runtime_types::pallet_bags_list::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_balances::pallet::Call

source§

impl Decode for Reasons

source§

impl Decode for gclient::metadata::runtime_types::pallet_bounties::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_bounties::pallet::Error

source§

impl Decode for gclient::metadata::runtime_types::pallet_child_bounties::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_child_bounties::pallet::Error

source§

impl Decode for Conviction

source§

impl Decode for gclient::metadata::runtime_types::pallet_conviction_voting::pallet::Call

source§

impl Decode for ElectionCompute

source§

impl Decode for gclient::metadata::runtime_types::pallet_election_provider_multi_phase::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_election_provider_multi_phase::pallet::Error

source§

impl Decode for gclient::metadata::runtime_types::pallet_gear::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_gear_bank::pallet::Error

source§

impl Decode for gclient::metadata::runtime_types::pallet_gear_debug::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_gear_debug::pallet::ProgramState

source§

impl Decode for gclient::metadata::runtime_types::pallet_gear_gas::pallet::Error

source§

impl Decode for gclient::metadata::runtime_types::pallet_gear_messenger::pallet::Error

source§

impl Decode for gclient::metadata::runtime_types::pallet_gear_program::pallet::Error

source§

impl Decode for gclient::metadata::runtime_types::pallet_gear_scheduler::pallet::Error

source§

impl Decode for gclient::metadata::runtime_types::pallet_gear_staking_rewards::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_gear_voucher::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_gear_voucher::pallet::Error

source§

impl Decode for gclient::metadata::runtime_types::pallet_grandpa::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_identity::pallet::Call

source§

impl Decode for Data

source§

impl Decode for IdentityField

source§

impl Decode for gclient::metadata::runtime_types::pallet_im_online::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_multisig::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_multisig::pallet::Error

source§

impl Decode for ClaimPermission

source§

impl Decode for PoolState

source§

impl Decode for gclient::metadata::runtime_types::pallet_nomination_pools::pallet::Call

source§

impl Decode for DefensiveError

source§

impl Decode for gclient::metadata::runtime_types::pallet_nomination_pools::pallet::Error

source§

impl Decode for gclient::metadata::runtime_types::pallet_preimage::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_proxy::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_proxy::pallet::Error

source§

impl Decode for VoteRecord

source§

impl Decode for gclient::metadata::runtime_types::pallet_ranked_collective::pallet::Call

source§

impl Decode for Call2

source§

impl Decode for gclient::metadata::runtime_types::pallet_referenda::pallet::Call

source§

impl Decode for Error2

source§

impl Decode for Curve

source§

impl Decode for gclient::metadata::runtime_types::pallet_scheduler::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_session::pallet::Call

source§

impl Decode for Forcing

source§

impl Decode for gclient::metadata::runtime_types::pallet_staking::pallet::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_sudo::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_timestamp::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_transaction_payment::Releases

source§

impl Decode for gclient::metadata::runtime_types::pallet_treasury::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_utility::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_vesting::Releases

source§

impl Decode for gclient::metadata::runtime_types::pallet_vesting::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::pallet_whitelist::pallet::Call

source§

impl Decode for gclient::metadata::runtime_types::sp_arithmetic::ArithmeticError

source§

impl Decode for NextConfigDescriptor

source§

impl Decode for PreDigest

source§

impl Decode for AllowedSlots

source§

impl Decode for gclient::metadata::runtime_types::sp_core::Void

source§

impl Decode for gclient::metadata::runtime_types::sp_runtime::MultiSignature

source§

impl Decode for gclient::metadata::runtime_types::sp_runtime::TokenError

source§

impl Decode for gclient::metadata::runtime_types::sp_runtime::TransactionalError

source§

impl Decode for gclient::metadata::runtime_types::sp_runtime::generic::digest::DigestItem

source§

impl Decode for gclient::metadata::runtime_types::sp_runtime::generic::era::Era

source§

impl Decode for OriginCaller

source§

impl Decode for ProxyType

source§

impl Decode for RuntimeCall

source§

impl Decode for RuntimeError

source§

impl Decode for RuntimeHoldReason

source§

impl Decode for Origin

source§

impl Decode for gclient::metadata::scheduler::Event

source§

impl Decode for gclient::metadata::session::Event

source§

impl Decode for gclient::metadata::staking::Event

source§

impl Decode for gclient::metadata::staking_rewards::Event

source§

impl Decode for gclient::metadata::sudo::Event

source§

impl Decode for gclient::metadata::system::Event

source§

impl Decode for gclient::metadata::transaction_payment::Event

source§

impl Decode for gclient::metadata::treasury::Event

source§

impl Decode for gclient::metadata::utility::Event

source§

impl Decode for gclient::metadata::vesting::Event

source§

impl Decode for gclient::metadata::whitelist::Event

§

impl Decode for LogLevel

§

impl Decode for LogLevelFilter

§

impl Decode for gclient::ext::sp_core::Void

§

impl Decode for ChildInfo

§

impl Decode for DeriveJunction

§

impl Decode for gclient::ext::sp_runtime::ArithmeticError

§

impl Decode for gclient::ext::sp_runtime::DigestItem

§

impl Decode for gclient::ext::sp_runtime::DispatchError

§

impl Decode for gclient::ext::sp_runtime::MultiSignature

§

impl Decode for MultiSigner

§

impl Decode for RuntimeString

§

impl Decode for StateVersion

§

impl Decode for gclient::ext::sp_runtime::TokenError

§

impl Decode for gclient::ext::sp_runtime::TransactionalError

§

impl Decode for gclient::ext::sp_runtime::generic::Era

§

impl Decode for gclient::ext::sp_runtime::legacy::byte_sized_error::DispatchError

§

impl Decode for HttpError

§

impl Decode for HttpRequestStatus

§

impl Decode for StorageKind

§

impl Decode for TypeDefPrimitive

§

impl Decode for InvalidTransaction

§

impl Decode for TransactionSource

§

impl Decode for TransactionValidityError

§

impl Decode for UnknownTransaction

source§

impl Decode for DispatchInfo

source§

impl Decode for PostDispatchInfo

source§

impl Decode for PalletId

source§

impl Decode for CheckGenesis

source§

impl Decode for CheckMortality

source§

impl Decode for CheckNonZeroSender

source§

impl Decode for CheckNonce

source§

impl Decode for CheckSpecVersion

source§

impl Decode for CheckTxVersion

source§

impl Decode for CheckWeight

source§

impl Decode for BlockLength

source§

impl Decode for BlockWeights

source§

impl Decode for WeightsPerClass

source§

impl Decode for LastRuntimeUpgradeInfo

source§

impl Decode for ChildrenRefs

source§

impl Decode for CodeMetadata

source§

impl Decode for gclient::metadata::runtime_types::gear_core::code::instrumented::InstrumentedCode

source§

impl Decode for gclient::metadata::runtime_types::gear_core::ids::CodeId

source§

impl Decode for gclient::metadata::runtime_types::gear_core::ids::MessageId

source§

impl Decode for gclient::metadata::runtime_types::gear_core::ids::ProgramId

source§

impl Decode for gclient::metadata::runtime_types::gear_core::ids::ReservationId

source§

impl Decode for gclient::metadata::runtime_types::gear_core::memory::PageBuf

source§

impl Decode for gclient::metadata::runtime_types::gear_core::message::common::ReplyDetails

source§

impl Decode for gclient::metadata::runtime_types::gear_core::message::common::SignalDetails

source§

impl Decode for gclient::metadata::runtime_types::gear_core::message::context::ContextStore

source§

impl Decode for gclient::metadata::runtime_types::gear_core::message::stored::StoredDelayedDispatch

source§

impl Decode for gclient::metadata::runtime_types::gear_core::message::stored::StoredDispatch

source§

impl Decode for gclient::metadata::runtime_types::gear_core::message::stored::StoredMessage

source§

impl Decode for gclient::metadata::runtime_types::gear_core::message::PayloadSizeError

source§

impl Decode for gclient::metadata::runtime_types::gear_core::message::user::UserMessage

source§

impl Decode for gclient::metadata::runtime_types::gear_core::message::user::UserStoredMessage

source§

impl Decode for Page2

source§

impl Decode for gclient::metadata::runtime_types::gear_core::pages::Page

source§

impl Decode for gclient::metadata::runtime_types::gear_core::pages::PagesAmount

source§

impl Decode for gclient::metadata::runtime_types::gear_core::percent::Percent

source§

impl Decode for gclient::metadata::runtime_types::gear_core::program::MemoryInfix

source§

impl Decode for gclient::metadata::runtime_types::gear_core::reservation::GasReservationSlot

source§

impl Decode for gclient::metadata::runtime_types::gear_core::reservation::ReservationNonce

source§

impl Decode for Bag

source§

impl Decode for Node

source§

impl Decode for ExtraFlags

source§

impl Decode for Vote

source§

impl Decode for ReadySolution

source§

impl Decode for SolutionOrSnapshotSize

source§

impl Decode for InstructionWeights

source§

impl Decode for Limits

source§

impl Decode for MemoryWeights

source§

impl Decode for Schedule

source§

impl Decode for SyscallWeights

source§

impl Decode for DebugData

source§

impl Decode for ProgramDetails

source§

impl Decode for ProgramInfo

source§

impl Decode for StakingBlackList

source§

impl Decode for VoucherId

source§

impl Decode for IdentityInfo

source§

impl Decode for gclient::metadata::runtime_types::pallet_im_online::sr25519::app_sr25519::Public

source§

impl Decode for gclient::metadata::runtime_types::pallet_im_online::sr25519::app_sr25519::Signature

source§

impl Decode for BondedPoolInner

source§

impl Decode for Commission

source§

impl Decode for PoolMember

source§

impl Decode for RewardPool

source§

impl Decode for SubPools

source§

impl Decode for UnbondPool

source§

impl Decode for MemberRecord

source§

impl Decode for gclient::metadata::runtime_types::pallet_ranked_collective::Tally

source§

impl Decode for SlashingSpans

source§

impl Decode for ActiveEraInfo

source§

impl Decode for Nominations

source§

impl Decode for StakingLedger

source§

impl Decode for ValidatorPrefs

source§

impl Decode for ChargeTransactionPayment

source§

impl Decode for gclient::metadata::runtime_types::sp_arithmetic::fixed_point::FixedI64

source§

impl Decode for gclient::metadata::runtime_types::sp_arithmetic::fixed_point::FixedU128

source§

impl Decode for gclient::metadata::runtime_types::sp_arithmetic::per_things::PerU16

source§

impl Decode for gclient::metadata::runtime_types::sp_arithmetic::per_things::Perbill

source§

impl Decode for gclient::metadata::runtime_types::sp_arithmetic::per_things::Percent

source§

impl Decode for gclient::metadata::runtime_types::sp_arithmetic::per_things::Permill

source§

impl Decode for gclient::metadata::runtime_types::sp_arithmetic::per_things::Perquintill

source§

impl Decode for gclient::metadata::runtime_types::sp_authority_discovery::app::Public

source§

impl Decode for gclient::metadata::runtime_types::sp_consensus_babe::app::Public

source§

impl Decode for PrimaryPreDigest

source§

impl Decode for SecondaryPlainPreDigest

source§

impl Decode for SecondaryVRFPreDigest

source§

impl Decode for BabeEpochConfiguration

source§

impl Decode for gclient::metadata::runtime_types::sp_consensus_grandpa::app::Public

source§

impl Decode for gclient::metadata::runtime_types::sp_consensus_grandpa::app::Signature

source§

impl Decode for Slot

source§

impl Decode for gclient::metadata::runtime_types::sp_core::crypto::KeyTypeId

source§

impl Decode for gclient::metadata::runtime_types::sp_core::ecdsa::Signature

source§

impl Decode for gclient::metadata::runtime_types::sp_core::ed25519::Public

source§

impl Decode for gclient::metadata::runtime_types::sp_core::ed25519::Signature

source§

impl Decode for gclient::metadata::runtime_types::sp_core::sr25519::Public

source§

impl Decode for gclient::metadata::runtime_types::sp_core::sr25519::Signature

source§

impl Decode for gclient::metadata::runtime_types::sp_core::sr25519::vrf::VrfSignature

source§

impl Decode for ElectionScore

source§

impl Decode for gclient::metadata::runtime_types::sp_runtime::generic::digest::Digest

source§

impl Decode for gclient::metadata::runtime_types::sp_runtime::ModuleError

source§

impl Decode for MembershipProof

source§

impl Decode for RuntimeVersion

source§

impl Decode for gclient::metadata::runtime_types::sp_weights::RuntimeDbWeight

source§

impl Decode for gclient::metadata::runtime_types::sp_weights::weight_v2::Weight

source§

impl Decode for NposSolution16

source§

impl Decode for Runtime

source§

impl Decode for SessionKeys

§

impl Decode for String

§

impl Decode for NonZeroI8

§

impl Decode for NonZeroI16

§

impl Decode for NonZeroI32

§

impl Decode for NonZeroI64

§

impl Decode for NonZeroI128

§

impl Decode for NonZeroU8

§

impl Decode for NonZeroU16

§

impl Decode for NonZeroU32

§

impl Decode for NonZeroU64

§

impl Decode for NonZeroU128

§

impl Decode for VrfOutput

§

impl Decode for VrfProof

§

impl Decode for gclient::ext::sp_core::sr25519::vrf::VrfSignature

§

impl Decode for ChildTrieParentKeyId

§

impl Decode for StorageData

§

impl Decode for StorageKey

§

impl Decode for TrackedStorageKey

§

impl Decode for H160

§

impl Decode for H512

§

impl Decode for gclient::ext::sp_core::OpaqueMetadata

§

impl Decode for OpaquePeerId

§

impl Decode for U256

§

impl Decode for U512

§

impl Decode for gclient::ext::sp_runtime::app_crypto::ecdsa::AppPublic

§

impl Decode for gclient::ext::sp_runtime::app_crypto::ecdsa::AppSignature

§

impl Decode for gclient::ext::sp_runtime::app_crypto::ecdsa::Public

§

impl Decode for gclient::ext::sp_runtime::app_crypto::ecdsa::Signature

§

impl Decode for gclient::ext::sp_runtime::app_crypto::ed25519::AppPublic

§

impl Decode for gclient::ext::sp_runtime::app_crypto::ed25519::AppSignature

§

impl Decode for gclient::ext::sp_runtime::app_crypto::ed25519::Public

§

impl Decode for gclient::ext::sp_runtime::app_crypto::ed25519::Signature

§

impl Decode for gclient::ext::sp_runtime::app_crypto::sr25519::AppPublic

§

impl Decode for gclient::ext::sp_runtime::app_crypto::sr25519::AppSignature

§

impl Decode for gclient::ext::sp_runtime::app_crypto::sr25519::Public

§

impl Decode for gclient::ext::sp_runtime::app_crypto::sr25519::Signature

§

impl Decode for BigUint

§

impl Decode for gclient::ext::sp_runtime::legacy::byte_sized_error::ModuleError

§

impl Decode for Time

§

impl Decode for gclient::ext::sp_runtime::offchain::Duration

§

impl Decode for HttpRequestId

§

impl Decode for OpaqueMultiaddr

§

impl Decode for OpaqueNetworkState

§

impl Decode for Timestamp

§

impl Decode for gclient::ext::sp_runtime::scale_info::prelude::time::Duration

§

impl Decode for PortableRegistry

§

impl Decode for PortableType

§

impl Decode for gclient::ext::sp_runtime::AccountId32

§

impl Decode for AnySignature

§

impl Decode for CryptoTypeId

§

impl Decode for gclient::ext::sp_runtime::Digest

§

impl Decode for gclient::ext::sp_runtime::FixedI64

§

impl Decode for FixedI128

§

impl Decode for FixedU64

§

impl Decode for gclient::ext::sp_runtime::FixedU128

§

impl Decode for Justifications

§

impl Decode for gclient::ext::sp_runtime::KeyTypeId

§

impl Decode for gclient::ext::sp_runtime::ModuleError

§

impl Decode for OpaqueExtrinsic

§

impl Decode for gclient::ext::sp_runtime::PerU16

§

impl Decode for gclient::ext::sp_runtime::Perbill

§

impl Decode for gclient::ext::sp_runtime::Percent

§

impl Decode for gclient::ext::sp_runtime::Permill

§

impl Decode for gclient::ext::sp_runtime::Perquintill

§

impl Decode for H256

§

impl Decode for TestSignature

§

impl Decode for UintAuthorityId

§

impl Decode for BadOrigin

§

impl Decode for LookupError

§

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, T> Decode for Cow<'a, T>
where T: ToOwned + ?Sized, <T as ToOwned>::Owned: Decode,

§

impl<AccountId, AccountIndex> Decode for gclient::ext::sp_runtime::MultiAddress<AccountId, AccountIndex>
where AccountId: Decode, AccountIndex: HasCompact,

§

impl<Address, Call, Signature, Extra> Decode for gclient::ext::sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>
where Address: Decode, Signature: Decode, Call: Decode, Extra: SignedExtension,

§

impl<B> Decode for BlockAndTimeDeadline<B>

§

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

§

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

§

impl<Call, Extra> Decode for TestXt<Call, Extra>
where Option<(u64, Extra)>: Decode, Call: Decode,

§

impl<Header, Extrinsic> Decode for gclient::ext::sp_runtime::generic::Block<Header, Extrinsic>
where Header: Decode, Vec<Extrinsic>: Decode,

§

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

§

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

§

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

§

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

§

impl<T> Decode for TypeDef<T>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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,

§

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

§

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,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Decode for PhantomData<T>

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<Xt> Decode for gclient::ext::sp_runtime::testing::Block<Xt>
where Vec<Xt>: Decode,

§

impl<Xt> Decode for ExtrinsicWrapper<Xt>
where Xt: Decode,

source§

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

source§

impl<_0> Decode for Bounded<_0>
where PhantomData<_0>: Decode,

source§

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

source§

impl<_0> Decode for gclient::metadata::runtime_types::gear_common::Program<_0>
where ActiveProgram<_0>: Decode,

source§

impl<_0> Decode for CodeChangeKind<_0>
where Option<_0>: Decode,

source§

impl<_0> Decode for ProgramChangeKind<_0>
where _0: Decode,

source§

impl<_0> Decode for ScheduledTask<_0>
where _0: Decode,

source§

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

source§

impl<_0> Decode for gclient::metadata::runtime_types::pallet_election_provider_multi_phase::Phase<_0>
where _0: Decode, (bool, _0): Decode,

source§

impl<_0> Decode for PrepaidCall<_0>
where _0: Decode,

source§

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

source§

impl<_0> Decode for Judgement<_0>
where _0: Decode,

source§

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

source§

impl<_0> Decode for gclient::metadata::runtime_types::pallet_nomination_pools::ConfigOp<_0>
where _0: Decode,

source§

impl<_0> Decode for RewardDestination<_0>
where _0: Decode,

source§

impl<_0> Decode for gclient::metadata::runtime_types::pallet_staking::pallet::pallet::ConfigOp<_0>
where _0: Decode,

source§

impl<_0> Decode for gclient::metadata::runtime_types::bounded_collections::bounded_vec::BoundedVec<_0>
where Vec<_0>: Decode,

source§

impl<_0> Decode for gclient::metadata::runtime_types::bounded_collections::weak_bounded_vec::WeakBoundedVec<_0>
where Vec<_0>: Decode,

source§

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

source§

impl<_0> Decode for NodeLock<_0>
where _0: Decode, [_0; 4]: Decode,

source§

impl<_0> Decode for Interval<_0>
where _0: Decode,

source§

impl<_0> Decode for ActiveProgram<_0>
where _0: Decode,

source§

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

source§

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

source§

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

source§

impl<_0> Decode for gclient::metadata::runtime_types::pallet_conviction_voting::types::Tally<_0>
where _0: Decode,

source§

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

source§

impl<_0> Decode for BankAccount<_0>
where _0: Decode,

source§

impl<_0> Decode for CustomChargeTransactionPayment<_0>
where PhantomData<_0>: Default,

source§

impl<_0> Decode for StoredPendingChange<_0>
where _0: Decode, Option<_0>: Decode,

source§

impl<_0> Decode for BitFlags<_0>
where PhantomData<_0>: Default,

source§

impl<_0> Decode for Registration<_0>
where BoundedVec<(u32, Judgement<_0>)>: Decode, _0: Decode,

source§

impl<_0> Decode for Heartbeat<_0>
where _0: Decode,

source§

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

source§

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

source§

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

source§

impl<_0> Decode for DecidingStatus<_0>
where _0: Decode, Option<_0>: Decode,

source§

impl<_0> Decode for SpanRecord<_0>
where _0: Decode,

source§

impl<_0> Decode for EraRewardPoints<_0>
where Vec<(_0, u32)>: Decode,

source§

impl<_0> Decode for UnlockChunk<_0>
where _0: HasCompact,

source§

impl<_0> Decode for Support<_0>
where Vec<(_0, u128)>: Decode,

source§

impl<_0> Decode for gclient::metadata::runtime_types::sp_runtime::generic::header::Header<_0>
where _0: HasCompact,

source§

impl<_0> Decode for gclient::metadata::runtime_types::sp_runtime::DispatchErrorWithPostInfo<_0>
where _0: Decode,

source§

impl<_0, _1> Decode for GasMultiplier<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for Reason<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for GasNodeId<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for BountyStatus<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for ChildBountyStatus<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for RequestStatus<_0, _1>

source§

impl<_0, _1> Decode for gclient::metadata::runtime_types::sp_consensus_grandpa::Equivocation<_0, _1>

source§

impl<_0, _1> Decode for gclient::metadata::runtime_types::bounded_collections::bounded_btree_map::BoundedBTreeMap<_0, _1>

source§

impl<_0, _1> Decode for Precommit<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for Prevote<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for AccountInfo<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for EventRecord<_0, _1>
where _0: Decode, Vec<_1>: Decode,

source§

impl<_0, _1> Decode for ResumeSession<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for LinkedNode<_0, _1>
where Option<_0>: Decode, _1: Decode,

source§

impl<_0, _1> Decode for gclient::metadata::runtime_types::gear_core::buffer::LimitedVec<_0, _1>
where Vec<_0>: Decode, PhantomData<_1>: Default,

source§

impl<_0, _1> Decode for IdAmount<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for ReserveData<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for PriorLock<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for RoundSnapshot<_0, _1>
where Vec<_1>: Decode, Vec<_0>: Decode,

source§

impl<_0, _1> Decode for VoucherInfo<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for RegistrarInfo<_0, _1>
where _1: Decode, _0: Decode,

source§

impl<_0, _1> Decode for Deposit<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for TrackInfo<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for Exposure<_0, _1>
where Vec<IndividualExposure<_0, _1>>: Decode, _1: HasCompact,

source§

impl<_0, _1> Decode for IndividualExposure<_0, _1>
where _0: Decode, _1: HasCompact,

source§

impl<_0, _1> Decode for UnappliedSlash<_0, _1>
where _0: Decode, _1: Decode, Vec<(_0, _1)>: Decode, Vec<_0>: Decode,

source§

impl<_0, _1> Decode for Proposal<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for VestingInfo<_0, _1>
where _0: Decode, _1: Decode,

source§

impl<_0, _1> Decode for gclient::metadata::runtime_types::sp_consensus_grandpa::EquivocationProof<_0, _1>
where Equivocation<_0, _1>: Decode,

source§

impl<_0, _1> Decode for gclient::metadata::runtime_types::sp_consensus_slots::EquivocationProof<_0, _1>
where _1: Decode, _0: Decode,

source§

impl<_0, _1> Decode for OffenceDetails<_0, _1>
where _1: Decode, Vec<_0>: Decode,

source§

impl<_0, _1, _2> Decode for gclient::metadata::runtime_types::finality_grandpa::Equivocation<_0, _1, _2>
where _0: Decode, _1: Decode, _2: Decode, (_1, _2): Decode,

source§

impl<_0, _1, _2> Decode for Bounty<_0, _1, _2>
where _0: Decode, _1: Decode, BountyStatus<_0, _2>: Decode,

source§

impl<_0, _1, _2> Decode for ChildBounty<_0, _1, _2>
where _1: Decode, ChildBountyStatus<_0, _2>: Decode,

source§

impl<_0, _1, _2> Decode for Casting<_0, _1, _2>

source§

impl<_0, _1, _2> Decode for Delegating<_0, _1, _2>
where _0: Decode, _1: Decode, Delegations<_0>: Decode, PriorLock<_2, _0>: Decode,

source§

impl<_0, _1, _2> Decode for SignedSubmission<_0, _1, _2>
where _0: Decode, _1: Decode, RawSolution<_2>: Decode,

source§

impl<_0, _1, _2> Decode for Multisig<_0, _1, _2>
where Timepoint<_0>: Decode, _1: Decode, _2: Decode, BoundedVec<_2>: Decode,

source§

impl<_0, _1, _2> Decode for Announcement<_0, _1, _2>
where _0: Decode, _1: Decode, _2: Decode,

source§

impl<_0, _1, _2> Decode for ProxyDefinition<_0, _1, _2>
where _0: Decode, _1: Decode, _2: Decode,

source§

impl<_0, _1, _2, _3> Decode for GasNode<_0, _1, _2, _3>
where _0: Decode, GasMultiplier<_3, _2>: Decode, _2: Decode, NodeLock<_2>: Decode, _1: Decode,

source§

impl<_0, _1, _2, _3> Decode for Voting<_0, _1, _2, _3>
where Casting<_0, _2, _2>: Decode, Delegating<_0, _1, _2>: Decode, PhantomData<_3>: Decode,

source§

impl<_0, _1, _2, _3, _4> Decode for Scheduled<_0, _1, _2, _3, _4>

source§

impl<_0, _1, _2, _3, _4, _5, _6, _7> Decode for ReferendumInfo<_0, _1, _2, _3, _4, _5, _6, _7>
where ReferendumStatus<_0, _1, _2, _3, _4, _5, _6, _7>: Decode, _2: Decode, Option<Deposit<_6, _4>>: Decode,

source§

impl<_0, _1, _2, _3, _4, _5, _6, _7> Decode for ReferendumStatus<_0, _1, _2, _3, _4, _5, _6, _7>
where _0: Decode, _1: Decode, _3: Decode, DispatchTime<_2>: Decode, _2: Decode, Deposit<_6, _4>: Decode, Option<Deposit<_6, _4>>: Decode, Option<DecidingStatus<_2>>: Decode, _5: Decode, Option<(_2, _7)>: Decode,