referrerpolicy=no-referrer-when-downgrade
frame_support::pallet_prelude

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§

Source§

impl Encode for ArithmeticError

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for DeriveJunction

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for LogLevelFilter

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for Void

Source§

impl Encode for HttpError

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for HttpRequestStatus

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for EcdsaVerifyError

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for StorageEntryModifierIR

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for StorageHasherIR

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for ExtrinsicInclusionMode

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for MultiSignature

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for MultiSigner

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for TokenError

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for TransactionalError

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for DigestItem

Source§

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

Source§

impl Encode for Era

Source§

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

Source§

impl Encode for DispatchError

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for WasmLevel

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for WasmValue

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for Error

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for StorageProofError

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for ReturnValue

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for Value

Source§

fn size_hint(&self) -> usize

Source§

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

§

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>

Source§

impl Encode for Public

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Signature

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Public

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Signature

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Public

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Signature

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Public

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Signature

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Public

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Signature

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Public

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Signature

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for BigUint

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for FixedI64

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for FixedI128

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for FixedU64

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for FixedU128

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for PerU16

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Perbill

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Percent

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Permill

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Perquintill

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for RingVerifierKey

Source§

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

Source§

impl Encode for RingVrfSignature

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for VrfPreOutput

Source§

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

Source§

impl Encode for VrfSignature

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for AccountId32

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for CryptoTypeId

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for KeyTypeId

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Duration

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for HttpRequestId

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for OpaqueMultiaddr

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for OpaqueNetworkState

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for Timestamp

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for VrfPreOutput

Source§

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

Source§

impl Encode for VrfProof

Source§

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

Source§

impl Encode for VrfSignature

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for OpaqueMetadata

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for OpaquePeerId

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Digest

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for ModuleError

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for Time

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for AnySignature

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for Justifications

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for ModuleError

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for OpaqueExtrinsic

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for OpaqueValue

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for MockCallU64

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for TestSignature

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for UintAuthorityId

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for BadOrigin

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for LookupError

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for OffenceSeverity

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for ChildTrieParentKeyId

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for StorageData

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for StorageKey

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for WasmEntryAttributes

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for WasmFieldName

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for WasmFields

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for WasmMetadata

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl Encode for WasmValuesSet

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for CompactProof

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for StorageProof

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

impl Encode for RuntimeVersion

Source§

fn size_hint(&self) -> usize

Source§

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

§

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 H128

§

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

§

impl Encode for H160

§

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

§

impl Encode for H256

§

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 H512

§

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

§

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

§

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

§

impl Encode for U512

§

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

Source§

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

Source§

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,

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

fn encode_to<T>(&self, dest: &mut T)
where T: 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,

Source§

impl<B> Encode for BlockAndTimeDeadline<B>

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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,

Source§

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

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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,

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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,

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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,

Source§

impl<T> Encode for EnumDeprecationInfoIR<T>

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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,

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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, ItemDeprecationInfoIR<T>: Encode,

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

impl<T> Encode for PalletMetadataIR<T>

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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, ItemDeprecationInfoIR<T>: Encode,

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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, ItemDeprecationInfoIR<T>: Encode,

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

§

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 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 EnumDeprecationInfo<T>
where T: Form, BTreeMap<u8, VariantDeprecationInfo<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 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 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 ItemDeprecationInfo<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 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 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 PalletCallMetadata<T>
where T: Form, <T as Form>::Type: Encode, EnumDeprecationInfo<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 PalletConstantMetadata<T>
where T: Form, <T as Form>::String: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode, ItemDeprecationInfo<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 PalletErrorMetadata<T>
where T: Form, <T as Form>::Type: Encode, EnumDeprecationInfo<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 PalletEventMetadata<T>
where T: Form, <T as Form>::Type: Encode, EnumDeprecationInfo<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 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, ItemDeprecationInfo<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 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 PalletViewFunctionMetadata<T>
where T: Form, <T as Form>::String: Encode, Vec<RuntimeApiMethodParamMetadata<T>>: Encode, <T as Form>::Type: Encode, Vec<<T as Form>::String>: Encode, ItemDeprecationInfo<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 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 RuntimeApiMetadata<T>
where T: Form, <T as Form>::String: Encode, Vec<RuntimeApiMethodMetadata<T>>: Encode, Vec<<T as Form>::String>: Encode, ItemDeprecationInfo<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 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, ItemDeprecationInfo<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 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 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, ItemDeprecationInfo<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 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 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 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> Encode for VariantDeprecationInfo<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,

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

fn size_hint(&self) -> usize

Source§

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

Source§

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

Source§

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

Implementors§

Source§

impl Encode for DispatchClass

Source§

impl Encode for Pays

Source§

impl Encode for Never

Source§

impl Encode for SteppedMigrationError

Source§

impl Encode for VersionedPostUpgradeData

Source§

impl Encode for ChildInfo

Source§

impl Encode for KillStorageResult

Source§

impl Encode for StateVersion

Source§

impl Encode for ProcessMessageError

Source§

impl Encode for TrieError

Source§

impl Encode for Select

Source§

impl Encode for UpgradeCheckSelect

Source§

impl Encode for frame_support::traits::schedule::LookupError

Source§

impl Encode for BalanceStatus

Source§

impl Encode for PaymentStatus

Source§

impl Encode for ViewFunctionDispatchError

Source§

impl Encode for frame_support::pallet_prelude::DispatchError

Source§

impl Encode for InvalidTransaction

Source§

impl Encode for TransactionSource

Source§

impl Encode for TransactionValidityError

Source§

impl Encode for UnknownTransaction

Source§

impl Encode for DispatchInfo

Source§

impl Encode for PostDispatchInfo

Source§

impl Encode for CheckInherentsResult

Source§

impl Encode for MultiRemovalResults

Source§

impl Encode for PalletId

Source§

impl Encode for CrateVersion

Source§

impl Encode for Disabled

Source§

impl Encode for SixteenPatriciaMerkleTreeExistenceProof

Source§

impl Encode for StorageInfo

Source§

impl Encode for StorageVersion

Source§

impl Encode for TrackedStorageKey

Source§

impl Encode for WithdrawReasons

Source§

impl Encode for ViewFunctionId

Source§

impl Encode for RuntimeDbWeight

Source§

impl Encode for InherentData

Source§

impl Encode for ValidTransaction

Source§

impl Encode for Weight

§

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,

Source§

impl<A, F, R, D, Fp> Encode for FreezeConsideration<A, F, R, D, Fp>

Source§

impl<A, F, R, D, Fp> Encode for HoldConsideration<A, F, R, D, Fp>

Source§

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

Source§

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

Source§

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

Source§

