EncodeAsType

Trait EncodeAsType 

Source
pub trait EncodeAsType {
    // Required method
    fn encode_as_type_to<R>(
        &self,
        type_id: <R as TypeResolver>::TypeId,
        types: &R,
        out: &mut Vec<u8>,
    ) -> Result<(), Error>
       where R: TypeResolver;

    // Provided method
    fn encode_as_type<R>(
        &self,
        type_id: <R as TypeResolver>::TypeId,
        types: &R,
    ) -> Result<Vec<u8>, Error>
       where R: TypeResolver { ... }
}
Expand description

This trait signals that some static type can possibly be SCALE encoded given some type_id and a corresponding TypeResolver which tells us about the expected encoding.

Required Methods§

Source

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Given some type_id, types, a context and some output target for the SCALE encoded bytes, attempt to SCALE encode the current value into the type given by type_id.

Provided Methods§

Source

fn encode_as_type<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, ) -> Result<Vec<u8>, Error>
where R: TypeResolver,

This is a helper function which internally calls EncodeAsType::encode_as_type_to. Prefer to implement that instead.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl EncodeAsType for ErrorReplyReason

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for ReplyCode

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for SignalCode

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for SimpleExecutionError

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for SimpleUnavailableActorError

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for SuccessReplyReason

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for InstrumentationStatus

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for MessageWaitedType

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for CounterType

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for MessageDetails

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for DispatchKind

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for ProgramState

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for GasReservationState

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for bool

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for char

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for i8

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for i16

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for i32

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for i64

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for i128

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for isize

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for str

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for u8

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for u16

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for u32

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for u64

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for u128

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for ()

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl EncodeAsType for usize

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for String

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for NonZero<i8>

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for NonZero<i16>

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for NonZero<i32>

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for NonZero<i64>

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for NonZero<i128>

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for NonZero<u8>

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for NonZero<u16>

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for NonZero<u32>

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for NonZero<u64>

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for NonZero<u128>

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for Duration

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl EncodeAsType for PanicBuffer

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for InstantiatedSectionSizes

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for InstrumentedCode

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for CodeMetadata

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for GasLeft

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for MemoryInterval

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for PageBuf

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for Dispatch

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for Message

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for ReplyDetails

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for SignalDetails

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for ContextStore

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for StoredDelayedDispatch

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for StoredDispatch

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for StoredMessage

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for UserMessage

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for UserStoredMessage

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for Percent

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for MemoryInfix

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for GasReservationSlot

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for ReservationNonce

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for ReplyInfo

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for RpcValue

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for ActorId

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for CodeId

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for MessageHandle

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for MessageId

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl EncodeAsType for ReservationId

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl<'a, T> EncodeAsType for &'a T
where T: EncodeAsType + ?Sized,

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl<'a, const N: usize> EncodeAsType for LimitedStr<'a, N>

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

impl<A> EncodeAsType for (A,)
where A: EncodeAsType,

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B> EncodeAsType for (A, B)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C> EncodeAsType for (A, B, C)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D> EncodeAsType for (A, B, C, D)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E> EncodeAsType for (A, B, C, D, E)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F> EncodeAsType for (A, B, C, D, E, F)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F, G> EncodeAsType for (A, B, C, D, E, F, G)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F, G, H> EncodeAsType for (A, B, C, D, E, F, G, H)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F, G, H, I> EncodeAsType for (A, B, C, D, E, F, G, H, I)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F, G, H, I, J> EncodeAsType for (A, B, C, D, E, F, G, H, I, J)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> EncodeAsType for (A, B, C, D, E, F, G, H, I, J, K)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> EncodeAsType for (A, B, C, D, E, F, G, H, I, J, K, L)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> EncodeAsType for (A, B, C, D, E, F, G, H, I, J, K, L, M)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> EncodeAsType for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> EncodeAsType for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> EncodeAsType for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> EncodeAsType for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> EncodeAsType for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> EncodeAsType for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)

Source§

fn encode_as_type_to<Resolver>( &self, type_id: <Resolver as TypeResolver>::TypeId, types: &Resolver, out: &mut Vec<u8>, ) -> Result<(), Error>
where Resolver: TypeResolver,

Source§

impl<RFM, SD, SUM> EncodeAsType for ScheduledTask<RFM, SD, SUM>
where RFM: EncodeAsType, SD: EncodeAsType, SUM: EncodeAsType,

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

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

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl<T> EncodeAsType for [T]
where T: EncodeAsType,

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl<T> EncodeAsType for Box<T>
where T: EncodeAsType,

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl<T> EncodeAsType for Rc<T>
where T: EncodeAsType,

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl<T> EncodeAsType for PhantomData<T>

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

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

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

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

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl<T, E> EncodeAsType for Result<T, E>

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

impl<T, const N: usize> EncodeAsType for LimitedVec<T, N>
where T: EncodeAsType,

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

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

Source§

fn encode_as_type_to<R>( &self, type_id: <R as TypeResolver>::TypeId, types: &R, out: &mut Vec<u8>, ) -> Result<(), Error>
where R: TypeResolver,

Source§

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

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Source§

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

Source§

fn encode_as_type_to<ScaleEncodeResolver>( &self, __encode_as_type_type_id: <ScaleEncodeResolver as TypeResolver>::TypeId, __encode_as_type_types: &ScaleEncodeResolver, __encode_as_type_out: &mut Vec<u8>, ) -> Result<(), Error>
where ScaleEncodeResolver: TypeResolver,

Implementors§

Source§

impl EncodeAsType for gsdk::ext::subxt_core::utils::Era

Define manually how to encode an Era given some type information. Here we basically check that the type we’re targeting is called “Era” and then codec::Encode.

Source§

impl EncodeAsType for Mode

Source§

impl EncodeAsType for DispatchClass

Source§

impl EncodeAsType for Pays

Source§

impl EncodeAsType for BalanceStatus

Source§

impl EncodeAsType for gsdk::gear::runtime_types::frame_system::Phase

Source§

impl EncodeAsType for gsdk::gear::runtime_types::frame_system::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::frame_system::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::frame_system::pallet::Event

Source§

impl EncodeAsType for DispatchStatus

Source§

impl EncodeAsType for MessageEntry

Source§

impl EncodeAsType for MessageWaitedRuntimeReason

Source§

impl EncodeAsType for MessageWaitedSystemReason

Source§

impl EncodeAsType for MessageWokenRuntimeReason

Source§

impl EncodeAsType for MessageWokenSystemReason

Source§

impl EncodeAsType for UserMessageReadRuntimeReason

Source§

impl EncodeAsType for UserMessageReadSystemReason

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_babe::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_babe::pallet::Error

Source§

impl EncodeAsType for ListError

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_bags_list::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_bags_list::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_bags_list::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_balances::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_balances::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_balances::pallet::Event

Source§

impl EncodeAsType for AdjustmentDirection

Source§

impl EncodeAsType for Reasons

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_bounties::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_bounties::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_bounties::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_child_bounties::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_child_bounties::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_child_bounties::pallet::Event

Source§

impl EncodeAsType for Conviction

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_conviction_voting::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_conviction_voting::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_conviction_voting::pallet::Event

Source§

