Trait gsdk::gp::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.

Object Safety§

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 NonZeroI8

§

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

§

impl Decode for NonZeroI16

§

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

§

impl Decode for NonZeroI32

§

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

§

impl Decode for NonZeroI64

§

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

§

impl Decode for NonZeroI128

§

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

§

impl Decode for NonZeroU8

§

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

§

impl Decode for NonZeroU16

§

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

§

impl Decode for NonZeroU32

§

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

§

impl Decode for NonZeroU64

§

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

§

impl Decode for NonZeroU128

§

fn decode<I>(input: &mut I) -> Result<NonZeroU128, 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 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 ArithmeticError

§

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

§

impl Decode for BadOrigin

§

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

§

impl Decode for BigUint

§

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

§

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

§

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

§

impl Decode for CounterType

§

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

§

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

§

impl Decode for Dispatch

§

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

§

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

§

impl Decode for DispatchKind

§

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

§

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

§

impl Decode for ErrorReplyReason

§

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

§

impl Decode for ExtError

§

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

§

impl Decode for FixedI64

§

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

§

impl Decode for FixedI128

§

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

§

impl Decode for FixedU64

§

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

§

impl Decode for FixedU128

§

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

§

impl Decode for GasLeft

§

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

§

impl Decode for GasReservationSlot

§

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

§

impl Decode for H128

§

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

§

impl Decode for H160

§

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

§

impl Decode for H256

§

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

§

impl Decode for H384

§

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

§

impl Decode for H512

§

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

§

impl Decode for H768

§

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

§

impl Decode for HandleMessage

§

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

§

impl Decode for HandlePacket

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<HandlePacket, Error>
where __CodecInputEdqy: 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 IncomingDispatch

§

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

§

impl Decode for IncomingMessage

§

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

§

impl Decode for InitMessage

§

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

§

impl Decode for InitPacket

§

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

§

impl Decode for InstrumentedCode

§

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

§

impl Decode for InvalidTransaction

§

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

§

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

§

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

§

impl Decode for MemoryInfix

§

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

§

impl Decode for MemoryInterval

§

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

§

impl Decode for Message

§

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

§

impl Decode for MessageDetails

§

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

§

impl Decode for MessageId

§

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

§

impl Decode for MessageWaitedType

§

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

§

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

§

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

§

impl Decode for PayloadSizeError

§

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

§

impl Decode for PerU16

§

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

§

impl Decode for Perbill

§

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

§

impl Decode for Percent

§

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

§

impl Decode for Percent

§

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

§

impl Decode for Permill

§

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

§

impl Decode for Perquintill

§

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

§

impl Decode for Phase

§

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

§

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

§

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

§

impl Decode for ReplyDetails

§

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

§

impl Decode for ReplyInfo

§

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

§

impl Decode for ReplyMessage

§

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

§

impl Decode for ReplyPacket

§

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

§

impl Decode for ReservationId

§

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

§

impl Decode for ReservationNonce

§

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

§

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

§

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

§

impl Decode for SignalCode

§

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

§

impl Decode for SignalDetails

§

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

§

impl Decode for SignalMessage

§

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

§

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

§

impl Decode for SimpleProgramCreationError

§

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

§

impl Decode for StateVersion

§

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

§

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

§

impl Decode for StoredDelayedDispatch

§

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

§

impl Decode for StoredDispatch

§

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

§

impl Decode for StoredMessage

§

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

§

impl Decode for SuccessReplyReason

§

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

§

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

§

impl Decode for TrackedStorageKey

§

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

§

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

§

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

§

impl Decode for U512

§

fn decode<I>(input: &mut I) -> Result<U512, 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 UserMessage

§

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

§

impl Decode for UserStoredMessage

§

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

§

impl Decode for ValidTransaction

§

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

§

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

§

impl Decode for VrfOutput

§

fn decode<R>(i: &mut R) -> Result<VrfOutput, 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 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,

§

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

§

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

§

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

§

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

§

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<B> Decode for BlockAndTimeDeadline<B>
where B: BlockNumberProvider, <B as BlockNumberProvider>::BlockNumber: Decode,

§

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

§

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

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<WeightToFeeCoefficient<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<Call, Extra> Decode for TestXt<Call, Extra>
where Option<(u64, Extra)>: Decode, Call: Decode,

§

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

§

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,

§

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

§

fn decode<I>(_input: &mut I) -> Result<PhantomData<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 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 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 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 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 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 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> Decode for WrapperKeepOpaque<T>
where PhantomDataSendSync<T>: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<WrapperKeepOpaque<T>, 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, E, const N: usize> Decode for LimitedVec<T, E, N>
where Vec<T>: Decode, PhantomData<E>: Decode,

§

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

§

fn decode<I>(input: &mut I) -> Result<BoundedVec<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<Xt> Decode for ExtrinsicWrapper<Xt>
where Xt: Decode,

§

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

§

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

§

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

§

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

§

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

Implementors§

source§

impl Decode for gsdk::Program

source§

impl Decode for gsdk::metadata::errors::BagsList

source§

impl Decode for gsdk::metadata::errors::Balances

source§

impl Decode for gsdk::metadata::errors::ConvictionVoting

source§

impl Decode for gsdk::metadata::errors::Gear

source§

impl Decode for gsdk::metadata::errors::GearDebug

source§

impl Decode for gsdk::metadata::errors::GearStakingRewards

source§

impl Decode for gsdk::metadata::errors::Grandpa

source§

impl Decode for gsdk::metadata::errors::Identity

source§

