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

Trait Encode

pub trait Encode {
    // Provided methods
    fn size_hint(&self) -> usize { ... }
    fn encode_to<T>(&self, dest: &mut T)
       where T: Output + ?Sized { ... }
    fn encode(&self) -> Vec<u8>  { ... }
    fn using_encoded<R, F>(&self, f: F) -> R
       where F: FnOnce(&[u8]) -> R { ... }
    fn encoded_size(&self) -> usize { ... }
}
Expand description

Trait that allows zero-copy write of value-references to slices in LE format.

Implementations should override using_encoded for value types and encode_to and size_hint for allocating types. Wrapper types should override all methods.

Provided Methods§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding.

This method is used inside default implementation of encode to avoid re-allocations.

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

Convert self to a slice and append it to the destination.

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.

fn encoded_size(&self) -> usize

Calculates the encoded size.

Should be used when the encoded data isn’t required.

§Note

This works by using a special [Output] that only tracks the size. So, there are no allocations inside the output. However, this can not prevent allocations that some types are doing inside their own encoding.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

§

impl Encode for bool

§

fn size_hint(&self) -> usize

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for f32

§

fn size_hint(&self) -> usize

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for f64

§

fn size_hint(&self) -> usize

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for i8

§

fn size_hint(&self) -> usize

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for i16

§

fn size_hint(&self) -> usize

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for i32

§

fn size_hint(&self) -> usize

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for i64

§

fn size_hint(&self) -> usize

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for i128

§

fn size_hint(&self) -> usize

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for str

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for u8

§

fn size_hint(&self) -> usize

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for u16

§

fn size_hint(&self) -> usize

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for u32

§

fn size_hint(&self) -> usize

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for u64

§

fn size_hint(&self) -> usize

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for u128

§

fn size_hint(&self) -> usize

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for ()

§

fn encode_to<W>(&self, _dest: &mut W)
where W: Output + ?Sized,

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

fn encode(&self) -> Vec<u8>

§

impl Encode for NonZero<i8>

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for NonZero<i16>

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for NonZero<i32>

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for NonZero<i64>

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for NonZero<i128>

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for NonZero<u8>

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for NonZero<u16>

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for NonZero<u32>

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for NonZero<u64>

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for NonZero<u128>

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for Duration

§

fn size_hint(&self) -> usize

§

fn encode(&self) -> Vec<u8>

§

impl Encode for AccountId32

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for AnySignature

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for ChildInfo

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for ChildTrieParentKeyId

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for CompactProof

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for CryptoTypeId

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for DeriveJunction

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for Digest

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for DigestItem

§

fn encode(&self) -> Vec<u8>

§

impl Encode for DispatchClass

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for DispatchError

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for DispatchInfo

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for Duration

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for EcdsaVerifyError

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for Era

§

fn encode_to<T>(&self, output: &mut T)
where T: Output + ?Sized,

§

impl Encode for Error

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for H128

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for H384

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for H768

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for HttpError

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for HttpRequestId

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for HttpRequestStatus

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for InherentError

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for Justifications

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for KillStorageResult

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for LogLevel

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for LogLevelFilter

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for MembershipProof

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for MockCallU64

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for ModuleError

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for ModuleError

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for MultiRemovalResults

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for MultiSignature

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for MultiSigner

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for Never

§

impl Encode for OffenceSeverity

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for OpaqueExtrinsic

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for OpaqueMetadata

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for OpaqueMultiaddr

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for OpaqueNetworkState

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for OpaquePeerId

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for OpaqueValue

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for Pays

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for PortableRegistry

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for PortableType

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for PostDispatchInfo

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for Public

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for Public

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for Public

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for Public

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for Public

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for Public

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for ReturnValue

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for RingVerifierKey

§

fn encode(&self) -> Vec<u8>

§

impl Encode for RingVrfSignature

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for RuntimeMetadata

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for RuntimeMetadataDeprecated

§

fn encode_to<W>(&self, _dest: &mut W)
where W: Output + ?Sized,

§

impl Encode for RuntimeMetadataPrefixed

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for RuntimeMetadataV14

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for RuntimeMetadataV15

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for RuntimeMetadataV16

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for Signature

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for Signature

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for Signature

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for Signature

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for Signature

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for Signature

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for SteppedMigrationError

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for StorageData

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for StorageEntryModifier

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for StorageEntryModifierIR

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for StorageHasher

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for StorageHasherIR

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for StorageKey

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for StorageKind

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for StorageProofError

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for TestSignature

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for Time

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for Timestamp

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for Timestamp

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for TokenError

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for TransactionSource

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for TransactionValidityError

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for TransactionalError

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for TypeDefPrimitive

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for U128

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

impl Encode for UintAuthorityId

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for UnknownTransaction

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for Value

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for VersionedPostUpgradeData

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for ViewFunctionDispatchError

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for ViewFunctionId

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for Void

§

impl Encode for VrfPreOutput

§

fn encode(&self) -> Vec<u8>

§

impl Encode for VrfPreOutput

§

fn encode(&self) -> Vec<u8>

§

impl Encode for VrfProof

§

fn encode(&self) -> Vec<u8>

§

impl Encode for VrfSignature

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for VrfSignature

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for WasmEntryAttributes

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for WasmFieldName

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for WasmFields

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl Encode for WasmLevel

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for WasmMetadata

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for WasmValue

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl Encode for WasmValuesSet

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl<'a> Encode for DigestItemRef<'a>

§

fn encode(&self) -> Vec<u8>

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

impl<AccountId, AccountIndex> Encode for MultiAddress<AccountId, AccountIndex>
where AccountId: Encode, AccountIndex: HasCompact,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<AccountId, Balance> Encode for Exposure<AccountId, Balance>
where Balance: HasCompact, Vec<IndividualExposure<AccountId, Balance>>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<AccountId, Balance> Encode for IndividualExposure<AccountId, Balance>
where Balance: HasCompact, AccountId: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn encode(&self) -> Vec<u8>

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

impl<B> Encode for BlockAndTimeDeadline<B>

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

impl<Call, Extension> Encode for SignedPayload<Call, Extension>
where Call: Encode + Dispatchable, Extension: TransactionExtension<Call>,

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

Get an encoded version of this blake2_256-hashed payload.

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

impl<E> Encode for MakeFatalError<E>
where E: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

impl<K, V> Encode for BTreeMap<K, V>
where K: Encode, V: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

impl<K, V, S> Encode for BoundedBTreeMap<K, V, S>
where BTreeMap<K, V>: Encode, PhantomData<S>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

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

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

impl<O, T> Encode for BitSlice<T, O>
where O: BitOrder, T: BitStore + Encode,

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

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

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<T>(&self, dest: &mut T)
where T: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<R, F>(&self, f: F) -> R
where F: FnOnce(&[u8]) -> R,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

impl<T> Encode for BinaryHeap<T>
where T: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

impl<T> Encode for BTreeSet<T>
where T: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode(&self) -> Vec<u8>

§

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

§

fn size_hint(&self) -> usize

§

fn encode(&self) -> Vec<u8>

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for DeprecationInfoIR<T>
where T: Form, DeprecationStatusIR<T>: Encode, BTreeMap<Compact<u8>, DeprecationStatusIR<T>>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for DeprecationStatusIR<T>
where T: Form, <T as Form>::String: Encode, Option<<T as Form>::String>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for ExtrinsicMetadataIR<T>
where T: Form, <T as Form>::Type: Encode, Vec<TransactionExtensionMetadataIR<T>>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for OuterEnumsIR<T>
where T: Form, <T as Form>::Type: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for PalletAssociatedTypeMetadataIR<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl<T> Encode for PalletCallMetadataIR<T>
where T: Form, <T as Form>::Type: Encode, DeprecationInfoIR<T>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for PalletConstantMetadataIR<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatusIR<T>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl<T> Encode for PalletErrorMetadataIR<T>
where T: Form, <T as Form>::Type: Encode, DeprecationInfoIR<T>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

impl<T> Encode for PalletEventMetadataIR<T>
where T: Form, <T as Form>::Type: Encode, DeprecationInfoIR<T>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for PalletMetadataIR<T>
where T: Form, <T as Form>::String: Encode, Option<PalletStorageMetadataIR<T>>: Encode, Option<PalletCallMetadataIR<T>>: Encode, Vec<PalletViewFunctionMetadataIR<T>>: Encode, Option<PalletEventMetadataIR<T>>: Encode, Vec<PalletConstantMetadataIR<T>>: Encode, Option<PalletErrorMetadataIR<T>>: Encode, Vec<PalletAssociatedTypeMetadataIR<T>>: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatusIR<T>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for PalletStorageMetadataIR<T>
where T: Form, <T as Form>::String: Encode, Vec<StorageEntryMetadataIR<T>>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for RuntimeApiMetadataIR<T>
where T: Form, <T as Form>::String: Encode, Vec<RuntimeApiMethodMetadataIR<T>>: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatusIR<T>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for RuntimeApiMethodMetadataIR<T>
where T: Form, <T as Form>::String: Encode, Vec<RuntimeApiMethodParamMetadataIR<T>>: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatusIR<T>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for RuntimeApiMethodParamMetadataIR<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for StorageEntryMetadataIR<T>
where T: Form, <T as Form>::String: Encode, StorageEntryTypeIR<T>: Encode, Vec<<T as Form>::String>: Encode, DeprecationStatusIR<T>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for StorageEntryTypeIR<T>
where T: Form, <T as Form>::Type: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T> Encode for TransactionExtensionMetadataIR<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

fn encode(&self) -> Vec<u8>

§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback>( &self, f: __CodecUsingEncodedCallback, ) -> __CodecOutputReturn
where __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T, S> Encode for BoundedBTreeSet<T, S>

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

impl<T, S> Encode for WeakBoundedVec<T, S>
where Vec<T>: Encode, PhantomData<S>: Encode,

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<W>(&self, dest: &mut W)
where W: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn size_hint(&self) -> usize

§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
where __CodecOutputEdqy: Output + ?Sized,

§

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

§

fn encode(&self) -> Vec<u8>

Implementors§

§

impl Encode for ArithmeticError

§

impl Encode for BenchmarkParameter

§

impl Encode for Phase

§

impl Encode for ExtrinsicInclusionMode

§

impl Encode for polkadot_sdk_frame::runtime::testing_prelude::DispatchError

§

impl Encode for StateVersion

§

impl Encode for BalanceStatus

§

impl Encode for PaymentStatus

§

impl Encode for ProcessMessageError

§

impl Encode for TrieError

§

impl Encode for Select

§

impl Encode for UpgradeCheckSelect

§

impl Encode for polkadot_sdk_frame::traits::schedule::LookupError

§

impl Encode for InvalidTransaction

§

impl Encode for BigUint

§

impl Encode for FixedI64

§

impl Encode for FixedI128

§

impl Encode for FixedU64

§

impl Encode for FixedU128

§

impl Encode for PerU16

§

impl Encode for Perbill

§

impl Encode for Percent

§

impl Encode for Permill

§

impl Encode for Perquintill

§

impl Encode for BenchmarkBatch

§

impl Encode for BenchmarkBatchSplitResults

§

impl Encode for BenchmarkConfig

§

impl Encode for BenchmarkList

§

impl Encode for BenchmarkMetadata

§

impl Encode for BenchmarkResult

§

impl Encode for H160

§

impl Encode for H256

§

impl Encode for H512

§

impl Encode for U256

§

impl Encode for U512

§

impl Encode for BlockLength

§

impl Encode for BlockWeights

§

impl Encode for WeightsPerClass

§

impl Encode for DispatchEventInfo

§

impl Encode for LastRuntimeUpgradeInfo

§

impl Encode for PalletId

§

impl Encode for KeyTypeId

§

impl Encode for Slot

§

impl Encode for SlotDuration

§

impl Encode for StorageProof

§

impl Encode for CheckInherentsResult

§

impl Encode for InherentData

§

impl Encode for polkadot_sdk_frame::runtime::prelude::OpaqueMetadata

§

impl Encode for RuntimeVersion

§

impl Encode for RuntimeDbWeight

§

impl Encode for Weight

§

impl Encode for WithdrawReasons

§

impl Encode for BadOrigin

§

impl Encode for CrateVersion

§

impl Encode for Disabled

§

impl Encode for polkadot_sdk_frame::traits::LookupError

§

impl Encode for SixteenPatriciaMerkleTreeExistenceProof

§

impl Encode for StorageInfo

§

impl Encode for StorageVersion

§

impl Encode for TrackedStorageKey