impl EncodeAsType for ElectionCompute

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_election_provider_multi_phase::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_election_provider_multi_phase::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_election_provider_multi_phase::pallet::Event

Source§

impl EncodeAsType for HandleKind

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_bank::pallet::Error

Source§

impl EncodeAsType for QueueInfo

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_eth_bridge::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_eth_bridge::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_eth_bridge::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_gas::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_messenger::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_program::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_scheduler::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_staking_rewards::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_staking_rewards::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_staking_rewards::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_voucher::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_voucher::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_voucher::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_grandpa::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_grandpa::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_grandpa::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_grandpa_signer::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_grandpa_signer::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_grandpa_signer::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_identity::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_identity::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_identity::pallet::Event

Source§

impl EncodeAsType for Data

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_im_online::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_im_online::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_im_online::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_multisig::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_multisig::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_multisig::pallet::Event

Source§

impl EncodeAsType for ClaimPermission

Source§

impl EncodeAsType for PoolState

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_nomination_pools::pallet::Call

Source§

impl EncodeAsType for DefensiveError

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_nomination_pools::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_nomination_pools::pallet::Event

Source§

impl EncodeAsType for FreezeReason

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_offences::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_preimage::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_preimage::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_preimage::pallet::Event

Source§

impl EncodeAsType for HoldReason

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_proxy::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_proxy::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_proxy::pallet::Event

Source§

impl EncodeAsType for VoteRecord

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_ranked_collective::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_ranked_collective::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_ranked_collective::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_referenda::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_referenda::pallet::Error

Source§

impl EncodeAsType for Event1

Source§

impl EncodeAsType for Event2

Source§

impl EncodeAsType for Curve

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_scheduler::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_scheduler::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_scheduler::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_session::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_session::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_session::pallet::Event

Source§

impl EncodeAsType for Forcing

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_staking::pallet::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_staking::pallet::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_staking::pallet::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_sudo::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_sudo::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_sudo::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_timestamp::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_transaction_payment::Releases

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_transaction_payment::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_treasury::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_treasury::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_treasury::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_utility::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_utility::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_utility::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_vesting::Releases

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_vesting::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_vesting::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_vesting::pallet::Event

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_whitelist::pallet::Call

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_whitelist::pallet::Error

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_whitelist::pallet::Event

Source§

impl EncodeAsType for ArithmeticError

Source§

impl EncodeAsType for NextConfigDescriptor

Source§

impl EncodeAsType for PreDigest

Source§

impl EncodeAsType for AllowedSlots

Source§

impl EncodeAsType for Void

Source§

impl EncodeAsType for DispatchError

Source§

impl EncodeAsType for ExtrinsicInclusionMode

Source§

impl EncodeAsType for MultiSignature

Source§

impl EncodeAsType for TokenError

Source§

impl EncodeAsType for TransactionalError

Source§

impl EncodeAsType for DigestItem

Source§

impl EncodeAsType for gsdk::gear::runtime_types::sp_runtime::generic::era::Era

Source§

impl EncodeAsType for InvalidTransaction

Source§

impl EncodeAsType for TransactionSource

Source§

impl EncodeAsType for TransactionValidityError

Source§

impl EncodeAsType for UnknownTransaction

Source§

impl EncodeAsType for OriginCaller

Source§

impl EncodeAsType for ProxyType

Source§

impl EncodeAsType for RuntimeCall

Source§

impl EncodeAsType for RuntimeError

Source§

impl EncodeAsType for RuntimeEvent

Source§

impl EncodeAsType for RuntimeFreezeReason

Source§

impl EncodeAsType for RuntimeHoldReason

Source§

impl EncodeAsType for Origin

Source§

impl EncodeAsType for Bits

Source§

impl EncodeAsType for H128

Source§

impl EncodeAsType for H384

Source§

impl EncodeAsType for H768

Source§

impl EncodeAsType for AccountId20

Source§

impl EncodeAsType for AccountId32

Source§

impl EncodeAsType for H160

Source§

impl EncodeAsType for H256

Source§

impl EncodeAsType for H512

Source§

impl EncodeAsType for PlanConfigChange

Source§

impl EncodeAsType for gsdk::gear::babe::calls::types::ReportEquivocation

Source§

impl EncodeAsType for gsdk::gear::babe::calls::types::ReportEquivocationUnsigned

Source§

impl EncodeAsType for PutInFrontOf

Source§

impl EncodeAsType for PutInFrontOfOther

Source§

impl EncodeAsType for Rebag

Source§

impl EncodeAsType for Rebagged

Source§

impl EncodeAsType for ScoreUpdated

Source§

impl EncodeAsType for Burn

Source§

impl EncodeAsType for ForceAdjustTotalIssuance

Source§

impl EncodeAsType for ForceSetBalance

Source§

impl EncodeAsType for ForceTransfer

Source§

impl EncodeAsType for ForceUnreserve

Source§

impl EncodeAsType for TransferAll

Source§

impl EncodeAsType for TransferAllowDeath

Source§

impl EncodeAsType for TransferKeepAlive

Source§

impl EncodeAsType for UpgradeAccounts

Source§

impl EncodeAsType for BalanceSet

Source§

impl EncodeAsType for gsdk::gear::balances::events::Burned

Source§

impl EncodeAsType for gsdk::gear::balances::events::Deposit

Source§

impl EncodeAsType for DustLost

Source§

impl EncodeAsType for Endowed

Source§

impl EncodeAsType for Frozen

Source§

impl EncodeAsType for Issued

Source§

impl EncodeAsType for Locked

Source§

impl EncodeAsType for gsdk::gear::balances::events::Minted

Source§

impl EncodeAsType for Rescinded

Source§

impl EncodeAsType for ReserveRepatriated

Source§

impl EncodeAsType for Reserved

Source§

impl EncodeAsType for Restored

Source§

impl EncodeAsType for gsdk::gear::balances::events::Slashed

Source§

impl EncodeAsType for Suspended

Source§

impl EncodeAsType for Thawed

Source§

impl EncodeAsType for TotalIssuanceForced

Source§

impl EncodeAsType for Transfer

Source§

impl EncodeAsType for Unlocked

Source§

impl EncodeAsType for Unreserved

Source§

impl EncodeAsType for Upgraded

Source§

impl EncodeAsType for gsdk::gear::balances::events::Withdraw

Source§

impl EncodeAsType for gsdk::gear::bounties::calls::types::AcceptCurator

Source§

impl EncodeAsType for ApproveBounty

Source§

impl EncodeAsType for AwardBounty

Source§

impl EncodeAsType for ClaimBounty

Source§

impl EncodeAsType for CloseBounty

Source§

impl EncodeAsType for ExtendBountyExpiry

Source§

impl EncodeAsType for ProposeBounty

Source§

impl EncodeAsType for gsdk::gear::bounties::calls::types::ProposeCurator

Source§

impl EncodeAsType for gsdk::gear::bounties::calls::types::UnassignCurator

Source§

impl EncodeAsType for BountyApproved

Source§

impl EncodeAsType for BountyAwarded

Source§

impl EncodeAsType for BountyBecameActive

Source§

impl EncodeAsType for BountyCanceled

Source§

impl EncodeAsType for BountyClaimed