impl<AccountId> Encode for Admin<AccountId>
where PhantomData<AccountId>: Encode,

Source§

impl<AccountId> Encode for Owner<AccountId>
where PhantomData<AccountId>: Encode,

Source§

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

Source§

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

Source§

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

Source§

impl<ConfigValue, Extra> Encode for WithConfig<ConfigValue, Extra>
where ConfigValue: Encode + ConfigValueMarker, Extra: Encode,

Source§

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

Source§

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

Source§

impl<Inspect: InspectStrategy> Encode for ConfigValue<Inspect>
where Inspect::Value: Encode,

§

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

Source§

impl<Params, ReportedId> Encode for DeriveAndReportId<Params, ReportedId>
where Params: Encode, PhantomData<ReportedId>: Encode,

Source§

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

§

impl<T> Encode for PhantomData<T>

§

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,

Source§

impl<T, H: Hash> Encode for Bounded<T, H>

Source§

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

§

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

§

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

§

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

§

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

Source§

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

Source§

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

Source§

impl<WitnessData> Encode for Witness<WitnessData>
where PhantomData<WitnessData>: Encode,

Source§

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

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<Block: BlockT> Encode for ParachainBlockData<Block>

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 Encode for BenchmarkParameter

impl Encode for BenchmarkBatch

impl Encode for BenchmarkConfig

impl Encode for BenchmarkList

impl Encode for BenchmarkMetadata

impl Encode for BenchmarkResult

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

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

impl<AccountId, BOuter: Get<u32>, BInner: Get<u32>> Encode for BoundedSupports<AccountId, BOuter, BInner>
where BoundedVec<(AccountId, BoundedSupport<AccountId, BInner>), BOuter>: Encode,

impl<AccountId, Bound: Get<u32>> Encode for BoundedSupport<AccountId, Bound>
where BoundedVec<(AccountId, ExtendedBalance), Bound>: Encode,

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 Encode for StorageAccessPayload

impl<B: Block> Encode for StorageAccessParams<B>
where B::Hash: 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 Phase

impl Encode for BlockLength

impl Encode for BlockWeights

impl Encode for WeightsPerClass

impl Encode for DispatchEventInfo

impl Encode for LastRuntimeUpgradeInfo

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

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

impl<T> Encode for Error<T>

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

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

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

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

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

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

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

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

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

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

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

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

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 ScoresViewFunction<T, I>

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 CommonError

impl Encode for HoldReason

impl Encode for FeasibilityError

impl Encode for Status

impl<T> Encode for Error<T>

impl<T> Encode for Error<T>

impl<T> Encode for Event<T>

impl<T: Config> Encode for AdminOperation<T>
where Phase<T>: Encode, Box<BoundedSupportsOf<Pallet<T>>>: Encode,

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

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

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

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,

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

impl<T: Config> Encode for SubmissionMetadata<T>
where <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode, BoundedVec<bool, T::Pages>: Encode,

impl<T: MinerConfig> Encode for PagedRawSolution<T>
where BoundedVec<SolutionOf<T>, <T as MinerConfig>::Pages>: Encode,

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

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

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, MaxWinners, MaxBackersPerWinner> Encode for ReadySolution<AccountId, MaxWinners, MaxBackersPerWinner>
where AccountId: IdentifierT, MaxWinners: Get<u32>, MaxBackersPerWinner: Get<u32>, BoundedSupports<AccountId, MaxWinners, MaxBackersPerWinner>: Encode,

impl<AccountId, VoterType> Encode for RoundSnapshot<AccountId, VoterType>
where Vec<VoterType>: Encode, Vec<AccountId>: 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 DepositKind<T>
where <T as Config>::AccountId: Encode,

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

impl<T: Config> Encode for Event<T>
where T::AccountId: Encode, DepositKind<T>: Encode, BalanceOf<T>: 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 CallType

impl Encode for Trace

impl Encode for TracerType

impl Encode for HoldReason

impl Encode for AccessListEntry

impl Encode for Byte

impl Encode for Bytes

impl Encode for Bytes256

impl Encode for Bytes8

impl Encode for CallLog

impl Encode for CallTracerConfig

impl Encode for GenericTransaction

impl Encode for InputOrData

impl Encode for TypeEip1559

impl Encode for TypeEip2930

impl Encode for TypeEip4844

impl Encode for TypeLegacy

impl Encode for ExecError

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 BalanceOf<T>: Into<U256> + TryFrom<U256>, MomentOf<T>: Into<U256>, T::Hash: IsType<H256>,

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

impl Encode for Call

impl Encode for Event

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 Parameters

impl Encode for ParametersKey

impl Encode for ParametersValue

impl Encode for Parameters

impl Encode for ParametersKey

impl Encode for ParametersValue

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 RuntimeParameters

impl Encode for RuntimeParametersKey

impl Encode for RuntimeParametersValue

impl Encode for MemberRole

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Version

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 Call

impl Encode for Error

impl Encode for Event

impl Encode for FreezeReason

impl Encode for HoldReason

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for AccountStatus

impl Encode for AssetStatus

impl Encode for Error

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for ListError

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 AdjustmentDirection

impl Encode for Reasons

impl Encode for Call

impl Encode for Error

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for CoreAssignment

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for CompletionStatus

impl Encode for Finality

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 HoldReason

impl Encode for ContractAccessError

impl Encode for Determinism

impl Encode for Conviction

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Wish

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Error

impl Encode for Event

impl Encode for HoldReason

impl Encode for Conviction

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for MetadataOwner

impl Encode for VoteThreshold

impl Encode for ElectionCompute

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Renouncing

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Error

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 Data

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

impl Encode for ClaimPermission

impl Encode for PoolState

impl Encode for Call

impl Encode for DefensiveError

impl Encode for Error

impl Encode for Event

impl Encode for FreezeReason

impl Encode for Event

impl Encode for Call

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for HoldReason

impl Encode for DepositKind

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for VoteRecord

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 Event1

impl Encode for Event2

impl Encode for Curve

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for CallType

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 Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for ExitReason

impl Encode for HoldReason

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 Event

impl Encode for VouchingStatus

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Forcing

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 HoldReason

impl Encode for MigrationCompute

impl Encode for Progress

impl Encode for Event

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Call

impl Encode for Call

impl Encode for Error

impl Encode for Event

impl Encode for Releases

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

impl Encode for Releases

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 ArithmeticError

impl Encode for NextConfigDescriptor

impl Encode for PreDigest

impl Encode for AllowedSlots

impl Encode for MixnodesErr

impl Encode for SessionPhase

impl Encode for Error

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 Proof

impl Encode for InvalidStatement

impl Encode for StatementSource

impl Encode for AbdicateFellowStatus