§

impl Encode for ValidTransaction

§

impl Encode for CompactRef<'_, u8>

§

impl Encode for CompactRef<'_, u16>

§

impl Encode for CompactRef<'_, u32>

§

impl Encode for CompactRef<'_, u64>

§

impl Encode for CompactRef<'_, u128>

§

impl Encode for CompactRef<'_, ()>

§

impl Encode for OptionBool

§

impl<'a, T, S> Encode for BoundedSlice<'a, T, S>
where T: Encode, &'a [T]: Encode, PhantomData<S>: Encode,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<Base, Explicit, Implicit> Encode for ImplicationParts<Base, Explicit, Implicit>
where Base: Encode, Explicit: Encode, Implicit: Encode,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Encode for PhantomData<T>

§

impl<T> Encode for TxBaseImplication<T>
where T: Encode,

§

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

§

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

§

impl<T> Encode for Compact<T>
where CompactRef<'a, T>: for<'a> Encode,

§

impl<T> Encode for CompactRef<'_, T>
where T: CompactAs, CompactRef<'b, <T as CompactAs>::As>: for<'b> Encode,

§

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

§

impl<T, S> Encode for BoundedVec<T, S>
where Vec<T>: Encode, PhantomData<S>: Encode,

§

impl<T, X> Encode for X
where T: Encode + ?Sized, X: WrapperTypeEncode<Target = T>,

impl Encode for OriginCaller

impl Encode for ProxyType

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for SessionKeys

impl Encode for OriginCaller

impl Encode for ProxyType

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for SessionKeys

impl Encode for FungiblesAccessError

impl Encode for Call

impl Encode for Call

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

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

impl Encode for RuntimeCall

impl Encode for RuntimeCall

impl Encode for HeaderChainError

impl Encode for AuthoritySet

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

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

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

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

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

impl Encode for LaneState

impl Encode for MessagesOperatingMode

impl Encode for VerificationError

impl Encode for DeliveredMessages

impl Encode for HashedLaneId

impl Encode for InboundMessageDetails

impl Encode for LegacyLaneId

impl Encode for OutboundLaneData

impl Encode for OutboundMessageDetails

impl Encode for UnrewardedRelayersState

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

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

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

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

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

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

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

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

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

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

impl Encode for BridgeParachainCall

impl Encode for BestParaHeadHash

impl Encode for ParaInfo

impl Encode for ParaStoredHeaderData

impl Encode for TransactionExtension

impl Encode for ParaHead

impl Encode for ParaHeadsProof

impl Encode for ParaId

impl Encode for RewardsAccountOwner

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

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

impl Encode for BasicOperatingMode

impl Encode for OwnedBridgeModuleError

impl Encode for StorageProofError

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

impl<ChainCall: Encode> Encode for EncodedOrDecodedCall<ChainCall>

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

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

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

impl<S: TransactionExtensionSchema> Encode for GenericTransactionExtension<S>
where S::Payload: Encode,

impl Encode for BridgeLocationsError

impl Encode for BridgeState

impl Encode for XcmBridgeHubCall

impl Encode for BridgeId

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

impl Encode for XcmBridgeHubRouterCall

impl Encode for BridgeState

impl Encode for CustomDigestItem

impl Encode for AggregateMessageOrigin

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for SessionKeys

impl Encode for BridgeReward

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for SessionKeys

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

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

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

impl Encode for Origin

impl Encode for OriginCaller

impl Encode for ProxyType

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for Origin

impl Encode for SessionKeys

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

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

impl Encode for OriginCaller

impl Encode for ProxyType

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for SessionKeys

impl Encode for OriginCaller

impl Encode for ProxyType

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for SessionKeys

impl Encode for BlockAnnounceData

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

impl Encode for MigrationState

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

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

impl Encode for MessagingStateSnapshot

impl Encode for RelayChainState

impl Encode for UsedBandwidth

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

impl<T> Encode for Error<T>

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

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

impl Encode for Event

impl<T> Encode for Error<T>

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

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

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

impl Encode for Origin

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

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

impl Encode for ChannelSignal

impl Encode for OutboundState

impl Encode for InboundState

impl Encode for QueueConfigData

impl Encode for InboundChannelDetails

impl Encode for OutboundChannelDetails

impl Encode for QueueConfigData

impl<T> Encode for Error<T>

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

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

impl<T> Encode for Error<T>

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

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

impl Encode for AggregateMessageOrigin

impl Encode for CumulusDigestItem

impl Encode for MessageSendError

impl Encode for ServiceQuality

impl Encode for CollationInfo

impl Encode for CollationInfoV1

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

impl Encode for MessageQueueChain

impl Encode for ParachainInherentData

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

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for SessionKeys

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

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

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

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

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

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

impl<T> Encode for Error<T>

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

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

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl<T> Encode for Error<T>

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

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

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for SessionKeys

impl Encode for OriginCaller

impl Encode for ProxyType

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for NposSolution16

impl Encode for SessionKeys

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for MemberRole

impl Encode for Version

impl Encode for Cid

impl Encode for DisbandWitness

impl Encode for Multihash

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

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

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

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

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

impl<T> Encode for Error<T>

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

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

impl<T> Encode for Error<T>

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

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

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

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

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

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

impl<T> Encode for Error<T>

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

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

impl Encode for FreezeReason

impl Encode for HoldReason

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

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

impl<T> Encode for Error<T>

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

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

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

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

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

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

impl Encode for AccountStatus

impl Encode for AssetStatus

impl Encode for ConversionError

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<T> Encode for Error<T>

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

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

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

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

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

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

impl<T> Encode for Error<T>

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

impl Encode for ListError

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

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

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

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

impl<T: Config<I>, I: 'static> Encode for Bag<T, I>
where Option<T::AccountId>: Encode,

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

impl Encode for AdjustmentDirection

impl Encode for Reasons

impl Encode for ExtraFlags

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

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

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

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

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

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

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

impl<T> Encode for Error<T>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Encode for LanesManagerError

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

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

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

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

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

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

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

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

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

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

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

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

impl Encode for CompletionStatus

impl Encode for CoreAssignment

impl Encode for Finality

impl Encode for AutoRenewalRecord

impl Encode for CoreMask

impl Encode for LeaseRecordItem

impl Encode for PoolIoRecord

impl Encode for PotentialRenewalId

impl Encode for RegionId

impl Encode for ScheduleItem

impl Encode for StatusRecord

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

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

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

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

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

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

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

impl<T> Encode for Error<T>

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

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

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

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

impl<T> Encode for Error<T>

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

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

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

impl<T> Encode for Error<T>

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

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

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

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

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

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

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

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

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

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

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

impl Encode for ExportedFunction

impl Encode for CollectEvents

impl Encode for ContractAccessError

impl Encode for DebugInfo

impl Encode for Determinism

impl Encode for HoldReason

impl Encode for ExecReturnValue

impl Encode for ApiVersion

impl Encode for Limits

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

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

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

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

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

impl<T> Encode for Error<T>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<T: Config> Encode for InstructionWeights<T>

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

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

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

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

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

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

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

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

impl Encode for ReturnFlags

impl Encode for Conviction

impl Encode for Status

impl Encode for Vote

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

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

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

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

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

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

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

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

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

impl Encode for Wish

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

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

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

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

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

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

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

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

impl Encode for HoldReason

impl<T> Encode for Error<T>

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

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

impl Encode for Conviction

impl Encode for MetadataOwner

impl Encode for VoteThreshold

impl Encode for Vote

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

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

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

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

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

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

impl<T> Encode for Error<T>

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

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

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

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

impl Encode for ElectionCompute

impl Encode for SolutionOrSnapshotSize

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

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

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

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

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

impl<T> Encode for Error<T>

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

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

impl Encode for Renouncing

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

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

impl<T> Encode for Error<T>

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

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

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

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

impl<T> Encode for Error<T>

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

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

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

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

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

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

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

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

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

impl Encode for HoldReason

impl<T> Encode for Error<T>

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

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

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

impl Encode for Public

impl Encode for Signature

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

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

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

impl Encode for CurrentAndPreviousValue

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

impl<T> Encode for Error<T>

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

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

impl<T> Encode for Error<T>

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

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

impl<T> Encode for Error<T>

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

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

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

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

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

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

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

impl<T> Encode for Error<T>

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

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

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

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

impl Encode for Event

impl<T> Encode for Error<T>

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

impl Encode for Event

impl Encode for TimeSlot

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

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

impl<T> Encode for Error<T>

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

impl Encode for Data

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

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

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

impl<Balance, MaxJudgements: Get<u32>, IdentityInfo> Encode for Registration<Balance, MaxJudgements, IdentityInfo>
where BoundedVec<(RegistrarIndex, Judgement<Balance>), MaxJudgements>: Encode, Balance: Encode + Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq, IdentityInfo: Encode + IdentityInformationProvider,

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

impl<T> Encode for Error<T>

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

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

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

impl<T> Encode for Error<T>

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

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

impl<T> Encode for Error<T>

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

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

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

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

impl<T> Encode for Error<T>

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

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

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

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

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

impl Encode for MessageOrigin

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

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

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

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

impl<T> Encode for Error<T>

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

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

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

impl<T> Encode for Error<T>

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

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

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

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

impl Encode for MockedMigrationKind

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

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

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

impl<T> Encode for Error<T>

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

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

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

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

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

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

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

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

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

impl<T> Encode for Error<T>

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

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

impl Encode for HoldReason

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

impl<T> Encode for Error<T>

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

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

impl Encode for CollectionRole

impl Encode for CollectionSetting

impl Encode for ItemSetting

impl Encode for PalletFeature

impl Encode for PriceDirection

impl Encode for CollectionRoles

impl Encode for CollectionSettings

impl Encode for DestroyWitness

impl Encode for ItemConfig

impl Encode for ItemSettings

impl Encode for PalletFeatures

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Encode for HoldReason

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

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

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

impl<T> Encode for Error<T>

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

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

impl<T> Encode for Error<T>

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

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

impl Encode for StakeStrategyType

impl Encode for ClaimPermission

impl Encode for PoolState

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for DefensiveError

impl Encode for FreezeReason

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

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

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

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

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

impl<T> Encode for Error<T>

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

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

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

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

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

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

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

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

impl Encode for Event

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

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

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

impl<T> Encode for Error<T>

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

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

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

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

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

impl Encode for HoldReason

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

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

impl<T> Encode for Error<T>

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

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

impl Encode for DepositKind

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

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

impl<T> Encode for Error<T>

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

impl<T: Config> Encode for Event<T>
where T::AccountId: Encode, T::ProxyType: Encode, <<T as Config>::CallHasher as Hash>::Output: Encode, BlockNumberFor<T>: Encode, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,

impl<T: Config> Encode for CheckPermissionsViewFunction<T>

impl<T: Config> Encode for IsSupersetViewFunction<T>

impl Encode for VoteRecord

impl Encode for MemberRecord

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

impl<T, I, M: GetMaxVoters> Encode for Tally<T, I, M>
where PhantomData<(T, I, M)>: Encode,

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

impl<T: Config<I>, I: 'static> Encode for Event<T, I>
where T::AccountId: Encode, PollIndexOf<T, I>: Encode, TallyOf<T, I>: Encode,

impl<BlockNumber, Balance, Friends> Encode for ActiveRecovery<BlockNumber, Balance, Friends>
where BlockNumber: Encode, Balance: Encode, Friends: Encode,

impl<BlockNumber, Balance, Friends> Encode for RecoveryConfig<BlockNumber, Balance, Friends>
where BlockNumber: Encode, Balance: Encode, Friends: Encode,

impl<T> Encode for Error<T>

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

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

impl Encode for Curve

impl<AccountId, Balance> Encode for Deposit<AccountId, Balance>
where AccountId: Encode, Balance: Encode,

impl<BlockNumber> Encode for DecidingStatus<BlockNumber>
where BlockNumber: Encode, Option<BlockNumber>: Encode,

impl<Id, Balance, Moment, const N: usize> Encode for Track<Id, Balance, Moment, N>
where Id: Encode, TrackInfo<Balance, Moment, N>: Encode,

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

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

impl<T: Config<I>, I: 'static> Encode for Event<T, I>
where TrackIdOf<T, I>: Encode, BoundedCallOf<T, I>: Encode, T::AccountId: Encode, BalanceOf<T, I>: Encode, T::Tally: Encode, T::Hash: Encode,