Source§

impl EncodeAsType for BountyExtended

Source§

impl EncodeAsType for BountyProposed

Source§

impl EncodeAsType for BountyRejected

Source§

impl EncodeAsType for CuratorAccepted

Source§

impl EncodeAsType for CuratorProposed

Source§

impl EncodeAsType for CuratorUnassigned

Source§

impl EncodeAsType for gsdk::gear::child_bounties::calls::types::AcceptCurator

Source§

impl EncodeAsType for AddChildBounty

Source§

impl EncodeAsType for AwardChildBounty

Source§

impl EncodeAsType for ClaimChildBounty

Source§

impl EncodeAsType for CloseChildBounty

Source§

impl EncodeAsType for gsdk::gear::child_bounties::calls::types::ProposeCurator

Source§

impl EncodeAsType for gsdk::gear::child_bounties::calls::types::UnassignCurator

Source§

impl EncodeAsType for Added

Source§

impl EncodeAsType for gsdk::gear::child_bounties::events::Awarded

Source§

impl EncodeAsType for gsdk::gear::child_bounties::events::Canceled

Source§

impl EncodeAsType for Claimed

Source§

impl EncodeAsType for Delegate

Source§

impl EncodeAsType for RemoveOtherVote

Source§

impl EncodeAsType for RemoveVote

Source§

impl EncodeAsType for Undelegate

Source§

impl EncodeAsType for Unlock

Source§

impl EncodeAsType for gsdk::gear::conviction_voting::calls::types::Vote

Source§

impl EncodeAsType for Delegated

Source§

impl EncodeAsType for Undelegated

Source§

impl EncodeAsType for VoteRemoved

Source§

impl EncodeAsType for gsdk::gear::conviction_voting::events::Voted

Source§

impl EncodeAsType for GovernanceFallback

Source§

impl EncodeAsType for SetEmergencyElectionResult

Source§

impl EncodeAsType for SetMinimumUntrustedScore

Source§

impl EncodeAsType for gsdk::gear::election_provider_multi_phase::calls::types::Submit

Source§

impl EncodeAsType for SubmitUnsigned

Source§

impl EncodeAsType for ElectionFailed

Source§

impl EncodeAsType for ElectionFinalized

Source§

impl EncodeAsType for PhaseTransitioned

Source§

impl EncodeAsType for gsdk::gear::election_provider_multi_phase::events::Rewarded

Source§

impl EncodeAsType for gsdk::gear::election_provider_multi_phase::events::Slashed

Source§

impl EncodeAsType for SolutionStored

Source§

impl EncodeAsType for AddMember

Source§

impl EncodeAsType for CleanupPoll

Source§

impl EncodeAsType for DemoteMember

Source§

impl EncodeAsType for ExchangeMember

Source§

impl EncodeAsType for PromoteMember

Source§

impl EncodeAsType for RemoveMember

Source§

impl EncodeAsType for gsdk::gear::fellowship_collective::calls::types::Vote

Source§

impl EncodeAsType for MemberAdded

Source§

impl EncodeAsType for MemberExchanged

Source§

impl EncodeAsType for gsdk::gear::fellowship_collective::events::MemberRemoved

Source§

impl EncodeAsType for RankChanged

Source§

impl EncodeAsType for gsdk::gear::fellowship_collective::events::Voted

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::calls::types::Cancel

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::calls::types::Kill

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::calls::types::NudgeReferendum

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::calls::types::OneFewerDeciding

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::calls::types::PlaceDecisionDeposit

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::calls::types::RefundDecisionDeposit

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::calls::types::RefundSubmissionDeposit

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::calls::types::SetMetadata

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::calls::types::Submit

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::Approved

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::Cancelled

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::ConfirmAborted

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::ConfirmStarted

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::Confirmed

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::DecisionDepositPlaced

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::DecisionDepositRefunded

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::DecisionStarted

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::DepositSlashed

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::Killed

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::MetadataCleared

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::MetadataSet

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::Rejected

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::SubmissionDepositRefunded

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::Submitted

Source§

impl EncodeAsType for gsdk::gear::fellowship_referenda::events::TimedOut

Source§

impl EncodeAsType for ClaimValue

Source§

impl EncodeAsType for ClaimValueToInheritor

Source§

impl EncodeAsType for CreateProgram

Source§

impl EncodeAsType for ExhaustBlockResources

Source§

impl EncodeAsType for Run

Source§

impl EncodeAsType for SendMessage

Source§

impl EncodeAsType for SendReply

Source§

impl EncodeAsType for SetExecuteInherent

Source§

impl EncodeAsType for UploadCode

Source§

impl EncodeAsType for UploadProgram

Source§

impl EncodeAsType for CodeChanged

Source§

impl EncodeAsType for gsdk::gear::gear::events::MessageQueued

Source§

impl EncodeAsType for MessageWaited

Source§

impl EncodeAsType for MessageWoken

Source§

impl EncodeAsType for MessagesDispatched

Source§

impl EncodeAsType for ProgramChanged

Source§

impl EncodeAsType for QueueNotProcessed

Source§

impl EncodeAsType for UserMessageRead

Source§

impl EncodeAsType for UserMessageSent

Source§

impl EncodeAsType for Pause

Source§

impl EncodeAsType for ResetOverflowedQueue

Source§

impl EncodeAsType for SendEthMessage

Source§

impl EncodeAsType for gsdk::gear::gear_eth_bridge::calls::types::SetFee

Source§

impl EncodeAsType for Unpause

Source§

impl EncodeAsType for AuthoritySetHashChanged

Source§

impl EncodeAsType for BridgeInitialized

Source§

impl EncodeAsType for BridgePaused

Source§

impl EncodeAsType for BridgeUnpaused

Source§

impl EncodeAsType for gsdk::gear::gear_eth_bridge::events::MessageQueued

Source§

impl EncodeAsType for QueueMerkleRootChanged

Source§

impl EncodeAsType for QueueOverflowed

Source§

impl EncodeAsType for QueueReset

Source§

impl EncodeAsType for gsdk::gear::gear_voucher::calls::types::Call

Source§

impl EncodeAsType for Decline

Source§

impl EncodeAsType for Issue

Source§

impl EncodeAsType for Revoke

Source§

impl EncodeAsType for Update

Source§

impl EncodeAsType for VoucherDeclined

Source§

impl EncodeAsType for VoucherIssued

Source§

impl EncodeAsType for VoucherRevoked

Source§

impl EncodeAsType for VoucherUpdated

Source§

impl EncodeAsType for NoteStalled

Source§

impl EncodeAsType for gsdk::gear::grandpa::calls::types::ReportEquivocation

Source§

impl EncodeAsType for gsdk::gear::grandpa::calls::types::ReportEquivocationUnsigned

Source§

impl EncodeAsType for NewAuthorities

Source§

impl EncodeAsType for Paused

Source§

impl EncodeAsType for Resumed

Source§

impl EncodeAsType for ScheduleRequest

Source§

impl EncodeAsType for SubmitSignature

Source§

impl EncodeAsType for RequestScheduled

Source§

impl EncodeAsType for SignatureAdded

Source§

impl EncodeAsType for AcceptUsername

Source§