impl Encode for AddUnscrupulousItems

impl Encode for Announce

impl Encode for Close

impl Encode for Disband

impl Encode for ElevateAlly

impl Encode for GiveRetirementNotice

impl Encode for InitMembers

impl Encode for JoinAlliance

impl Encode for KickMember

impl Encode for NominateAlly

impl Encode for Propose

impl Encode for RemoveAnnouncement

impl Encode for RemoveUnscrupulousItems

impl Encode for Retire

impl Encode for SetRule

impl Encode for Vote

impl Encode for AllianceDisbanded

impl Encode for AllyElevated

impl Encode for Announced

impl Encode for AnnouncementRemoved

impl Encode for FellowAbdicated

impl Encode for MemberKicked

impl Encode for MemberRetired

impl Encode for MembersInitialized

impl Encode for NewAllyJoined

impl Encode for NewRuleSet

impl Encode for UnscrupulousItemAdded

impl Encode for UnscrupulousItemRemoved

impl Encode for Close

impl Encode for DisapproveProposal

impl Encode for Execute

impl Encode for Kill

impl Encode for Propose

impl Encode for ReleaseProposalCost

impl Encode for SetMembers

impl Encode for Vote

impl Encode for Approved

impl Encode for Closed

impl Encode for Disapproved

impl Encode for Executed

impl Encode for Killed

impl Encode for MemberExecuted

impl Encode for ProposalCostBurned

impl Encode for ProposalCostReleased

impl Encode for Proposed

impl Encode for Voted

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 AssetRefundFailed

impl Encode for AssetTxFeePaid

impl Encode for Create

impl Encode for Remove

impl Encode for Update

impl Encode for AssetRateCreated

impl Encode for AssetRateRemoved

impl Encode for AssetRateUpdated

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

impl Encode for ReportEquivocation

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 ReportDoubleVoting

impl Encode for ReportForkVoting

impl Encode for ReportForkVotingUnsigned

impl Encode for ReportFutureBlockVoting

impl Encode for SetNewGenesis

impl Encode for AcceptCurator

impl Encode for ApproveBounty

impl Encode for ApproveBountyWithCurator

impl Encode for AwardBounty

impl Encode for ClaimBounty

impl Encode for CloseBounty

impl Encode for ExtendBountyExpiry

impl Encode for ProposeBounty

impl Encode for ProposeCurator

impl Encode for UnassignCurator

impl Encode for BountyApproved

impl Encode for BountyAwarded

impl Encode for BountyBecameActive

impl Encode for BountyCanceled

impl Encode for BountyClaimed

impl Encode for BountyExtended

impl Encode for BountyProposed

impl Encode for BountyRejected

impl Encode for CuratorAccepted

impl Encode for CuratorProposed

impl Encode for CuratorUnassigned

impl Encode for Assign

impl Encode for ClaimRevenue

impl Encode for Configure

impl Encode for DisableAutoRenew

impl Encode for DropContribution

impl Encode for DropHistory

impl Encode for DropRegion

impl Encode for DropRenewal

impl Encode for EnableAutoRenew

impl Encode for ForceReserve

impl Encode for Interlace

impl Encode for NotifyCoreCount

impl Encode for NotifyRevenue

impl Encode for Partition

impl Encode for Pool

impl Encode for Purchase

impl Encode for PurchaseCredit

impl Encode for RemoveAssignment

impl Encode for RemoveLease

impl Encode for Renew

impl Encode for RequestCoreCount

impl Encode for Reserve

impl Encode for SetLease

impl Encode for StartSales

impl Encode for SwapLeases

impl Encode for Transfer

impl Encode for Unreserve

impl Encode for Assigned

impl Encode for AssignmentRemoved

impl Encode for AutoRenewalDisabled

impl Encode for AutoRenewalEnabled

impl Encode for AutoRenewalFailed

impl Encode for AutoRenewalLimitReached

impl Encode for ClaimsReady

impl Encode for ContributionDropped

impl Encode for CoreAssigned

impl Encode for CoreCountChanged

impl Encode for CoreCountRequested

impl Encode for CreditPurchased

impl Encode for HistoryDropped

impl Encode for HistoryIgnored

impl Encode for HistoryInitialized

impl Encode for Interlaced

impl Encode for LeaseEnding

impl Encode for LeaseRemoved

impl Encode for Leased

impl Encode for Partitioned

impl Encode for Pooled

impl Encode for PotentialRenewalDropped

impl Encode for Purchased

impl Encode for RegionDropped

impl Encode for Renewable

impl Encode for Renewed

impl Encode for ReservationCancelled

impl Encode for ReservationMade

impl Encode for RevenueClaimBegun

impl Encode for RevenueClaimItem

impl Encode for RevenueClaimPaid

impl Encode for SaleInitialized

impl Encode for SalesStarted

impl Encode for Transferred

impl Encode for AcceptCurator

impl Encode for AddChildBounty

impl Encode for AwardChildBounty

impl Encode for ClaimChildBounty

impl Encode for CloseChildBounty

impl Encode for ProposeCurator

impl Encode for UnassignCurator

impl Encode for Added

impl Encode for Awarded

impl Encode for Canceled

impl Encode for Claimed

impl Encode for Call

impl Encode for CallOldWeight

impl Encode for Instantiate

impl Encode for InstantiateOldWeight

impl Encode for InstantiateWithCode

impl Encode for Migrate

impl Encode for RemoveCode

impl Encode for SetCode

impl Encode for UploadCode

impl Encode for Called

impl Encode for CodeRemoved

impl Encode for CodeStored

impl Encode for ContractCodeUpdated

impl Encode for ContractEmitted

impl Encode for DelegateCalled

impl Encode for Instantiated

impl Encode for Terminated

impl Encode for Delegate

impl Encode for RemoveOtherVote

impl Encode for RemoveVote

impl Encode for Undelegate

impl Encode for Unlock

impl Encode for Vote

impl Encode for Delegated

impl Encode for Undelegated

impl Encode for VoteRemoved

impl Encode for VoteUnlocked

impl Encode for Voted

impl Encode for Approve

impl Encode for Bump

impl Encode for Import

impl Encode for ImportMember

impl Encode for Induct

impl Encode for Offboard

impl Encode for Promote

impl Encode for PromoteFast

impl Encode for SetActive

impl Encode for SetParams

impl Encode for SetPartialParams

impl Encode for SubmitEvidence

impl Encode for ActiveChanged

impl Encode for Demoted

impl Encode for EvidenceJudged

impl Encode for Imported

impl Encode for Inducted

impl Encode for Offboarded

impl Encode for ParamsChanged

impl Encode for Promoted

impl Encode for Proven

impl Encode for Requested