impl<TrackId, RuntimeOrigin, Moment, Call, Balance: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Tally, AccountId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, ScheduleAddress: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone> Encode for ReferendumStatus<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where TrackId: Encode + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, RuntimeOrigin: Encode + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Call: Encode + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, DispatchTime<Moment>: Encode, Moment: Encode + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + EncodeLike, Deposit<AccountId, Balance>: Encode, Option<Deposit<AccountId, Balance>>: Encode, Option<DecidingStatus<Moment>>: Encode, Tally: Encode + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Option<(Moment, ScheduleAddress)>: Encode,

impl<TrackId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, RuntimeOrigin: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Moment, Call: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Balance: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Tally: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, AccountId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, ScheduleAddress: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone> Encode for ReferendumInfo<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where ReferendumStatus<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>: Encode, Moment: Encode + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + EncodeLike, Option<Deposit<AccountId, Balance>>: Encode,

impl<TrackId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, RuntimeOrigin: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Moment, Call: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Balance: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Tally: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, AccountId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, ScheduleAddress: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone> Encode for ReferendumInfo<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where ReferendumStatus<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>: Encode, Moment: Encode + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + EncodeLike, Deposit<AccountId, Balance>: Encode, Option<Deposit<AccountId, Balance>>: Encode,

impl<const N: usize> Encode for StringLike<N>

impl<T> Encode for Error<T>

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

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

impl Encode for Code

impl Encode for ContractAccessError

impl Encode for EthTransactError

impl Encode for AddressOrAddresses

impl Encode for BlockNumberOrTag

impl Encode for BlockNumberOrTagOrHash

impl Encode for BlockTag

impl Encode for CallType

impl Encode for FilterResults

impl Encode for FilterTopic

impl Encode for HashesOrTransactionInfos

impl Encode for SyncingStatus

impl Encode for TracerConfig

impl Encode for TransactionSigned

impl Encode for TransactionUnsigned

impl Encode for HoldReason

impl Encode for AccessListEntry

impl Encode for Block

impl Encode for Byte

impl Encode for Bytes

impl Encode for Bytes256

impl Encode for Bytes8

impl Encode for CallLog

impl Encode for Filter

impl Encode for GenericTransaction

impl Encode for InputOrData

impl Encode for Log

impl Encode for ReceiptInfo

impl Encode for SyncingProgress

impl Encode for Transaction1559Signed

impl Encode for Transaction1559Unsigned

impl Encode for Transaction2930Signed

impl Encode for Transaction2930Unsigned

impl Encode for Transaction4844Signed

impl Encode for Transaction4844Unsigned

impl Encode for TransactionInfo

impl Encode for TransactionLegacySigned

impl Encode for TypeEip1559

impl Encode for TypeEip2930

impl Encode for TypeEip4844

impl Encode for TypeLegacy

impl Encode for Withdrawal

impl Encode for ExecReturnValue

impl Encode for InstantiateReturnValue

impl<Address, Signature, E: EthExtra> Encode for UncheckedExtrinsic<Address, Signature, E>
where UncheckedExtrinsic<Address, <E::Config as Config>::RuntimeCall, Signature, E::Extension>: Encode,

impl<Balance> Encode for DepositLimit<Balance>
where Balance: Encode,

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

impl<Balance> Encode for CodeUploadReturnValue<Balance>
where Balance: Encode,

impl<Balance> Encode for EthTransactInfo<Balance>
where Balance: Encode,

impl<Gas> Encode for CallTrace<Gas>
where Gas: Encode,

impl<R, Balance> Encode for ContractResult<R, Balance>
where StorageDeposit<Balance>: Encode, Result<R, DispatchError>: Encode,

impl<T> Encode for Error<T>

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

impl<T: Config> Encode for Call<T>
where <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Into<U256> + TryFrom<U256>, MomentOf<T>: Into<U256>, T::Hash: IsType<H256>,

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

impl Encode for OriginCaller

impl Encode for ProxyType

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for FungiblesAccessError

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Call

impl Encode for Event

impl Encode for Origin

impl Encode for OutboundState

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for AggregateMessageOrigin

impl Encode for Mode

impl Encode for DispatchClass

impl Encode for Pays

impl Encode for ProcessMessageError

impl Encode for BalanceStatus

impl Encode for Phase

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for FreezeReason

impl Encode for HoldReason

impl Encode for Call1

impl Encode for Call2

impl Encode for Call3

impl Encode for Error

impl Encode for Event1

impl Encode for Event2

impl Encode for AccountStatus

impl Encode for AssetStatus

impl Encode for Error

impl Encode for Event1

impl Encode for Event2

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for AdjustmentDirection

impl Encode for Reasons

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for HoldReason

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for CollectionRole

impl Encode for CollectionSetting

impl Encode for ItemSetting

impl Encode for PalletFeature

impl Encode for PriceDirection

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for CallType

impl Encode for TracerConfig

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for HoldReason

impl Encode for Code

impl Encode for ContractAccessError

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for HoldReason

impl Encode for MigrationCompute

impl Encode for Progress

impl Encode for Call

impl Encode for Releases

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Origin

impl Encode for VersionMigrationStage

impl Encode for Call

impl Encode for Event

impl Encode for UpgradeGoAhead

impl Encode for UpgradeRestriction

impl Encode for ArithmeticError

impl Encode for DispatchError

impl Encode for ExtrinsicInclusionMode

impl Encode for MultiSignature

impl Encode for TokenError

impl Encode for TransactionalError

impl Encode for DigestItem

impl Encode for Era

impl Encode for TrieError

impl Encode for InvalidTransaction

impl Encode for TransactionSource

impl Encode for TransactionValidityError

impl Encode for UnknownTransaction

impl Encode for Call

impl Encode for AssetFilter

impl Encode for AssetInstance

impl Encode for Fungibility

impl Encode for WildAsset

impl Encode for WildFungibility

impl Encode for Instruction

impl Encode for Response

impl Encode for Junction

impl Encode for NetworkId

impl Encode for Junctions

impl Encode for AssetFilter

impl Encode for AssetInstance

impl Encode for AssetTransferFilter

impl Encode for Fungibility

impl Encode for WildAsset

impl Encode for WildFungibility

impl Encode for Hint

impl Encode for Instruction

impl Encode for Response

impl Encode for Junction

impl Encode for NetworkId

impl Encode for Junctions

impl Encode for Outcome

impl Encode for TransferType

impl Encode for VersionedAsset

impl Encode for VersionedAssetId

impl Encode for VersionedAssets

impl Encode for VersionedLocation

impl Encode for VersionedResponse

impl Encode for VersionedXcm

impl Encode for Instruction

impl Encode for MaybeErrorCode

impl Encode for OriginKind

impl Encode for Response

impl Encode for WeightLimit

impl Encode for BodyId

impl Encode for BodyPart

impl Encode for Junction

impl Encode for NetworkId

impl Encode for Junctions

impl Encode for AssetId

impl Encode for AssetInstance

impl Encode for Fungibility

impl Encode for MultiAssetFilter

impl Encode for WildFungibility

impl Encode for WildMultiAsset

impl Encode for Error

impl Encode for Error

impl Encode for Error

impl Encode for Error

impl Encode for Error

impl Encode for Error

impl Encode for AddLiquidity

impl Encode for CreatePool

impl Encode for RemoveLiquidity

impl Encode for SwapExactTokensForTokens

impl Encode for SwapTokensForExactTokens

impl Encode for Touch

impl Encode for LiquidityAdded

impl Encode for LiquidityRemoved

impl Encode for PoolCreated

impl Encode for SwapCreditExecuted

impl Encode for SwapExecuted

impl Encode for Touched

impl Encode for MigrateToNewAccount

impl Encode for MigratedToNewAccount

impl Encode for CleanupPool

impl Encode for CreatePool

impl Encode for DepositRewardTokens

impl Encode for HarvestRewards

impl Encode for SetPoolAdmin

impl Encode for SetPoolExpiryBlock

impl Encode for Stake

impl Encode for Unstake

impl Encode for PoolAdminModified

impl Encode for PoolCleanedUp

impl Encode for PoolCreated

impl Encode for PoolExpiryBlockModified

impl Encode for PoolRewardRateModified

impl Encode for RewardsHarvested

impl Encode for Staked

impl Encode for Unstaked

impl Encode for AssetRefundFailed

impl Encode for AssetTxFeePaid

impl Encode for ApproveTransfer

impl Encode for Block

impl Encode for Burn

impl Encode for CancelApproval

impl Encode for ClearMetadata

impl Encode for Create

impl Encode for DestroyAccounts

impl Encode for DestroyApprovals

impl Encode for FinishDestroy

impl Encode for ForceAssetStatus

impl Encode for ForceCancelApproval

impl Encode for ForceClearMetadata

impl Encode for ForceCreate

impl Encode for ForceSetMetadata

impl Encode for ForceTransfer

impl Encode for Freeze

impl Encode for FreezeAsset

impl Encode for Mint

impl Encode for Refund

impl Encode for RefundOther

impl Encode for SetMetadata

impl Encode for SetMinBalance

impl Encode for SetTeam

impl Encode for StartDestroy

impl Encode for Thaw

impl Encode for ThawAsset

impl Encode for Touch

impl Encode for TouchOther

impl Encode for Transfer

impl Encode for TransferAll

impl Encode for TransferApproved

impl Encode for TransferKeepAlive

impl Encode for TransferOwnership

impl Encode for AccountsDestroyed

impl Encode for ApprovalCancelled

impl Encode for ApprovalsDestroyed

impl Encode for ApprovedTransfer

impl Encode for AssetFrozen

impl Encode for AssetMinBalanceChanged

impl Encode for AssetStatusChanged

impl Encode for AssetThawed

impl Encode for Blocked

impl Encode for Burned

impl Encode for Created

impl Encode for Deposited

impl Encode for Destroyed

impl Encode for DestructionStarted

impl Encode for ForceCreated

impl Encode for Frozen

impl Encode for Issued

impl Encode for MetadataCleared

impl Encode for MetadataSet

impl Encode for OwnerChanged

impl Encode for TeamChanged

impl Encode for Thawed

impl Encode for Touched

impl Encode for Transferred

impl Encode for TransferredApproved

impl Encode for Withdrawn

impl Encode for Frozen

impl Encode for Thawed

impl Encode for Burn

impl Encode for ForceAdjustTotalIssuance

impl Encode for ForceSetBalance

impl Encode for ForceTransfer

impl Encode for ForceUnreserve

impl Encode for TransferAll

impl Encode for TransferAllowDeath

impl Encode for TransferKeepAlive

impl Encode for UpgradeAccounts

impl Encode for BalanceSet

impl Encode for Burned

impl Encode for Deposit

impl Encode for DustLost

impl Encode for Endowed

impl Encode for Frozen

impl Encode for Issued

impl Encode for Locked

impl Encode for Minted

impl Encode for Rescinded

impl Encode for ReserveRepatriated

impl Encode for Reserved

impl Encode for Restored

impl Encode for Slashed

impl Encode for Suspended

impl Encode for Thawed

impl Encode for TotalIssuanceForced

impl Encode for Transfer

impl Encode for Unlocked

impl Encode for Unreserved

impl Encode for Upgraded

impl Encode for Withdraw

impl Encode for AddInvulnerable

impl Encode for LeaveIntent

impl Encode for RegisterAsCandidate

impl Encode for RemoveInvulnerable

impl Encode for SetCandidacyBond

impl Encode for SetDesiredCandidates

impl Encode for SetInvulnerables

impl Encode for TakeCandidateSlot

impl Encode for UpdateBond

impl Encode for CandidateAdded

impl Encode for CandidateBondUpdated

impl Encode for CandidateRemoved

impl Encode for CandidateReplaced

impl Encode for InvulnerableAdded

impl Encode for InvulnerableRemoved

impl Encode for NewCandidacyBond

impl Encode for NewDesiredCandidates

impl Encode for NewInvulnerables

impl Encode for ExecutedDownward

impl Encode for InvalidFormat

impl Encode for UnsupportedVersion

impl Encode for ApproveTransfer

impl Encode for Block

impl Encode for Burn

impl Encode for CancelApproval

impl Encode for ClearMetadata

impl Encode for Create

impl Encode for DestroyAccounts

impl Encode for DestroyApprovals

impl Encode for FinishDestroy

impl Encode for ForceAssetStatus

impl Encode for ForceCancelApproval

impl Encode for ForceClearMetadata

impl Encode for ForceCreate

impl Encode for ForceSetMetadata

impl Encode for ForceTransfer

impl Encode for Freeze

impl Encode for FreezeAsset

impl Encode for Mint