impl EncodeAsType for AddRegistrar

Source§

impl EncodeAsType for AddSub

Source§

impl EncodeAsType for AddUsernameAuthority

Source§

impl EncodeAsType for CancelRequest

Source§

impl EncodeAsType for ClearIdentity

Source§

impl EncodeAsType for KillIdentity

Source§

impl EncodeAsType for ProvideJudgement

Source§

impl EncodeAsType for QuitSub

Source§

impl EncodeAsType for RemoveDanglingUsername

Source§

impl EncodeAsType for RemoveExpiredApproval

Source§

impl EncodeAsType for RemoveSub

Source§

impl EncodeAsType for RemoveUsernameAuthority

Source§

impl EncodeAsType for RenameSub

Source§

impl EncodeAsType for RequestJudgement

Source§

impl EncodeAsType for SetAccountId

Source§

impl EncodeAsType for gsdk::gear::identity::calls::types::SetFee

Source§

impl EncodeAsType for SetFields

Source§

impl EncodeAsType for SetIdentity

Source§

impl EncodeAsType for SetPrimaryUsername

Source§

impl EncodeAsType for SetSubs

Source§

impl EncodeAsType for SetUsernameFor

Source§

impl EncodeAsType for AuthorityAdded

Source§

impl EncodeAsType for AuthorityRemoved

Source§

impl EncodeAsType for DanglingUsernameRemoved

Source§

impl EncodeAsType for IdentityCleared

Source§

impl EncodeAsType for IdentityKilled

Source§

impl EncodeAsType for IdentitySet

Source§

impl EncodeAsType for JudgementGiven

Source§

impl EncodeAsType for JudgementRequested

Source§

impl EncodeAsType for JudgementUnrequested

Source§

impl EncodeAsType for PreapprovalExpired

Source§

impl EncodeAsType for PrimaryUsernameSet

Source§

impl EncodeAsType for RegistrarAdded

Source§

impl EncodeAsType for SubIdentityAdded

Source§

impl EncodeAsType for SubIdentityRemoved

Source§

impl EncodeAsType for SubIdentityRevoked

Source§

impl EncodeAsType for UsernameQueued

Source§

impl EncodeAsType for UsernameSet

Source§

impl EncodeAsType for gsdk::gear::im_online::calls::types::Heartbeat

Source§

impl EncodeAsType for AllGood

Source§

impl EncodeAsType for HeartbeatReceived

Source§

impl EncodeAsType for SomeOffline

Source§

impl EncodeAsType for ApproveAsMulti

Source§

impl EncodeAsType for AsMulti

Source§

impl EncodeAsType for AsMultiThreshold1

Source§

impl EncodeAsType for CancelAsMulti

Source§

impl EncodeAsType for MultisigApproval

Source§

impl EncodeAsType for MultisigCancelled

Source§

impl EncodeAsType for MultisigExecuted

Source§

impl EncodeAsType for NewMultisig

Source§

impl EncodeAsType for AdjustPoolDeposit

Source§

impl EncodeAsType for ApplySlash

Source§

impl EncodeAsType for gsdk::gear::nomination_pools::calls::types::BondExtra

Source§

impl EncodeAsType for BondExtraOther

Source§

impl EncodeAsType for gsdk::gear::nomination_pools::calls::types::Chill

Source§

impl EncodeAsType for ClaimCommission

Source§

impl EncodeAsType for ClaimPayout

Source§

impl EncodeAsType for ClaimPayoutOther

Source§

impl EncodeAsType for Create

Source§

impl EncodeAsType for CreateWithPoolId

Source§

impl EncodeAsType for Join

Source§

impl EncodeAsType for MigrateDelegation

Source§

impl EncodeAsType for MigratePoolToDelegateStake

Source§

impl EncodeAsType for gsdk::gear::nomination_pools::calls::types::Nominate

Source§

impl EncodeAsType for PoolWithdrawUnbonded

Source§

impl EncodeAsType for SetClaimPermission

Source§

impl EncodeAsType for SetCommission

Source§

impl EncodeAsType for SetCommissionChangeRate

Source§

impl EncodeAsType for SetCommissionClaimPermission

Source§

impl EncodeAsType for SetCommissionMax

Source§

impl EncodeAsType for SetConfigs

Source§

impl EncodeAsType for gsdk::gear::nomination_pools::calls::types::SetMetadata

Source§

impl EncodeAsType for SetState

Source§

impl EncodeAsType for gsdk::gear::nomination_pools::calls::types::Unbond

Source§

impl EncodeAsType for UpdateRoles

Source§

impl EncodeAsType for gsdk::gear::nomination_pools::calls::types::WithdrawUnbonded

Source§

impl EncodeAsType for gsdk::gear::nomination_pools::events::Bonded

Source§

impl EncodeAsType for Created

Source§

impl EncodeAsType for Destroyed

Source§

impl EncodeAsType for gsdk::gear::nomination_pools::events::MemberRemoved

Source§

impl EncodeAsType for MinBalanceDeficitAdjusted

Source§

impl EncodeAsType for MinBalanceExcessAdjusted

Source§

impl EncodeAsType for PaidOut

Source§

impl EncodeAsType for PoolCommissionChangeRateUpdated

Source§

impl EncodeAsType for PoolCommissionClaimPermissionUpdated

Source§

impl EncodeAsType for PoolCommissionClaimed

Source§

impl EncodeAsType for PoolCommissionUpdated

Source§

impl EncodeAsType for PoolMaxCommissionUpdated

Source§

impl EncodeAsType for PoolSlashed

Source§

impl EncodeAsType for RolesUpdated

Source§

impl EncodeAsType for StateChanged

Source§

impl EncodeAsType for gsdk::gear::nomination_pools::events::Unbonded

Source§

impl EncodeAsType for UnbondingPoolSlashed

Source§

impl EncodeAsType for gsdk::gear::nomination_pools::events::Withdrawn

Source§

impl EncodeAsType for Offence

Source§

impl EncodeAsType for EnsureUpdated

Source§

impl EncodeAsType for NotePreimage

Source§

impl EncodeAsType for RequestPreimage

Source§

impl EncodeAsType for UnnotePreimage

Source§

impl EncodeAsType for UnrequestPreimage

Source§

impl EncodeAsType for Cleared

Source§

impl EncodeAsType for Noted

Source§

impl EncodeAsType for Requested

Source§

impl EncodeAsType for AddProxy

Source§

impl EncodeAsType for Announce

Source§

impl EncodeAsType for CreatePure

Source§

impl EncodeAsType for KillPure

Source§

impl EncodeAsType for Proxy

Source§

impl EncodeAsType for ProxyAnnounced

Source§

impl EncodeAsType for RejectAnnouncement

Source§

impl EncodeAsType for RemoveAnnouncement

Source§

impl EncodeAsType for RemoveProxies

Source§

impl EncodeAsType for RemoveProxy

Source§

impl EncodeAsType for Announced

Source§

impl EncodeAsType for ProxyAdded

Source§

impl EncodeAsType for ProxyExecuted

Source§

impl EncodeAsType for ProxyRemoved

Source§

impl EncodeAsType for PureCreated

Source§