impl Encode for Swapped

impl Encode for Close

impl Encode for DisapproveProposal

impl Encode for Execute

impl Encode for Kill

impl Encode for Propose

impl Encode for ReleaseProposalCost

impl Encode for SetMembers

impl Encode for Vote

impl Encode for Approved

impl Encode for Closed

impl Encode for Disapproved

impl Encode for Executed

impl Encode for Killed

impl Encode for MemberExecuted

impl Encode for ProposalCostBurned

impl Encode for ProposalCostReleased

impl Encode for Proposed

impl Encode for Voted

impl Encode for Delegated

impl Encode for MigratedDelegation

impl Encode for Released

impl Encode for Slashed

impl Encode for Blacklist

impl Encode for CancelProposal

impl Encode for CancelReferendum

impl Encode for ClearPublicProposals

impl Encode for Delegate

impl Encode for EmergencyCancel

impl Encode for ExternalPropose

impl Encode for ExternalProposeDefault

impl Encode for ExternalProposeMajority

impl Encode for FastTrack

impl Encode for Propose

impl Encode for RemoveOtherVote

impl Encode for RemoveVote

impl Encode for Second

impl Encode for SetMetadata

impl Encode for Undelegate

impl Encode for Unlock

impl Encode for VetoExternal

impl Encode for Vote

impl Encode for Blacklisted

impl Encode for Cancelled

impl Encode for Delegated

impl Encode for ExternalTabled

impl Encode for MetadataCleared

impl Encode for MetadataSet

impl Encode for MetadataTransferred

impl Encode for NotPassed

impl Encode for Passed

impl Encode for ProposalCanceled

impl Encode for Proposed

impl Encode for Seconded

impl Encode for Started

impl Encode for Tabled

impl Encode for Undelegated

impl Encode for Vetoed

impl Encode for Voted

impl Encode for GovernanceFallback

impl Encode for SetMinimumUntrustedScore

impl Encode for Submit

impl Encode for SubmitUnsigned

impl Encode for ElectionFailed

impl Encode for ElectionFinalized

impl Encode for PhaseTransitioned

impl Encode for Rewarded

impl Encode for Slashed

impl Encode for SolutionStored

impl Encode for CleanDefunctVoters

impl Encode for RemoveMember

impl Encode for RemoveVoter

impl Encode for RenounceCandidacy

impl Encode for SubmitCandidacy

impl Encode for Vote

impl Encode for CandidateSlashed

impl Encode for ElectionError

impl Encode for EmptyTerm

impl Encode for MemberKicked

impl Encode for NewTerm

impl Encode for Renounced

impl Encode for SeatHolderSlashed

impl Encode for Control

impl Encode for Deregister

impl Encode for RegisterFastUnstake

impl Encode for BatchChecked

impl Encode for BatchFinished

impl Encode for InternalError

impl Encode for Slashed

impl Encode for Unstaked

impl Encode for Bloat

impl Encode for InitializePallet

impl Encode for SetBlockLength

impl Encode for SetCompute

impl Encode for SetStorage

impl Encode for BlockLengthLimitSet

impl Encode for ComputationLimitSet

impl Encode for PalletInitialized

impl Encode for StorageLimitSet

impl Encode for NoteStalled

impl Encode for ReportEquivocation

impl Encode for NewAuthorities

impl Encode for Paused

impl Encode for Resumed

impl Encode for RootStored

impl Encode for RootsPruned

impl Encode for AcceptUsername

impl Encode for AddRegistrar

impl Encode for AddSub

impl Encode for AddUsernameAuthority

impl Encode for CancelRequest

impl Encode for ClearIdentity

impl Encode for KillIdentity

impl Encode for KillUsername

impl Encode for ProvideJudgement

impl Encode for QuitSub

impl Encode for RemoveExpiredApproval

impl Encode for RemoveSub

impl Encode for RemoveUsername

impl Encode for RemoveUsernameAuthority

impl Encode for RenameSub

impl Encode for RequestJudgement

impl Encode for SetAccountId

impl Encode for SetFee

impl Encode for SetFields

impl Encode for SetIdentity

impl Encode for SetPrimaryUsername

impl Encode for SetSubs

impl Encode for SetUsernameFor

impl Encode for UnbindUsername

impl Encode for AuthorityAdded

impl Encode for AuthorityRemoved

impl Encode for DanglingUsernameRemoved

impl Encode for IdentityCleared

impl Encode for IdentityKilled

impl Encode for IdentitySet

impl Encode for JudgementGiven

impl Encode for JudgementRequested

impl Encode for JudgementUnrequested

impl Encode for PreapprovalExpired

impl Encode for PrimaryUsernameSet

impl Encode for RegistrarAdded

impl Encode for SubIdentitiesSet

impl Encode for SubIdentityAdded

impl Encode for SubIdentityRemoved

impl Encode for SubIdentityRenamed

impl Encode for SubIdentityRevoked

impl Encode for UsernameKilled

impl Encode for UsernameQueued

impl Encode for UsernameRemoved

impl Encode for UsernameSet

impl Encode for UsernameUnbound

impl Encode for Heartbeat

impl Encode for AllGood

impl Encode for HeartbeatReceived

impl Encode for SomeOffline

impl Encode for Claim

impl Encode for ForceTransfer

impl Encode for Free

impl Encode for Freeze

impl Encode for PokeDeposit

impl Encode for Transfer

impl Encode for DepositPoked

impl Encode for IndexAssigned

impl Encode for IndexFreed

impl Encode for IndexFrozen

impl Encode for BuyTicket

impl Encode for SetCalls

impl Encode for StartLottery

impl Encode for StopRepeat

impl Encode for CallsUpdated

impl Encode for LotteryStarted

impl Encode for TicketBought

impl Encode for Winner

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 Dispatch

impl Encode for Dispatched

impl Encode for Register

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 Communify

impl Encode for FundDeficit

impl Encode for PlaceBid

impl Encode for Privatize

impl Encode for RetractBid

impl Encode for ThawCommunal

impl Encode for ThawPrivate

impl Encode for BidDropped

impl Encode for BidPlaced

impl Encode for BidRetracted

impl Encode for Funded

impl Encode for Issued

impl Encode for Thawed

impl Encode for Transferred

impl Encode for AdjustPoolDeposit

impl Encode for ApplySlash

impl Encode for BondExtra

impl Encode for BondExtraOther

impl Encode for Chill

impl Encode for ClaimCommission

impl Encode for ClaimPayout

impl Encode for ClaimPayoutOther

impl Encode for Create

impl Encode for CreateWithPoolId

impl Encode for Join

impl Encode for MigrateDelegation

impl Encode for Nominate