impl Encode for Refund

impl Encode for RefundOther

impl Encode for SetMetadata

impl Encode for SetMinBalance

impl Encode for SetTeam

impl Encode for StartDestroy

impl Encode for Thaw

impl Encode for ThawAsset

impl Encode for Touch

impl Encode for TouchOther

impl Encode for Transfer

impl Encode for TransferAll

impl Encode for TransferApproved

impl Encode for TransferKeepAlive

impl Encode for TransferOwnership

impl Encode for AccountsDestroyed

impl Encode for ApprovalCancelled

impl Encode for ApprovalsDestroyed

impl Encode for ApprovedTransfer

impl Encode for AssetFrozen

impl Encode for AssetMinBalanceChanged

impl Encode for AssetStatusChanged

impl Encode for AssetThawed

impl Encode for Blocked

impl Encode for Burned

impl Encode for Created

impl Encode for Deposited

impl Encode for Destroyed

impl Encode for DestructionStarted

impl Encode for ForceCreated

impl Encode for Frozen

impl Encode for Issued

impl Encode for MetadataCleared

impl Encode for MetadataSet

impl Encode for OwnerChanged

impl Encode for TeamChanged

impl Encode for Thawed

impl Encode for Touched

impl Encode for Transferred

impl Encode for TransferredApproved

impl Encode for Withdrawn

impl Encode for Frozen

impl Encode for Thawed

impl Encode for ExecuteOverweight

impl Encode for ReapPage

impl Encode for OverweightEnqueued

impl Encode for PageReaped

impl Encode for Processed

impl Encode for ProcessingFailed

impl Encode for ClearHistoric

impl Encode for ForceOnboardMbms

impl Encode for ForceSetActiveCursor

impl Encode for ForceSetCursor

impl Encode for HistoricCleared

impl Encode for MigrationAdvanced

impl Encode for MigrationCompleted

impl Encode for MigrationFailed

impl Encode for MigrationSkipped

impl Encode for UpgradeCompleted

impl Encode for UpgradeFailed

impl Encode for UpgradeStarted

impl Encode for ApproveAsMulti

impl Encode for AsMulti

impl Encode for AsMultiThreshold1

impl Encode for CancelAsMulti

impl Encode for PokeDeposit

impl Encode for DepositPoked

impl Encode for MultisigApproval

impl Encode for MultisigCancelled

impl Encode for MultisigExecuted

impl Encode for NewMultisig

impl Encode for Fractionalize

impl Encode for Unify

impl Encode for NftFractionalized

impl Encode for NftUnified

impl Encode for ApproveItemAttributes

impl Encode for ApproveTransfer

impl Encode for Burn

impl Encode for BuyItem

impl Encode for CancelApproval

impl Encode for CancelSwap

impl Encode for ClaimSwap

impl Encode for ClearAttribute

impl Encode for ClearCollectionMetadata

impl Encode for ClearMetadata

impl Encode for Create

impl Encode for CreateSwap

impl Encode for Destroy

impl Encode for ForceCollectionConfig

impl Encode for ForceCollectionOwner

impl Encode for ForceCreate

impl Encode for ForceMint

impl Encode for ForceSetAttribute

impl Encode for LockCollection

impl Encode for LockItemProperties

impl Encode for LockItemTransfer

impl Encode for Mint

impl Encode for MintPreSigned

impl Encode for PayTips

impl Encode for Redeposit

impl Encode for SetAcceptOwnership

impl Encode for SetAttribute

impl Encode for SetAttributesPreSigned

impl Encode for SetCollectionMaxSupply

impl Encode for SetCollectionMetadata

impl Encode for SetMetadata

impl Encode for SetPrice

impl Encode for SetTeam

impl Encode for Transfer

impl Encode for TransferOwnership

impl Encode for UnlockItemTransfer

impl Encode for UpdateMintSettings

impl Encode for AllApprovalsCancelled

impl Encode for ApprovalCancelled

impl Encode for AttributeCleared

impl Encode for AttributeSet

impl Encode for Burned

impl Encode for CollectionConfigChanged

impl Encode for CollectionLocked

impl Encode for CollectionMaxSupplySet

impl Encode for CollectionMetadataSet

impl Encode for Created

impl Encode for Destroyed

impl Encode for ForceCreated

impl Encode for Issued

impl Encode for ItemBought

impl Encode for ItemMetadataCleared

impl Encode for ItemMetadataSet

impl Encode for ItemPriceRemoved

impl Encode for ItemPriceSet

impl Encode for ItemPropertiesLocked

impl Encode for ItemTransferLocked

impl Encode for ItemTransferUnlocked

impl Encode for OwnerChanged

impl Encode for PalletAttributeSet

impl Encode for PreSignedAttributesSet

impl Encode for Redeposited

impl Encode for SwapCancelled

impl Encode for SwapClaimed

impl Encode for SwapCreated

impl Encode for TeamChanged

impl Encode for TipSent

impl Encode for TransferApproved

impl Encode for Transferred

impl Encode for SetValidationData

impl Encode for SudoSendUpwardMessage

impl Encode for DownwardMessagesReceived

impl Encode for UpwardMessageSent

impl Encode for ValidationFunctionStored

impl Encode for ClaimAssets

impl Encode for Execute

impl Encode for ForceDefaultXcmVersion

impl Encode for ForceSuspension

impl Encode for ForceXcmVersion

impl Encode for LimitedTeleportAssets

impl Encode for ReserveTransferAssets

impl Encode for Send

impl Encode for TeleportAssets

impl Encode for TransferAssets

impl Encode for AssetsClaimed

impl Encode for AssetsTrapped

impl Encode for Attempted

impl Encode for FeesPaid

impl Encode for InvalidQuerier

impl Encode for InvalidQuerierVersion

impl Encode for InvalidResponder

impl Encode for InvalidResponderVersion

impl Encode for Notified

impl Encode for NotifyDecodeFailed

impl Encode for NotifyDispatchError

impl Encode for NotifyOverweight

impl Encode for NotifyTargetSendFail

impl Encode for ResponseReady

impl Encode for ResponseTaken

impl Encode for Sent

impl Encode for SupportedVersionChanged

impl Encode for UnexpectedResponse

impl Encode for VersionChangeNotified

impl Encode for VersionMigrationFinished

impl Encode for VersionNotifyRequested

impl Encode for VersionNotifyStarted

impl Encode for VersionNotifyUnrequested

impl Encode for ApproveTransfer

impl Encode for Block

impl Encode for Burn

impl Encode for CancelApproval

impl Encode for ClearMetadata

impl Encode for Create

impl Encode for DestroyAccounts

impl Encode for DestroyApprovals

impl Encode for FinishDestroy

impl Encode for ForceAssetStatus

impl Encode for ForceCancelApproval

impl Encode for ForceClearMetadata

impl Encode for ForceCreate

impl Encode for ForceSetMetadata

impl Encode for ForceTransfer

impl Encode for Freeze

impl Encode for FreezeAsset

impl Encode for Mint

impl Encode for Refund

impl Encode for RefundOther

impl Encode for SetMetadata

impl Encode for SetMinBalance

impl Encode for SetTeam

impl Encode for StartDestroy

impl Encode for Thaw

impl Encode for ThawAsset

impl Encode for Touch

impl Encode for TouchOther

impl Encode for Transfer

impl Encode for TransferAll

impl Encode for TransferApproved

impl Encode for TransferKeepAlive

impl Encode for TransferOwnership

impl Encode for AccountsDestroyed

impl Encode for ApprovalCancelled

impl Encode for ApprovalsDestroyed

impl Encode for ApprovedTransfer

impl Encode for AssetFrozen

impl Encode for AssetMinBalanceChanged

impl Encode for AssetStatusChanged

impl Encode for AssetThawed

impl Encode for Blocked

impl Encode for Burned

impl Encode for Created

impl Encode for Deposited

impl Encode for Destroyed

impl Encode for DestructionStarted

impl Encode for ForceCreated

impl Encode for Frozen

impl Encode for Issued

impl Encode for MetadataCleared

impl Encode for MetadataSet

impl Encode for OwnerChanged

impl Encode for TeamChanged

impl Encode for Thawed

impl Encode for Touched

impl Encode for Transferred

impl Encode for TransferredApproved

impl Encode for Withdrawn

impl Encode for Frozen

impl Encode for Thawed

impl Encode for AddProxy

impl Encode for Announce

impl Encode for CreatePure

impl Encode for KillPure

impl Encode for Proxy

impl Encode for ProxyAnnounced

impl Encode for RejectAnnouncement

impl Encode for RemoveAnnouncement

impl Encode for RemoveProxies

impl Encode for RemoveProxy

impl Encode for Announced

impl Encode for ProxyAdded

impl Encode for ProxyExecuted

impl Encode for ProxyRemoved

impl Encode for PureCreated

impl Encode for Call

impl Encode for EthTransact

impl Encode for Instantiate

impl Encode for InstantiateWithCode

impl Encode for MapAccount

impl Encode for RemoveCode

impl Encode for SetCode

impl Encode for UnmapAccount

impl Encode for UploadCode

impl Encode for ContractEmitted

impl Encode for AccountNonce

impl Encode for GetReserves

impl Encode for PoolCreationCost

impl Encode for Authorities

impl Encode for SlotDuration

impl Encode for CanBuildUpon

impl Encode for ApplyExtrinsic

impl Encode for CheckInherents

impl Encode for FinalizeBlock

impl Encode for InherentExtrinsics

impl Encode for CollectCollationInfo

impl Encode for ExecuteBlock

impl Encode for InitializeBlock

impl Encode for Version

impl Encode for DryRunCall

impl Encode for DryRunXcm

impl Encode for QueryAccountBalances

impl Encode for BuildState

impl Encode for GetPreset

impl Encode for PresetNames

impl Encode for CoreSelector

impl Encode for ConvertLocation

impl Encode for Metadata

impl Encode for MetadataAtVersion

impl Encode for MetadataVersions

impl Encode for Attribute

impl Encode for CollectionAttribute

impl Encode for CollectionOwner

impl Encode for CustomAttribute

impl Encode for Owner

impl Encode for SystemAttribute

impl Encode for OffchainWorker

impl Encode for Balance

impl Encode for BlockGasLimit

impl Encode for Call

impl Encode for EthTransact

impl Encode for GasPrice

impl Encode for GetStorage

impl Encode for Instantiate

impl Encode for Nonce

impl Encode for TraceBlock

impl Encode for TraceCall

impl Encode for TraceTx

impl Encode for UploadCode

impl Encode for DecodeSessionKeys

impl Encode for GenerateSessionKeys

impl Encode for ValidateTransaction

impl Encode for QueryFeeDetails

impl Encode for QueryInfo

impl Encode for QueryLengthToFee

impl Encode for QueryWeightToFee

impl Encode for QueryCallFeeDetails

impl Encode for QueryCallInfo

impl Encode for QueryLengthToFee

impl Encode for QueryWeightToFee

impl Encode for IsTrustedReserve

impl Encode for IsTrustedTeleporter

impl Encode for QueryDeliveryFees

impl Encode for QueryWeightToAssetFee

impl Encode for QueryXcmWeight

impl Encode for Runtime

impl Encode for SessionKeys

impl Encode for BridgeState

impl Encode for MessagingStateSnapshot

impl Encode for HrmpChannelUpdate

impl Encode for UsedBandwidth

impl Encode for OutboundChannelDetails

impl Encode for QueueConfigData

impl Encode for CollationInfo

impl Encode for MessageQueueChain

impl Encode for ParachainInherentData

impl Encode for CheckMetadataHash

impl Encode for PostDispatchInfo

impl Encode for PalletId

impl Encode for HoldConsideration

impl Encode for CheckGenesis

impl Encode for CheckMortality

impl Encode for CheckNonZeroSender

impl Encode for CheckNonce

impl Encode for CheckSpecVersion

impl Encode for CheckTxVersion

impl Encode for CheckWeight

impl Encode for BlockLength

impl Encode for BlockWeights

impl Encode for WeightsPerClass

impl Encode for CodeUpgradeAuthorization

impl Encode for DispatchEventInfo

impl Encode for LastRuntimeUpgradeInfo

impl Encode for ChargeAssetTxPayment

impl Encode for ExtraFlags

impl Encode for DestroyWitness

impl Encode for ItemConfig

impl Encode for Byte

impl Encode for Bytes

impl Encode for CallLog

impl Encode for AccessListEntry

impl Encode for InputOrData

impl Encode for InstantiateReturnValue

impl Encode for ContractInfo