impl EncodeAsType for gsdk::gear::referenda::calls::types::Cancel

Source§

impl EncodeAsType for gsdk::gear::referenda::calls::types::Kill

Source§

impl EncodeAsType for gsdk::gear::referenda::calls::types::NudgeReferendum

Source§

impl EncodeAsType for gsdk::gear::referenda::calls::types::OneFewerDeciding

Source§

impl EncodeAsType for gsdk::gear::referenda::calls::types::PlaceDecisionDeposit

Source§

impl EncodeAsType for gsdk::gear::referenda::calls::types::RefundDecisionDeposit

Source§

impl EncodeAsType for gsdk::gear::referenda::calls::types::RefundSubmissionDeposit

Source§

impl EncodeAsType for gsdk::gear::referenda::calls::types::SetMetadata

Source§

impl EncodeAsType for gsdk::gear::referenda::calls::types::Submit

Source§

impl EncodeAsType for gsdk::gear::referenda::events::Approved

Source§

impl EncodeAsType for gsdk::gear::referenda::events::Cancelled

Source§

impl EncodeAsType for gsdk::gear::referenda::events::ConfirmAborted

Source§

impl EncodeAsType for gsdk::gear::referenda::events::ConfirmStarted

Source§

impl EncodeAsType for gsdk::gear::referenda::events::Confirmed

Source§

impl EncodeAsType for gsdk::gear::referenda::events::DecisionDepositPlaced

Source§

impl EncodeAsType for gsdk::gear::referenda::events::DecisionDepositRefunded

Source§

impl EncodeAsType for gsdk::gear::referenda::events::DecisionStarted

Source§

impl EncodeAsType for gsdk::gear::referenda::events::DepositSlashed

Source§

impl EncodeAsType for gsdk::gear::referenda::events::Killed

Source§

impl EncodeAsType for gsdk::gear::referenda::events::MetadataCleared

Source§

impl EncodeAsType for gsdk::gear::referenda::events::MetadataSet

Source§

impl EncodeAsType for gsdk::gear::referenda::events::Rejected

Source§

impl EncodeAsType for gsdk::gear::referenda::events::SubmissionDepositRefunded

Source§

impl EncodeAsType for gsdk::gear::referenda::events::Submitted

Source§

impl EncodeAsType for gsdk::gear::referenda::events::TimedOut

Source§

impl EncodeAsType for AccountNonce

Source§

impl EncodeAsType for Authorities

Source§

impl EncodeAsType for Configuration

Source§

impl EncodeAsType for CurrentEpoch

Source§

impl EncodeAsType for CurrentEpochStart

Source§

impl EncodeAsType for gsdk::gear::runtime_apis::babe_api::types::GenerateKeyOwnershipProof

Source§

impl EncodeAsType for NextEpoch

Source§

impl EncodeAsType for gsdk::gear::runtime_apis::babe_api::types::SubmitReportEquivocationUnsignedExtrinsic

Source§

impl EncodeAsType for ApplyExtrinsic

Source§

impl EncodeAsType for CheckInherents

Source§

impl EncodeAsType for FinalizeBlock

Source§

impl EncodeAsType for InherentExtrinsics

Source§

impl EncodeAsType for ExecuteBlock

Source§

impl EncodeAsType for InitializeBlock

Source§

impl EncodeAsType for Version

Source§

impl EncodeAsType for CalculateGasInfo

Source§

impl EncodeAsType for CalculateReplyForHandle

Source§

impl EncodeAsType for GearRunExtrinsic

Source§

impl EncodeAsType for ReadMetahash

Source§

impl EncodeAsType for ReadState

Source§

impl EncodeAsType for ReadStateUsingWasm

Source§

impl EncodeAsType for QueryActorId

Source§

impl EncodeAsType for MerkleProof

Source§

impl EncodeAsType for gsdk::gear::runtime_apis::gear_staking_rewards_api::types::InflationInfo

Source§

impl EncodeAsType for BuildState

Source§

impl EncodeAsType for GetPreset

Source§

impl EncodeAsType for PresetNames

Source§

impl EncodeAsType for CurrentSetId

Source§

impl EncodeAsType for gsdk::gear::runtime_apis::grandpa_api::types::GenerateKeyOwnershipProof

Source§

impl EncodeAsType for GrandpaAuthorities

Source§

impl EncodeAsType for gsdk::gear::runtime_apis::grandpa_api::types::SubmitReportEquivocationUnsignedExtrinsic

Source§

impl EncodeAsType for Metadata

Source§

impl EncodeAsType for MetadataAtVersion

Source§

impl EncodeAsType for MetadataVersions

Source§

impl EncodeAsType for BalanceToPoints

Source§

impl EncodeAsType for MemberNeedsDelegateMigration

Source§

impl EncodeAsType for MemberPendingSlash

Source§

impl EncodeAsType for MemberTotalBalance

Source§

impl EncodeAsType for gsdk::gear::runtime_apis::nomination_pools_api::types::PendingRewards

Source§

impl EncodeAsType for PointsToBalance

Source§

impl EncodeAsType for PoolBalance

Source§

impl EncodeAsType for PoolNeedsDelegateMigration

Source§

impl EncodeAsType for PoolPendingSlash

Source§

impl EncodeAsType for OffchainWorker

Source§

impl EncodeAsType for DecodeSessionKeys

Source§

impl EncodeAsType for GenerateSessionKeys

Source§

impl EncodeAsType for ErasStakersPageCount

Source§

impl EncodeAsType for NominationsQuota

Source§

impl EncodeAsType for gsdk::gear::runtime_apis::staking_api::types::PendingRewards

Source§

impl EncodeAsType for ValidateTransaction

Source§

impl EncodeAsType for QueryFeeDetails

Source§

impl EncodeAsType for QueryInfo

Source§

impl EncodeAsType for gsdk::gear::runtime_apis::transaction_payment_api::types::QueryLengthToFee

Source§

impl EncodeAsType for gsdk::gear::runtime_apis::transaction_payment_api::types::QueryWeightToFee

Source§

impl EncodeAsType for QueryCallFeeDetails

Source§

impl EncodeAsType for QueryCallInfo

Source§

impl EncodeAsType for gsdk::gear::runtime_apis::transaction_payment_call_api::types::QueryLengthToFee

Source§

impl EncodeAsType for gsdk::gear::runtime_apis::transaction_payment_call_api::types::QueryWeightToFee

Source§

impl EncodeAsType for CheckMetadataHash

Source§

impl EncodeAsType for DispatchInfo

Source§

impl EncodeAsType for PostDispatchInfo

Source§

impl EncodeAsType for PalletId

Source§

impl EncodeAsType for HoldConsideration

Source§

impl EncodeAsType for CheckGenesis

Source§

impl EncodeAsType for CheckMortality

Source§

impl EncodeAsType for CheckNonZeroSender

Source§

impl EncodeAsType for CheckSpecVersion

Source§

impl EncodeAsType for CheckTxVersion

Source§

impl EncodeAsType for CheckWeight

Source§

impl EncodeAsType for BlockLength

Source§

impl EncodeAsType for BlockWeights

Source§

impl EncodeAsType for WeightsPerClass

Source§

impl EncodeAsType for CodeUpgradeAuthorization