impl Encode for PoolWithdrawUnbonded

impl Encode for SetClaimPermission

impl Encode for SetCommission

impl Encode for SetCommissionChangeRate

impl Encode for SetCommissionMax

impl Encode for SetConfigs

impl Encode for SetMetadata

impl Encode for SetState

impl Encode for Unbond

impl Encode for UpdateRoles

impl Encode for WithdrawUnbonded

impl Encode for Bonded

impl Encode for Created

impl Encode for Destroyed

impl Encode for GlobalParamsUpdated

impl Encode for MemberRemoved

impl Encode for MetadataUpdated

impl Encode for MinBalanceExcessAdjusted

impl Encode for PaidOut

impl Encode for PoolCommissionClaimed

impl Encode for PoolCommissionUpdated

impl Encode for PoolMaxCommissionUpdated

impl Encode for PoolNominationMade

impl Encode for PoolNominatorChilled

impl Encode for PoolSlashed

impl Encode for RolesUpdated

impl Encode for StateChanged

impl Encode for Unbonded

impl Encode for UnbondingPoolSlashed

impl Encode for Withdrawn

impl Encode for Offence

impl Encode for SetParameter

impl Encode for Updated

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 EmitEvent

impl Encode for Noop

impl Encode for TestEvent

impl Encode for EnsureUpdated

impl Encode for NotePreimage

impl Encode for RequestPreimage

impl Encode for UnnotePreimage

impl Encode for UnrequestPreimage

impl Encode for Cleared

impl Encode for Noted

impl Encode for Requested

impl Encode for AddProxy

impl Encode for Announce

impl Encode for CreatePure

impl Encode for KillPure

impl Encode for PokeDeposit

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 DepositPoked

impl Encode for ProxyAdded

impl Encode for ProxyExecuted

impl Encode for ProxyRemoved

impl Encode for PureCreated

impl Encode for PureKilled

impl Encode for AddMember

impl Encode for CleanupPoll

impl Encode for DemoteMember

impl Encode for ExchangeMember

impl Encode for PromoteMember

impl Encode for RemoveMember

impl Encode for Vote

impl Encode for MemberAdded

impl Encode for MemberExchanged

impl Encode for MemberRemoved

impl Encode for RankChanged

impl Encode for Voted

impl Encode for Cancel

impl Encode for Kill

impl Encode for NudgeReferendum

impl Encode for OneFewerDeciding

impl Encode for PlaceDecisionDeposit

impl Encode for RefundDecisionDeposit

impl Encode for RefundSubmissionDeposit

impl Encode for SetMetadata

impl Encode for Submit

impl Encode for Approved

impl Encode for Cancelled

impl Encode for ConfirmAborted

impl Encode for ConfirmStarted

impl Encode for Confirmed

impl Encode for DecisionDepositPlaced

impl Encode for DecisionDepositRefunded

impl Encode for DecisionStarted

impl Encode for DepositSlashed

impl Encode for Killed

impl Encode for MetadataCleared

impl Encode for MetadataSet

impl Encode for Rejected

impl Encode for Submitted

impl Encode for TimedOut

impl Encode for AsRecovered

impl Encode for CancelRecovered

impl Encode for ClaimRecovery

impl Encode for CloseRecovery

impl Encode for CreateRecovery

impl Encode for InitiateRecovery

impl Encode for PokeDeposit

impl Encode for RemoveRecovery

impl Encode for SetRecovered

impl Encode for VouchRecovery

impl Encode for AccountRecovered

impl Encode for DepositPoked

impl Encode for RecoveryClosed

impl Encode for RecoveryCreated

impl Encode for RecoveryInitiated

impl Encode for RecoveryRemoved

impl Encode for RecoveryVouched

impl Encode for Cancel

impl Encode for Kill

impl Encode for NudgeReferendum

impl Encode for OneFewerDeciding

impl Encode for PlaceDecisionDeposit

impl Encode for RefundDecisionDeposit

impl Encode for RefundSubmissionDeposit

impl Encode for SetMetadata

impl Encode for Submit

impl Encode for Approved

impl Encode for Cancelled

impl Encode for ConfirmAborted

impl Encode for ConfirmStarted

impl Encode for Confirmed

impl Encode for DecisionDepositPlaced

impl Encode for DecisionDepositRefunded

impl Encode for DecisionStarted

impl Encode for DepositSlashed

impl Encode for Killed

impl Encode for MetadataCleared

impl Encode for MetadataSet

impl Encode for Rejected

impl Encode for Submitted

impl Encode for TimedOut

impl Encode for Store

impl Encode for Stored

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 FillBlock

impl Encode for TriggerDefensive

impl Encode for DefensiveTestCall

impl Encode for AccountNonce

impl Encode for GetReserves

impl Encode for PoolCreationCost

impl Encode for AccountBalances

impl Encode for Authorities

impl Encode for Configuration

impl Encode for CurrentEpoch

impl Encode for CurrentEpochStart

impl Encode for NextEpoch

impl Encode for BeefyGenesis

impl Encode for GenerateAncestryProof

impl Encode for ValidatorSet

impl Encode for ApplyExtrinsic

impl Encode for CheckInherents

impl Encode for FinalizeBlock

impl Encode for InherentExtrinsics

impl Encode for Call

impl Encode for GetStorage

impl Encode for Instantiate

impl Encode for UploadCode

impl Encode for ExecuteBlock

impl Encode for InitializeBlock

impl Encode for Version

impl Encode for BuildState

impl Encode for GetPreset

impl Encode for PresetNames

impl Encode for CurrentSetId

impl Encode for GrandpaAuthorities

impl Encode for Metadata

impl Encode for MetadataAtVersion

impl Encode for MetadataVersions

impl Encode for CurrentMixnodes

impl Encode for MaybeRegister

impl Encode for PrevMixnodes

impl Encode for SessionStatus

impl Encode for GenerateProof

impl Encode for MmrLeafCount

impl Encode for MmrRoot

impl Encode for VerifyProof

impl Encode for VerifyProofStateless

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 BalanceToPoints

impl Encode for MemberPendingSlash

impl Encode for MemberTotalBalance

impl Encode for PendingRewards

impl Encode for PointsToBalance

impl Encode for PoolAccounts

impl Encode for PoolBalance

impl Encode for PoolPendingSlash

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 GetStorageVarKey

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 ExecuteViewFunction

impl Encode for DecodeSessionKeys

impl Encode for GenerateSessionKeys

impl Encode for ErasStakersPageCount

impl Encode for NominationsQuota

impl Encode for PendingRewards

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 ValidateStatement

impl Encode for CheckMetadataHash

impl Encode for PostDispatchInfo

impl Encode for PalletId