impl Encode for DeletionQueueManager

impl Encode for CodeInfo

impl Encode for ReturnFlags

impl Encode for MigrationLimits

impl Encode for MigrationTask

impl Encode for DestroyWitness

impl Encode for HeadData

impl Encode for Id

impl Encode for ValidationCode

impl Encode for AsyncBackingParams

impl Encode for AbridgedHrmpChannel

impl Encode for ClaimQueueOffset

impl Encode for CoreSelector

impl Encode for FixedU128

impl Encode for Perbill

impl Encode for Permill

impl Encode for Public

impl Encode for Slot

impl Encode for SlotDuration

impl Encode for KeyTypeId

impl Encode for OpaqueMetadata

impl Encode for CheckInherentsResult

impl Encode for InherentData

impl Encode for Digest

impl Encode for ModuleError

impl Encode for ValidTransaction

impl Encode for OffenceSeverity

impl Encode for StorageProof

impl Encode for RuntimeVersion

impl Encode for RuntimeDbWeight

impl Encode for MultiLocation

impl Encode for Asset

impl Encode for AssetId

impl Encode for Assets

impl Encode for Location

impl Encode for PalletInfo

impl Encode for QueryResponseInfo

impl Encode for Xcm

impl Encode for Asset

impl Encode for AssetId

impl Encode for Assets

impl Encode for Location

impl Encode for PalletInfo

impl Encode for QueryResponseInfo

impl Encode for Xcm

impl Encode for DoubleEncoded

impl Encode for MultiAsset

impl Encode for MultiAssets

impl Encode for PalletInfo

impl Encode for QueryResponseInfo

impl Encode for Xcm

impl Encode for PurgeKeys

impl Encode for SetKeys

impl Encode for NewSession

impl Encode for ValidatorDisabled

impl Encode for ValidatorReenabled

impl Encode for ContinueMigrate

impl Encode for ControlAutoMigration

impl Encode for ForceSetProgress

impl Encode for MigrateCustomChild

impl Encode for MigrateCustomTop

impl Encode for SetSignedMaxLimits

impl Encode for AutoMigrationFinished

impl Encode for Halted

impl Encode for Migrated

impl Encode for Slashed

impl Encode for ApplyAuthorizedUpgrade

impl Encode for AuthorizeUpgrade

impl Encode for KillPrefix

impl Encode for KillStorage

impl Encode for Remark

impl Encode for RemarkWithEvent

impl Encode for SetCode

impl Encode for SetCodeWithoutChecks

impl Encode for SetHeapPages

impl Encode for SetStorage

impl Encode for CodeUpdated

impl Encode for ExtrinsicFailed

impl Encode for ExtrinsicSuccess

impl Encode for KilledAccount

impl Encode for NewAccount

impl Encode for Remarked

impl Encode for UpgradeAuthorized

impl Encode for Set

impl Encode for ReportBridgeStatus

impl Encode for TransactionFeePaid

impl Encode for ApproveTransfer

impl Encode for Burn

impl Encode for BuyItem

impl Encode for CancelApproval

impl Encode for ClearAttribute

impl Encode for ClearCollectionMetadata

impl Encode for ClearMetadata

impl Encode for Create

impl Encode for Destroy

impl Encode for ForceCreate

impl Encode for ForceItemStatus

impl Encode for Freeze

impl Encode for FreezeCollection

impl Encode for Mint

impl Encode for Redeposit

impl Encode for SetAcceptOwnership

impl Encode for SetAttribute

impl Encode for SetCollectionMaxSupply

impl Encode for SetCollectionMetadata

impl Encode for SetMetadata

impl Encode for SetPrice

impl Encode for SetTeam

impl Encode for Thaw

impl Encode for ThawCollection

impl Encode for Transfer

impl Encode for TransferOwnership

impl Encode for ApprovalCancelled

impl Encode for ApprovedTransfer

impl Encode for AttributeCleared

impl Encode for AttributeSet

impl Encode for Burned

impl Encode for CollectionFrozen

impl Encode for CollectionMaxSupplySet

impl Encode for CollectionMetadataSet

impl Encode for CollectionThawed

impl Encode for Created

impl Encode for Destroyed

impl Encode for ForceCreated

impl Encode for Frozen

impl Encode for Issued

impl Encode for ItemBought

impl Encode for ItemPriceRemoved

impl Encode for ItemPriceSet

impl Encode for ItemStatusChanged

impl Encode for MetadataCleared

impl Encode for MetadataSet

impl Encode for OwnerChanged

impl Encode for Redeposited

impl Encode for TeamChanged

impl Encode for Thawed

impl Encode for Transferred

impl Encode for AsDerivative

impl Encode for Batch

impl Encode for BatchAll

impl Encode for DispatchAs

impl Encode for DispatchAsFallible

impl Encode for ForceBatch

impl Encode for IfElse

impl Encode for WithWeight

impl Encode for BatchCompleted

impl Encode for BatchCompletedWithErrors

impl Encode for BatchInterrupted

impl Encode for DispatchedAs

impl Encode for IfElseFallbackCalled

impl Encode for IfElseMainSuccess

impl Encode for ItemCompleted

impl Encode for ItemFailed

impl Encode for ResumeXcmExecution

impl Encode for SuspendXcmExecution

impl Encode for UpdateDropThreshold

impl Encode for UpdateResumeThreshold

impl Encode for UpdateSuspendThreshold

impl Encode for XcmpMessageSent

impl Encode for BlakeTwo256

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

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

impl<_0> Encode for HistoricCleanupSelector<_0>
where _0: Encode,

impl<_0> Encode for AttributeNamespace<_0>
where _0: Encode,

impl<_0> Encode for MintType<_0>
where _0: Encode,

impl<_0> Encode for PalletAttributes<_0>
where _0: Encode,

impl<_0> Encode for StorageDeposit<_0>
where _0: Encode,

impl<_0> Encode for QueryStatus<_0>
where _0: Encode,

impl<_0> Encode for BoundedBTreeSet<_0>
where _0: Encode,

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

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

impl<_0> Encode for Ancestor<_0>
where _0: Encode,

impl<_0> Encode for SegmentTracker<_0>
where _0: Encode,

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

impl<_0> Encode for PoolInfo<_0>
where _0: Encode,

impl<_0> Encode for PoolStakerInfo<_0>
where _0: Encode,

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

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

impl<_0> Encode for BookState<_0>
where _0: Encode,

impl<_0> Encode for Neighbours<_0>
where _0: Encode,

impl<_0> Encode for Page<_0>
where _0: Encode,

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

impl<_0> Encode for BitFlags1<_0>
where _0: Encode,

impl<_0> Encode for BitFlags2<_0>
where _0: Encode,

impl<_0> Encode for CollectionMetadata<_0>
where _0: Encode,

impl<_0> Encode for ItemMetadata<_0>
where _0: Encode,

impl<_0> Encode for PriceWithDirection<_0>
where _0: Encode,

impl<_0> Encode for CallTrace<_0>
where _0: Encode,

impl<_0> Encode for CodeUploadReturnValue<_0>
where _0: Encode,

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

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

impl<_0> Encode for CollectionMetadata<_0>
where _0: Encode,

impl<_0> Encode for ItemMetadata<_0>
where _0: Encode,

impl<_0> Encode for RemoteLockedFungibleRecord<_0>
where _0: Encode,

impl<_0> Encode for InboundDownwardMessage<_0>
where _0: Encode,

impl<_0> Encode for InboundHrmpMessage<_0>
where _0: Encode,

impl<_0> Encode for OutboundHrmpMessage<_0>
where _0: Encode,

impl<_0> Encode for Header<_0>
where _0: Encode + HasCompact,

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

impl<_0> Encode for CallDryRunEffects<_0>
where _0: Encode,

impl<_0> Encode for XcmDryRunEffects<_0>
where _0: Encode,

impl<_0, _1> Encode for ExistenceReason<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for MigrationCursor<_0, _1>
where _0: Encode, _1: Encode,

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

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

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

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

impl<_0, _1> Encode for Approval<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for AssetMetadata<_0, _1>
where _0: Encode, _1: Encode,

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

impl<_0, _1> Encode for CandidateInfo<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for ActiveCursor<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for AttributeDeposit<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for CollectionDetails<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for ItemDeposit<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for ItemMetadataDeposit<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for MintWitness<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for ContractResult<_0, _1>
where _0: Encode, _1: Encode,

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

impl<_0, _1> Encode for CollectionDetails<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for ItemDetails<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for PersistedValidationData<_0, _1>
where _0: Encode, _1: Encode,

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

impl<_0, _1, _2> Encode for AssetDetails<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for Multisig<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for CollectionConfig<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for ItemDetails<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for MintSettings<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

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

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

impl<_0, _1, _2, _3> Encode for PoolInfo<_0, _1, _2, _3>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode,

impl<_0, _1, _2, _3> Encode for AssetAccount<_0, _1, _2, _3>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode,

impl<_0, _1, _2, _3> Encode for Details<_0, _1, _2, _3>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode,

impl<_0, _1, _2, _3> Encode for ItemTip<_0, _1, _2, _3>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode,

impl<_0, _1, _2, _3> Encode for PendingSwap<_0, _1, _2, _3>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode,

impl<_0, _1, _2, _3> Encode for PreSignedAttributes<_0, _1, _2, _3>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode,

impl<_0, _1, _2, _3, _4> Encode for PreSignedMint<_0, _1, _2, _3, _4>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode, _4: Encode,

impl<_1> Encode for StorageWeightReclaim<_1>
where _1: Encode,

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

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

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

impl Encode for ReturnFlags

impl<T> Encode for Error<T>

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

impl<T: Config> Encode for Event<T>
where Vec<(T::AccountId, Perbill)>: Encode,

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

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

impl Encode for ExitReason

impl Encode for HoldReason

impl<T> Encode for Error<T>

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

impl<T: Config> Encode for Event<T>
where BlockNumberFor<T>: Encode, T::AccountId: Encode, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode,

impl<Balance, Id> Encode for ClaimState<Balance, Id>
where Balance: Encode, Option<Balance>: Encode, Id: Encode,

impl<CycleIndex, Balance, Id> Encode for ClaimantStatus<CycleIndex, Balance, Id>
where CycleIndex: Encode, ClaimState<Balance, Id>: Encode,

impl<CycleIndex, BlockNumber, Balance> Encode for StatusType<CycleIndex, BlockNumber, Balance>
where CycleIndex: Encode, BlockNumber: Encode, Balance: Encode,

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

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

impl<T: Config<I>, I: 'static> Encode for Event<T, I>
where T::AccountId: Encode, BalanceOf<T, I>: Encode, <T::Paymaster as Pay>::Id: Encode, CycleIndexOf<T>: Encode,

impl Encode for TicketsMetadata

impl<T> Encode for Error<T>

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

impl<Name, Call, BlockNumber, PalletsOrigin, AccountId> Encode for Scheduled<Name, Call, BlockNumber, PalletsOrigin, AccountId>
where Option<Name>: Encode, Call: Encode, Option<Period<BlockNumber>>: Encode, PalletsOrigin: Encode, PhantomData<AccountId>: Encode,

impl<Period> Encode for RetryConfig<Period>
where Period: Encode,

impl<T> Encode for Error<T>

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

impl<T: Config> Encode for Event<T>
where BlockNumberFor<T>: Encode, TaskAddress<BlockNumberFor<T>>: Encode,

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

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

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

impl<T> Encode for Error<T>

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

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

impl<T: Config> Encode for Event<T>
where T::ValidatorId: Encode,

impl<T, S> Encode for SkipCheckIfFeeless<T, S>
where S: Encode, PhantomData<T>: Encode,

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

impl<T: Config> Encode for Event<T>
where <T::RuntimeOrigin as OriginTrait>::PalletsOrigin: Encode,

impl Encode for Judgement

impl Encode for VouchingStatus

impl Encode for MemberRecord

impl Encode for Tally

impl Encode for Vote

impl<AccountId, Balance> Encode for BidKind<AccountId, Balance>
where Balance: Encode, AccountId: Encode,

impl<AccountId, Balance> Encode for Bid<AccountId, Balance>
where AccountId: Encode, BidKind<AccountId, Balance>: Encode, Balance: Encode,

impl<AccountId, Balance> Encode for Candidacy<AccountId, Balance>
where BidKind<AccountId, Balance>: Encode, Balance: Encode,

impl<AccountId, Balance> Encode for IntakeRecord<AccountId, Balance>
where AccountId: Encode, Balance: Encode,