Source§

impl EncodeAsType for LastRuntimeUpgradeInfo

Source§

impl EncodeAsType for ChildrenRefs

Source§

impl EncodeAsType for gsdk::gear::runtime_types::gear_core::pages::Page

Source§

impl EncodeAsType for gsdk::gear::runtime_types::gear_core::pages::PagesAmount

Source§

impl EncodeAsType for Bag

Source§

impl EncodeAsType for Node

Source§

impl EncodeAsType for ExtraFlags

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_conviction_voting::vote::Vote

Source§

impl EncodeAsType for ReadySolution

Source§

impl EncodeAsType for SolutionOrSnapshotSize

Source§

impl EncodeAsType for DbWeights

Source§

impl EncodeAsType for InstantiationWeights

Source§

impl EncodeAsType for InstructionWeights

Source§

impl EncodeAsType for InstrumentationWeights

Source§

impl EncodeAsType for Limits

Source§

impl EncodeAsType for MemoryWeights

Source§

impl EncodeAsType for RentWeights

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear::schedule::Schedule

Source§

impl EncodeAsType for SyscallWeights

Source§

impl EncodeAsType for TaskWeights

Source§

impl EncodeAsType for EthMessage

Source§

impl EncodeAsType for Proof

Source§

impl EncodeAsType for StakingBlackList

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_gear_staking_rewards::InflationInfo

Source§

impl EncodeAsType for VoucherId

Source§

impl EncodeAsType for SigningRequest

Source§

impl EncodeAsType for IdentityInfo

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_im_online::sr25519::app_sr25519::Public

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_im_online::sr25519::app_sr25519::Signature

Source§

impl EncodeAsType for BondedPoolInner

Source§

impl EncodeAsType for Commission

Source§

impl EncodeAsType for PoolMember

Source§

impl EncodeAsType for RewardPool

Source§

impl EncodeAsType for SubPools

Source§

impl EncodeAsType for UnbondPool

Source§

impl EncodeAsType for MemberRecord

Source§

impl EncodeAsType for gsdk::gear::runtime_types::pallet_ranked_collective::Tally

Source§

impl EncodeAsType for SlashingSpans

Source§

impl EncodeAsType for ActiveEraInfo

Source§

impl EncodeAsType for Nominations

Source§

impl EncodeAsType for StakingLedger

Source§

impl EncodeAsType for ValidatorPrefs

Source§

impl EncodeAsType for ChargeTransactionPayment

Source§

impl EncodeAsType for U256

Source§

impl EncodeAsType for FixedI64

Source§

impl EncodeAsType for FixedU128

Source§

impl EncodeAsType for PerU16

Source§

impl EncodeAsType for Perbill

Source§

impl EncodeAsType for Permill

Source§

impl EncodeAsType for Perquintill

Source§

impl EncodeAsType for gsdk::gear::runtime_types::sp_authority_discovery::app::Public

Source§

impl EncodeAsType for gsdk::gear::runtime_types::sp_consensus_babe::app::Public

Source§

impl EncodeAsType for PrimaryPreDigest

Source§

impl EncodeAsType for SecondaryPlainPreDigest

Source§

impl EncodeAsType for SecondaryVRFPreDigest

Source§

impl EncodeAsType for BabeConfiguration

Source§

impl EncodeAsType for BabeEpochConfiguration

Source§

impl EncodeAsType for Epoch

Source§

impl EncodeAsType for OpaqueKeyOwnershipProof

Source§

impl EncodeAsType for gsdk::gear::runtime_types::sp_consensus_grandpa::app::Public

Source§

impl EncodeAsType for gsdk::gear::runtime_types::sp_consensus_grandpa::app::Signature

Source§

impl EncodeAsType for Slot

Source§

impl EncodeAsType for KeyTypeId

Source§

impl EncodeAsType for VrfSignature

Source§

impl EncodeAsType for OpaqueMetadata

Source§

impl EncodeAsType for CheckInherentsResult

Source§

impl EncodeAsType for InherentData

Source§

impl EncodeAsType for ElectionScore

Source§

impl EncodeAsType for Digest

Source§

impl EncodeAsType for ModuleError

Source§

impl EncodeAsType for OpaqueValue

Source§

impl EncodeAsType for BlakeTwo256

Source§

impl EncodeAsType for ValidTransaction

Source§

impl EncodeAsType for MembershipProof

Source§

impl EncodeAsType for RuntimeVersion

Source§

impl EncodeAsType for RuntimeDbWeight

Source§

impl EncodeAsType for Weight

Source§

impl EncodeAsType for CustomCheckNonce

Source§

impl EncodeAsType for NposSolution16

Source§

impl EncodeAsType for Runtime

Source§

impl EncodeAsType for SessionKeys

Source§

impl EncodeAsType for gsdk::gear::scheduler::calls::types::Cancel

Source§

impl EncodeAsType for CancelNamed

Source§

impl EncodeAsType for CancelRetry

Source§

impl EncodeAsType for CancelRetryNamed

Source§

impl EncodeAsType for gsdk::gear::scheduler::calls::types::Schedule

Source§

impl EncodeAsType for ScheduleAfter

Source§

impl EncodeAsType for ScheduleNamed

Source§

impl EncodeAsType for ScheduleNamedAfter

Source§

impl EncodeAsType for SetRetry

Source§

impl EncodeAsType for SetRetryNamed

Source§

impl EncodeAsType for CallUnavailable

Source§

impl EncodeAsType for gsdk::gear::scheduler::events::Canceled

Source§

impl EncodeAsType for Dispatched

Source§

impl EncodeAsType for PeriodicFailed

Source§

impl EncodeAsType for PermanentlyOverweight

Source§

impl EncodeAsType for RetryCancelled

Source§

impl EncodeAsType for RetryFailed

Source§

impl EncodeAsType for RetrySet

Source§

impl EncodeAsType for gsdk::gear::scheduler::events::Scheduled

Source§

impl EncodeAsType for PurgeKeys

Source§

impl EncodeAsType for SetKeys

Source§

impl EncodeAsType for NewSession

Source§

impl EncodeAsType for Bond

Source§

impl EncodeAsType for gsdk::gear::staking::calls::types::BondExtra

Source§

impl EncodeAsType for CancelDeferredSlash

Source§

impl EncodeAsType for gsdk::gear::staking::calls::types::Chill

Source§

impl EncodeAsType for ChillOther

Source§

impl EncodeAsType for DeprecateControllerBatch

Source§

impl EncodeAsType for ForceApplyMinCommission

Source§

impl EncodeAsType for ForceNewEra

Source§

impl EncodeAsType for ForceNewEraAlways

Source§

impl EncodeAsType for ForceNoEras

Source§

impl EncodeAsType for ForceUnstake

Source§

impl EncodeAsType for IncreaseValidatorCount

Source§

impl EncodeAsType for Kick

Source§

impl EncodeAsType for gsdk::gear::staking::calls::types::Nominate

Source§

impl EncodeAsType for PayoutStakers

Source§

impl EncodeAsType for PayoutStakersByPage

Source§

impl EncodeAsType for ReapStash

Source§

impl EncodeAsType for Rebond

Source§