impl Encode for HoldConsideration

impl Encode for ViewFunctionId

impl Encode for AuthorizeCall

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 WeightReclaim

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 Origins

impl Encode for Tracks

impl Encode for BaseDeposit

impl Encode for ByteDeposit

impl Encode for NposSolution16

impl Encode for Runtime

impl Encode for SessionKeys

impl Encode for Cid

impl Encode for DisbandWitness

impl Encode for Multihash

impl Encode for ChargeAssetTxPayment

impl Encode for Bag

impl Encode for Node

impl Encode for ExtraFlags

impl Encode for CoreMask

impl Encode for AutoRenewalRecord

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 Encode for ExecReturnValue

impl Encode for InstructionWeights

impl Encode for Limits

impl Encode for Schedule

impl Encode for ContractInfo

impl Encode for DeletionQueueManager

impl Encode for ApiVersion

impl Encode for Environment

impl Encode for CodeInfo

impl Encode for ReturnFlags

impl Encode for Vote

impl Encode for AgentLedger

impl Encode for Delegation

impl Encode for Vote

impl Encode for ReadySolution

impl Encode for SolutionOrSnapshotSize

impl Encode for UnstakeRequest

impl Encode for IdentityInfo

impl Encode for Public

impl Encode for Signature

impl Encode for MetaTxMarker

impl Encode for DestroyWitness

impl Encode for ItemConfig

impl Encode for BondedPoolInner

impl Encode for Commission

impl Encode for PoolMember

impl Encode for RewardPool

impl Encode for SubPools

impl Encode for UnbondPool

impl Encode for MemberRecord

impl Encode for Tally

impl Encode for Byte

impl Encode for Bytes

impl Encode for CallLog

impl Encode for CallTracerConfig

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 MemberRecord

impl Encode for Tally

impl Encode for Vote

impl Encode for SlashingSpans

impl Encode for ActiveEraInfo

impl Encode for Nominations

impl Encode for StakingLedger

impl Encode for ValidatorPrefs

impl Encode for MigrationLimits

impl Encode for MigrationTask

impl Encode for TransactionInfo

impl Encode for DestroyWitness

impl Encode for FixedI64

impl Encode for FixedU128

impl Encode for FixedU64

impl Encode for PerU16

impl Encode for Perbill

impl Encode for Percent

impl Encode for Permill

impl Encode for Perquintill

impl Encode for Public

impl Encode for Public

impl Encode for PrimaryPreDigest

impl Encode for SecondaryPlainPreDigest

impl Encode for SecondaryVRFPreDigest

impl Encode for BabeConfiguration

impl Encode for BabeEpochConfiguration

impl Encode for Epoch

impl Encode for OpaqueKeyOwnershipProof

impl Encode for Public

impl Encode for Signature

impl Encode for Payload

impl Encode for Public

impl Encode for Signature

impl Encode for Slot

impl Encode for KeyTypeId

impl Encode for VrfSignature

impl Encode for OpaqueMetadata

impl Encode for CheckInherentsResult

impl Encode for InherentData

impl Encode for Public

impl Encode for Signature

impl Encode for Mixnode

impl Encode for SessionStatus

impl Encode for EncodableOpaqueLeaf

impl Encode for ElectionScore

impl Encode for Digest

impl Encode for ModuleError

impl Encode for OpaqueValue

impl Encode for BlakeTwo256

impl Encode for ValidTransaction

impl Encode for MembershipProof

impl Encode for OffenceSeverity

impl Encode for ValidStatement

impl Encode for Statement

impl Encode for TransactionStorageProof

impl Encode for RuntimeVersion

impl Encode for RuntimeDbWeight

impl Encode for Enter

impl Encode for Extend

impl Encode for ForceEnter

impl Encode for ForceExit

impl Encode for ForceExtend

impl Encode for ForceReleaseDeposit

impl Encode for ForceSlashDeposit

impl Encode for ReleaseDeposit

impl Encode for CannotDeposit

impl Encode for CannotRelease

impl Encode for DepositPlaced

impl Encode for DepositReleased

impl Encode for DepositSlashed

impl Encode for Entered

impl Encode for Exited

impl Encode for Extended

impl Encode for Bump

impl Encode for CheckPayment

impl Encode for Induct

impl Encode for Init

impl Encode for Payout

impl Encode for PayoutOther

impl Encode for Register

impl Encode for CycleStarted

impl Encode for Inducted

impl Encode for Paid

impl Encode for Registered

impl Encode for Swapped

impl Encode for Cancel

impl Encode for CancelNamed

impl Encode for CancelRetry

impl Encode for CancelRetryNamed

impl Encode for Schedule

impl Encode for ScheduleAfter

impl Encode for ScheduleNamed

impl Encode for ScheduleNamedAfter

impl Encode for SetRetry

impl Encode for SetRetryNamed

impl Encode for AgendaIncomplete

impl Encode for CallUnavailable

impl Encode for Canceled

impl Encode for Dispatched

impl Encode for PeriodicFailed

impl Encode for PermanentlyOverweight

impl Encode for RetryCancelled

impl Encode for RetryFailed

impl Encode for RetrySet

impl Encode for Scheduled

impl Encode for PurgeKeys

impl Encode for SetKeys

impl Encode for NewQueued

impl Encode for NewSession

impl Encode for ValidatorDisabled

impl Encode for ValidatorReenabled

impl Encode for FeeSkipped

impl Encode for BestowMembership

impl Encode for Bid

impl Encode for ClaimMembership

impl Encode for CleanupCandidacy

impl Encode for CleanupChallenge

impl Encode for DefenderVote

impl Encode for Dissolve

impl Encode for DropCandidate

impl Encode for FoundSociety

impl Encode for JudgeSuspendedMember

impl Encode for KickCandidate

impl Encode for Payout

impl Encode for PokeDeposit

impl Encode for PunishSkeptic

impl Encode for ResignCandidacy

impl Encode for SetParameters

impl Encode for Unbid

impl Encode for Unvouch

impl Encode for Vote

impl Encode for Vouch

impl Encode for WaiveRepay

impl Encode for AutoUnbid

impl Encode for Bid

impl Encode for CandidateSuspended

impl Encode for Challenged

impl Encode for DefenderVote

impl Encode for Deposit

impl Encode for DepositPoked

impl Encode for Elevated

impl Encode for Founded

impl Encode for Inducted

impl Encode for MemberSuspended

impl Encode for NewParams

impl Encode for SuspendedMemberJudgement

impl Encode for Unbid

impl Encode for Unfounded

impl Encode for Unvouch

impl Encode for Vote

impl Encode for Vouch

impl Encode for Bond

impl Encode for BondExtra