impl<Balance> Encode for GroupParams<Balance>
where Balance: Encode,

impl<Balance, BlockNumber> Encode for Payout<Balance, BlockNumber>
where Balance: Encode, BlockNumber: Encode,

impl<Balance, PayoutsVec> Encode for PayoutRecord<Balance, PayoutsVec>
where Balance: Encode, PayoutsVec: Encode,

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

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

impl<T: Config<I>, I: 'static> Encode for Event<T, I>
where T::AccountId: Encode, <<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode, Vec<T::AccountId>: Encode, GroupParamsFor<T, I>: Encode,

impl Encode for Forcing

impl Encode for HoldReason

impl Encode for SlashingSpans

impl Encode for ActiveEraInfo

impl Encode for ValidatorPrefs

impl<AccountId> Encode for RewardDestination<AccountId>
where AccountId: Encode,

impl<AccountId, Balance> Encode for UnappliedSlash<AccountId, Balance>
where AccountId: Encode, Balance: Encode + HasCompact, Vec<(AccountId, Balance)>: Encode, Vec<AccountId>: Encode,

impl<AccountId, Balance: HasCompact + MaxEncodedLen> Encode for PagedExposure<AccountId, Balance>
where PagedExposureMetadata<Balance>: Encode, ExposurePage<AccountId, Balance>: Encode,

impl<AccountId: Ord> Encode for EraRewardPoints<AccountId>
where BTreeMap<AccountId, RewardPoint>: Encode,

impl<Balance> Encode for UnlockChunk<Balance>
where Balance: HasCompact + HasCompact + MaxEncodedLen,

impl<T> Encode for ConfigOp<T>
where T: Encode + Default + Codec,

impl<T> Encode for Error<T>

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

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

impl<T: Config> Encode for Nominations<T>
where BoundedVec<T::AccountId, MaxNominationsOf<T>>: Encode,

impl<T: Config> Encode for StakingLedger<T>
where T::AccountId: Encode, BoundedVec<UnlockChunk<BalanceOf<T>>, T::MaxUnlockingChunks>: Encode, BoundedVec<EraIndex, T::HistoryDepth>: Encode, BalanceOf<T>: HasCompact,

impl Encode for HoldReason

impl Encode for MigrationCompute

impl Encode for MigrationLimits

impl<MaxKeyLen: Get<u32>> Encode for Progress<MaxKeyLen>
where BoundedVec<u8, MaxKeyLen>: Encode,

impl<T> Encode for Error<T>

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

impl<T: Config> Encode for Event<T>
where T::AccountId: Encode, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode, Error<T>: Encode,

impl<T: Config> Encode for MigrationTask<T>
where ProgressOf<T>: Encode,

impl<T: Config> Encode for Call<T>
where <T as Config>::AccountId: From<AccountId>,

impl<T: Config> Encode for Event<T>
where <T as Config>::AccountId: From<AccountId>, T::AccountId: Encode,

impl<T> Encode for Error<T>

impl<T: Config + Send + Sync> Encode for CheckOnlySudoAccount<T>
where PhantomData<T>: Encode,

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

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

impl<T> Encode for Error<T>

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

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

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

impl<AccountId, Balance, BlockNumber: Parameter, Hash> Encode for OpenTip<AccountId, Balance, BlockNumber, Hash>
where Hash: Encode + Parameter, AccountId: Encode + Parameter, Balance: Encode + Parameter, Option<BlockNumber>: Encode, Vec<(AccountId, Balance)>: Encode,

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

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

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

impl Encode for Releases

impl<Balance> Encode for FeeDetails<Balance>
where Option<InclusionFee<Balance>>: Encode, Balance: Encode,

impl<Balance> Encode for InclusionFee<Balance>
where Balance: Encode,

impl<Balance, Weight> Encode for RuntimeDispatchInfo<Balance, Weight>
where Weight: Encode, Balance: Encode,

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

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

impl<T: Config> Encode for ChargeTransactionPayment<T>
where <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: HasCompact,

impl Encode for HoldReason

impl Encode for TransactionInfo

impl<T> Encode for Error<T>

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

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

impl<AccountId, Balance> Encode for Proposal<AccountId, Balance>
where AccountId: Encode, Balance: Encode,

impl<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId> Encode for SpendStatus<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId>
where AssetKind: Encode, AssetBalance: Encode, Beneficiary: Encode, BlockNumber: Encode, PaymentState<PaymentId>: Encode,

impl<Id> Encode for PaymentState<Id>
where Id: Encode,

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

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

impl<T: Config<I>, I: 'static> Encode for Event<T, I>
where BalanceOf<T, I>: Encode, T::AccountId: Encode, T::AssetKind: Encode, AssetBalanceOf<T, I>: Encode, T::Beneficiary: Encode, BlockNumberFor<T, I>: Encode, <T::Paymaster as Pay>::Id: Encode,

impl<T> Encode for Error<T>

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

impl<T: Config> Encode for Event<T>
where RuntimeCallNameOf<T>: Encode,

impl Encode for DestroyWitness

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

impl<AccountId, DepositBalance> Encode for ItemDetails<AccountId, DepositBalance>
where AccountId: Encode, Option<AccountId>: Encode, DepositBalance: Encode,

impl<DepositBalance, StringLimit: Get<u32>> Encode for CollectionMetadata<DepositBalance, StringLimit>
where DepositBalance: Encode, BoundedVec<u8, StringLimit>: Encode,

impl<DepositBalance, StringLimit: Get<u32>> Encode for ItemMetadata<DepositBalance, StringLimit>
where DepositBalance: Encode, BoundedVec<u8, StringLimit>: Encode,

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

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

impl<T: Config<I>, I: 'static> Encode for Event<T, I>
where T::CollectionId: Encode, T::AccountId: Encode, T::ItemId: Encode, BoundedVec<u8, T::StringLimit>: Encode, Vec<T::ItemId>: Encode, Option<T::ItemId>: Encode, BoundedVec<u8, T::KeyLimit>: Encode, BoundedVec<u8, T::ValueLimit>: Encode, Option<T::CollectionId>: Encode, ItemPrice<T, I>: Encode, Option<T::AccountId>: Encode,

impl Encode for Event

impl<T> Encode for Error<T>

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

impl<T> Encode for VerifySignature<T>
where T: Config + Send + Sync, T::Signature: Encode, T::AccountId: Encode,

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

impl Encode for Releases

impl<Balance, BlockNumber> Encode for VestingInfo<Balance, BlockNumber>
where Balance: Encode, BlockNumber: Encode,

impl<T> Encode for Error<T>

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

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

impl<T> Encode for Error<T>

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

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

impl Encode for HoldReason

impl Encode for Origin

impl Encode for VersionMigrationStage

impl<BlockNumber> Encode for QueryStatus<BlockNumber>
where BlockNumber: Encode,

impl<ConsumerIdentifier, MaxConsumers: Get<u32>> Encode for RemoteLockedFungibleRecord<ConsumerIdentifier, MaxConsumers>
where BoundedVec<(ConsumerIdentifier, u128), MaxConsumers>: Encode,

impl<T> Encode for Error<T>

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

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

impl<Ticket, MAX: Get<u32>> Encode for AuthorizedAliasesEntry<Ticket, MAX>
where BoundedVec<OriginAliaser, MAX>: Encode, Ticket: Encode,

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

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

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

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

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

impl<T: Config<I>, I: 'static> Encode for Event<T, I>
where BalanceOf<ThisChainOf<T, I>>: Encode, T::LaneId: Encode,

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

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

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for SessionKeys

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for SessionKeys

impl Encode for OriginCaller

impl Encode for ProxyType

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for IdentityInfo

impl Encode for SessionKeys

impl Encode for OriginCaller

impl Encode for ProxyType

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for IdentityInfo

impl Encode for SessionKeys

impl Encode for CandidateHash

impl<BlockNumber> Encode for InboundDownwardMessage<BlockNumber>
where BlockNumber: Encode,

impl<BlockNumber> Encode for InboundHrmpMessage<BlockNumber>
where BlockNumber: Encode,

impl<Id> Encode for OutboundHrmpMessage<Id>
where Id: Encode,

impl Encode for StoredBlockRange

impl Encode for ApprovalEntry

impl Encode for BlockEntry

impl Encode for CandidateEntry

impl Encode for OurAssignment

impl Encode for ApprovalEntry

impl Encode for BlockEntry

impl Encode for CandidateEntry

impl Encode for OurAssignment

impl Encode for Tick

impl Encode for TrancheEntry

impl Encode for ApprovalEntry

impl Encode for BlockEntry

impl Encode for CandidateEntry

impl Encode for CandidateSigningContext

impl Encode for OurApproval

impl Encode for InternalValidationError

impl Encode for PrepareError

impl Encode for JobError

impl Encode for JobResponse

impl Encode for WorkerError

impl Encode for PrepareJobKind

impl Encode for Handshake

impl Encode for WorkerResponse

impl Encode for MemoryAllocationStats

impl Encode for MemoryStats

impl Encode for PrepareStats

impl Encode for PrepareWorkerSuccess

impl Encode for PvfPrepData

impl Encode for SecurityStatus

impl Encode for WorkerHandshake

impl Encode for CompiledArtifact

impl Encode for PrepareOutcome

impl Encode for ChunkFetchingResponse

impl Encode for DisputeResponse

impl Encode for PoVFetchingResponse

impl Encode for ChunkFetchingResponse

impl Encode for CollationProtocol

impl Encode for CollatorProtocolMessage

impl Encode for CollationProtocol

impl Encode for CollatorProtocolMessage

impl Encode for ValidationProtocol

impl Encode for ChunkFetchingRequest

impl Encode for ChunkResponse

impl Encode for CollationFetchingRequest

impl Encode for DisputeRequest

impl Encode for PoVFetchingRequest

impl Encode for AttestedCandidateRequest

impl Encode for ChunkFetchingRequest

impl Encode for CollationFetchingRequest

impl Encode for View

impl Encode for BackedCandidateManifest

impl Encode for StatementFilter

impl Encode for AssignmentCertKind

impl Encode for AssignmentCertKindV2

impl Encode for DisputeStatus

impl Encode for MaybeCompressedPoV

impl Encode for Statement

impl Encode for OurAssignment

impl Encode for AssignmentCert

impl Encode for IndirectAssignmentCert

impl Encode for RelayVRFStory

impl Encode for AssignmentCertV2

impl Encode for IndirectAssignmentCertV2

impl Encode for InvalidDisputeVote

impl Encode for UncheckedDisputeMessage

impl Encode for ValidDisputeVote

impl Encode for AvailableData

impl Encode for ErasureChunk

impl Encode for PoV

impl Encode for Proof

impl<BlockNumber> Encode for Collation<BlockNumber>
where BlockNumber: Encode,

impl<T> Encode for Bitfield<T>
where PhantomData<T>: Encode,

impl Encode for XcmpMessageFormat

impl Encode for BlockData

impl Encode for HeadData

impl Encode for HrmpChannelId

impl Encode for Id

impl Encode for Sibling

impl Encode for ValidationCode

impl Encode for ValidationCodeHash

impl Encode for ValidationParams

impl Encode for ValidationResult

impl Encode for CompactStatement

impl Encode for ConsensusLog

impl Encode for DisputeStatement

impl Encode for OccupiedCoreAssumption

impl Encode for PvfExecKind

impl Encode for PvfPrepKind

impl Encode for RuntimeMetricOp

impl Encode for UpgradeGoAhead

impl Encode for UpgradeRestriction

impl Encode for ValidityAttestation

impl Encode for ExecutorParam

impl Encode for SlashingOffenceKind

impl Encode for UMPSignal

impl Encode for AsyncBackingParams

impl Encode for ExecutorParams

impl Encode for ExecutorParamsHash

impl Encode for ExecutorParamsPrepHash

impl Encode for DisputeProof

impl Encode for DisputesTimeSlot

impl Encode for OpaqueKeyOwnershipProof

impl Encode for PendingSlashes

impl Encode for AbridgedHrmpChannel

impl Encode for ApprovalVotingParams

impl Encode for AvailabilityBitfield

impl Encode for ChunkIndex

impl Encode for CoreIndex

impl Encode for DisputeStatementSet

impl Encode for GroupIndex

impl Encode for ParathreadClaim

impl Encode for ParathreadEntry

impl Encode for PvfCheckStatement

impl Encode for RuntimeMetricLabel

impl Encode for RuntimeMetricLabels

impl Encode for RuntimeMetricUpdate