impl EncodeAsType for RestoreLedger

Source§

impl EncodeAsType for ScaleValidatorCount

Source§

impl EncodeAsType for SetController

Source§

impl EncodeAsType for SetInvulnerables

Source§

impl EncodeAsType for SetMinCommission

Source§

impl EncodeAsType for SetPayee

Source§

impl EncodeAsType for SetStakingConfigs

Source§

impl EncodeAsType for SetValidatorCount

Source§

impl EncodeAsType for gsdk::gear::staking::calls::types::Unbond

Source§

impl EncodeAsType for UpdatePayee

Source§

impl EncodeAsType for Validate

Source§

impl EncodeAsType for gsdk::gear::staking::calls::types::WithdrawUnbonded

Source§

impl EncodeAsType for gsdk::gear::staking::events::Bonded

Source§

impl EncodeAsType for Chilled

Source§

impl EncodeAsType for ControllerBatchDeprecated

Source§

impl EncodeAsType for EraPaid

Source§

impl EncodeAsType for ForceEra

Source§

impl EncodeAsType for Kicked

Source§

impl EncodeAsType for OldSlashingReportDiscarded

Source§

impl EncodeAsType for PayoutStarted

Source§

impl EncodeAsType for gsdk::gear::staking::events::Rewarded

Source§

impl EncodeAsType for SlashReported

Source§

impl EncodeAsType for gsdk::gear::staking::events::Slashed

Source§

impl EncodeAsType for SnapshotTargetsSizeExceeded

Source§

impl EncodeAsType for SnapshotVotersSizeExceeded

Source§

impl EncodeAsType for StakersElected

Source§

impl EncodeAsType for StakingElectionFailed

Source§

impl EncodeAsType for gsdk::gear::staking::events::Unbonded

Source§

impl EncodeAsType for ValidatorPrefsSet

Source§

impl EncodeAsType for gsdk::gear::staking::events::Withdrawn

Source§

impl EncodeAsType for ForceRefill

Source§

impl EncodeAsType for Refill

Source§

impl EncodeAsType for SetIdealStakingRatio

Source§

impl EncodeAsType for SetTargetInflation

Source§

impl EncodeAsType for gsdk::gear::staking_rewards::calls::types::Withdraw

Source§

impl EncodeAsType for gsdk::gear::staking_rewards::events::Burned

Source§

impl EncodeAsType for Deposited

Source§

impl EncodeAsType for IdealStakingRatioChanged

Source§

impl EncodeAsType for gsdk::gear::staking_rewards::events::Minted

Source§

impl EncodeAsType for TargetInflationChanged

Source§

impl EncodeAsType for gsdk::gear::staking_rewards::events::Withdrawn

Source§

impl EncodeAsType for RemoveKey

Source§

impl EncodeAsType for SetKey

Source§

impl EncodeAsType for Sudo

Source§

impl EncodeAsType for SudoAs

Source§

impl EncodeAsType for SudoUncheckedWeight

Source§

impl EncodeAsType for KeyChanged

Source§

impl EncodeAsType for KeyRemoved

Source§

impl EncodeAsType for Sudid

Source§

impl EncodeAsType for SudoAsDone

Source§

impl EncodeAsType for ApplyAuthorizedUpgrade

Source§

impl EncodeAsType for AuthorizeUpgrade

Source§

impl EncodeAsType for AuthorizeUpgradeWithoutChecks

Source§

impl EncodeAsType for KillPrefix

Source§

impl EncodeAsType for KillStorage

Source§

impl EncodeAsType for Remark

Source§

impl EncodeAsType for RemarkWithEvent

Source§

impl EncodeAsType for SetCode

Source§

impl EncodeAsType for SetCodeWithoutChecks

Source§

impl EncodeAsType for SetHeapPages

Source§

impl EncodeAsType for SetStorage

Source§

impl EncodeAsType for CodeUpdated

Source§

impl EncodeAsType for ExtrinsicFailed

Source§

impl EncodeAsType for ExtrinsicSuccess

Source§

impl EncodeAsType for KilledAccount

Source§

impl EncodeAsType for NewAccount

Source§

impl EncodeAsType for Remarked

Source§

impl EncodeAsType for UpgradeAuthorized

Source§

impl EncodeAsType for Set

Source§

impl EncodeAsType for TransactionFeePaid

Source§

impl EncodeAsType for CheckStatus

Source§

impl EncodeAsType for Payout

Source§

impl EncodeAsType for RemoveApproval

Source§

impl EncodeAsType for Spend

Source§

impl EncodeAsType for SpendLocal

Source§

impl EncodeAsType for VoidSpend

Source§

impl EncodeAsType for AssetSpendApproved

Source§

impl EncodeAsType for AssetSpendVoided

Source§

impl EncodeAsType for gsdk::gear::treasury::events::Awarded

Source§

impl EncodeAsType for Burnt

Source§

impl EncodeAsType for gsdk::gear::treasury::events::Deposit

Source§

impl EncodeAsType for Paid

Source§

impl EncodeAsType for PaymentFailed

Source§

impl EncodeAsType for Rollover

Source§

impl EncodeAsType for SpendApproved

Source§

impl EncodeAsType for SpendProcessed

Source§

impl EncodeAsType for Spending

Source§

impl EncodeAsType for UpdatedInactive

Source§

impl EncodeAsType for AsDerivative

Source§

impl EncodeAsType for Batch

Source§

impl EncodeAsType for BatchAll

Source§

impl EncodeAsType for DispatchAs

Source§

impl EncodeAsType for ForceBatch

Source§

impl EncodeAsType for WithWeight

Source§

impl EncodeAsType for BatchCompleted

Source§

impl EncodeAsType for BatchCompletedWithErrors

Source§

impl EncodeAsType for BatchInterrupted

Source§

impl EncodeAsType for DispatchedAs

Source§

impl EncodeAsType for ItemCompleted

Source§

impl EncodeAsType for ItemFailed

Source§

impl EncodeAsType for ForceRemoveVestingSchedule

Source§

impl EncodeAsType for ForceVestedTransfer

Source§

impl EncodeAsType for MergeSchedules

Source§

impl EncodeAsType for Vest

Source§

impl EncodeAsType for VestOther

Source§

impl EncodeAsType for VestedTransfer

Source§

impl EncodeAsType for VestingCompleted

Source§

impl EncodeAsType for VestingUpdated

Source§

impl EncodeAsType for DispatchWhitelistedCall

Source§

impl EncodeAsType for DispatchWhitelistedCallWithPreimage

Source§

impl EncodeAsType for RemoveWhitelistedCall

Source§

impl EncodeAsType for WhitelistCall

Source§

impl EncodeAsType for CallWhitelisted

Source§

impl EncodeAsType for WhitelistedCallDispatched

Source§

impl EncodeAsType for WhitelistedCallRemoved

Source§

impl EncodeAsType for GasInfo

Source§

impl<'a, T> EncodeAsType for Cow<'a, T>
where T: 'a + EncodeAsType + ToOwned + ?Sized,

Source§

impl<AccountId, AccountIndex> EncodeAsType for MultiAddress<AccountId, AccountIndex>
where AccountId: EncodeAsType, AccountIndex: EncodeAsType,