impl Decode for gsdk::metadata::errors::ImOnline

source§

impl Decode for gsdk::metadata::errors::Preimage

source§

impl Decode for gsdk::metadata::errors::RanckedCollective

source§

impl Decode for gsdk::metadata::errors::Referenda

source§

impl Decode for gsdk::metadata::errors::Scheduler

source§

impl Decode for gsdk::metadata::errors::Session

source§

impl Decode for gsdk::metadata::errors::Staking

source§

impl Decode for gsdk::metadata::errors::Sudo

source§

impl Decode for gsdk::metadata::errors::System

source§

impl Decode for gsdk::metadata::errors::Treasury

source§

impl Decode for gsdk::metadata::errors::Utility

source§

impl Decode for gsdk::metadata::errors::Vesting

source§

impl Decode for gsdk::metadata::errors::Whitelist

source§

impl Decode for DispatchClass

source§

impl Decode for Pays

source§

impl Decode for BalanceStatus

source§

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

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::frame_system::pallet::Event

source§

impl Decode for gsdk::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 gsdk::metadata::runtime_types::gear_core::message::common::MessageDetails

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl Decode for ListError

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_bags_list::pallet::Event

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_balances::pallet::Event

source§

impl Decode for Reasons

source§

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

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_bounties::pallet::Event

source§

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

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_child_bounties::pallet::Event

source§

impl Decode for Conviction

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_conviction_voting::pallet::Event

source§

impl Decode for ElectionCompute

source§

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

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_election_provider_multi_phase::pallet::Event

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_gear::pallet::Event

source§

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

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_gear_debug::pallet::Event

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_gear_staking_rewards::pallet::Event

source§

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

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_gear_voucher::pallet::Event

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_grandpa::pallet::Event

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_identity::pallet::Event

source§

impl Decode for Data

source§

impl Decode for IdentityField

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_im_online::pallet::Event

source§

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

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_multisig::pallet::Event

source§

impl Decode for ClaimPermission

source§

impl Decode for PoolState

source§

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

source§

impl Decode for DefensiveError

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_nomination_pools::pallet::Event

source§

impl Decode for gsdk::metadata::runtime_types::pallet_offences::pallet::Event

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_preimage::pallet::Event

source§

impl Decode for HoldReason

source§

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

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_proxy::pallet::Event

source§

impl Decode for VoteRecord

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_ranked_collective::pallet::Event

source§

impl Decode for Call2

source§

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

source§

impl Decode for Error2

source§

impl Decode for Event2

source§

impl Decode for gsdk::metadata::runtime_types::pallet_referenda::pallet::Event

source§

impl Decode for Curve

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_scheduler::pallet::Event

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_session::pallet::Event

source§

impl Decode for Forcing

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_staking::pallet::pallet::Event

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_sudo::pallet::Event

source§

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

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_transaction_payment::pallet::Event

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_treasury::pallet::Event

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_utility::pallet::Event

source§

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

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_vesting::pallet::Event

source§

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

source§

impl Decode for gsdk::metadata::runtime_types::pallet_whitelist::pallet::Event

source§

impl Decode for gsdk::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 gsdk::metadata::runtime_types::sp_core::Void

source§

impl Decode for gsdk::metadata::runtime_types::sp_runtime::DispatchError

source§

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

source§

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

source§

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

source§

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

source§

impl Decode for gsdk::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 RuntimeEvent

source§

impl Decode for RuntimeHoldReason

source§

impl Decode for Origin

source§

impl Decode for DispatchInfo

source§

impl Decode for PostDispatchInfo

source§

impl Decode for PalletId

source§

impl Decode for HoldConsideration

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 gsdk::metadata::runtime_types::gear_core::code::instrumented::InstrumentedCode

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl Decode for Page2

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl Decode for gsdk::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 gsdk::metadata::runtime_types::pallet_im_online::sr25519::app_sr25519::Public

source§

impl Decode for gsdk::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 gsdk::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 gsdk::metadata::runtime_types::sp_arithmetic::fixed_point::FixedI64

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl Decode for gsdk::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 gsdk::metadata::runtime_types::sp_consensus_grandpa::app::Public

source§

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

source§

impl Decode for Slot

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl Decode for ElectionScore

source§

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

source§

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

source§

impl Decode for BlakeTwo256

source§

impl Decode for MembershipProof

source§

impl Decode for RuntimeVersion

source§

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

source§

impl Decode for gsdk::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 GasInfo

§

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<T> Decode for Compact<T>
where T: CompactAs, Compact<<T as CompactAs>::As>: Decode,

§

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

source§

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

source§

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

source§

impl<_0> Decode for gsdk::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 gsdk::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 gsdk::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 gsdk::metadata::runtime_types::pallet_staking::pallet::pallet::ConfigOp<_0>
where _0: Decode,

source§

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

source§

impl<_0> Decode for gsdk::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 gsdk::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 KeyedVec<_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 gsdk::metadata::runtime_types::sp_runtime::generic::header::Header<_0>
where _0: HasCompact,

source§

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

source§

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

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 OldRequestStatus<_0, _1>

source§

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

source§

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

source§

impl<_0, _1> Decode for gsdk::metadata::runtime_types::bounded_collections::bounded_btree_map::BoundedBTreeMap<_0, _1>
where KeyedVec<_0, _1>: Decode,

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 gsdk::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 gsdk::metadata::runtime_types::sp_consensus_grandpa::EquivocationProof<_0, _1>
where Equivocation<_0, _1>: Decode,

source§

impl<_0, _1> Decode for gsdk::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 gsdk::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,