impl Encode for ScheduledCore

impl Encode for SessionInfo

impl Encode for ValidatorIndex

impl Encode for ClaimQueueOffset

impl Encode for CoreSelector

impl Encode for InternalVersion

impl<BlockNumber> Encode for SchedulerParams<BlockNumber>
where BlockNumber: Encode,

impl<H> Encode for CandidateEvent<H>
where CandidateReceipt<H>: Encode,

impl<H> Encode for CandidateEvent<H>
where CandidateReceiptV2<H>: Encode,

impl<H> Encode for BackedCandidate<H>
where CommittedCandidateReceipt<H>: Encode,

impl<H> Encode for CandidateDescriptor<H>
where H: Encode,

impl<H> Encode for CandidateReceipt<H>
where CandidateDescriptor<H>: Encode,

impl<H> Encode for CommittedCandidateReceipt<H>
where CandidateDescriptor<H>: Encode,

impl<H> Encode for SigningContext<H>
where H: Encode,

impl<H> Encode for BackedCandidate<H>
where CommittedCandidateReceiptV2<H>: Encode,

impl<H> Encode for CandidateDescriptorV2<H>
where H: Encode,

impl<H> Encode for CandidateReceiptV2<H>
where CandidateDescriptorV2<H>: Encode,

impl<H> Encode for CommittedCandidateReceiptV2<H>
where CandidateDescriptorV2<H>: Encode,

impl<H, N> Encode for CoreState<H, N>
where OccupiedCore<H, N>: Encode,

impl<H, N> Encode for CoreState<H, N>
where OccupiedCore<H, N>: Encode,

impl<H, N> Encode for BackingState<H, N>
where Constraints<N>: Encode, Vec<CandidatePendingAvailability<H, N>>: Encode,

impl<H, N> Encode for CandidatePendingAvailability<H, N>
where CandidateDescriptor<H>: Encode, N: Encode,

impl<H, N> Encode for OccupiedCore<H, N>
where N: Encode, CandidateDescriptor<H>: Encode,

impl<H, N> Encode for PersistedValidationData<H, N>
where N: Encode, H: Encode,

impl<H, N> Encode for BackingState<H, N>
where Constraints<N>: Encode, Vec<CandidatePendingAvailability<H, N>>: Encode,

impl<H, N> Encode for CandidatePendingAvailability<H, N>
where CandidateDescriptorV2<H>: Encode, N: Encode,

impl<H, N> Encode for OccupiedCore<H, N>
where N: Encode, CandidateDescriptorV2<H>: Encode,

impl<H: Encode + Decode> Encode for ScrapedOnChainVotes<H>

impl<H: Encode + Decode> Encode for ScrapedOnChainVotes<H>

impl<HDR> Encode for InherentData<HDR>
where Vec<BackedCandidate<HDR::Hash>>: Encode, HDR: Encode + HeaderT,

impl<HDR> Encode for InherentData<HDR>
where Vec<BackedCandidate<HDR::Hash>>: Encode, HDR: Encode + HeaderT,

impl<K, V> Encode for IndexedVec<K, V>
where Vec<V>: Encode, PhantomData<fn(_: K) -> K>: Encode,

impl<N> Encode for Constraints<N>
where N: Encode, Vec<N>: Encode, InboundHrmpLimitations<N>: Encode, Option<(N, ValidationCodeHash)>: Encode,

impl<N> Encode for InboundHrmpLimitations<N>
where Vec<N>: Encode,

impl<N> Encode for CandidateCommitments<N>
where N: Encode,

impl<N> Encode for DisputeState<N>
where N: Encode, Option<N>: Encode,

impl<N> Encode for GroupRotationInfo<N>
where N: Encode,

impl<N> Encode for Constraints<N>
where N: Encode, Vec<N>: Encode, InboundHrmpLimitations<N>: Encode, Option<(N, ValidationCodeHash)>: Encode,

impl<Payload, RealPayload> Encode for UncheckedSigned<Payload, RealPayload>
where Payload: Encode, PhantomData<RealPayload>: Encode,

impl Encode for SlotLeasePeriodStart

impl Encode for StatementKind

impl Encode for VersionedLocatableAsset

impl Encode for AccountValidity

impl Encode for SlotRange

impl Encode for EcdsaSignature

impl Encode for EthereumAddress

impl<Account, Balance> Encode for ParaInfoV1<Account, Balance>
where Account: Encode, Balance: Encode,

impl<Account, Balance> Encode for ParaInfo<Account, Balance>
where Account: Encode, Balance: Encode,

impl<AccountId, Balance, BlockNumber, LeasePeriod> Encode for FundInfo<AccountId, Balance, BlockNumber, LeasePeriod>
where AccountId: Encode, Balance: Encode, BlockNumber: Encode, LeasePeriod: Encode,

impl<AccountId, LeasePeriod> Encode for ParachainTemporarySlot<AccountId, LeasePeriod>
where AccountId: Encode, LeasePeriod: Encode, Option<LeasePeriod>: Encode,

impl<Balance> Encode for AccountStatus<Balance>
where Balance: Encode,

impl<BlockNumber> Encode for LastContribution<BlockNumber>
where BlockNumber: Encode,

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for PrevalidateAttests<T>
where PhantomData<fn(_: T)>: Encode,

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

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

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

impl<T: Config> Encode for Event<T>
where <<T as Config>::Leaser as Leaser<BlockNumberFor<T>>>::LeasePeriod: Encode, BlockNumberFor<T>: Encode, T::AccountId: Encode, <<<T as Config>::Leaser as Leaser<BlockNumberFor<T>>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,

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

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

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

impl<T: Config> Encode for Event<T>
where T::AccountId: Encode, <<<T as Config>::Auctioneer as Auctioneer<BlockNumberFor<T>>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,

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

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

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

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

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

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

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

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

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

impl Encode for DisputeLocation

impl Encode for DisputeResult

impl Encode for AggregateMessageOrigin

impl Encode for UmpQueueId

impl Encode for Origin

impl Encode for ParaKind

impl Encode for ParaLifecycle

impl Encode for UpgradeStrategy

impl Encode for Event

impl Encode for Assignment

impl Encode for PartsOf57600

impl Encode for HrmpChannel

impl Encode for HrmpOpenChannelRequest

impl Encode for ParaGenesisArgs

impl<BlockNumber> Encode for V10HostConfiguration<BlockNumber>
where BlockNumber: Encode,

impl<BlockNumber> Encode for V11HostConfiguration<BlockNumber>
where BlockNumber: Encode,

impl<BlockNumber> Encode for V6HostConfiguration<BlockNumber>
where BlockNumber: Encode,

impl<BlockNumber> Encode for V7HostConfiguration<BlockNumber>
where BlockNumber: Encode,

impl<BlockNumber> Encode for V8HostConfiguration<BlockNumber>
where BlockNumber: Encode,

impl<BlockNumber> Encode for V9HostConfiguration<BlockNumber>
where BlockNumber: Encode,

impl<BlockNumber> Encode for HostConfiguration<BlockNumber>
where BlockNumber: Encode, SchedulerParams<BlockNumber>: Encode,

impl<H, N> Encode for CandidatePendingAvailability<H, N>
where CandidateDescriptor<H>: Encode, N: Encode,

impl<H, N> Encode for CandidatePendingAvailability<H, N>
where CandidateDescriptor<H>: Encode, N: Encode,

impl<Hash> Encode for RelayParentInfo<Hash>
where Hash: Encode,

impl<Hash, BlockNumber> Encode for AllowedRelayParentsTracker<Hash, BlockNumber>
where VecDeque<(Hash, Hash)>: Encode, BlockNumber: Encode,

impl<Hash, BlockNumber> Encode for AllowedRelayParentsTracker<Hash, BlockNumber>
where VecDeque<RelayParentInfo<Hash>>: Encode, BlockNumber: Encode,

impl<N> Encode for AvailabilityBitfieldRecord<N>
where N: Encode,

impl<N> Encode for ParaPastCodeMeta<N>
where Vec<ReplacementTimes<N>>: Encode, Option<N>: Encode,

impl<N> Encode for ReplacementTimes<N>
where N: Encode,

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

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

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

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

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

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

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

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

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

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

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

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

impl<T: Config> Encode for Event<T>
where CandidateReceipt<T::Hash>: Encode,

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

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

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

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

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

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

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

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

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

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for Call

impl Encode for PalletACall

impl Encode for PalletBCall

impl Encode for Origin

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for Origin

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for AddToPayload

impl Encode for AddToSignaturePayload

impl<T> Encode for Error<T>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl<T> Encode for Error<T>

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

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

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

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

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl<Candidate, Digest> Encode for Statement<Candidate, Digest>
where Candidate: Encode, Digest: Encode,

impl<Candidate, Digest, AuthorityId, Signature> Encode for SignedStatement<Candidate, Digest, AuthorityId, Signature>
where Statement<Candidate, Digest>: Encode, Signature: Encode, AuthorityId: Encode,

impl<Group, Candidate, AuthorityId, Signature> Encode for AttestedCandidate<Group, Candidate, AuthorityId, Signature>
where Group: Encode, Candidate: Encode, Vec<(AuthorityId, ValidityAttestation<Signature>)>: Encode,

impl<Signature> Encode for ValidityAttestation<Signature>
where Signature: Encode,

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for SessionKeys

impl<T> Encode for Error<T>

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

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

impl Encode for SystemCall

impl Encode for XcmCall

impl<Call> Encode for SudoCall<Call>
where Box<Call>: Encode,

impl<Call> Encode for UtilityCall<Call>
where Vec<Call>: Encode,

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for SessionKeys

impl Encode for OriginCaller

impl Encode for ProxyType

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for Origin

impl Encode for SessionKeys

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

impl Encode for Epoch

impl<B: Block> Encode for JustificationRequest<B>
where NumberFor<B>: Encode,

impl<E> Encode for PersistedEpoch<E>
where E: Encode,

impl<E: Epoch> Encode for PersistedEpochHeader<E>
where EpochHeader<E>: Encode,

impl<E: Epoch> Encode for EpochHeader<E>
where E::Slot: Encode,

impl<Hash, Number, E: Epoch> Encode for EpochChangesV0<Hash, Number, E>
where ForkTree<Hash, Number, PersistedEpoch<E>>: Encode,

impl<Hash, Number, E: Epoch> Encode for EpochChangesV1<Hash, Number, E>
where ForkTree<Hash, Number, PersistedEpochHeader<E>>: Encode, BTreeMap<(Hash, Number), PersistedEpoch<E>>: Encode,

impl<Hash, Number, E: Epoch> Encode for EpochChanges<Hash, Number, E>
where ForkTree<Hash, Number, PersistedEpochHeader<E>>: Encode, BTreeMap<(Hash, Number), PersistedEpoch<E>>: Encode,

impl<Block: BlockT> Encode for GrandpaJustification<Block>
where GrandpaJustification<Block::Header>: Encode, PhantomData<Block>: Encode,

impl<Block: BlockT> Encode for WarpSyncFragment<Block>
where Block::Header: Encode, GrandpaJustification<Block>: Encode,

impl<Block: BlockT> Encode for WarpSyncProof<Block>
where Vec<WarpSyncFragment<Block>>: Encode,

impl<H, N> Encode for AuthoritySet<H, N>
where ForkTree<H, N, PendingChange<H, N>>: Encode, Vec<PendingChange<H, N>>: Encode, AuthoritySetChanges<N>: Encode,

impl<Header: HeaderT> Encode for FinalityProof<Header>
where Header::Hash: Encode, Vec<Header>: Encode,

impl<N> Encode for AuthoritySetChanges<N>
where Vec<(u64, N)>: Encode,

impl<Difficulty> Encode for PowAux<Difficulty>
where Difficulty: Encode,

impl<Difficulty> Encode for PowIntermediate<Difficulty>
where Option<Difficulty>: Encode,

impl Encode for RemoteErr

impl Encode for BlockState

impl Encode for Direction

impl Encode for Roles

impl Encode for BlockAttributes

impl<B: BlockT> Encode for BlockAnnouncesHandshake<B>
where NumberFor<B>: Encode, B::Hash: Encode,

impl<H: Encode> Encode for BlockAnnounce<H>

impl<Hash, Number> Encode for FromBlock<Hash, Number>
where Hash: Encode, Number: Encode,

impl<Hash, Number> Encode for BlockRequest<Hash, Number>
where FromBlock<Hash, Number>: Encode,