impl Encode for CancelDeferredSlash

impl Encode for Chill

impl Encode for ChillOther

impl Encode for DeprecateControllerBatch

impl Encode for ForceApplyMinCommission

impl Encode for ForceNewEra

impl Encode for ForceNewEraAlways

impl Encode for ForceNoEras

impl Encode for ForceUnstake

impl Encode for IncreaseValidatorCount

impl Encode for Kick

impl Encode for ManualSlash

impl Encode for MigrateCurrency

impl Encode for Nominate

impl Encode for PayoutStakers

impl Encode for PayoutStakersByPage

impl Encode for ReapStash

impl Encode for Rebond

impl Encode for RestoreLedger

impl Encode for ScaleValidatorCount

impl Encode for SetController

impl Encode for SetInvulnerables

impl Encode for SetMinCommission

impl Encode for SetPayee

impl Encode for SetStakingConfigs

impl Encode for SetValidatorCount

impl Encode for Unbond

impl Encode for UpdatePayee

impl Encode for Validate

impl Encode for WithdrawUnbonded

impl Encode for Bonded

impl Encode for Chilled

impl Encode for CurrencyMigrated

impl Encode for EraPaid

impl Encode for ForceEra

impl Encode for Kicked

impl Encode for PayoutStarted

impl Encode for Rewarded

impl Encode for SlashReported

impl Encode for Slashed

impl Encode for StakersElected

impl Encode for StakingElectionFailed

impl Encode for Unbonded

impl Encode for ValidatorPrefsSet

impl Encode for Withdrawn

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 NewStatement

impl Encode for RemoveKey

impl Encode for SetKey

impl Encode for Sudo

impl Encode for SudoAs

impl Encode for SudoUncheckedWeight

impl Encode for KeyChanged

impl Encode for KeyRemoved

impl Encode for Sudid

impl Encode for SudoAsDone

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 Close

impl Encode for DisapproveProposal

impl Encode for Execute

impl Encode for Kill

impl Encode for Propose

impl Encode for ReleaseProposalCost

impl Encode for SetMembers

impl Encode for Vote

impl Encode for Approved

impl Encode for Closed

impl Encode for Disapproved

impl Encode for Executed

impl Encode for Killed

impl Encode for MemberExecuted

impl Encode for ProposalCostBurned

impl Encode for ProposalCostReleased

impl Encode for Proposed

impl Encode for Voted

impl Encode for AddMember

impl Encode for ChangeKey

impl Encode for ClearPrime

impl Encode for RemoveMember

impl Encode for ResetMembers

impl Encode for SetPrime

impl Encode for SwapMember

impl Encode for Dummy

impl Encode for KeyChanged

impl Encode for MemberAdded

impl Encode for MemberRemoved

impl Encode for MembersReset

impl Encode for MembersSwapped

impl Encode for Set

impl Encode for CloseTip

impl Encode for ReportAwesome

impl Encode for RetractTip

impl Encode for SlashTip

impl Encode for Tip

impl Encode for TipNew

impl Encode for NewTip

impl Encode for TipClosed

impl Encode for TipClosing

impl Encode for TipRetracted

impl Encode for TipSlashed

impl Encode for TransactionFeePaid

impl Encode for CheckProof

impl Encode for Renew

impl Encode for Store

impl Encode for ProofChecked

impl Encode for Renewed

impl Encode for Stored

impl Encode for CheckStatus

impl Encode for Payout

impl Encode for RemoveApproval

impl Encode for Spend

impl Encode for SpendLocal

impl Encode for VoidSpend

impl Encode for AssetSpendApproved

impl Encode for AssetSpendVoided

impl Encode for Awarded

impl Encode for Burnt

impl Encode for Deposit

impl Encode for Paid

impl Encode for PaymentFailed

impl Encode for Rollover

impl Encode for SpendApproved

impl Encode for SpendProcessed

impl Encode for Spending

impl Encode for UpdatedInactive

impl Encode for Pause

impl Encode for Unpause

impl Encode for CallPaused

impl Encode for CallUnpaused

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 ForceVestedTransfer

impl Encode for MergeSchedules

impl Encode for Vest

impl Encode for VestOther

impl Encode for VestedTransfer

impl Encode for VestingCompleted

impl Encode for VestingCreated

impl Encode for VestingUpdated

impl Encode for PutInFrontOf

impl Encode for PutInFrontOfOther

impl Encode for Rebag

impl Encode for Rebagged

impl Encode for ScoreUpdated

impl Encode for DispatchWhitelistedCall

impl Encode for RemoveWhitelistedCall

impl Encode for WhitelistCall

impl Encode for CallWhitelisted

impl Encode for WhitelistedCallRemoved

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

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

impl<_0> Encode for NativeOrWithId<_0>
where _0: Encode,

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

impl<_0> Encode for Origin<_0>
where _0: Encode,

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

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

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

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

impl<_0> Encode for Phase<_0>
where _0: Encode,

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

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

impl<_0> Encode for Provider<_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 BondExtra<_0>
where _0: Encode,

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

impl<_0> Encode for ConfigOp<_0>
where _0: Encode,

impl<_0> Encode for DepositKind<_0>
where _0: Encode,

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

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

impl<_0> Encode for ConfigOp<_0>
where _0: Encode,

impl<_0> Encode for PaymentState<_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 BoundedSupport<_0>
where _0: Encode,

impl<_0> Encode for BoundedSupports<_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 ConfigRecord<_0>
where _0: Encode,

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

impl<_0> Encode for InstaPoolHistoryRecord<_0>
where _0: Encode,

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

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

impl<_0> Encode for EnvironmentType<_0>
where _0: Encode,

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

impl<_0> Encode for Tally<_0>
where _0: Encode,

impl<_0> Encode for MemberStatus<_0>
where _0: Encode,

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

impl<_0> Encode for Tally<_0>
where _0: Encode,

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

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

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

impl<_0> Encode for Heartbeat<_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 BoundedMixnode<_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 CommissionChangeRate<_0>
where _0: Encode,

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

impl<_0> Encode for DecidingStatus<_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 RetryConfig<_0>
where _0: Encode,

impl<_0> Encode for GroupParams<_0>
where _0: Encode,

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

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

impl<_0> Encode for UnlockChunk<_0>
where _0: Encode + HasCompact,

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 Commitment<_0>
where _0: Encode,

impl<_0> Encode for BeefyAuthoritySet<_0>
where _0: Encode,

impl<_0> Encode for ValidatorSet<_0>
where _0: Encode,

impl<_0> Encode for AncestryProof<_0>
where _0: Encode,

impl<_0> Encode for LeafProof<_0>
where _0: Encode,