Source§

impl<Address, Call, Signature, Extra> EncodeAsType for UncheckedExtrinsic<Address, Call, Signature, Extra>

Source§

impl<K> EncodeAsType for BTreeSet<K>
where K: EncodeAsType,

Source§

impl<K, V> EncodeAsType for BTreeMap<K, V>
where K: AsRef<str>, V: EncodeAsType,

Source§

impl<Store, Order> EncodeAsType for DecodedBits<Store, Order>

Source§

impl<T> EncodeAsType for Compact<T>
where T: EncodeAsType,

Source§

impl<T> EncodeAsType for Arc<T>
where T: EncodeAsType,

Source§

impl<T> EncodeAsType for Static<T>
where T: Encode,

Source§

impl<T> EncodeAsType for WrapperKeepOpaque<T>

Source§

impl<T> EncodeAsType for Value<T>

Source§

impl<V> EncodeAsType for Vec<V>
where V: EncodeAsType,

Source§

impl<V> EncodeAsType for BinaryHeap<V>
where V: EncodeAsType,

Source§

impl<V> EncodeAsType for LinkedList<V>
where V: EncodeAsType,

Source§

impl<V> EncodeAsType for VecDeque<V>
where V: EncodeAsType,

Source§

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

Source§

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

Source§

impl<_0> EncodeAsType for CodeChangeKind<_0>
where _0: EncodeAsType,

Source§

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

Source§

impl<_0> EncodeAsType for Program<_0>
where _0: EncodeAsType,

Source§

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

Source§

impl<_0> EncodeAsType for gsdk::gear::runtime_types::pallet_election_provider_multi_phase::Phase<_0>
where _0: EncodeAsType,

Source§

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

Source§

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

Source§

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

Source§

impl<_0> EncodeAsType for gsdk::gear::runtime_types::pallet_nomination_pools::BondExtra<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for CommissionClaimPermission<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for gsdk::gear::runtime_types::pallet_nomination_pools::ConfigOp<_0>
where _0: EncodeAsType,

Source§

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

Source§

impl<_0> EncodeAsType for gsdk::gear::runtime_types::pallet_staking::pallet::pallet::ConfigOp<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for PaymentState<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for BoundedVec<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for WeakBoundedVec<_0>
where _0: EncodeAsType,

Source§

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

Source§

impl<_0> EncodeAsType for NodeLock<_0>
where _0: EncodeAsType,

Source§

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

Source§

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

Source§

impl<_0> EncodeAsType for IntervalsTree<_0>
where _0: EncodeAsType,

Source§

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

Source§

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

Source§

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

Source§

impl<_0> EncodeAsType for gsdk::gear::runtime_types::pallet_conviction_voting::types::Tally<_0>
where _0: EncodeAsType,

Source§

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

Source§

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

Source§

impl<_0> EncodeAsType for CustomChargeTransactionPayment<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for StoredPendingChange<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for AuthorityProperties<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for gsdk::gear::runtime_types::pallet_im_online::Heartbeat<_0>
where _0: EncodeAsType,

Source§

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

Source§

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

Source§

impl<_0> EncodeAsType for PoolRoles<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for DecidingStatus<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for RetryConfig<_0>
where _0: EncodeAsType,

Source§

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

Source§

impl<_0> EncodeAsType for EraRewardPoints<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for UnlockChunk<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for FeeDetails<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for InclusionFee<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for Support<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for Header<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for DispatchErrorWithPostInfo<_0>
where _0: EncodeAsType,

Source§

impl<_0> EncodeAsType for PagedExposureMetadata<_0>
where _0: EncodeAsType,

Source§

impl<_0, _1> EncodeAsType for Bounded<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<_0, _1> EncodeAsType for OldRequestStatus<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

impl<_0, _1> EncodeAsType for RequestStatus<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

impl<_0, _1> EncodeAsType for gsdk::gear::runtime_types::sp_consensus_grandpa::Equivocation<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

impl<_0, _1> EncodeAsType for BoundedBTreeMap<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<_0, _1> EncodeAsType for EventRecord<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

impl<_0, _1> EncodeAsType for LinkedNode<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

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

Source§

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

Source§

impl<_0, _1> EncodeAsType for RoundSnapshot<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

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

Source§

impl<_0, _1> EncodeAsType for gsdk::gear::runtime_types::pallet_referenda::types::Deposit<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

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

Source§

impl<_0, _1> EncodeAsType for UnappliedSlash<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

impl<_0, _1> EncodeAsType for RuntimeDispatchInfo<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

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

Source§

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

Source§

impl<_0, _1> EncodeAsType for gsdk::gear::runtime_types::sp_consensus_grandpa::EquivocationProof<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

impl<_0, _1> EncodeAsType for gsdk::gear::runtime_types::sp_consensus_slots::EquivocationProof<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

impl<_0, _1> EncodeAsType for Block<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

impl<_0, _1> EncodeAsType for OffenceDetails<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

impl<_0, _1> EncodeAsType for Exposure<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

impl<_0, _1> EncodeAsType for ExposurePage<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

impl<_0, _1> EncodeAsType for IndividualExposure<_0, _1>
where _0: EncodeAsType, _1: EncodeAsType,

Source§

impl<_0, _1, _2> EncodeAsType for gsdk::gear::runtime_types::finality_grandpa::Equivocation<_0, _1, _2>

Source§

impl<_0, _1, _2> EncodeAsType for Bounty<_0, _1, _2>

Source§

impl<_0, _1, _2> EncodeAsType for ChildBounty<_0, _1, _2>

Source§

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

Source§

impl<_0, _1, _2> EncodeAsType for Delegating<_0, _1, _2>

Source§

impl<_0, _1, _2> EncodeAsType for SignedSubmission<_0, _1, _2>

Source§

impl<_0, _1, _2> EncodeAsType for RegistrarInfo<_0, _1, _2>

Source§

impl<_0, _1, _2> EncodeAsType for Multisig<_0, _1, _2>

Source§

impl<_0, _1, _2> EncodeAsType for Announcement<_0, _1, _2>

Source§

impl<_0, _1, _2> EncodeAsType for ProxyDefinition<_0, _1, _2>

Source§

impl<_0, _1, _2, _3> EncodeAsType for GasNode<_0, _1, _2, _3>

Source§

impl<_0, _1, _2, _3> EncodeAsType for Voting<_0, _1, _2, _3>

Source§

impl<_0, _1, _2, _3, _4> EncodeAsType for gsdk::gear::runtime_types::pallet_scheduler::Scheduled<_0, _1, _2, _3, _4>

Source§

impl<_0, _1, _2, _3, _4> EncodeAsType for SpendStatus<_0, _1, _2, _3, _4>

Source§

impl<_0, _1, _2, _3, _4, _5, _6, _7> EncodeAsType for ReferendumInfo<_0, _1, _2, _3, _4, _5, _6, _7>

Source§

impl<_0, _1, _2, _3, _4, _5, _6, _7> EncodeAsType for ReferendumStatus<_0, _1, _2, _3, _4, _5, _6, _7>

Source§

impl<_0, _2> EncodeAsType for Registration<_0, _2>
where _0: EncodeAsType, _2: EncodeAsType,