impl<Header, Hash, Extrinsic> Encode for BlockData<Header, Hash, Extrinsic>
where Hash: Encode, Option<Header>: Encode, Option<Vec<Extrinsic>>: Encode,

impl<Header, Hash, Extrinsic> Encode for BlockResponse<Header, Hash, Extrinsic>
where Vec<BlockData<Header, Hash, Extrinsic>>: Encode,

impl<B: BlockT> Encode for WarpProofRequest<B>
where B::Hash: Encode,

impl Encode for BlockStats

impl Encode for BlsError

impl Encode for Mode

impl Encode for ExecutionPayloadHeader

impl Encode for AncestryProof

impl Encode for BeaconHeader

impl Encode for CompactBeaconState

impl Encode for ExecutionPayloadHeader

impl Encode for ExecutionProof

impl Encode for FinalizedHeaderState

impl Encode for Fork

impl Encode for ForkData

impl Encode for ForkVersions

impl Encode for PublicKey

impl Encode for Signature

impl Encode for SigningData

impl<const COMMITTEE_SIZE: usize> Encode for SyncCommittee<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> Encode for SyncCommitteePrepared<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> Encode for CheckpointUpdate<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> Encode for NextSyncCommitteeUpdate<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize, const COMMITTEE_BITS_SIZE: usize> Encode for SyncAggregate<COMMITTEE_SIZE, COMMITTEE_BITS_SIZE>

impl<const COMMITTEE_SIZE: usize, const COMMITTEE_BITS_SIZE: usize> Encode for Update<COMMITTEE_SIZE, COMMITTEE_BITS_SIZE>

impl Encode for BasicOperatingMode

impl Encode for RewardPaymentError

impl Encode for UD60x18

impl Encode for AssetMetadata

impl Encode for Channel

impl Encode for ChannelId

impl<Balance> Encode for PricingParameters<Balance>
where Rewards<Balance>: Encode,

impl<Balance> Encode for Rewards<Balance>
where Balance: Encode,

impl Encode for Bloom

impl Encode for Header

impl Encode for HeaderId

impl Encode for Log

impl Encode for Receipt

impl Encode for Command

impl Encode for ConvertMessageError

impl Encode for Destination

impl Encode for VersionedMessage

impl Encode for AssetTransfer

impl Encode for EthereumAsset

impl Encode for Network

impl Encode for XcmPayload

impl Encode for MessageV1

impl Encode for PreparedMessage

impl Encode for Message

impl Encode for MerkleProof

impl Encode for OperatingMode

impl Encode for SendError

impl Encode for AgentExecuteCommand

impl Encode for Command

impl Encode for VersionedQueuedMessage

impl Encode for ContractCall

impl Encode for Command

impl Encode for Initializer

impl Encode for Message

impl Encode for QueuedMessage

impl Encode for Initializer

impl Encode for Message

impl Encode for OutboundCommandWrapper

impl Encode for OutboundMessage

impl<Balance> Encode for Fee<Balance>
where Balance: BaseArithmetic + Unsigned + Copy + Encode,

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl<T> Encode for Error<T>

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

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

impl<T: Config> Encode for MaxFinalizedHeadersToKeep<T>
where PhantomData<T>: Encode,

impl Encode for SendError

impl<T> Encode for Error<T>

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

impl<T: Config> Encode for Event<T>
where <<T as Config>::Token as Inspect<<T as Config>::AccountId>>::Balance: Encode,

impl<T> Encode for Error<T>

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

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

impl Encode for CommittedMessage

impl<T> Encode for Error<T>

impl<T> Encode for Ticket<T>
where T: Config, BoundedVec<u8, MaxEnqueuedMessageSizeOf<T>>: Encode,

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

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

impl<BlockNumber> Encode for PendingOrder<BlockNumber>
where BlockNumber: Encode,

impl<T> Encode for Error<T>

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

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

impl<T> Encode for Error<T>

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

impl<T: Config> Encode for Event<T>
where PricingParametersOf<T>: Encode,

impl Encode for BridgeHubRuntime

impl Encode for EthereumSystemCall

impl<T> Encode for Error<T>

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

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

impl<T> Encode for Error<T>

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

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

impl Encode for Origin

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

impl Encode for VerificationError

impl Encode for EventProof

impl Encode for Log

impl Encode for Proof

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for SessionKeys

impl Encode for BlockGapType

impl<N> Encode for BlockGap<N>
where N: Encode,

impl Encode for NextConfigDescriptor

impl Encode for PreDigest

impl Encode for AllowedSlots

impl Encode for ConsensusLog

impl Encode for NextEpochDescriptor

impl Encode for PrimaryPreDigest

impl Encode for SecondaryPlainPreDigest

impl Encode for SecondaryVRFPreDigest

impl Encode for BabeConfiguration

impl Encode for BabeConfigurationV1

impl Encode for BabeEpochConfiguration

impl Encode for Epoch

impl Encode for OpaqueKeyOwnershipProof

impl Encode for Public

impl Encode for Signature

impl Encode for Public

impl Encode for Signature

impl Encode for Public

impl Encode for Signature

impl Encode for MmrLeafVersion

impl Encode for Payload

impl<AuthorityId> Encode for ValidatorSet<AuthorityId>
where Vec<AuthorityId>: Encode,

impl<AuthorityId: Codec> Encode for ConsensusLog<AuthorityId>
where ValidatorSet<AuthorityId>: Encode,

impl<AuthoritySetCommitment> Encode for BeefyAuthoritySet<AuthoritySetCommitment>
where AuthoritySetCommitment: Encode,

impl<BlockNumber, Hash, MerkleRoot, ExtraData> Encode for MmrLeaf<BlockNumber, Hash, MerkleRoot, ExtraData>
where BlockNumber: Encode, Hash: Encode, (BlockNumber, Hash): Encode, BeefyNextAuthoritySet<MerkleRoot>: Encode, ExtraData: Encode,

impl<Header, Id: RuntimeAppPublic, AncestryProof> Encode for ForkVotingProof<Header, Id, AncestryProof>
where VoteMessage<Header::Number, Id, Id::Signature>: Encode, AncestryProof: Encode, Header: Encode + HeaderT,

impl<N, S> Encode for VersionedFinalityProof<N, S>
where SignedCommitment<N, S>: Encode,

impl<Number, Id, Signature> Encode for DoubleVotingProof<Number, Id, Signature>
where VoteMessage<Number, Id, Signature>: Encode,

impl<Number, Id, Signature> Encode for VoteMessage<Number, Id, Signature>
where Commitment<Number>: Encode, Id: Encode, Signature: Encode,

impl<Number, Id: RuntimeAppPublic> Encode for FutureBlockVotingProof<Number, Id>
where VoteMessage<Number, Id, Id::Signature>: Encode,

impl<TBlockNumber> Encode for Commitment<TBlockNumber>
where TBlockNumber: Encode,

impl<TBlockNumber, TSignature> Encode for SignedCommitment<TBlockNumber, TSignature>
where TBlockNumber: Encode + Clone, TSignature: Encode,

impl<TBlockNumber, TSignatureAccumulator> Encode for SignedCommitmentWitness<TBlockNumber, TSignatureAccumulator>
where Commitment<TBlockNumber>: Encode, TSignatureAccumulator: Encode,

impl Encode for ConsensusLog

impl Encode for NextEpochDescriptor

impl Encode for SlotClaim

impl Encode for Epoch

impl Encode for EpochConfiguration

impl Encode for OpaqueKeyOwnershipProof

impl Encode for TicketBody

impl Encode for TicketClaim

impl Encode for TicketEnvelope

impl Encode for MixnodesErr

impl Encode for SessionPhase

impl Encode for Mixnode

impl Encode for SessionStatus

impl Encode for Error

impl Encode for EncodableOpaqueLeaf

impl<H: Hash, L: FullLeaf> Encode for DataOrHash<H, L>

impl<Hash> Encode for AncestryProof<Hash>
where Vec<Hash>: Encode, Vec<(u64, Hash)>: Encode,

impl<Hash> Encode for LeafProof<Hash>
where Vec<Hash>: Encode,

impl Encode for ElectionScore

impl<AccountId> Encode for StakedAssignment<AccountId>
where AccountId: Encode, Vec<(AccountId, ExtendedBalance)>: Encode,

impl<AccountId> Encode for Support<AccountId>
where Vec<(AccountId, ExtendedBalance)>: Encode,

impl<AccountId, P: PerThing> Encode for Assignment<AccountId, P>
where AccountId: Encode, Vec<(AccountId, P)>: Encode,

impl Encode for Field

impl Encode for Proof

impl Encode for InvalidStatement

impl Encode for StatementSource

impl Encode for SubmitResult

impl Encode for ValidStatement

impl Encode for Statement

impl Encode for Extrinsic

impl Encode for InherentError

impl Encode for TransactionStorageProof

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

impl Encode for Unsupported

impl Encode for VersionedAsset

impl Encode for VersionedAssetId

impl Encode for VersionedAssets

impl Encode for VersionedJunction

impl Encode for VersionedLocation

impl Encode for VersionedNetworkId

impl Encode for VersionedResponse

impl Encode for AssetId

impl Encode for AssetInstance

impl Encode for BodyId

impl Encode for BodyPart

impl Encode for Error

impl Encode for Fungibility

impl Encode for Junction

impl Encode for Junctions

impl Encode for MaybeErrorCode

impl Encode for MultiAssetFilter

impl Encode for NetworkId

impl Encode for OriginKind

impl Encode for Outcome

impl Encode for Response

impl Encode for SendError

impl Encode for WeightLimit

impl Encode for WildFungibility

impl Encode for WildMultiAsset

impl Encode for AssetFilter

impl Encode for AssetInstance

impl Encode for Fungibility

impl Encode for Junction

impl Encode for Junctions

impl Encode for NetworkId

impl Encode for Outcome

impl Encode for Response

impl Encode for WildAsset

impl Encode for WildFungibility

impl Encode for AssetFilter

impl Encode for AssetInstance

impl Encode for AssetTransferFilter

impl Encode for Error

impl Encode for Fungibility

impl Encode for Hint

impl Encode for Junction

impl Encode for Junctions

impl Encode for NetworkId

impl Encode for Outcome

impl Encode for Response

impl Encode for WildAsset

impl Encode for WildFungibility

impl Encode for MultiAsset

impl Encode for MultiAssets

impl Encode for MultiLocation

impl Encode for PalletInfo

impl Encode for QueryResponseInfo

impl Encode for XcmContext

impl Encode for Asset

impl Encode for AssetId

impl Encode for Assets

impl Encode for Location

impl Encode for PalletInfo

impl Encode for QueryResponseInfo

impl Encode for XcmContext

impl Encode for Asset

impl Encode for AssetId

impl Encode for Assets

impl Encode for Location

impl Encode for PalletInfo

impl Encode for QueryResponseInfo

impl Encode for XcmContext

impl<Call> Encode for Instruction<Call>

impl<Call> Encode for Instruction<Call>

impl<Call> Encode for Instruction<Call>

impl<Call> Encode for Xcm<Call>

impl<Call> Encode for Xcm<Call>

impl<Call> Encode for Xcm<Call>

impl<RuntimeCall> Encode for VersionedXcm<RuntimeCall>

impl<T> Encode for DoubleEncoded<T>

impl Encode for BridgeMessage

impl Encode for Error

impl Encode for TransferType

impl<BlockNumber> Encode for QueryResponseStatus<BlockNumber>
where BlockNumber: Encode,

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for CheckSubstrateCall

impl Encode for SessionKeys

impl Encode for TransferData

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

impl Encode for BlockData

impl Encode for HeadData

impl Encode for BlockData

impl Encode for GraveyardState

impl Encode for HeadData

impl Encode for OriginCaller

impl Encode for ProxyType

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for Origin

impl Encode for NposCompactSolution16

impl Encode for SessionKeys

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

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

impl Encode for OriginCaller

impl Encode for RuntimeCall

impl Encode for RuntimeError

impl Encode for RuntimeEvent

impl Encode for RuntimeFreezeReason

impl Encode for RuntimeHoldReason

impl Encode for RuntimeLockId

impl Encode for RuntimeSlashReason

impl Encode for RuntimeTask

impl Encode for RuntimeViewFunction

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

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

impl Encode for Error

impl Encode for Error

impl Encode for Error

impl Encode for Error

impl Encode for Error

impl Encode for OriginAliaser

impl<Event> Encode for CallDryRunEffects<Event>
where Vec<Event>: Encode,

impl<Event> Encode for XcmDryRunEffects<Event>
where Vec<Event>: Encode,

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

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