impl<_0> Encode for Support<_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 PagedExposureMetadata<_0>
where _0: Encode + HasCompact,

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

impl<_0, _1> Encode for UnscrupulousItem<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for ExistenceReason<_0, _1>
where _0: Encode, _1: Encode,

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

impl<_0, _1> Encode for ChildBountyStatus<_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 OldRequestStatus<_0, _1>
where _0: Encode, _1: Encode,

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

impl<_0, _1> Encode for ClaimState<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for BidKind<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for Equivocation<_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 Precommit<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for Prevote<_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 OnDemandRevenueRecord<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for RegionRecord<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for SaleInfoRecord<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for Votes<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for CodeUploadReturnValue<_0, _1>
where _0: Encode, _1: Encode,

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

impl<_0, _1> Encode for ParamsType<_0, _1>
where _0: Encode, _1: Encode,

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

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

impl<_0, _1> Encode for SeatHolder<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for Voter<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for UsernameInformation<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for LotteryConfig<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for MetaTx<_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 Registration<_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 Bid<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for SummaryRecord<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for Deposit<_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 Bid<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for Candidacy<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for IntakeRecord<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for PayoutRecord<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for UnappliedSlash<_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 Proposal<_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 VestingInfo<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for FutureBlockVotingProof<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for EquivocationProof<_0, _1>
where _0: Encode, _1: Encode,

impl<_0, _1> Encode for EquivocationProof<_0, _1>
where _0: Encode, _1: Encode,

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

impl<_0, _1> Encode for Exposure<_0, _1>
where _0: Encode, _1: Encode + HasCompact,

impl<_0, _1> Encode for ExposurePage<_0, _1>
where _0: Encode, _1: Encode + HasCompact,

impl<_0, _1> Encode for IndividualExposure<_0, _1>
where _0: Encode, _1: Encode + HasCompact,

impl<_0, _1, _2> Encode for ReferendumInfo<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for Voting<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for Equivocation<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for AssetDetails<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for Bounty<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for ChildBounty<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for ContractResult<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for Casting<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for Delegating<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for ReferendumStatus<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for SignedSubmission<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for RegistrarInfo<_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 ReceiptRecord<_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> Encode for ActiveRecovery<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for RecoveryConfig<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for Track<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for TrackDetails1<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for TrackDetails2<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for ClaimantStatus<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for StatusType<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for DoubleVotingProof<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for ForkVotingProof<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2> Encode for VoteMessage<_0, _1, _2>
where _0: Encode, _1: Encode, _2: Encode,

impl<_0, _1, _2, _3> Encode for Voting<_0, _1, _2, _3>
where _0: Encode, _1: Encode, _2: Encode, _3: 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> Encode for OpenTip<_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<_0, _1, _2, _3, _4> Encode for Scheduled<_0, _1, _2, _3, _4>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode, _4: Encode,

impl<_0, _1, _2, _3, _4> Encode for SpendStatus<_0, _1, _2, _3, _4>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode, _4: Encode,

impl<_0, _1, _2, _3, _4, _5, _6, _7> Encode for ReferendumInfo<_0, _1, _2, _3, _4, _5, _6, _7>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode, _4: Encode, _5: Encode, _6: Encode, _7: Encode,

impl<_0, _1, _2, _3, _4, _5, _6, _7> Encode for ReferendumStatus<_0, _1, _2, _3, _4, _5, _6, _7>
where _0: Encode, _1: Encode, _2: Encode, _3: Encode, _4: Encode, _5: Encode, _6: Encode, _7: Encode,

impl<_0, _2> Encode for Registration<_0, _2>
where _0: Encode, _2: 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 Event<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 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 Forcing

impl Encode for HoldReason

impl Encode for ActiveEraInfo

impl Encode for ValidatorPrefs

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

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

impl<AccountId> Encode for OffenceRecord<AccountId>
where Option<AccountId>: Encode,

impl<AccountId, Balance: HasCompact + MaxEncodedLen> Encode for PagedExposure<AccountId, Balance>
where PagedExposureMetadata<Balance>: Encode, ExposurePage<AccountId, Balance>: 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, (T::AccountId, Perbill, u32): Encode,

impl<T: Config> Encode for StakingLedger<T>
where T::AccountId: Encode, BoundedVec<UnlockChunk<BalanceOf<T>>, T::MaxUnlockingChunks>: Encode, BalanceOf<T>: HasCompact,

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

impl<T: Config> Encode for EraRewardPoints<T>
where BoundedBTreeMap<T::AccountId, RewardPoint, T::MaxValidatorSet>: Encode,

impl<T: Config> Encode for Nominations<T>
where BoundedVec<T::AccountId, MaxNominationsOf<T>>: Encode,

impl<T: Config> Encode for UnappliedSlash<T>
where T::AccountId: Encode, BalanceOf<T>: Encode, WeakBoundedVec<(T::AccountId, BalanceOf<T>), T::MaxExposurePageSize>: Encode, Option<T::AccountId>: Encode,

impl Encode for OperatingMode

impl Encode for UnexpectedKind

impl<T> Encode for Error<T>

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

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

impl<AccountId> Encode for Offence<AccountId>
where AccountId: Encode, Vec<AccountId>: Encode,

impl<AccountId> Encode for SessionReport<AccountId>
where Vec<(AccountId, u32)>: Encode,

impl<AccountId> Encode for ValidatorSetReport<AccountId>
where Vec<AccountId>: Encode,

impl<T> Encode for Error<T>

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

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

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 AddTipError

impl Encode for MessageId

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>
where <T as Config>::AccountId: From<[u8; 32]>,

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<T> Encode for Error<T>

impl<T: Config> Encode for Call<T>
where <T as Config>::AccountId: Into<Location>,

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

impl<T: Config> Encode for BridgeHubRuntime<T>
where EthereumSystemCall<T>: Encode,

impl<T: Config> Encode for EthereumSystemCall<T>
where AccountIdOf<T>: Encode,

impl<T> Encode for Error<T>

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

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

impl Encode for BridgeReward

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<AuthorityId: Codec> Encode for ConsensusLog<AuthorityId>
where Vec<AuthorityId>: 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<H, N> Encode for Equivocation<H, N>
where Equivocation<AuthorityId, Prevote<H, N>, AuthoritySignature>: Encode, Equivocation<AuthorityId, Precommit<H, N>, AuthoritySignature>: Encode,

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

impl<Header: HeaderT> Encode for GrandpaJustification<Header>
where Commit<Header>: Encode, Vec<Header>: Encode,

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

impl<N> Encode for ScheduledChange<N>
where N: 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 Slot

impl Encode for SlotDuration

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

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 Error

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 MembershipProof

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 Timestamp

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,

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