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

Trait TypeInfo

pub trait TypeInfo {
    type Identity: 'static + ?Sized;

    // Required method
    fn type_info() -> Type;
}
Expand description

Implementors return their meta type information.

Required Associated Types§

type Identity: 'static + ?Sized

The type identifying for which type info is provided.

§Note

This is used to uniquely identify a type via core::any::TypeId::of. In most cases it will just be Self, but can be used to unify different types which have the same encoded representation e.g. reference types Box<T>, &T and &mut T.

Required Methods§

fn type_info() -> Type

Returns the static type identifier for Self.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

§

impl TypeInfo for bool

§

type Identity = bool

§

fn type_info() -> Type

§

impl TypeInfo for char

§

type Identity = char

§

fn type_info() -> Type

§

impl TypeInfo for i8

§

type Identity = i8

§

fn type_info() -> Type

§

impl TypeInfo for i16

§

type Identity = i16

§

fn type_info() -> Type

§

impl TypeInfo for i32

§

type Identity = i32

§

fn type_info() -> Type

§

impl TypeInfo for i64

§

type Identity = i64

§

fn type_info() -> Type

§

impl TypeInfo for i128

§

type Identity = i128

§

fn type_info() -> Type

§

impl TypeInfo for str

§

type Identity = str

§

fn type_info() -> Type

§

impl TypeInfo for u8

§

type Identity = u8

§

fn type_info() -> Type

§

impl TypeInfo for u16

§

type Identity = u16

§

fn type_info() -> Type

§

impl TypeInfo for u32

§

type Identity = u32

§

fn type_info() -> Type

§

impl TypeInfo for u64

§

type Identity = u64

§

fn type_info() -> Type

§

impl TypeInfo for u128

§

type Identity = u128

§

fn type_info() -> Type

§

impl TypeInfo for ()

§

type Identity = ()

§

fn type_info() -> Type

§

impl TypeInfo for String

§

type Identity = str

§

fn type_info() -> Type

§

impl TypeInfo for NonZero<i8>

§

type Identity = NonZero<i8>

§

fn type_info() -> Type

§

impl TypeInfo for NonZero<i16>

§

type Identity = NonZero<i16>

§

fn type_info() -> Type

§

impl TypeInfo for NonZero<i32>

§

type Identity = NonZero<i32>

§

fn type_info() -> Type

§

impl TypeInfo for NonZero<i64>

§

type Identity = NonZero<i64>

§

fn type_info() -> Type

§

impl TypeInfo for NonZero<i128>

§

type Identity = NonZero<i128>

§

fn type_info() -> Type

§

impl TypeInfo for NonZero<u8>

§

type Identity = NonZero<u8>

§

fn type_info() -> Type

§

impl TypeInfo for NonZero<u16>

§

type Identity = NonZero<u16>

§

fn type_info() -> Type

§

impl TypeInfo for NonZero<u32>

§

type Identity = NonZero<u32>

§

fn type_info() -> Type

§

impl TypeInfo for NonZero<u64>

§

type Identity = NonZero<u64>

§

fn type_info() -> Type

§

impl TypeInfo for NonZero<u128>

§

type Identity = NonZero<u128>

§

fn type_info() -> Type

§

impl TypeInfo for Duration

§

type Identity = Duration

§

fn type_info() -> Type

§

impl TypeInfo for AccountId32

§

type Identity = AccountId32

§

fn type_info() -> Type

§

impl TypeInfo for AnySignature

§

type Identity = AnySignature

§

fn type_info() -> Type

§

impl TypeInfo for CompactProof

§

type Identity = CompactProof

§

fn type_info() -> Type

§

impl TypeInfo for Digest

§

type Identity = Digest

§

fn type_info() -> Type

§

impl TypeInfo for DigestItem

§

type Identity = DigestItem

§

fn type_info() -> Type

§

impl TypeInfo for DispatchClass

§

type Identity = DispatchClass

§

fn type_info() -> Type

§

impl TypeInfo for DispatchError

§

type Identity = DispatchError

§

fn type_info() -> Type

§

impl TypeInfo for DispatchInfo

§

type Identity = DispatchInfo

§

fn type_info() -> Type

§

impl TypeInfo for Era

§

type Identity = Era

§

fn type_info() -> Type

§

impl TypeInfo for Error

§

type Identity = Error

§

fn type_info() -> Type

§

impl TypeInfo for H128

§

type Identity = H128

§

fn type_info() -> Type

§

impl TypeInfo for H384

§

type Identity = H384

§

fn type_info() -> Type

§

impl TypeInfo for H768

§

type Identity = H768

§

fn type_info() -> Type

§

impl TypeInfo for Lsb0

§

type Identity = Lsb0

§

fn type_info() -> Type

§

impl TypeInfo for MembershipProof

§

type Identity = MembershipProof

§

fn type_info() -> Type

§

impl TypeInfo for MockCallU64

§

type Identity = MockCallU64

§

fn type_info() -> Type

§

impl TypeInfo for ModuleError

§

type Identity = ModuleError

§

fn type_info() -> Type

§

impl TypeInfo for ModuleError

§

type Identity = ModuleError

§

fn type_info() -> Type

§

impl TypeInfo for Msb0

§

type Identity = Msb0

§

fn type_info() -> Type

§

impl TypeInfo for MultiSignature

§

type Identity = MultiSignature

§

fn type_info() -> Type

§

impl TypeInfo for MultiSigner

§

type Identity = MultiSigner

§

fn type_info() -> Type

§

impl TypeInfo for Never

§

type Identity = Never

§

fn type_info() -> Type

§

impl TypeInfo for OffenceSeverity

§

type Identity = OffenceSeverity

§

fn type_info() -> Type

§

impl TypeInfo for OpaqueExtrinsic

§

type Identity = OpaqueExtrinsic

§

fn type_info() -> Type

§

impl TypeInfo for OpaqueMultiaddr

§

type Identity = OpaqueMultiaddr

§

fn type_info() -> Type

§

impl TypeInfo for OpaqueNetworkState

§

type Identity = OpaqueNetworkState

§

fn type_info() -> Type

§

impl TypeInfo for OpaquePeerId

§

type Identity = OpaquePeerId

§

fn type_info() -> Type

§

impl TypeInfo for OpaqueValue

§

type Identity = OpaqueValue

§

fn type_info() -> Type

§

impl TypeInfo for Pays

§

type Identity = Pays

§

fn type_info() -> Type

§

impl TypeInfo for PostDispatchInfo

§

type Identity = PostDispatchInfo

§

fn type_info() -> Type

§

impl TypeInfo for Public

§

type Identity = Public

§

fn type_info() -> Type

§

impl TypeInfo for Public

§

type Identity = Public

§

fn type_info() -> Type

§

impl TypeInfo for Public

§

type Identity = Public

§

fn type_info() -> Type

§

impl TypeInfo for Public

§

type Identity = Public

§

fn type_info() -> Type

§

impl TypeInfo for Public

§

type Identity = Public

§

fn type_info() -> Type

§

impl TypeInfo for Public

§

type Identity = Public

§

fn type_info() -> Type

§

impl TypeInfo for RingVerifierKey

§

type Identity = [u8; 384]

§

fn type_info() -> Type

§

impl TypeInfo for RingVrfSignature

§

type Identity = RingVrfSignature

§

fn type_info() -> Type

§

impl TypeInfo for Signature

§

type Identity = Signature

§

fn type_info() -> Type

§

impl TypeInfo for Signature

§

type Identity = Signature

§

fn type_info() -> Type

§

impl TypeInfo for Signature

§

type Identity = Signature

§

fn type_info() -> Type

§

impl TypeInfo for Signature

§

type Identity = Signature

§

fn type_info() -> Type

§

impl TypeInfo for Signature

§

type Identity = Signature

§

fn type_info() -> Type

§

impl TypeInfo for Signature

§

type Identity = Signature

§

fn type_info() -> Type

§

impl TypeInfo for SteppedMigrationError

§

type Identity = SteppedMigrationError

§

fn type_info() -> Type

§

impl TypeInfo for StorageProofError

§

type Identity = StorageProofError

§

fn type_info() -> Type

§

impl TypeInfo for TestSignature

§

type Identity = TestSignature

§

fn type_info() -> Type

§

impl TypeInfo for TokenError

§

type Identity = TokenError

§

fn type_info() -> Type

§

impl TypeInfo for TransactionSource

§

type Identity = TransactionSource

§

fn type_info() -> Type

§

impl TypeInfo for TransactionValidityError

§

type Identity = TransactionValidityError

§

fn type_info() -> Type

§

impl TypeInfo for TransactionalError

§

type Identity = TransactionalError

§

fn type_info() -> Type

§

impl TypeInfo for U128

§

type Identity = U128

§

fn type_info() -> Type

§

impl TypeInfo for UintAuthorityId

§

type Identity = UintAuthorityId

§

fn type_info() -> Type

§

impl TypeInfo for UnknownTransaction

§

type Identity = UnknownTransaction

§

fn type_info() -> Type

§

impl TypeInfo for ViewFunctionDispatchError

§

type Identity = ViewFunctionDispatchError

§

fn type_info() -> Type

§

impl TypeInfo for ViewFunctionId

§

type Identity = ViewFunctionId

§

fn type_info() -> Type

§

impl TypeInfo for Void

§

type Identity = Void

§

fn type_info() -> Type

§

impl TypeInfo for VrfPreOutput

§

type Identity = [u8; 32]

§

fn type_info() -> Type

§

impl TypeInfo for VrfPreOutput

§

type Identity = [u8; 32]

§

fn type_info() -> Type

§

impl TypeInfo for VrfProof

§

type Identity = [u8; 64]

§

fn type_info() -> Type

§

impl TypeInfo for VrfSignature

§

type Identity = VrfSignature

§

fn type_info() -> Type

§

impl TypeInfo for VrfSignature

§

type Identity = VrfSignature

§

fn type_info() -> Type

§

impl<'a> TypeInfo for PiecewiseLinear<'a>
where 'a: 'static,

§

type Identity = PiecewiseLinear<'a>

§

fn type_info() -> Type

§

impl<A> TypeInfo for (A,)
where A: TypeInfo + 'static,

§

type Identity = (A,)

§

fn type_info() -> Type

§

impl<A, B> TypeInfo for (A, B)
where A: TypeInfo + 'static, B: TypeInfo + 'static,

§

type Identity = (A, B)

§

fn type_info() -> Type

§

impl<A, B, C> TypeInfo for (A, B, C)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static,

§

type Identity = (A, B, C)

§

fn type_info() -> Type

§

impl<A, B, C, D> TypeInfo for (A, B, C, D)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static,

§

impl<A, B, C, D, E> TypeInfo for (A, B, C, D, E)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static,

§

impl<A, B, C, D, E, F> TypeInfo for (A, B, C, D, E, F)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G> TypeInfo for (A, B, C, D, E, F, G)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G, H> TypeInfo for (A, B, C, D, E, F, G, H)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static, H: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G, H, I> TypeInfo for (A, B, C, D, E, F, G, H, I)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static, H: TypeInfo + 'static, I: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G, H, I, J> TypeInfo for (A, B, C, D, E, F, G, H, I, J)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static, H: TypeInfo + 'static, I: TypeInfo + 'static, J: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G, H, I, J, K> TypeInfo for (A, B, C, D, E, F, G, H, I, J, K)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static, H: TypeInfo + 'static, I: TypeInfo + 'static, J: TypeInfo + 'static, K: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G, H, I, J, K, L> TypeInfo for (A, B, C, D, E, F, G, H, I, J, K, L)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static, H: TypeInfo + 'static, I: TypeInfo + 'static, J: TypeInfo + 'static, K: TypeInfo + 'static, L: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> TypeInfo for (A, B, C, D, E, F, G, H, I, J, K, L, M)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static, H: TypeInfo + 'static, I: TypeInfo + 'static, J: TypeInfo + 'static, K: TypeInfo + 'static, L: TypeInfo + 'static, M: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> TypeInfo for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static, H: TypeInfo + 'static, I: TypeInfo + 'static, J: TypeInfo + 'static, K: TypeInfo + 'static, L: TypeInfo + 'static, M: TypeInfo + 'static, N: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TypeInfo for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static, H: TypeInfo + 'static, I: TypeInfo + 'static, J: TypeInfo + 'static, K: TypeInfo + 'static, L: TypeInfo + 'static, M: TypeInfo + 'static, N: TypeInfo + 'static, O: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TypeInfo for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static, H: TypeInfo + 'static, I: TypeInfo + 'static, J: TypeInfo + 'static, K: TypeInfo + 'static, L: TypeInfo + 'static, M: TypeInfo + 'static, N: TypeInfo + 'static, O: TypeInfo + 'static, P: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TypeInfo for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static, H: TypeInfo + 'static, I: TypeInfo + 'static, J: TypeInfo + 'static, K: TypeInfo + 'static, L: TypeInfo + 'static, M: TypeInfo + 'static, N: TypeInfo + 'static, O: TypeInfo + 'static, P: TypeInfo + 'static, Q: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> TypeInfo for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static, H: TypeInfo + 'static, I: TypeInfo + 'static, J: TypeInfo + 'static, K: TypeInfo + 'static, L: TypeInfo + 'static, M: TypeInfo + 'static, N: TypeInfo + 'static, O: TypeInfo + 'static, P: TypeInfo + 'static, Q: TypeInfo + 'static, R: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> TypeInfo for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static, H: TypeInfo + 'static, I: TypeInfo + 'static, J: TypeInfo + 'static, K: TypeInfo + 'static, L: TypeInfo + 'static, M: TypeInfo + 'static, N: TypeInfo + 'static, O: TypeInfo + 'static, P: TypeInfo + 'static, Q: TypeInfo + 'static, R: TypeInfo + 'static, S: TypeInfo + 'static,

§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> TypeInfo for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)
where A: TypeInfo + 'static, B: TypeInfo + 'static, C: TypeInfo + 'static, D: TypeInfo + 'static, E: TypeInfo + 'static, F: TypeInfo + 'static, G: TypeInfo + 'static, H: TypeInfo + 'static, I: TypeInfo + 'static, J: TypeInfo + 'static, K: TypeInfo + 'static, L: TypeInfo + 'static, M: TypeInfo + 'static, N: TypeInfo + 'static, O: TypeInfo + 'static, P: TypeInfo + 'static, Q: TypeInfo + 'static, R: TypeInfo + 'static, S: TypeInfo + 'static, T: TypeInfo + 'static,

§

impl<AccountId> TypeInfo for StakerStatus<AccountId>
where Vec<AccountId>: TypeInfo + 'static, AccountId: TypeInfo + 'static,

§

type Identity = StakerStatus<AccountId>

§

fn type_info() -> Type

§

impl<AccountId, AccountIndex> TypeInfo for MultiAddress<AccountId, AccountIndex>
where AccountId: TypeInfo + 'static, AccountIndex: HasCompact + TypeInfo + 'static,

§

type Identity = MultiAddress<AccountId, AccountIndex>

§

fn type_info() -> Type

§

impl<AccountId, Balance> TypeInfo for Exposure<AccountId, Balance>
where Balance: HasCompact + TypeInfo + 'static, Vec<IndividualExposure<AccountId, Balance>>: TypeInfo + 'static, AccountId: TypeInfo + 'static,

§

type Identity = Exposure<AccountId, Balance>

§

fn type_info() -> Type

§

impl<AccountId, Balance> TypeInfo for ExposurePage<AccountId, Balance>
where Balance: HasCompact + TypeInfo + 'static, Vec<IndividualExposure<AccountId, Balance>>: TypeInfo + 'static, AccountId: TypeInfo + 'static,

§

type Identity = ExposurePage<AccountId, Balance>

§

fn type_info() -> Type

§

impl<AccountId, Balance> TypeInfo for IndividualExposure<AccountId, Balance>
where Balance: HasCompact + TypeInfo + 'static, AccountId: TypeInfo + 'static,

§

type Identity = IndividualExposure<AccountId, Balance>

§

fn type_info() -> Type

§

impl<Address, Call, Signature, Extension> TypeInfo for UncheckedExtrinsic<Address, Call, Signature, Extension>
where Address: StaticTypeInfo, Call: StaticTypeInfo, Signature: StaticTypeInfo, Extension: StaticTypeInfo,

Manual TypeInfo implementation because of custom encoding. The data is a valid encoded Vec<u8>, but requires some logic to extract the signature and payload.

See [UncheckedExtrinsic::encode] and [UncheckedExtrinsic::decode].

§

type Identity = UncheckedExtrinsic<Address, Call, Signature, Extension>

§

fn type_info() -> Type

§

impl<Balance> TypeInfo for PagedExposureMetadata<Balance>
where Balance: HasCompact + MaxEncodedLen + TypeInfo + 'static,

§

type Identity = PagedExposureMetadata<Balance>

§

fn type_info() -> Type

§

impl<H, N> TypeInfo for Message<H, N>
where Prevote<H, N>: TypeInfo + 'static, Precommit<H, N>: TypeInfo + 'static, PrimaryPropose<H, N>: TypeInfo + 'static, H: TypeInfo + 'static, N: TypeInfo + 'static,

§

type Identity = Message<H, N>

§

fn type_info() -> Type

§

impl<H, N> TypeInfo for Precommit<H, N>
where H: TypeInfo + 'static, N: TypeInfo + 'static,

§

type Identity = Precommit<H, N>

§

fn type_info() -> Type

§

impl<H, N> TypeInfo for Prevote<H, N>
where H: TypeInfo + 'static, N: TypeInfo + 'static,

§

type Identity = Prevote<H, N>

§

fn type_info() -> Type

§

impl<H, N> TypeInfo for PrimaryPropose<H, N>
where H: TypeInfo + 'static, N: TypeInfo + 'static,

§

type Identity = PrimaryPropose<H, N>

§

fn type_info() -> Type

§

impl<H, N> TypeInfo for State<H, N>
where Option<(H, N)>: TypeInfo + 'static, H: TypeInfo + 'static, N: TypeInfo + 'static,

§

type Identity = State<H, N>

§

fn type_info() -> Type

§

impl<H, N, S, Id> TypeInfo for CatchUp<H, N, S, Id>
where Vec<SignedPrevote<H, N, S, Id>>: TypeInfo + 'static, Vec<SignedPrecommit<H, N, S, Id>>: TypeInfo + 'static, H: TypeInfo + 'static, N: TypeInfo + 'static, S: TypeInfo + 'static, Id: TypeInfo + 'static,

§

type Identity = CatchUp<H, N, S, Id>

§

fn type_info() -> Type

§

impl<H, N, S, Id> TypeInfo for Commit<H, N, S, Id>
where H: TypeInfo + 'static, N: TypeInfo + 'static, Vec<SignedPrecommit<H, N, S, Id>>: TypeInfo + 'static, S: TypeInfo + 'static, Id: TypeInfo + 'static,

§

type Identity = Commit<H, N, S, Id>

§

fn type_info() -> Type

§

impl<H, N, S, Id> TypeInfo for CompactCommit<H, N, S, Id>
where H: TypeInfo + 'static, N: TypeInfo + 'static, Vec<Precommit<H, N>>: TypeInfo + 'static, Vec<(S, Id)>: TypeInfo + 'static, S: TypeInfo + 'static, Id: TypeInfo + 'static,

§

type Identity = CompactCommit<H, N, S, Id>

§

fn type_info() -> Type

§

impl<H, N, S, Id> TypeInfo for HistoricalVotes<H, N, S, Id>
where Vec<SignedMessage<H, N, S, Id>>: TypeInfo + 'static, H: TypeInfo + 'static, N: TypeInfo + 'static, S: TypeInfo + 'static, Id: TypeInfo + 'static,

§

type Identity = HistoricalVotes<H, N, S, Id>

§

fn type_info() -> Type

§

impl<H, N, S, Id> TypeInfo for SignedMessage<H, N, S, Id>
where Message<H, N>: TypeInfo + 'static, S: TypeInfo + 'static, Id: TypeInfo + 'static, H: TypeInfo + 'static, N: TypeInfo + 'static,

§

type Identity = SignedMessage<H, N, S, Id>

§

fn type_info() -> Type

§

impl<H, N, S, Id> TypeInfo for SignedPrecommit<H, N, S, Id>
where Precommit<H, N>: TypeInfo + 'static, S: TypeInfo + 'static, Id: TypeInfo + 'static, H: TypeInfo + 'static, N: TypeInfo + 'static,

§

type Identity = SignedPrecommit<H, N, S, Id>

§

fn type_info() -> Type

§

impl<H, N, S, Id> TypeInfo for SignedPrevote<H, N, S, Id>
where Prevote<H, N>: TypeInfo + 'static, S: TypeInfo + 'static, Id: TypeInfo + 'static, H: TypeInfo + 'static, N: TypeInfo + 'static,

§

type Identity = SignedPrevote<H, N, S, Id>

§

fn type_info() -> Type

§

impl<Header, Extrinsic> TypeInfo for Block<Header, Extrinsic>
where Header: TypeInfo + 'static, Vec<Extrinsic>: TypeInfo + 'static, Extrinsic: TypeInfo + 'static,

§

type Identity = Block<Header, Extrinsic>

§

fn type_info() -> Type

§

impl<Header, Id> TypeInfo for EquivocationProof<Header, Id>
where Id: TypeInfo + 'static, Header: TypeInfo + 'static,

§

type Identity = EquivocationProof<Header, Id>

§

fn type_info() -> Type

§

impl<Id, V, S> TypeInfo for Equivocation<Id, V, S>
where Id: TypeInfo + 'static, (V, S): TypeInfo + 'static, V: TypeInfo + 'static, S: TypeInfo + 'static,

§

type Identity = Equivocation<Id, V, S>

§

fn type_info() -> Type

§

impl<Idx> TypeInfo for Range<Idx>
where Idx: TypeInfo + 'static + PartialOrd + Debug,

§

type Identity = Range<Idx>

§

fn type_info() -> Type

§

impl<Idx> TypeInfo for RangeInclusive<Idx>
where Idx: TypeInfo + 'static + PartialOrd + Debug,

§

type Identity = RangeInclusive<Idx>

§

fn type_info() -> Type

§

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

§

type Identity = DispatchErrorWithPostInfo<Info>

§

fn type_info() -> Type

§

impl<K, V> TypeInfo for BTreeMap<K, V>
where K: TypeInfo + 'static, V: TypeInfo + 'static,

§

type Identity = BTreeMap<K, V>

§

fn type_info() -> Type

§

impl<K, V, S> TypeInfo for BoundedBTreeMap<K, V, S>
where BTreeMap<K, V>: TypeInfo + 'static, PhantomData<S>: TypeInfo + 'static, K: TypeInfo + 'static, V: TypeInfo + 'static, S: 'static,

§

type Identity = BoundedBTreeMap<K, V, S>

§

fn type_info() -> Type

§

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

§

type Identity = Header<Number, Hash>

§

fn type_info() -> Type

§

impl<Reporter, Offender> TypeInfo for OffenceDetails<Reporter, Offender>
where Offender: TypeInfo + 'static, Vec<Reporter>: TypeInfo + 'static, Reporter: TypeInfo + 'static,

§

type Identity = OffenceDetails<Reporter, Offender>

§

fn type_info() -> Type

§

impl<T> TypeInfo for Cow<'static, T>
where T: ToOwned + TypeInfo + 'static + ?Sized,

§

type Identity = Cow<'static, T>

§

fn type_info() -> Type

§

impl<T> TypeInfo for Option<T>
where T: TypeInfo + 'static,

§

type Identity = Option<T>

§

fn type_info() -> Type

§

impl<T> TypeInfo for &T
where T: TypeInfo + 'static + ?Sized,

§

type Identity = T

§

fn type_info() -> Type

§

impl<T> TypeInfo for &mut T
where T: TypeInfo + 'static + ?Sized,

§

type Identity = T

§

fn type_info() -> Type

§

impl<T> TypeInfo for [T]
where T: TypeInfo + 'static,

§

type Identity = [T]

§

fn type_info() -> Type

§

impl<T> TypeInfo for Box<T>
where T: TypeInfo + 'static + ?Sized,

§

type Identity = T

§

fn type_info() -> Type

§

impl<T> TypeInfo for BinaryHeap<T>
where T: TypeInfo + 'static,

§

type Identity = BinaryHeap<T>

§

fn type_info() -> Type

§

impl<T> TypeInfo for BTreeSet<T>
where T: TypeInfo + 'static,

§

type Identity = BTreeSet<T>

§

fn type_info() -> Type

§

impl<T> TypeInfo for VecDeque<T>
where T: TypeInfo + 'static,

§

type Identity = [T]

§

fn type_info() -> Type

§

impl<T> TypeInfo for Rc<T>
where T: TypeInfo + 'static + ?Sized,

§

type Identity = T

§

fn type_info() -> Type

§

impl<T> TypeInfo for Arc<T>
where T: TypeInfo + 'static + ?Sized,

§

type Identity = T

§

fn type_info() -> Type

§

impl<T> TypeInfo for Vec<T>
where T: TypeInfo + 'static,

§

type Identity = [T]

§

fn type_info() -> Type

§

impl<T> TypeInfo for Compact<T>
where T: TypeInfo + 'static,

§

type Identity = Compact<T>

§

fn type_info() -> Type

§

impl<T> TypeInfo for PerDispatchClass<T>
where T: TypeInfo + 'static,

§

type Identity = PerDispatchClass<T>

§

fn type_info() -> Type

§

impl<T, D> TypeInfo for TypeWithDefault<T, D>
where T: StaticTypeInfo, D: Get<T> + 'static,

§

type Identity = TypeWithDefault<T, D>

§

fn type_info() -> Type

§

impl<T, E> TypeInfo for Result<T, E>
where T: TypeInfo + 'static, E: TypeInfo + 'static,

§

type Identity = Result<T, E>

§

fn type_info() -> Type

§

impl<T, H> TypeInfo for Bounded<T, H>
where H: Hash + TypeInfo + 'static, <H as Hash>::Output: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: TypeInfo + 'static,

§

type Identity = Bounded<T, H>

§

fn type_info() -> Type

§

impl<T, O> TypeInfo for BitVec<T, O>
where T: BitStore + TypeInfo + 'static, O: BitOrder + TypeInfo + 'static,

§

type Identity = BitVec<T, O>

§

fn type_info() -> Type

§

impl<T, S> TypeInfo for BoundedBTreeSet<T, S>
where BTreeSet<T>: TypeInfo + 'static, PhantomData<S>: TypeInfo + 'static, T: TypeInfo + 'static, S: 'static,

§

type Identity = BoundedBTreeSet<T, S>

§

fn type_info() -> Type

§

impl<T, S> TypeInfo for WeakBoundedVec<T, S>
where Vec<T>: TypeInfo + 'static, PhantomData<S>: TypeInfo + 'static, T: TypeInfo + 'static, S: 'static,

§

type Identity = WeakBoundedVec<T, S>

§

fn type_info() -> Type

§

impl<T, const N: usize> TypeInfo for [T; N]
where T: TypeInfo + 'static,

§

type Identity = [T; N]

§

fn type_info() -> Type

§

impl<Xt> TypeInfo for Block<Xt>
where Vec<Xt>: TypeInfo + 'static, Xt: TypeInfo + 'static,

§

type Identity = Block<Xt>

§

fn type_info() -> Type

§

impl<const N: usize, T> TypeInfo for CryptoBytes<N, T>

§

type Identity = [u8; N]

§

fn type_info() -> Type

§

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

§

type Identity = RingContext<R>

§

fn type_info() -> Type

Implementors§

§

impl TypeInfo for ArithmeticError

§

impl TypeInfo for BenchmarkParameter

§

impl TypeInfo for Phase

§

impl TypeInfo for ExtrinsicInclusionMode

§

impl TypeInfo for polkadot_sdk_frame::runtime::testing_prelude::DispatchError

§

impl TypeInfo for BalanceStatus

§

impl TypeInfo for PaymentStatus

§

impl TypeInfo for ProcessMessageError

§

impl TypeInfo for TrieError

§

impl TypeInfo for Select

§

impl TypeInfo for UpgradeCheckSelect

§

impl TypeInfo for LookupError

§

impl TypeInfo for InvalidTransaction

§

impl TypeInfo for FixedI64

§

impl TypeInfo for FixedI128

§

impl TypeInfo for FixedU64

§

impl TypeInfo for FixedU128

§

impl TypeInfo for PerU16

§

impl TypeInfo for Perbill

§

impl TypeInfo for Percent

§

impl TypeInfo for Permill

§

impl TypeInfo for Perquintill

§

impl TypeInfo for BenchmarkBatch

§

impl TypeInfo for BenchmarkConfig

§

impl TypeInfo for BenchmarkList

§

impl TypeInfo for BenchmarkMetadata

§

impl TypeInfo for BenchmarkResult

§

impl TypeInfo for BlakeTwo256

§

impl TypeInfo for H160

§

impl TypeInfo for H256

§

impl TypeInfo for H512

§

impl TypeInfo for Keccak256

§

impl TypeInfo for U256

§

impl TypeInfo for U512

§

impl TypeInfo for BlockLength

§

impl TypeInfo for BlockWeights

§

impl TypeInfo for WeightsPerClass

§

impl TypeInfo for DispatchEventInfo

§

impl TypeInfo for LastRuntimeUpgradeInfo

§

impl TypeInfo for PalletId

§

impl TypeInfo for KeyTypeId

§

impl TypeInfo for Slot

§

impl TypeInfo for SlotDuration

§

impl TypeInfo for StorageProof

§

impl TypeInfo for CheckInherentsResult

§

impl TypeInfo for InherentData

§

impl TypeInfo for OpaqueMetadata

§

impl TypeInfo for RuntimeVersion

§

impl TypeInfo for RuntimeDbWeight

§

impl TypeInfo for Weight

§

impl TypeInfo for Disabled

§

impl TypeInfo for StorageInfo

§

impl TypeInfo for ValidTransaction

§

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

§

type Identity = BoundedSlice<'a, T, S>

§

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

§

type Identity = FreezeConsideration<A, F, R, D, Fp>

§

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

§

type Identity = HoldConsideration<A, F, R, D, Fp>

§

impl<A, Fx, Rx, D, Fp> TypeInfo for LoneFreezeConsideration<A, Fx, Rx, D, Fp>
where PhantomData<fn() -> (A, Fx, Rx, D, Fp)>: TypeInfo + 'static, A: 'static, Fx: 'static, Rx: 'static, D: 'static, Fp: 'static,

§

type Identity = LoneFreezeConsideration<A, Fx, Rx, D, Fp>

§

impl<A, Fx, Rx, D, Fp> TypeInfo for LoneHoldConsideration<A, Fx, Rx, D, Fp>
where PhantomData<fn() -> (A, Fx, Rx, D, Fp)>: TypeInfo + 'static, A: 'static, Fx: 'static, Rx: 'static, D: 'static, Fp: 'static,

§

type Identity = LoneHoldConsideration<A, Fx, Rx, D, Fp>

§

impl<AccountId> TypeInfo for RawOrigin<AccountId>
where AccountId: TypeInfo + 'static,

§

type Identity = RawOrigin<AccountId>

§

impl<AssetId> TypeInfo for NativeOrWithId<AssetId>
where AssetId: Ord + TypeInfo + 'static,

§

type Identity = NativeOrWithId<AssetId>

§

impl<Balance> TypeInfo for WeightToFeeCoefficient<Balance>
where Balance: TypeInfo + 'static,

§

impl<BlockNumber> TypeInfo for DispatchTime<BlockNumber>
where BlockNumber: TypeInfo + 'static,

§

type Identity = DispatchTime<BlockNumber>

§

impl<E, T> TypeInfo for EventRecord<E, T>
where E: Parameter + Member + TypeInfo + 'static, Vec<T>: TypeInfo + 'static, T: TypeInfo + 'static,

§

type Identity = EventRecord<E, T>

§

impl<H, N> TypeInfo for polkadot_sdk_frame::runtime::apis::Equivocation<H, N>
where Equivocation<Public, Prevote<H, N>, Signature>: TypeInfo + 'static, Equivocation<Public, Precommit<H, N>, Signature>: TypeInfo + 'static, H: TypeInfo + 'static, N: TypeInfo + 'static,

§

impl<H, N> TypeInfo for polkadot_sdk_frame::runtime::apis::EquivocationProof<H, N>
where Equivocation<H, N>: TypeInfo + 'static, H: TypeInfo + 'static, N: TypeInfo + 'static,

§

impl<Header> TypeInfo for GrandpaJustification<Header>
where Header: Header + TypeInfo + 'static, Commit<<Header as Header>::Hash, <Header as Header>::Number, Signature, Public>: TypeInfo + 'static, Vec<Header>: TypeInfo + 'static,

§

impl<Id, Balance> TypeInfo for IdAmount<Id, Balance>
where Id: TypeInfo + 'static, Balance: TypeInfo + 'static,

§

type Identity = IdAmount<Id, Balance>

§

impl<Inner> TypeInfo for FakeDispatchable<Inner>
where Inner: TypeInfo + 'static,

§

impl<N> TypeInfo for ScheduledChange<N>
where N: TypeInfo + 'static,

§

impl<Nonce, AccountData> TypeInfo for AccountInfo<Nonce, AccountData>
where Nonce: TypeInfo + 'static, AccountData: TypeInfo + 'static,

§

type Identity = AccountInfo<Nonce, AccountData>

§

impl<SE> TypeInfo for AsTransactionExtension<SE>
where SE: SignedExtension + TypeInfo + 'static,

§

impl<T> TypeInfo for Call<T>
where T: Config + 'static, PhantomData<(T,)>: TypeInfo + 'static, <T as Config>::RuntimeTask: TypeInfo + 'static, <T as Config>::Hash: TypeInfo + 'static,

§

type Identity = Call<T>

§

impl<T> TypeInfo for polkadot_sdk_frame::prelude::frame_system::Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

§

type Identity = Error<T>

§

impl<T> TypeInfo for Event<T>
where T: Config + 'static, <T as Config>::AccountId: TypeInfo + 'static, <T as Config>::Hash: TypeInfo + 'static, <T as Config>::RuntimeTask: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static,

§

type Identity = Event<T>

§

impl<T> TypeInfo for CheckMortality<T>
where T: Config + Send + Sync + 'static, PhantomData<T>: TypeInfo + 'static,

§

impl<T> TypeInfo for CheckGenesis<T>
where T: Config + Send + Sync + 'static, PhantomData<T>: TypeInfo + 'static,

§

impl<T> TypeInfo for CheckNonZeroSender<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

§

impl<T> TypeInfo for CheckNonce<T>
where T: Config + 'static, <T as Config>::Nonce: HasCompact,

§

impl<T> TypeInfo for CheckSpecVersion<T>
where T: Config + Send + Sync + 'static, PhantomData<T>: TypeInfo + 'static,

§

impl<T> TypeInfo for CheckTxVersion<T>
where T: Config + Send + Sync + 'static, PhantomData<T>: TypeInfo + 'static,

§

impl<T> TypeInfo for CheckWeight<T>
where T: Config + Send + Sync + 'static, PhantomData<T>: TypeInfo + 'static,

§

impl<T> TypeInfo for CodeUpgradeAuthorization<T>
where T: Config + 'static, <T as Config>::Hash: TypeInfo + 'static,

§

impl<T> TypeInfo for WeightReclaim<T>
where T: Config + Send + Sync + 'static, PhantomData<T>: TypeInfo + 'static,

§

impl<T> TypeInfo for PhantomData<T>

§

impl<T> TypeInfo for WrapperKeepOpaque<T>
where T: TypeInfo + 'static,

§

impl<T> TypeInfo for WrapperOpaque<T>
where T: TypeInfo + 'static,

§

impl<T, Hash> TypeInfo for MaybeHashed<T, Hash>
where T: TypeInfo + 'static, Hash: TypeInfo + 'static,

§

type Identity = MaybeHashed<T, Hash>

§

impl<T, S> TypeInfo for BoundedVec<T, S>
where Vec<T>: TypeInfo + 'static, PhantomData<S>: TypeInfo + 'static, T: TypeInfo + 'static, S: 'static,

§

type Identity = BoundedVec<T, S>

impl TypeInfo for OriginCaller

impl TypeInfo for ProxyType

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for OriginCaller

impl TypeInfo for ProxyType

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for FungiblesAccessError

impl TypeInfo for Call

impl TypeInfo for Call

impl<BlockNumber, BlockHash, MmrHash> TypeInfo for ImportedCommitment<BlockNumber, BlockHash, MmrHash>
where (BlockNumber, BlockHash): TypeInfo + 'static, MmrHash: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, BlockHash: TypeInfo + 'static,

impl<BlockNumber, Hash> TypeInfo for InitializationData<BlockNumber, Hash>
where BlockNumber: TypeInfo + 'static, BeefyAuthoritySet<Hash>: TypeInfo + 'static, Hash: TypeInfo + 'static,

impl TypeInfo for HeaderChainError

impl TypeInfo for AuthoritySet

impl<FinalityProof, FinalityVerificationContext> TypeInfo for HeaderFinalityInfo<FinalityProof, FinalityVerificationContext>
where FinalityProof: TypeInfo + 'static, Option<FinalityVerificationContext>: TypeInfo + 'static, FinalityVerificationContext: TypeInfo + 'static,

impl<H> TypeInfo for InitializationData<H>
where Box<H>: TypeInfo + 'static, H: HeaderT + TypeInfo + 'static,

impl<Header> TypeInfo for BridgeGrandpaCall<Header>
where Box<Header>: TypeInfo + 'static, GrandpaJustification<Header>: TypeInfo + 'static, InitializationData<Header>: TypeInfo + 'static, Header: HeaderT + TypeInfo + 'static,

impl<Header> TypeInfo for GrandpaJustification<Header>
where Commit<Header::Hash, Header::Number, AuthoritySignature, AuthorityId>: TypeInfo + 'static, Vec<Header>: TypeInfo + 'static, Header: HeaderT + TypeInfo + 'static,

impl<Number, Hash> TypeInfo for StoredHeaderData<Number, Hash>
where Number: TypeInfo + 'static, Hash: TypeInfo + 'static,

impl TypeInfo for LaneState

impl TypeInfo for MessagesOperatingMode

impl TypeInfo for VerificationError

impl TypeInfo for DeliveredMessages

impl TypeInfo for HashedLaneId

impl TypeInfo for InboundMessageDetails

impl TypeInfo for LegacyLaneId

impl TypeInfo for OutboundLaneData

impl TypeInfo for OutboundMessageDetails

impl TypeInfo for UnrewardedRelayersState

impl<AccountId, MessagesProof, MessagesDeliveryProof> TypeInfo for BridgeMessagesCall<AccountId, MessagesProof, MessagesDeliveryProof>
where AccountId: TypeInfo + 'static, MessagesProof: TypeInfo + 'static, MessagesDeliveryProof: TypeInfo + 'static,

impl<BridgedHeaderHash, Lane> TypeInfo for FromBridgedChainMessagesProof<BridgedHeaderHash, Lane>
where BridgedHeaderHash: TypeInfo + 'static, Lane: TypeInfo + 'static,

impl<BridgedHeaderHash, LaneId> TypeInfo for FromBridgedChainMessagesDeliveryProof<BridgedHeaderHash, LaneId>
where BridgedHeaderHash: TypeInfo + 'static, LaneId: TypeInfo + 'static,

impl<DispatchLevelResult> TypeInfo for ReceptionResult<DispatchLevelResult>
where MessageDispatchResult<DispatchLevelResult>: TypeInfo + 'static, DispatchLevelResult: TypeInfo + 'static,

impl<DispatchLevelResult, LaneId> TypeInfo for ReceivedMessages<DispatchLevelResult, LaneId>
where LaneId: TypeInfo + 'static, Vec<(MessageNonce, ReceptionResult<DispatchLevelResult>)>: TypeInfo + 'static, DispatchLevelResult: TypeInfo + 'static,

impl<LaneId> TypeInfo for Message<LaneId>
where MessageKey<LaneId>: TypeInfo + 'static, LaneId: Encode + TypeInfo + 'static,

impl<LaneId> TypeInfo for MessageKey<LaneId>
where LaneId: TypeInfo + 'static + Encode,

impl<Message> TypeInfo for ProvedLaneMessages<Message>
where Vec<Message>: TypeInfo + 'static, Message: TypeInfo + 'static,

impl<RelayerId> TypeInfo for InboundLaneData<RelayerId>
where VecDeque<UnrewardedRelayer<RelayerId>>: TypeInfo + 'static, RelayerId: TypeInfo + 'static,

impl<RelayerId> TypeInfo for UnrewardedRelayer<RelayerId>
where RelayerId: TypeInfo + 'static,

impl TypeInfo for BridgeParachainCall

impl TypeInfo for BestParaHeadHash

impl TypeInfo for ParaInfo

impl TypeInfo for ParaStoredHeaderData

impl TypeInfo for TransactionExtension

impl TypeInfo for ParaHead

impl TypeInfo for ParaHeadsProof

impl TypeInfo for ParaId

impl TypeInfo for RewardsAccountOwner

impl<BlockNumber, Balance> TypeInfo for Registration<BlockNumber, Balance>
where BlockNumber: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<LaneId> TypeInfo for RewardsAccountParams<LaneId>
where LaneId: TypeInfo + 'static,

impl TypeInfo for BasicOperatingMode

impl TypeInfo for OwnedBridgeModuleError

impl TypeInfo for StorageProofError

impl<B: 'static, V: TypeInfo + 'static> TypeInfo for BoundedStorageValue<B, V>

impl<DispatchLevelResult> TypeInfo for MessageDispatchResult<DispatchLevelResult>
where DispatchLevelResult: TypeInfo + 'static,

impl<Hash, Number> TypeInfo for HeaderId<Hash, Number>
where Number: TypeInfo + 'static, Hash: TypeInfo + 'static,

impl<P, S> TypeInfo for GenericTransactionExtensionSchema<P, S>
where PhantomData<(P, S)>: TypeInfo + 'static, P: TypeInfo + 'static, S: TypeInfo + 'static,

impl<S> TypeInfo for GenericTransactionExtension<S>
where S::Payload: TypeInfo + 'static, Option<S::Implicit>: TypeInfo + 'static, S: TransactionExtensionSchema + TypeInfo + 'static,

impl TypeInfo for BridgeLocationsError

impl TypeInfo for BridgeState

impl TypeInfo for XcmBridgeHubCall

impl TypeInfo for BridgeId

impl<ThisChain, LaneId> TypeInfo for Bridge<ThisChain, LaneId>
where AccountIdOf<ThisChain>: TypeInfo + 'static, BalanceOf<ThisChain>: TypeInfo + 'static, LaneId: TypeInfo + 'static + LaneIdType, ThisChain: Chain + 'static,

impl TypeInfo for XcmBridgeHubRouterCall

impl TypeInfo for BridgeState

impl TypeInfo for AggregateMessageOrigin

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for BridgeReward

impl TypeInfo for BridgeRewardBeneficiaries

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for Origin

impl TypeInfo for OriginCaller

impl TypeInfo for ProxyType

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Origin

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for ProxyType

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for OriginCaller

impl TypeInfo for ProxyType

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for MigrationState

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for MessagingStateSnapshot

impl TypeInfo for RelayChainState

impl TypeInfo for UsedBandwidth

impl<H> TypeInfo for Ancestor<H>
where Option<H>: TypeInfo + 'static, H: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for Event

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T, S> TypeInfo for StorageWeightReclaim<T, S>
where S: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: 'static,

impl TypeInfo for Origin

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for ChannelSignal

impl TypeInfo for OutboundState

impl TypeInfo for InboundState

impl TypeInfo for QueueConfigData

impl TypeInfo for InboundChannelDetails

impl TypeInfo for OutboundChannelDetails

impl TypeInfo for QueueConfigData

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where BlockNumberFor<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for AggregateMessageOrigin

impl TypeInfo for CollationInfo

impl TypeInfo for MessageQueueChain

impl TypeInfo for ParachainInherentData

impl<T> TypeInfo for StorageWeightReclaim<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + Send + Sync + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<AccountId, BOuter, BInner> TypeInfo for BoundedSupports<AccountId, BOuter, BInner>
where BoundedVec<(AccountId, BoundedSupport<AccountId, BInner>), BOuter>: TypeInfo + 'static, AccountId: TypeInfo + 'static, BOuter: Get<u32> + 'static, BInner: Get<u32> + 'static,

impl<AccountId, Bound> TypeInfo for BoundedSupport<AccountId, Bound>
where BoundedVec<(AccountId, ExtendedBalance), Bound>: TypeInfo + 'static, AccountId: TypeInfo + 'static, Bound: Get<u32> + 'static,

impl<T> TypeInfo for CheckMetadataHash<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where <T as Config>::BlockNumber: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for OriginCaller

impl TypeInfo for ProxyType

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for NposSolution16

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for MemberRole

impl TypeInfo for Version

impl TypeInfo for Cid

impl TypeInfo for DisbandWitness

impl TypeInfo for Multihash

impl<AccountId, Url> TypeInfo for UnscrupulousItem<AccountId, Url>
where AccountId: TypeInfo + 'static, Url: TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, Box<<T as Config<I>>::Proposal>: TypeInfo + 'static, T::Hash: TypeInfo + 'static, Vec<T::AccountId>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, Vec<UnscrupulousItem<<T as Config>::AccountId, BoundedVec<u8, <T as Config<I>>::MaxWebsiteUrlLength>>>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where Vec<T::AccountId>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, Option<<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static, Vec<UnscrupulousItem<<T as Config>::AccountId, BoundedVec<u8, <T as Config<I>>::MaxWebsiteUrlLength>>>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<PoolAssetId> TypeInfo for PoolInfo<PoolAssetId>
where PoolAssetId: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Box<T::AssetKind>: TypeInfo + 'static, T::Balance: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, Vec<Box<T::AssetKind>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, T::PoolId: TypeInfo + 'static, T::PoolAssetId: TypeInfo + 'static, T::Balance: TypeInfo + 'static, BalancePath<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Box<T::AssetKind>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::PoolId: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for InitialPayment<T>
where <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::LiquidityInfo: TypeInfo + 'static, (T::AssetId, <<T as Config>::OnChargeAssetTransaction as OnChargeAssetTransaction<T>>::LiquidityInfo): TypeInfo + 'static, T: Config + TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: TypeInfo + 'static, T::AssetId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for ChargeAssetTxPayment<T>
where <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: HasCompact, Option<T::AssetId>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Box<T::AssetKind>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AssetKind: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for FreezeReason

impl TypeInfo for HoldReason

impl<AccountId, AssetId, Balance, BlockNumber> TypeInfo for PoolInfo<AccountId, AssetId, Balance, BlockNumber>
where AssetId: TypeInfo + 'static, Balance: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<Balance> TypeInfo for PoolStakerInfo<Balance>
where Balance: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Box<T::AssetId>: TypeInfo + 'static, T::Balance: TypeInfo + 'static, DispatchTime<BlockNumberFor<T>>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, T::Balance: TypeInfo + 'static, T::AssetId: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for InitialPayment<T>
where <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::LiquidityInfo: TypeInfo + 'static, Credit<T::AccountId, T::Fungibles>: TypeInfo + 'static, T: Config + TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <<T as Config>::Fungibles as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, Option<<<T as Config>::OnChargeAssetTransaction as OnChargeAssetTransaction<T>>::AssetId>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for ChargeAssetTxPayment<T>
where <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: HasCompact, Option<<<T as Config>::OnChargeAssetTransaction as OnChargeAssetTransaction<T>>::AssetId>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for AccountStatus

impl TypeInfo for AssetStatus

impl<Balance, AccountId> TypeInfo for ExistenceReason<Balance, AccountId>
where Balance: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<Balance, AccountId, DepositBalance> TypeInfo for AssetDetails<Balance, AccountId, DepositBalance>
where AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static, DepositBalance: TypeInfo + 'static,

impl<Balance, DepositBalance> TypeInfo for Approval<Balance, DepositBalance>
where Balance: TypeInfo + 'static, DepositBalance: TypeInfo + 'static,

impl<Balance, DepositBalance, Extra, AccountId> TypeInfo for AssetAccount<Balance, DepositBalance, Extra, AccountId>
where Balance: TypeInfo + 'static, ExistenceReason<DepositBalance, AccountId>: TypeInfo + 'static, Extra: TypeInfo + 'static, DepositBalance: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<DepositBalance, BoundedString> TypeInfo for AssetMetadata<DepositBalance, BoundedString>
where DepositBalance: TypeInfo + 'static, BoundedString: TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T::AssetIdParameter: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, T::Balance: TypeInfo + 'static + HasCompact, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::AssetId: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T::Balance: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::AccountId: TypeInfo + 'static, T::AssetId: TypeInfo + 'static, T::Balance: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::AccountId: TypeInfo + 'static, T::AssetId: TypeInfo + 'static, T::RuntimeHoldReason: TypeInfo + 'static, T::Balance: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<AccountId, C> TypeInfo for BalanceSwapAction<AccountId, C>
where <C as Currency<AccountId>>::Balance: TypeInfo + 'static, PhantomData<C>: TypeInfo + 'static, AccountId: TypeInfo + 'static, C: ReservableCurrency<AccountId> + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T::SwapAction: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, PendingSwap<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for PendingSwap<T>
where T::AccountId: TypeInfo + 'static, T::SwapAction: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Box<EquivocationProof<HeaderFor<T>>>: TypeInfo + 'static, T::KeyOwnerProof: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl TypeInfo for ListError

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::AccountId: TypeInfo + 'static, T::Score: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Bag<T, I>
where Option<T::AccountId>: TypeInfo + 'static, T::Score: TypeInfo + 'static, PhantomData<I>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

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

impl TypeInfo for AdjustmentDirection

impl TypeInfo for Reasons

impl TypeInfo for ExtraFlags

impl<Balance> TypeInfo for AccountData<Balance>
where Balance: TypeInfo + 'static,

impl<Balance> TypeInfo for BalanceLock<Balance>
where Balance: TypeInfo + 'static,

impl<ReserveIdentifier, Balance> TypeInfo for ReserveData<ReserveIdentifier, Balance>
where ReserveIdentifier: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, T::Balance: HasCompact + TypeInfo + 'static, Vec<T::AccountId>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::AccountId: TypeInfo + 'static, T::Balance: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Box<DoubleVotingProof<BlockNumberFor<T>, T::BeefyId, <T::BeefyId as RuntimeAppPublic>::Signature>>: TypeInfo + 'static, T::KeyOwnerProof: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, Box<ForkVotingProof<HeaderFor<T>, T::BeefyId, <T::AncestryHelper as AncestryHelper<HeaderFor<T>>>::Proof>>: TypeInfo + 'static, Box<FutureBlockVotingProof<BlockNumberFor<T>, T::BeefyId>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<AccountId, Balance, BlockNumber> TypeInfo for Bounty<AccountId, Balance, BlockNumber>
where AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static, BountyStatus<AccountId, BlockNumber>: TypeInfo + 'static, BlockNumber: TypeInfo + 'static,

impl<AccountId, BlockNumber> TypeInfo for BountyStatus<AccountId, BlockNumber>
where AccountId: TypeInfo + 'static, BlockNumber: TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, BalanceOf<T, I>: HasCompact, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where BalanceOf<T, I>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<BlockNumber> TypeInfo for ImportedCommitmentsInfoData<BlockNumber>
where BlockNumber: TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where BridgedMmrHashing<T, I>: 'static + Send + Sync, PhantomData<(T, I)>: TypeInfo + 'static, InitializationDataOf<T, I>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, BridgedBeefySignedCommitment<T, I>: TypeInfo + 'static, BridgedBeefyAuthoritySet<T, I>: TypeInfo + 'static, Box<BridgedBeefyMmrLeaf<T, I>>: TypeInfo + 'static, BridgedMmrProof<T, I>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, Box<BridgedHeader<T, I>>: TypeInfo + 'static, GrandpaJustification<BridgedHeader<T, I>>: TypeInfo + 'static, InitializationData<BridgedHeader<T, I>>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where BridgedBlockNumber<T, I>: TypeInfo + 'static, BridgedBlockHash<T, I>: TypeInfo + 'static, StoredHeaderGrandpaInfo<BridgedHeader<T, I>>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

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

impl TypeInfo for LanesManagerError

impl TypeInfo for ReceptionConfirmationError

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, AccountIdOf<BridgedChainOf<T, I>>: TypeInfo + 'static, Box<FromBridgedChainMessagesProof<HashOf<BridgedChainOf<T, I>>, T::LaneId>>: TypeInfo + 'static, FromBridgedChainMessagesDeliveryProof<HashOf<BridgedChainOf<T, I>>, T::LaneId>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::LaneId: TypeInfo + 'static, ReceivedMessages<<T::MessageDispatch as MessageDispatch>::DispatchLevelResult, T::LaneId>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T: Config<I>, I: 'static> TypeInfo for StoredInboundLaneData<T, I>

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<LaneId> TypeInfo for RewardsAccountParams<LaneId>
where LaneId: TypeInfo + 'static,

impl<Runtime, Config> TypeInfo for BridgeRelayersTransactionExtension<Runtime, Config>
where PhantomData<(Runtime, Config)>: TypeInfo + 'static, Runtime: 'static, Config: 'static,

impl<T, I> TypeInfo for Call<T, I>
where BeneficiaryOf<T, I>: From<<T as Config>::AccountId> + TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T::Reward: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::AccountId: TypeInfo + 'static, T::Reward: TypeInfo + 'static, T::RewardBalance: TypeInfo + 'static, BeneficiaryOf<T, I>: TypeInfo + 'static, Registration<BlockNumberFor<T>, T::Balance>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl TypeInfo for CompletionStatus

impl TypeInfo for CoreAssignment

impl TypeInfo for Finality

impl TypeInfo for AutoRenewalRecord

impl TypeInfo for CoreMask

impl TypeInfo for LeaseRecordItem

impl TypeInfo for PoolIoRecord

impl TypeInfo for PotentialRenewalId

impl TypeInfo for RegionId

impl TypeInfo for ScheduleItem

impl TypeInfo for StatusRecord

impl<AccountId> TypeInfo for ContributionRecord<AccountId>
where AccountId: TypeInfo + 'static,

impl<AccountId, Balance> TypeInfo for RegionRecord<AccountId, Balance>
where Option<AccountId>: TypeInfo + 'static, Option<Balance>: TypeInfo + 'static, AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<Balance> TypeInfo for InstaPoolHistoryRecord<Balance>
where Option<Balance>: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<Balance> TypeInfo for PotentialRenewalRecord<Balance>
where Balance: TypeInfo + 'static,

impl<Balance, RelayBlockNumber> TypeInfo for SaleInfoRecord<Balance, RelayBlockNumber>
where RelayBlockNumber: TypeInfo + 'static, Balance: TypeInfo + 'static, Option<Balance>: TypeInfo + 'static,

impl<RelayBlockNumber> TypeInfo for ConfigRecord<RelayBlockNumber>
where RelayBlockNumber: TypeInfo + 'static,

impl<RelayBlockNumber, RelayBalance> TypeInfo for OnDemandRevenueRecord<RelayBlockNumber, RelayBalance>
where RelayBlockNumber: TypeInfo + 'static, RelayBalance: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, ConfigRecordOf<T>: TypeInfo + 'static, BalanceOf<T>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, RelayAccountIdOf<T>: TypeInfo + 'static, OnDemandRevenueRecordOf<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, BalanceOf<T>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, RelayBlockNumberOf<T>: TypeInfo + 'static, RelayAccountIdOf<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<AccountId, Balance, BlockNumber> TypeInfo for ChildBounty<AccountId, Balance, BlockNumber>
where Balance: TypeInfo + 'static, ChildBountyStatus<AccountId, BlockNumber>: TypeInfo + 'static, AccountId: TypeInfo + 'static, BlockNumber: TypeInfo + 'static,

impl<AccountId, BlockNumber> TypeInfo for ChildBountyStatus<AccountId, BlockNumber>
where AccountId: TypeInfo + 'static, BlockNumber: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, BalanceOf<T>: HasCompact, AccountIdLookupOf<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, BalanceOf<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<AccountId, Balance> TypeInfo for CandidateInfo<AccountId, Balance>
where AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Vec<T::AccountId>: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as SystemConfig>::AccountId>>::Balance: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where Vec<T::AccountId>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as SystemConfig>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<AccountId, BlockNumber> TypeInfo for Votes<AccountId, BlockNumber>
where Vec<AccountId>: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<AccountId, I> TypeInfo for RawOrigin<AccountId, I>
where AccountId: TypeInfo + 'static, PhantomData<I>: TypeInfo + 'static, I: 'static,

impl<I> TypeInfo for HoldReason<I>
where PhantomData<I>: TypeInfo + 'static, I: 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, Vec<T::AccountId>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, Box<<T as Config<I>>::Proposal>: TypeInfo + 'static, T::Hash: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::AccountId: TypeInfo + 'static, T::Hash: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, Option<DispatchTime<BlockNumberFor<T>>>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where BlockNumberFor<T>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl TypeInfo for ExportedFunction

impl TypeInfo for CollectEvents

impl TypeInfo for ContractAccessError

impl TypeInfo for DebugInfo

impl TypeInfo for Determinism

impl TypeInfo for HoldReason

impl TypeInfo for ExecReturnValue

impl TypeInfo for ApiVersion

impl TypeInfo for Limits

impl<AccountId> TypeInfo for InstantiateReturnValue<AccountId>
where AccountId: TypeInfo + 'static,

impl<Balance> TypeInfo for StorageDeposit<Balance>
where Balance: TypeInfo + 'static,

impl<CodeHash, Balance> TypeInfo for CodeUploadReturnValue<CodeHash, Balance>
where CodeHash: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<Hash> TypeInfo for Code<Hash>
where Hash: TypeInfo + 'static,

impl<R, Balance, EventRecord> TypeInfo for ContractResult<R, Balance, EventRecord>
where StorageDeposit<Balance>: TypeInfo + 'static, R: TypeInfo + 'static, Option<Vec<EventRecord>>: TypeInfo + 'static, Balance: TypeInfo + 'static, EventRecord: TypeInfo + 'static,

impl<T> TypeInfo for Origin<T>
where T::AccountId: TypeInfo + 'static, T: Config + TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where <<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type: Clone + Eq + PartialEq + Debug + TypeInfo + Encode, PhantomData<(T,)>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: HasCompact, Option<<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type>: TypeInfo + 'static, <T as Config>::Hash: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, T::Hash: TypeInfo + 'static, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, Origin<T>: TypeInfo + 'static, <T as Config>::Hash: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for DepositAccount<T>
where <T as Config>::AccountId: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for DeletionQueueManager<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for ContractInfo<T>
where <T as Config>::AccountId: TypeInfo + 'static, <T as Config>::Hash: TypeInfo + 'static, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, BoundedBTreeMap<<T as Config>::Hash, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance, T::MaxDelegateDependencies>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for ContractInfo<T>
where <T as Config>::Hash: TypeInfo + 'static, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, BoundedBTreeMap<<T as Config>::Hash, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance, T::MaxDelegateDependencies>: TypeInfo + 'static, T: Config + 'static,

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

impl<T> TypeInfo for EnvironmentType<T>
where PhantomData<T>: TypeInfo + 'static, T: TypeInfo + 'static,

impl<T> TypeInfo for InstructionWeights<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Schedule<T>
where InstructionWeights<T>: TypeInfo + 'static, T: Config + 'static,

impl<T, OldCurrency> TypeInfo for ContractInfo<T, OldCurrency>
where OldCurrency: ReservableCurrency<<T as Config>::AccountId> + 'static, DepositAccount<T>: TypeInfo + 'static, <T as Config>::Hash: TypeInfo + 'static, <OldCurrency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, T: Config + 'static,

impl<T, OldCurrency> TypeInfo for CodeInfo<T, OldCurrency>
where OldCurrency: ReservableCurrency<<T as Config>::AccountId> + 'static, <T as Config>::AccountId: TypeInfo + 'static, <OldCurrency as Currency<<T as Config>::AccountId>>::Balance: HasCompact, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for Runtime

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where Option<T::Hash>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for ReturnFlags

impl TypeInfo for Conviction

impl TypeInfo for Status

impl TypeInfo for Vote

impl<Balance> TypeInfo for AccountVote<Balance>
where Balance: TypeInfo + 'static,

impl<Balance> TypeInfo for Delegations<Balance>
where Balance: TypeInfo + 'static,

impl<Balance, AccountId, BlockNumber> TypeInfo for Delegating<Balance, AccountId, BlockNumber>
where Balance: TypeInfo + 'static, AccountId: TypeInfo + 'static, Delegations<Balance>: TypeInfo + 'static, PriorLock<BlockNumber, Balance>: TypeInfo + 'static, BlockNumber: TypeInfo + 'static,

impl<Balance, AccountId, BlockNumber, PollIndex, MaxVotes> TypeInfo for Voting<Balance, AccountId, BlockNumber, PollIndex, MaxVotes>
where MaxVotes: Get<u32> + 'static, Casting<Balance, BlockNumber, PollIndex, MaxVotes>: TypeInfo + 'static, Delegating<Balance, AccountId, BlockNumber>: TypeInfo + 'static, Balance: TypeInfo + 'static, AccountId: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, PollIndex: TypeInfo + 'static,

impl<Balance, BlockNumber, PollIndex, MaxVotes> TypeInfo for Casting<Balance, BlockNumber, PollIndex, MaxVotes>
where MaxVotes: Get<u32> + 'static, BoundedVec<(PollIndex, AccountVote<Balance>), MaxVotes>: TypeInfo + 'static, Delegations<Balance>: TypeInfo + 'static, PriorLock<BlockNumber, Balance>: TypeInfo + 'static, Balance: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, PollIndex: TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, PollIndexOf<T, I>: HasCompact + TypeInfo + 'static, AccountVote<BalanceOf<T, I>>: TypeInfo + 'static, ClassOf<T, I>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, BalanceOf<T, I>: TypeInfo + 'static, Option<ClassOf<T, I>>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::AccountId: TypeInfo + 'static, AccountVote<BalanceOf<T, I>>: TypeInfo + 'static, ClassOf<T, I>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<Votes, Total> TypeInfo for Tally<Votes, Total>
where Votes: TypeInfo + 'static + Clone + PartialEq + Eq + Debug + TypeInfo + Codec, PhantomData<Total>: TypeInfo + 'static, Total: 'static,

impl TypeInfo for Wish

impl<Balance, BlockNumber, Ranks> TypeInfo for ParamsType<Balance, BlockNumber, Ranks>
where BoundedVec<Balance, Ranks>: TypeInfo + 'static, BoundedVec<BlockNumber, Ranks>: TypeInfo + 'static, BlockNumber: TypeInfo + 'static + Clone + Eq + PartialEq + Debug, Balance: Clone + Eq + PartialEq + Debug + TypeInfo + 'static, Ranks: Get<u32> + 'static,

impl<BlockNumber> TypeInfo for MemberStatus<BlockNumber>
where BlockNumber: TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, Box<ParamsOf<T, I>>: TypeInfo + 'static, RankOf<T, I>: TypeInfo + 'static, Evidence<T, I>: TypeInfo + 'static, Box<PartialParamsOf<T, I>>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where ParamsOf<T, I>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, RankOf<T, I>: TypeInfo + 'static, Evidence<T, I>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for HoldReason

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, BalanceOf<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for Conviction

impl TypeInfo for MetadataOwner

impl TypeInfo for VoteThreshold

impl TypeInfo for Vote

impl<Balance> TypeInfo for AccountVote<Balance>
where Balance: TypeInfo + 'static,

impl<Balance> TypeInfo for Delegations<Balance>
where Balance: TypeInfo + 'static,

impl<Balance> TypeInfo for Tally<Balance>
where Balance: TypeInfo + 'static,

impl<Balance, AccountId, BlockNumber, MaxVotes> TypeInfo for Voting<Balance, AccountId, BlockNumber, MaxVotes>
where BoundedVec<(ReferendumIndex, AccountVote<Balance>), MaxVotes>: TypeInfo + 'static, Delegations<Balance>: TypeInfo + 'static, PriorLock<BlockNumber, Balance>: TypeInfo + 'static, Balance: TypeInfo + 'static, AccountId: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, MaxVotes: Get<u32> + 'static,

impl<BlockNumber, Proposal, Balance> TypeInfo for ReferendumInfo<BlockNumber, Proposal, Balance>
where ReferendumStatus<BlockNumber, Proposal, Balance>: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, Proposal: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<BlockNumber, Proposal, Balance> TypeInfo for ReferendumStatus<BlockNumber, Proposal, Balance>
where BlockNumber: TypeInfo + 'static, Proposal: TypeInfo + 'static, Tally<Balance>: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, BoundedCallOf<T>: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: HasCompact + TypeInfo + 'static, AccountVote<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static, T::Hash: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, Option<T::Hash>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T::Hash: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, AccountVote<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T::Balance: HasCompact, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <T as Config>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for HoldReason

impl TypeInfo for FeasibilityError

impl TypeInfo for Status

impl<T> TypeInfo for AdminOperation<T>
where Phase<T>: TypeInfo + 'static, Box<BoundedSupportsOf<Pallet<T>>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, AdminOperation<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where Phase<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Option<Box<SolutionOf<T::MinerConfig>>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Phase<T>
where BlockNumberFor<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Box<PagedRawSolution<T::MinerConfig>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for SubmissionMetadata<T>
where <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, BoundedVec<bool, T::Pages>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for PagedRawSolution<T>
where BoundedVec<SolutionOf<T>, <T as MinerConfig>::Pages>: TypeInfo + 'static, T: MinerConfig + 'static,

impl TypeInfo for ElectionCompute

impl TypeInfo for SolutionOrSnapshotSize

impl<AccountId, Balance, Solution> TypeInfo for SignedSubmission<AccountId, Balance, Solution>
where AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static + HasCompact, RawSolution<Solution>: TypeInfo + 'static, Solution: TypeInfo + 'static,

impl<AccountId, DataProvider> TypeInfo for RoundSnapshot<AccountId, DataProvider>
where Vec<DataProvider>: TypeInfo + 'static, Vec<AccountId>: TypeInfo + 'static, AccountId: TypeInfo + 'static, DataProvider: TypeInfo + 'static,

impl<AccountId, MaxWinners, MaxBackersPerWinner> TypeInfo for ReadySolution<AccountId, MaxWinners, MaxBackersPerWinner>
where AccountId: IdentifierT + 'static, MaxWinners: Get<u32> + 'static, MaxBackersPerWinner: Get<u32> + 'static, BoundedSupports<AccountId, MaxWinners, MaxBackersPerWinner>: TypeInfo + 'static,

impl<Bn> TypeInfo for Phase<Bn>
where (bool, Bn): TypeInfo + 'static, Bn: TypeInfo + 'static,

impl<S> TypeInfo for RawSolution<S>
where S: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Box<RawSolution<SolutionOf<T::MinerConfig>>>: TypeInfo + 'static, Supports<T::AccountId>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where Option<T::AccountId>: TypeInfo + 'static, <T as Config>::AccountId: TypeInfo + 'static, BalanceOf<T>: TypeInfo + 'static, Phase<BlockNumberFor<T>>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for Renouncing

impl<AccountId, Balance> TypeInfo for SeatHolder<AccountId, Balance>
where AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<AccountId, Balance> TypeInfo for Voter<AccountId, Balance>
where Vec<AccountId>: TypeInfo + 'static, Balance: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Vec<T::AccountId>: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: HasCompact, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where Vec<(<T as Config>::AccountId, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance)>: TypeInfo + 'static, <T as Config>::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<AccountId> TypeInfo for Owner<AccountId>
where AccountId: TypeInfo + 'static,

impl<Signer, Signature> TypeInfo for AuthCredentials<Signer, Signature>
where (Signer, Signature): TypeInfo + 'static, Signer: TypeInfo + 'static, Signature: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Origin<T>
where T::AccountId: TypeInfo + 'static, T: Config + TypeInfo + 'static,

impl<T, Signer, Signature> TypeInfo for AuthorizeCoownership<T, Signer, Signature>
where Option<AuthCredentials<Signer, Signature>>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: 'static, Signer: TypeInfo + 'static, Signature: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::Balance: TypeInfo + 'static + HasCompact, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where <T as Config>::Balance: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for WatchDummy<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + Send + Sync + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for HoldReason

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for Public

impl TypeInfo for Signature

impl<Public, BlockNumber> TypeInfo for PricePayload<Public, BlockNumber>
where BlockNumber: TypeInfo + 'static, Public: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, PricePayload<T::Public, BlockNumberFor<T>>: TypeInfo + 'static, T::Signature: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where Option<T::AccountId>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for CurrentAndPreviousValue

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Task<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for GetValueViewFunction<T>
where T::AccountId: From<SomeType1> + SomeAssociation1, PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for GetValueWithArgViewFunction<T>
where T::AccountId: From<SomeType1> + SomeAssociation1, PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for GetValueViewFunction<T, I>
where T::AccountId: From<SomeType1> + SomeAssociation1, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for GetValueWithArgViewFunction<T, I>
where T::AccountId: From<SomeType1> + SomeAssociation1, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, BalanceOf<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for MaxChecking<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for UnstakeRequest<T>
where BoundedVec<(T::AccountId, BalanceOf<T>), T::BatchSize>: TypeInfo + 'static, BoundedVec<EraIndex, MaxChecking<T>>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for Event

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl TypeInfo for Event

impl<N> TypeInfo for StoredState<N>
where N: TypeInfo + 'static,

impl<N, Limit> TypeInfo for StoredPendingChange<N, Limit>
where N: TypeInfo + 'static, BoundedAuthorityList<Limit>: TypeInfo + 'static, Option<N>: TypeInfo + 'static, Limit: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Box<EquivocationProof<T::Hash, BlockNumberFor<T>>>: TypeInfo + 'static, T::KeyOwnerProof: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl TypeInfo for Data

impl TypeInfo for IdentityField

impl<Balance> TypeInfo for Judgement<Balance>
where Balance: TypeInfo + 'static + Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq,

impl<Balance, AccountId, IdField> TypeInfo for RegistrarInfo<Balance, AccountId, IdField>
where AccountId: TypeInfo + 'static + Encode + Decode + Clone + Debug + Eq + PartialEq, Balance: TypeInfo + 'static + Encode + Decode + Clone + Debug + Eq + PartialEq, IdField: TypeInfo + 'static + Encode + Decode + Clone + Debug + Default + Eq + PartialEq + TypeInfo + MaxEncodedLen,

impl<Balance, MaxJudgements, IdentityInfo> TypeInfo for Registration<Balance, MaxJudgements, IdentityInfo>
where BoundedVec<(RegistrarIndex, Judgement<Balance>), MaxJudgements>: TypeInfo + 'static, Balance: TypeInfo + 'static + Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq, IdentityInfo: TypeInfo + 'static + IdentityInformationProvider, MaxJudgements: Get<u32> + 'static,

impl<FieldLimit> TypeInfo for IdentityInfo<FieldLimit>
where BoundedVec<(Data, Data), FieldLimit>: TypeInfo + 'static, FieldLimit: Get<u32> + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, Box<T::IdentityInformation>: TypeInfo + 'static, Vec<(T::AccountId, Data)>: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: HasCompact, <T::IdentityInformation as IdentityInformationProvider>::FieldsIdentifier: TypeInfo + 'static, Judgement<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static, T::Hash: TypeInfo + 'static, Option<T::OffchainSignature>: TypeInfo + 'static, BoundedVec<u8, <T as Config>::MaxUsernameLength>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, BoundedVec<u8, <T as Config>::MaxUsernameLength>: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<BlockNumber> TypeInfo for Heartbeat<BlockNumber>
where BlockNumber: PartialEq + Eq + Decode + Encode + TypeInfo + 'static,

impl<Offender> TypeInfo for UnresponsivenessOffence<Offender>
where Vec<Offender>: TypeInfo + 'static, Offender: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Heartbeat<BlockNumberFor<T>>: TypeInfo + 'static, <T::AuthorityId as RuntimeAppPublic>::Signature: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AuthorityId: TypeInfo + 'static, Vec<IdentificationTuple<T>>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountIndex: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, T::AccountIndex: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<BlockNumber, Balance> TypeInfo for LotteryConfig<BlockNumber, Balance>
where Balance: TypeInfo + 'static, BlockNumber: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Box<<T as Config>::RuntimeCall>: TypeInfo + 'static, Vec<<T as Config>::RuntimeCall>: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, Vec<T::AccountId>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where PhantomData<(T::AccountId, <T as Config<I>>::RuntimeEvent)>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl TypeInfo for MessageOrigin

impl<MessageOrigin> TypeInfo for BookState<MessageOrigin>
where Option<Neighbours<MessageOrigin>>: TypeInfo + 'static, MessageOrigin: TypeInfo + 'static,

impl<MessageOrigin> TypeInfo for Neighbours<MessageOrigin>
where MessageOrigin: TypeInfo + 'static,

impl<Size, HeapSize> TypeInfo for Page<Size, HeapSize>
where Size: TypeInfo + 'static + Into<u32> + Debug + Clone + Default, BoundedVec<u8, IntoU32<HeapSize, Size>>: TypeInfo + 'static, HeapSize: Get<Size> + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, MessageOriginOf<T>: TypeInfo + 'static, T::Size: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where MessageOriginOf<T>: TypeInfo + 'static, T::Size: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<Call, Extension> TypeInfo for MetaTx<Call, Extension>
where Call: TypeInfo + 'static, Extension: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Box<MetaTxFor<T>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for MetaTxMarker<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for WeightlessExtension<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<Cursor, BlockNumber> TypeInfo for MigrationCursor<Cursor, BlockNumber>
where ActiveCursor<Cursor, BlockNumber>: TypeInfo + 'static, Cursor: TypeInfo + 'static, BlockNumber: TypeInfo + 'static,

impl<Cursor, BlockNumber> TypeInfo for ActiveCursor<Cursor, BlockNumber>
where Option<Cursor>: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, Cursor: TypeInfo + 'static,

impl<Id> TypeInfo for HistoricCleanupSelector<Id>
where Vec<Id>: TypeInfo + 'static, Id: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Option<CursorOf<T>>: TypeInfo + 'static, Option<RawCursorOf<T>>: TypeInfo + 'static, Option<BlockNumberFor<T>>: TypeInfo + 'static, HistoricCleanupSelector<IdentifierOf<T>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where BlockNumberFor<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<BlockNumber, BoundedMixnode> TypeInfo for Registration<BlockNumber, BoundedMixnode>
where BlockNumber: TypeInfo + 'static, BoundedMixnode: TypeInfo + 'static,

impl<ExternalAddresses> TypeInfo for BoundedMixnode<ExternalAddresses>
where ExternalAddresses: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, RegistrationFor<T>: TypeInfo + 'static, T: Config + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<BlockNumber> TypeInfo for Timepoint<BlockNumber>
where BlockNumber: TypeInfo + 'static,

impl<BlockNumber, Balance, AccountId, MaxApprovals> TypeInfo for Multisig<BlockNumber, Balance, AccountId, MaxApprovals>
where MaxApprovals: Get<u32> + 'static, Timepoint<BlockNumber>: TypeInfo + 'static, Balance: TypeInfo + 'static, AccountId: TypeInfo + 'static, BoundedVec<AccountId, MaxApprovals>: TypeInfo + 'static, BlockNumber: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Vec<T::AccountId>: TypeInfo + 'static, Box<<T as Config>::RuntimeCall>: TypeInfo + 'static, Option<Timepoint<BlockNumberFor<T>>>: TypeInfo + 'static, Timepoint<BlockNumberFor<T>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, Timepoint<BlockNumberFor<T>>: TypeInfo + 'static, BalanceOf<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for HoldReason

impl<AssetId, Fractions, Deposit, AccountId> TypeInfo for Details<AssetId, Fractions, Deposit, AccountId>
where AssetId: TypeInfo + 'static, Fractions: TypeInfo + 'static, Deposit: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::NftCollectionId: TypeInfo + 'static, T::NftId: TypeInfo + 'static, AssetIdOf<T>: TypeInfo + 'static, AccountIdLookupOf<T>: TypeInfo + 'static, AssetBalanceOf<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::NftCollectionId: TypeInfo + 'static, T::NftId: TypeInfo + 'static, AssetBalanceOf<T>: TypeInfo + 'static, AssetIdOf<T>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for CollectionRole

impl TypeInfo for CollectionSetting

impl TypeInfo for ItemSetting

impl TypeInfo for PalletFeature

impl TypeInfo for PriceDirection

impl TypeInfo for CollectionRoles

impl TypeInfo for CollectionSettings

impl TypeInfo for DestroyWitness

impl TypeInfo for ItemConfig

impl TypeInfo for ItemSettings

impl TypeInfo for PalletFeatures

impl<AccountId> TypeInfo for AttributeNamespace<AccountId>
where AccountId: TypeInfo + 'static,

impl<AccountId, Deposit, Approvals> TypeInfo for ItemDetails<AccountId, Deposit, Approvals>
where AccountId: TypeInfo + 'static, Approvals: TypeInfo + 'static, Deposit: TypeInfo + 'static,

impl<AccountId, DepositBalance> TypeInfo for CollectionDetails<AccountId, DepositBalance>
where AccountId: TypeInfo + 'static, DepositBalance: TypeInfo + 'static,

impl<Amount> TypeInfo for PriceWithDirection<Amount>
where Amount: TypeInfo + 'static,

impl<CollectionId> TypeInfo for MintType<CollectionId>
where CollectionId: TypeInfo + 'static,

impl<CollectionId> TypeInfo for PalletAttributes<CollectionId>
where CollectionId: TypeInfo + 'static,

impl<CollectionId, ItemId, AccountId, Amount> TypeInfo for ItemTip<CollectionId, ItemId, AccountId, Amount>
where CollectionId: TypeInfo + 'static, ItemId: TypeInfo + 'static, AccountId: TypeInfo + 'static, Amount: TypeInfo + 'static,

impl<CollectionId, ItemId, AccountId, Deadline> TypeInfo for PreSignedAttributes<CollectionId, ItemId, AccountId, Deadline>
where CollectionId: TypeInfo + 'static, ItemId: TypeInfo + 'static, AttributeNamespace<AccountId>: TypeInfo + 'static, Deadline: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<CollectionId, ItemId, AccountId, Deadline, Balance> TypeInfo for PreSignedMint<CollectionId, ItemId, AccountId, Deadline, Balance>
where CollectionId: TypeInfo + 'static, ItemId: TypeInfo + 'static, Option<AccountId>: TypeInfo + 'static, Deadline: TypeInfo + 'static, Option<Balance>: TypeInfo + 'static, AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<CollectionId, ItemId, ItemPriceWithDirection, Deadline> TypeInfo for PendingSwap<CollectionId, ItemId, ItemPriceWithDirection, Deadline>
where CollectionId: TypeInfo + 'static, Option<ItemId>: TypeInfo + 'static, Option<ItemPriceWithDirection>: TypeInfo + 'static, Deadline: TypeInfo + 'static, ItemId: TypeInfo + 'static, ItemPriceWithDirection: TypeInfo + 'static,

impl<Deposit, StringLimit> TypeInfo for CollectionMetadata<Deposit, StringLimit>
where Deposit: TypeInfo + 'static, BoundedVec<u8, StringLimit>: TypeInfo + 'static, StringLimit: Get<u32> + 'static,

impl<Deposit, StringLimit> TypeInfo for ItemMetadata<Deposit, StringLimit>
where Deposit: TypeInfo + 'static, BoundedVec<u8, StringLimit>: TypeInfo + 'static, StringLimit: Get<u32> + 'static,

impl<DepositBalance, AccountId> TypeInfo for AttributeDeposit<DepositBalance, AccountId>
where Option<AccountId>: TypeInfo + 'static, DepositBalance: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<DepositBalance, AccountId> TypeInfo for ItemDeposit<DepositBalance, AccountId>
where AccountId: TypeInfo + 'static, DepositBalance: TypeInfo + 'static,

impl<DepositBalance, AccountId> TypeInfo for ItemMetadataDeposit<DepositBalance, AccountId>
where Option<AccountId>: TypeInfo + 'static, DepositBalance: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<ItemId, Balance> TypeInfo for MintWitness<ItemId, Balance>
where Option<ItemId>: TypeInfo + 'static, Option<Balance>: TypeInfo + 'static, ItemId: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<Price, BlockNumber, CollectionId> TypeInfo for CollectionConfig<Price, BlockNumber, CollectionId>
where MintSettings<Price, BlockNumber, CollectionId>: TypeInfo + 'static, Price: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, CollectionId: TypeInfo + 'static,

impl<Price, BlockNumber, CollectionId> TypeInfo for MintSettings<Price, BlockNumber, CollectionId>
where MintType<CollectionId>: TypeInfo + 'static, Option<Price>: TypeInfo + 'static, Option<BlockNumber>: TypeInfo + 'static, Price: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, CollectionId: TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, <<T as SystemConfig>::Lookup as StaticLookup>::Source: TypeInfo + 'static, CollectionConfigFor<T, I>: TypeInfo + 'static, T::CollectionId: TypeInfo + 'static, T::ItemId: TypeInfo + 'static, Option<MintWitness<T::ItemId, DepositBalanceOf<T, I>>>: TypeInfo + 'static, Vec<T::ItemId>: TypeInfo + 'static, Option<<<T as SystemConfig>::Lookup as StaticLookup>::Source>: TypeInfo + 'static, Option<BlockNumberFor<T, I>>: TypeInfo + 'static, Option<T::ItemId>: TypeInfo + 'static, AttributeNamespace<T::AccountId>: TypeInfo + 'static, BoundedVec<u8, T::KeyLimit>: TypeInfo + 'static, BoundedVec<u8, T::ValueLimit>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, BoundedVec<u8, T::StringLimit>: TypeInfo + 'static, Option<T::CollectionId>: TypeInfo + 'static, MintSettings<BalanceOf<T, I>, BlockNumberFor<T, I>, T::CollectionId>: TypeInfo + 'static, Option<ItemPrice<T, I>>: TypeInfo + 'static, ItemPrice<T, I>: TypeInfo + 'static, BoundedVec<ItemTipOf<T, I>, T::MaxTips>: TypeInfo + 'static, Option<PriceWithDirection<ItemPrice<T, I>>>: TypeInfo + 'static, BlockNumberFor<T, I>: TypeInfo + 'static, Box<PreSignedMintOf<T, I>>: TypeInfo + 'static, T::OffchainSignature: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, PreSignedAttributesOf<T, I>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::CollectionId: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T::ItemId: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, Option<BlockNumberFor<T, I>>: TypeInfo + 'static, BoundedVec<u8, T::StringLimit>: TypeInfo + 'static, Vec<T::ItemId>: TypeInfo + 'static, Option<T::ItemId>: TypeInfo + 'static, BoundedVec<u8, T::KeyLimit>: TypeInfo + 'static, BoundedVec<u8, T::ValueLimit>: TypeInfo + 'static, AttributeNamespace<T::AccountId>: TypeInfo + 'static, Option<T::CollectionId>: TypeInfo + 'static, ItemPrice<T, I>: TypeInfo + 'static, DepositBalanceOf<T, I>: TypeInfo + 'static, Option<PriceWithDirection<ItemPrice<T, I>>>: TypeInfo + 'static, BlockNumberFor<T, I>: TypeInfo + 'static, PalletAttributes<T::CollectionId>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl TypeInfo for HoldReason

impl<AccountId, BlockNumber, Balance> TypeInfo for ReceiptRecord<AccountId, BlockNumber, Balance>
where Option<(AccountId, Balance)>: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<Balance, AccountId> TypeInfo for Bid<Balance, AccountId>
where Balance: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<BlockNumber, Balance> TypeInfo for SummaryRecord<BlockNumber, Balance>
where BlockNumber: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, <<T as Config>::Currency as FunInspect<<T as Config>::AccountId>>::Balance: HasCompact, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as FunInspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, Vec<(PeerId, T::AccountId)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, Vec<(PeerId, T::AccountId)>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for StakeStrategyType

impl TypeInfo for ClaimPermission

impl TypeInfo for PoolState

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for DefensiveError

impl TypeInfo for FreezeReason

impl TypeInfo for Runtime

impl<AccountId> TypeInfo for CommissionClaimPermission<AccountId>
where AccountId: TypeInfo + 'static,

impl<AccountId> TypeInfo for PoolRoles<AccountId>
where AccountId: TypeInfo + 'static, Option<AccountId>: TypeInfo + 'static,

impl<Balance> TypeInfo for BondExtra<Balance>
where Balance: TypeInfo + 'static,

impl<BlockNumber> TypeInfo for CommissionChangeRate<BlockNumber>
where BlockNumber: TypeInfo + 'static,

impl<T> TypeInfo for ConfigOp<T>
where T: TypeInfo + 'static + Codec + Debug,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, BalanceOf<T>: HasCompact, BondExtra<BalanceOf<T>>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, Vec<T::AccountId>: TypeInfo + 'static, ConfigOp<BalanceOf<T>>: TypeInfo + 'static, ConfigOp<T::AccountId>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, Option<(Perbill, T::AccountId)>: TypeInfo + 'static, CommissionChangeRate<BlockNumberFor<T>>: TypeInfo + 'static, Option<CommissionClaimPermission<T::AccountId>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, BalanceOf<T>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, Option<(Perbill, T::AccountId)>: TypeInfo + 'static, CommissionChangeRate<BlockNumberFor<T>>: TypeInfo + 'static, Option<CommissionClaimPermission<T::AccountId>>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for BondedPoolInner<T>
where Commission<T>: TypeInfo + 'static, BalanceOf<T>: TypeInfo + 'static, PoolRoles<T::AccountId>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Commission<T>
where Option<(Perbill, T::AccountId)>: TypeInfo + 'static, Option<CommissionChangeRate<BlockNumberFor<T>>>: TypeInfo + 'static, Option<BlockNumberFor<T>>: TypeInfo + 'static, Option<CommissionClaimPermission<T::AccountId>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for PoolMember<T>
where BalanceOf<T>: TypeInfo + 'static, T::RewardCounter: TypeInfo + 'static, BoundedBTreeMap<EraIndex, BalanceOf<T>, T::MaxUnbonding>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for RewardPool<T>
where T::RewardCounter: TypeInfo + 'static, BalanceOf<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for SubPools<T>
where UnbondPool<T>: TypeInfo + 'static, BoundedBTreeMap<EraIndex, UnbondPool<T>, TotalUnbondingPools<T>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for UnbondPool<T>
where BalanceOf<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for Event

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Test

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where BlockNumberFor<T>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for CompositeStruct<T>
where BlockNumberFor<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::RuntimeParameters: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where <T::RuntimeParameters as AggregatedKeyValue>::Key: TypeInfo + 'static, Option<<T::RuntimeParameters as AggregatedKeyValue>::Value>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for HoldReason

impl<AccountId, Balance> TypeInfo for OldRequestStatus<AccountId, Balance>
where (AccountId, Balance): TypeInfo + 'static, Option<(AccountId, Balance)>: TypeInfo + 'static, AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<AccountId, Ticket> TypeInfo for RequestStatus<AccountId, Ticket>
where (AccountId, Ticket): TypeInfo + 'static, Option<(AccountId, Ticket)>: TypeInfo + 'static, AccountId: TypeInfo + 'static, Ticket: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::Hash: TypeInfo + 'static, Vec<T::Hash>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::Hash: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for DepositKind

impl<AccountId, Hash, BlockNumber> TypeInfo for Announcement<AccountId, Hash, BlockNumber>
where AccountId: TypeInfo + 'static, Hash: TypeInfo + 'static, BlockNumber: TypeInfo + 'static,

impl<AccountId, ProxyType, BlockNumber> TypeInfo for ProxyDefinition<AccountId, ProxyType, BlockNumber>
where AccountId: TypeInfo + 'static, ProxyType: TypeInfo + 'static, BlockNumber: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, Option<T::ProxyType>: TypeInfo + 'static, Box<<T as Config>::RuntimeCall>: TypeInfo + 'static, T::ProxyType: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static + HasCompact, <<T as Config>::CallHasher as Hash>::Output: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, T::ProxyType: TypeInfo + 'static, <<T as Config>::CallHasher as Hash>::Output: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for CheckPermissionsViewFunction<T>
where <T as Config>::RuntimeCall: TypeInfo + 'static, T::ProxyType: TypeInfo + 'static, PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for IsSupersetViewFunction<T>
where T::ProxyType: TypeInfo + 'static, PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for VoteRecord

impl TypeInfo for MemberRecord

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, PollIndexOf<T, I>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::AccountId: TypeInfo + 'static, PollIndexOf<T, I>: TypeInfo + 'static, TallyOf<T, I>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I, M> TypeInfo for Tally<T, I, M>
where PhantomData<(T, I, M)>: TypeInfo + 'static, T: 'static, I: 'static, M: GetMaxVoters + 'static,

impl<BlockNumber, Balance, Friends> TypeInfo for ActiveRecovery<BlockNumber, Balance, Friends>
where BlockNumber: TypeInfo + 'static, Balance: TypeInfo + 'static, Friends: TypeInfo + 'static,

impl<BlockNumber, Balance, Friends> TypeInfo for RecoveryConfig<BlockNumber, Balance, Friends>
where BlockNumber: TypeInfo + 'static, Balance: TypeInfo + 'static, Friends: TypeInfo + 'static,

impl<T> TypeInfo for DepositKind<T>
where <T as Config>::AccountId: TypeInfo + 'static, T: Config + TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, AccountIdLookupOf<T>: TypeInfo + 'static, Box<<T as Config>::RuntimeCall>: TypeInfo + 'static, Vec<T::AccountId>: TypeInfo + 'static, BlockNumberFromProviderOf<T>: TypeInfo + 'static, Option<AccountIdLookupOf<T>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, DepositKind<T>: TypeInfo + 'static, BalanceOf<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for Curve

impl<AccountId, Balance> TypeInfo for Deposit<AccountId, Balance>
where AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<BlockNumber> TypeInfo for DecidingStatus<BlockNumber>
where BlockNumber: TypeInfo + 'static, Option<BlockNumber>: TypeInfo + 'static,

impl<Id, Balance, Moment, const N: usize> TypeInfo for Track<Id, Balance, Moment, N>
where Id: TypeInfo + 'static, TrackInfo<Balance, Moment, N>: TypeInfo + 'static, Balance: TypeInfo + 'static, Moment: TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, Box<PalletsOriginOf<T>>: TypeInfo + 'static, BoundedCallOf<T, I>: TypeInfo + 'static, DispatchTime<BlockNumberFor<T, I>>: TypeInfo + 'static, TrackIdOf<T, I>: TypeInfo + 'static, Option<T::Hash>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where TrackIdOf<T, I>: TypeInfo + 'static, BoundedCallOf<T, I>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, BalanceOf<T, I>: TypeInfo + 'static, T::Tally: TypeInfo + 'static, T::Hash: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress> TypeInfo for ReferendumInfo<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where ReferendumStatus<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>: TypeInfo + 'static, Moment: TypeInfo + 'static + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + EncodeLike, Option<Deposit<AccountId, Balance>>: TypeInfo + 'static, TrackId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, RuntimeOrigin: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, Call: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, Balance: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, Tally: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, AccountId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, ScheduleAddress: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static,

impl<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress> TypeInfo for ReferendumInfo<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where ReferendumStatus<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>: TypeInfo + 'static, Moment: TypeInfo + 'static + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + EncodeLike, Deposit<AccountId, Balance>: TypeInfo + 'static, Option<Deposit<AccountId, Balance>>: TypeInfo + 'static, TrackId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, RuntimeOrigin: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, Call: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, Balance: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, Tally: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, AccountId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, ScheduleAddress: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static,

impl<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress> TypeInfo for ReferendumStatus<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where TrackId: TypeInfo + 'static + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, RuntimeOrigin: TypeInfo + 'static + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Call: TypeInfo + 'static + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, DispatchTime<Moment>: TypeInfo + 'static, Moment: TypeInfo + 'static + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + EncodeLike, Deposit<AccountId, Balance>: TypeInfo + 'static, Option<Deposit<AccountId, Balance>>: TypeInfo + 'static, Option<DecidingStatus<Moment>>: TypeInfo + 'static, Tally: TypeInfo + 'static + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Option<(Moment, ScheduleAddress)>: TypeInfo + 'static, Balance: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, AccountId: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static, ScheduleAddress: Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + TypeInfo + 'static,

impl<const N: usize> TypeInfo for StringLike<N>

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for Code

impl TypeInfo for ContractAccessError

impl TypeInfo for EthTransactError

impl TypeInfo for AddressOrAddresses

impl TypeInfo for BlockNumberOrTag

impl TypeInfo for BlockNumberOrTagOrHash

impl TypeInfo for BlockTag

impl TypeInfo for CallType

impl TypeInfo for FilterResults

impl TypeInfo for FilterTopic

impl TypeInfo for HashesOrTransactionInfos

impl TypeInfo for SyncingStatus

impl TypeInfo for TracerConfig

impl TypeInfo for TransactionSigned

impl TypeInfo for TransactionUnsigned

impl TypeInfo for HoldReason

impl TypeInfo for AccessListEntry

impl TypeInfo for Block

impl TypeInfo for Byte

impl TypeInfo for Bytes

impl TypeInfo for Bytes256

impl TypeInfo for Bytes8

impl TypeInfo for CallLog

impl TypeInfo for Filter

impl TypeInfo for GenericTransaction

impl TypeInfo for InputOrData

impl TypeInfo for Log

impl TypeInfo for ReceiptInfo

impl TypeInfo for SyncingProgress

impl TypeInfo for Transaction1559Signed

impl TypeInfo for Transaction1559Unsigned

impl TypeInfo for Transaction2930Signed

impl TypeInfo for Transaction2930Unsigned

impl TypeInfo for Transaction4844Signed

impl TypeInfo for Transaction4844Unsigned

impl TypeInfo for TransactionInfo

impl TypeInfo for TransactionLegacySigned

impl TypeInfo for TransactionLegacyUnsigned

impl TypeInfo for TypeEip1559

impl TypeInfo for TypeEip2930

impl TypeInfo for TypeEip4844

impl TypeInfo for TypeLegacy

impl TypeInfo for Withdrawal

impl TypeInfo for ExecReturnValue

impl TypeInfo for InstantiateReturnValue

impl<Address, Signature, E: EthExtra> TypeInfo for UncheckedExtrinsic<Address, Signature, E>
where Address: StaticTypeInfo, Signature: StaticTypeInfo, E::Extension: StaticTypeInfo,

impl<Balance> TypeInfo for DepositLimit<Balance>
where Balance: TypeInfo + 'static,

impl<Balance> TypeInfo for StorageDeposit<Balance>
where Balance: TypeInfo + 'static,

impl<Balance> TypeInfo for CodeUploadReturnValue<Balance>
where Balance: TypeInfo + 'static,

impl<Balance> TypeInfo for EthTransactInfo<Balance>
where Balance: TypeInfo + 'static,

impl<Gas> TypeInfo for CallTrace<Gas>
where Gas: TypeInfo + 'static,

impl<R, Balance> TypeInfo for ContractResult<R, Balance>
where StorageDeposit<Balance>: TypeInfo + 'static, Result<R, DispatchError>: TypeInfo + 'static, R: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<T> TypeInfo for Origin<T>
where T::AccountId: TypeInfo + 'static, T: Config + TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Into<U256> + TryFrom<U256> + HasCompact, MomentOf<T>: Into<U256>, T::Hash: IsType<H256>, PhantomData<(T,)>: TypeInfo + 'static, Box<<T as Config>::RuntimeCall>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for Runtime

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where Option<T::Hash>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for ReturnFlags

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Vec<(T::AccountId, Perbill)>: TypeInfo + 'static, Option<Vec<T::FullIdentification>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where Vec<(T::AccountId, Perbill)>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for ExitReason

impl TypeInfo for HoldReason

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where BlockNumberFor<T>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<Balance, Id> TypeInfo for ClaimState<Balance, Id>
where Balance: TypeInfo + 'static, Option<Balance>: TypeInfo + 'static, Id: TypeInfo + 'static,

impl<CycleIndex, Balance, Id> TypeInfo for ClaimantStatus<CycleIndex, Balance, Id>
where CycleIndex: TypeInfo + 'static, ClaimState<Balance, Id>: TypeInfo + 'static, Balance: TypeInfo + 'static, Id: TypeInfo + 'static,

impl<CycleIndex, BlockNumber, Balance> TypeInfo for StatusType<CycleIndex, BlockNumber, Balance>
where CycleIndex: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::AccountId: TypeInfo + 'static, BalanceOf<T, I>: TypeInfo + 'static, <T::Paymaster as Pay>::Id: TypeInfo + 'static, CycleIndexOf<T>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl TypeInfo for TicketsMetadata

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, BoundedVec<TicketEnvelope, EpochLengthFor<T>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<Name, Call, BlockNumber, PalletsOrigin, AccountId> TypeInfo for Scheduled<Name, Call, BlockNumber, PalletsOrigin, AccountId>
where Option<Name>: TypeInfo + 'static, Call: TypeInfo + 'static, Option<Period<BlockNumber>>: TypeInfo + 'static, PalletsOrigin: TypeInfo + 'static, PhantomData<AccountId>: TypeInfo + 'static, Name: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<Period> TypeInfo for RetryConfig<Period>
where Period: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, Option<Period<BlockNumberFor<T>>>: TypeInfo + 'static, Box<<T as Config>::RuntimeCall>: TypeInfo + 'static, TaskAddress<BlockNumberFor<T>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where BlockNumberFor<T>: TypeInfo + 'static, TaskAddress<BlockNumberFor<T>>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, T::Score: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::Keys: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::ValidatorId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where <T::RuntimeOrigin as OriginTrait>::PalletsOrigin: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T, S: StaticTypeInfo> TypeInfo for SkipCheckIfFeeless<T, S>

impl TypeInfo for Judgement

impl TypeInfo for VouchingStatus

impl TypeInfo for MemberRecord

impl TypeInfo for Tally

impl TypeInfo for Vote

impl<AccountId, Balance> TypeInfo for BidKind<AccountId, Balance>
where Balance: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<AccountId, Balance> TypeInfo for Bid<AccountId, Balance>
where AccountId: TypeInfo + 'static, BidKind<AccountId, Balance>: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<AccountId, Balance> TypeInfo for Candidacy<AccountId, Balance>
where BidKind<AccountId, Balance>: TypeInfo + 'static, Balance: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<AccountId, Balance> TypeInfo for IntakeRecord<AccountId, Balance>
where AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<Balance> TypeInfo for GroupParams<Balance>
where Balance: TypeInfo + 'static,

impl<Balance, BlockNumber> TypeInfo for Payout<Balance, BlockNumber>
where Balance: TypeInfo + 'static, BlockNumber: TypeInfo + 'static,

impl<Balance, PayoutsVec> TypeInfo for PayoutRecord<Balance, PayoutsVec>
where Balance: TypeInfo + 'static, PayoutsVec: TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, <<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::AccountId: TypeInfo + 'static, <<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, Vec<T::AccountId>: TypeInfo + 'static, GroupParamsFor<T, I>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl TypeInfo for Forcing

impl TypeInfo for HoldReason

impl TypeInfo for SlashingSpans

impl TypeInfo for ActiveEraInfo

impl TypeInfo for ValidatorPrefs

impl<AccountId> TypeInfo for RewardDestination<AccountId>
where AccountId: TypeInfo + 'static,

impl<AccountId> TypeInfo for EraRewardPoints<AccountId>
where BTreeMap<AccountId, RewardPoint>: TypeInfo + 'static, AccountId: Ord + TypeInfo + 'static,

impl<AccountId, Balance> TypeInfo for PagedExposure<AccountId, Balance>
where PagedExposureMetadata<Balance>: TypeInfo + 'static, ExposurePage<AccountId, Balance>: TypeInfo + 'static, AccountId: TypeInfo + 'static, Balance: HasCompact + MaxEncodedLen + TypeInfo + 'static,

impl<AccountId, Balance> TypeInfo for UnappliedSlash<AccountId, Balance>
where AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static + HasCompact, Vec<(AccountId, Balance)>: TypeInfo + 'static, Vec<AccountId>: TypeInfo + 'static,

impl<Balance> TypeInfo for UnlockChunk<Balance>
where Balance: HasCompact + HasCompact + MaxEncodedLen + TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, BalanceOf<T>: HasCompact, RewardDestination<T::AccountId>: TypeInfo + 'static, Vec<<<T as Config>::Lookup as StaticLookup>::Source>: TypeInfo + 'static, Vec<T::AccountId>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, ConfigOp<BalanceOf<T>>: TypeInfo + 'static, BoundedVec<T::AccountId, T::MaxControllersInDeprecationBatch>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, Option<BalanceOf<T>>: TypeInfo + 'static, Option<BoundedVec<UnlockChunk<BalanceOf<T>>, T::MaxUnlockingChunks>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for ConfigOp<T>
where T: TypeInfo + 'static + Default + Codec,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where BalanceOf<T>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, RewardDestination<T::AccountId>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Nominations<T>
where BoundedVec<T::AccountId, MaxNominationsOf<T>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for StakingLedger<T>
where T::AccountId: TypeInfo + 'static, BalanceOf<T>: HasCompact, BoundedVec<UnlockChunk<BalanceOf<T>>, T::MaxUnlockingChunks>: TypeInfo + 'static, BoundedVec<EraIndex, T::HistoryDepth>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for Forcing

impl TypeInfo for HoldReason

impl TypeInfo for SlashingSpans

impl TypeInfo for ActiveEraInfo

impl TypeInfo for ValidatorPrefs

impl<AccountId> TypeInfo for RewardDestination<AccountId>
where AccountId: TypeInfo + 'static,

impl<AccountId> TypeInfo for SnapshotStatus<AccountId>
where AccountId: TypeInfo + 'static,

impl<AccountId> TypeInfo for OffenceRecord<AccountId>
where Option<AccountId>: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<AccountId> TypeInfo for EraRewardPoints<AccountId>
where BTreeMap<AccountId, RewardPoint>: TypeInfo + 'static, AccountId: Ord + TypeInfo + 'static,

impl<AccountId, Balance> TypeInfo for PagedExposure<AccountId, Balance>
where PagedExposureMetadata<Balance>: TypeInfo + 'static, ExposurePage<AccountId, Balance>: TypeInfo + 'static, AccountId: TypeInfo + 'static, Balance: HasCompact + MaxEncodedLen + TypeInfo + 'static,

impl<Balance> TypeInfo for UnlockChunk<Balance>
where Balance: HasCompact + HasCompact + MaxEncodedLen + TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, BalanceOf<T>: HasCompact, RewardDestination<T::AccountId>: TypeInfo + 'static, Vec<<<T as Config>::Lookup as StaticLookup>::Source>: TypeInfo + 'static, Vec<T::AccountId>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, Vec<(T::AccountId, Perbill, u32)>: TypeInfo + 'static, ConfigOp<BalanceOf<T>>: TypeInfo + 'static, BoundedVec<T::AccountId, T::MaxControllersInDeprecationBatch>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, Option<BalanceOf<T>>: TypeInfo + 'static, Option<BoundedVec<UnlockChunk<BalanceOf<T>>, T::MaxUnlockingChunks>>: TypeInfo + 'static, (T::AccountId, Perbill, u32): TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for ConfigOp<T>
where T: TypeInfo + 'static + Default + Codec,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where BalanceOf<T>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, RewardDestination<T::AccountId>: TypeInfo + 'static, (T::AccountId, Perbill, u32): TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for StakingLedger<T>
where T::AccountId: TypeInfo + 'static, BalanceOf<T>: HasCompact, BoundedVec<UnlockChunk<BalanceOf<T>>, T::MaxUnlockingChunks>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Nominations<T>
where BoundedVec<T::AccountId, MaxNominationsOf<T>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for UnappliedSlash<T>
where T::AccountId: TypeInfo + 'static, BalanceOf<T>: TypeInfo + 'static, WeakBoundedVec<(T::AccountId, BalanceOf<T>), T::MaxExposurePageSize>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OperatingMode

impl TypeInfo for UnexpectedKind

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, ValidatorSetReport<T::AccountId>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for ProxyType

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Origin

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for UnexpectedKind

impl<AccountId> TypeInfo for Offence<AccountId>
where AccountId: TypeInfo + 'static, Vec<AccountId>: TypeInfo + 'static,

impl<AccountId> TypeInfo for SessionReport<AccountId>
where Vec<(AccountId, u32)>: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<AccountId> TypeInfo for ValidatorSetReport<AccountId>
where Vec<AccountId>: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, SessionReport<T::AccountId>: TypeInfo + 'static, Vec<Offence<T::AccountId>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for ProxyType

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Origin

impl TypeInfo for NposCompactSolution16

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for HoldReason

impl TypeInfo for MigrationCompute

impl TypeInfo for MigrationLimits

impl<MaxKeyLen> TypeInfo for Progress<MaxKeyLen>
where BoundedVec<u8, MaxKeyLen>: TypeInfo + 'static, MaxKeyLen: Get<u32> + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, MigrationTask<T>: TypeInfo + 'static, ProgressOf<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, Error<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for MigrationTask<T>
where ProgressOf<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where <T as Config>::AccountId: From<AccountId>, PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where <T as Config>::AccountId: From<AccountId>, T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Box<<T as Config>::RuntimeCall>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where Option<T::AccountId>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for CheckOnlySudoAccount<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + Send + Sync + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::Moment: HasCompact, T: Config + 'static,

impl<AccountId, Balance, BlockNumber, Hash> TypeInfo for OpenTip<AccountId, Balance, BlockNumber, Hash>
where Hash: TypeInfo + 'static + Parameter, AccountId: TypeInfo + 'static + Parameter, Balance: TypeInfo + 'static + Parameter, Option<BlockNumber>: TypeInfo + 'static, Vec<(AccountId, Balance)>: TypeInfo + 'static, BlockNumber: Parameter + TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, T::Hash: TypeInfo + 'static, BalanceOf<T, I>: HasCompact, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::Hash: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, BalanceOf<T, I>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl TypeInfo for Releases

impl<Balance> TypeInfo for FeeDetails<Balance>
where Option<InclusionFee<Balance>>: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<Balance> TypeInfo for InclusionFee<Balance>
where Balance: TypeInfo + 'static,

impl<Balance, Weight> TypeInfo for RuntimeDispatchInfo<Balance, Weight>
where Weight: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for ChargeTransactionPayment<T>
where <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: HasCompact, T: Config + 'static,

impl TypeInfo for HoldReason

impl TypeInfo for TransactionInfo

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<AccountId, Balance> TypeInfo for Proposal<AccountId, Balance>
where AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId> TypeInfo for SpendStatus<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId>
where AssetKind: TypeInfo + 'static, AssetBalance: TypeInfo + 'static, Beneficiary: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, PaymentState<PaymentId>: TypeInfo + 'static, PaymentId: TypeInfo + 'static,

impl<Id> TypeInfo for PaymentState<Id>
where Id: TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, BalanceOf<T, I>: HasCompact, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, Box<T::AssetKind>: TypeInfo + 'static, AssetBalanceOf<T, I>: HasCompact, Box<<<T as Config<I>>::BeneficiaryLookup as StaticLookup>::Source>: TypeInfo + 'static, Option<BlockNumberFor<T, I>>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where BalanceOf<T, I>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T::AssetKind: TypeInfo + 'static, AssetBalanceOf<T, I>: TypeInfo + 'static, T::Beneficiary: TypeInfo + 'static, BlockNumberFor<T, I>: TypeInfo + 'static, <T::Paymaster as Pay>::Id: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, RuntimeCallNameOf<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where RuntimeCallNameOf<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for DestroyWitness

impl<AccountId, DepositBalance> TypeInfo for CollectionDetails<AccountId, DepositBalance>
where AccountId: TypeInfo + 'static, DepositBalance: TypeInfo + 'static,

impl<AccountId, DepositBalance> TypeInfo for ItemDetails<AccountId, DepositBalance>
where AccountId: TypeInfo + 'static, Option<AccountId>: TypeInfo + 'static, DepositBalance: TypeInfo + 'static,

impl<DepositBalance, StringLimit> TypeInfo for CollectionMetadata<DepositBalance, StringLimit>
where DepositBalance: TypeInfo + 'static, BoundedVec<u8, StringLimit>: TypeInfo + 'static, StringLimit: Get<u32> + 'static,

impl<DepositBalance, StringLimit> TypeInfo for ItemMetadata<DepositBalance, StringLimit>
where DepositBalance: TypeInfo + 'static, BoundedVec<u8, StringLimit>: TypeInfo + 'static, StringLimit: Get<u32> + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T::CollectionId: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, T::ItemId: TypeInfo + 'static, Option<<<T as Config>::Lookup as StaticLookup>::Source>: TypeInfo + 'static, Vec<T::ItemId>: TypeInfo + 'static, Option<T::ItemId>: TypeInfo + 'static, BoundedVec<u8, T::KeyLimit>: TypeInfo + 'static, BoundedVec<u8, T::ValueLimit>: TypeInfo + 'static, BoundedVec<u8, T::StringLimit>: TypeInfo + 'static, Option<T::CollectionId>: TypeInfo + 'static, Option<ItemPrice<T, I>>: TypeInfo + 'static, ItemPrice<T, I>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where T::CollectionId: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T::ItemId: TypeInfo + 'static, BoundedVec<u8, T::StringLimit>: TypeInfo + 'static, Vec<T::ItemId>: TypeInfo + 'static, Option<T::ItemId>: TypeInfo + 'static, BoundedVec<u8, T::KeyLimit>: TypeInfo + 'static, BoundedVec<u8, T::ValueLimit>: TypeInfo + 'static, Option<T::CollectionId>: TypeInfo + 'static, ItemPrice<T, I>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl TypeInfo for Event

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Vec<<T as Config>::RuntimeCall>: TypeInfo + 'static, Box<<T as Config>::RuntimeCall>: TypeInfo + 'static, Box<T::PalletsOrigin>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for VerifySignature<T>
where T: Config + Send + Sync + 'static, T::Signature: TypeInfo + 'static, T::AccountId: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for Releases

impl<Balance, BlockNumber> TypeInfo for VestingInfo<Balance, BlockNumber>
where Balance: TypeInfo + 'static, BlockNumber: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, <<T as Config>::Lookup as StaticLookup>::Source: TypeInfo + 'static, VestingInfo<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance, BlockNumberFor<T>>: TypeInfo + 'static, <T::Lookup as StaticLookup>::Source: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::Hash: TypeInfo + 'static, Box<<T as Config>::RuntimeCall>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::Hash: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for HoldReason

impl TypeInfo for Origin

impl TypeInfo for VersionMigrationStage

impl TypeInfo for MaxAuthorizedAliases

impl<BlockNumber> TypeInfo for QueryStatus<BlockNumber>
where BlockNumber: TypeInfo + 'static,

impl<ConsumerIdentifier, MaxConsumers> TypeInfo for RemoteLockedFungibleRecord<ConsumerIdentifier, MaxConsumers>
where BoundedVec<(ConsumerIdentifier, u128), MaxConsumers>: TypeInfo + 'static, ConsumerIdentifier: TypeInfo + 'static, MaxConsumers: Get<u32> + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, Box<VersionedXcm<<T as Config>::RuntimeCall>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<Ticket, MAX> TypeInfo for AuthorizedAliasesEntry<Ticket, MAX>
where BoundedVec<OriginAliaser, MAX>: TypeInfo + 'static, Ticket: TypeInfo + 'static, MAX: Get<u32> + TypeInfo + 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<I> TypeInfo for HoldReason<I>
where PhantomData<I>: TypeInfo + 'static, I: 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Error<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where BalanceOf<ThisChainOf<T, I>>: TypeInfo + 'static, T::LaneId: TypeInfo + 'static, PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Call<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl<T, I> TypeInfo for Event<T, I>
where PhantomData<(T, I)>: TypeInfo + 'static, T: Config<I> + 'static, I: 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for OriginCaller

impl TypeInfo for ProxyType

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for IdentityInfo

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for OriginCaller

impl TypeInfo for ProxyType

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for IdentityInfo

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for CandidateHash

impl<BlockNumber> TypeInfo for InboundDownwardMessage<BlockNumber>
where BlockNumber: TypeInfo + 'static,

impl<BlockNumber> TypeInfo for InboundHrmpMessage<BlockNumber>
where BlockNumber: TypeInfo + 'static,

impl<Id> TypeInfo for OutboundHrmpMessage<Id>
where Id: TypeInfo + 'static,

impl TypeInfo for XcmpMessageFormat

impl TypeInfo for BlockData

impl TypeInfo for HeadData

impl TypeInfo for HrmpChannelId

impl TypeInfo for Id

impl TypeInfo for Sibling

impl TypeInfo for ValidationCode

impl TypeInfo for ValidationCodeHash

impl TypeInfo for DisputeStatement

impl TypeInfo for InvalidDisputeStatementKind

impl TypeInfo for OccupiedCoreAssumption

impl TypeInfo for PvfExecKind

impl TypeInfo for PvfPrepKind

impl TypeInfo for UpgradeGoAhead

impl TypeInfo for UpgradeRestriction

impl TypeInfo for ValidDisputeStatementKind

impl TypeInfo for ValidityAttestation

impl TypeInfo for ExecutorParam

impl TypeInfo for SlashingOffenceKind

impl TypeInfo for CandidateDescriptorVersion

impl TypeInfo for UMPSignal

impl TypeInfo for AsyncBackingParams

impl TypeInfo for ExecutorParams

impl TypeInfo for ExecutorParamsHash

impl TypeInfo for ExecutorParamsPrepHash

impl TypeInfo for DisputeProof

impl TypeInfo for DisputesTimeSlot

impl TypeInfo for OpaqueKeyOwnershipProof

impl TypeInfo for PendingSlashes

impl TypeInfo for AbridgedHostConfiguration

impl TypeInfo for AbridgedHrmpChannel

impl TypeInfo for ApprovalVotingParams

impl TypeInfo for AvailabilityBitfield

impl TypeInfo for ChunkIndex

impl TypeInfo for CoreIndex

impl TypeInfo for DisputeStatementSet

impl TypeInfo for GroupIndex

impl TypeInfo for ParathreadClaim

impl TypeInfo for ParathreadEntry

impl TypeInfo for PvfCheckStatement

impl TypeInfo for ScheduledCore

impl TypeInfo for SessionInfo

impl TypeInfo for ValidatorIndex

impl TypeInfo for CandidateUMPSignals

impl TypeInfo for ClaimQueueOffset

impl TypeInfo for CoreSelector

impl TypeInfo for InternalVersion

impl<BlockNumber> TypeInfo for SchedulerParams<BlockNumber>
where BlockNumber: TypeInfo + 'static,

impl<H> TypeInfo for CandidateEvent<H>
where CandidateReceipt<H>: TypeInfo + 'static, H: TypeInfo + 'static,

impl<H> TypeInfo for CandidateEvent<H>
where CandidateReceiptV2<H>: TypeInfo + 'static, H: TypeInfo + 'static,

impl<H> TypeInfo for BackedCandidate<H>
where CommittedCandidateReceipt<H>: TypeInfo + 'static, H: TypeInfo + 'static,

impl<H> TypeInfo for CandidateDescriptor<H>
where H: TypeInfo + 'static,

impl<H> TypeInfo for CandidateReceipt<H>
where CandidateDescriptor<H>: TypeInfo + 'static, H: TypeInfo + 'static,

impl<H> TypeInfo for CommittedCandidateReceipt<H>
where CandidateDescriptor<H>: TypeInfo + 'static, H: TypeInfo + 'static,

impl<H> TypeInfo for ScrapedOnChainVotes<H>
where Vec<(CandidateReceipt<H>, Vec<(ValidatorIndex, ValidityAttestation)>)>: TypeInfo + 'static, H: Encode + Decode + TypeInfo + 'static,

impl<H> TypeInfo for BackedCandidate<H>
where CommittedCandidateReceiptV2<H>: TypeInfo + 'static, H: TypeInfo + 'static,

impl<H> TypeInfo for CandidateDescriptorV2<H>
where H: TypeInfo + 'static,

impl<H> TypeInfo for CandidateReceiptV2<H>
where CandidateDescriptorV2<H>: TypeInfo + 'static, H: TypeInfo + 'static,

impl<H> TypeInfo for CommittedCandidateReceiptV2<H>
where CandidateDescriptorV2<H>: TypeInfo + 'static, H: TypeInfo + 'static,

impl<H> TypeInfo for ScrapedOnChainVotes<H>
where Vec<(CandidateReceiptV2<H>, Vec<(ValidatorIndex, ValidityAttestation)>)>: TypeInfo + 'static, H: Encode + Decode + TypeInfo + 'static,

impl<H, N> TypeInfo for CoreState<H, N>
where OccupiedCore<H, N>: TypeInfo + 'static, H: TypeInfo + 'static, N: TypeInfo + 'static,

impl<H, N> TypeInfo for CoreState<H, N>
where OccupiedCore<H, N>: TypeInfo + 'static, H: TypeInfo + 'static, N: TypeInfo + 'static,

impl<H, N> TypeInfo for BackingState<H, N>
where Constraints<N>: TypeInfo + 'static, Vec<CandidatePendingAvailability<H, N>>: TypeInfo + 'static, H: TypeInfo + 'static, N: TypeInfo + 'static,

impl<H, N> TypeInfo for CandidatePendingAvailability<H, N>
where CandidateDescriptor<H>: TypeInfo + 'static, N: TypeInfo + 'static, H: TypeInfo + 'static,

impl<H, N> TypeInfo for OccupiedCore<H, N>
where N: TypeInfo + 'static, CandidateDescriptor<H>: TypeInfo + 'static, H: TypeInfo + 'static,

impl<H, N> TypeInfo for PersistedValidationData<H, N>
where N: TypeInfo + 'static, H: TypeInfo + 'static,

impl<H, N> TypeInfo for BackingState<H, N>
where Constraints<N>: TypeInfo + 'static, Vec<CandidatePendingAvailability<H, N>>: TypeInfo + 'static, H: TypeInfo + 'static, N: TypeInfo + 'static,

impl<H, N> TypeInfo for CandidatePendingAvailability<H, N>
where CandidateDescriptorV2<H>: TypeInfo + 'static, N: TypeInfo + 'static, H: TypeInfo + 'static,

impl<H, N> TypeInfo for OccupiedCore<H, N>
where N: TypeInfo + 'static, CandidateDescriptorV2<H>: TypeInfo + 'static, H: TypeInfo + 'static,

impl<HDR> TypeInfo for InherentData<HDR>
where Vec<BackedCandidate<HDR::Hash>>: TypeInfo + 'static, HDR: TypeInfo + 'static + HeaderT,

impl<HDR> TypeInfo for InherentData<HDR>
where Vec<BackedCandidate<HDR::Hash>>: TypeInfo + 'static, HDR: TypeInfo + 'static + HeaderT,

impl<K, V> TypeInfo for IndexedVec<K, V>
where Vec<V>: TypeInfo + 'static, PhantomData<fn(_: K) -> K>: TypeInfo + 'static, K: TypeInfo + 'static, V: TypeInfo + 'static,

impl<N> TypeInfo for Constraints<N>
where N: TypeInfo + 'static, Vec<N>: TypeInfo + 'static, InboundHrmpLimitations<N>: TypeInfo + 'static, Option<(N, ValidationCodeHash)>: TypeInfo + 'static,

impl<N> TypeInfo for InboundHrmpLimitations<N>
where Vec<N>: TypeInfo + 'static, N: TypeInfo + 'static,

impl<N> TypeInfo for CandidateCommitments<N>
where N: TypeInfo + 'static,

impl<N> TypeInfo for DisputeState<N>
where N: TypeInfo + 'static, Option<N>: TypeInfo + 'static,

impl<N> TypeInfo for GroupRotationInfo<N>
where N: TypeInfo + 'static,

impl<N> TypeInfo for Constraints<N>
where N: TypeInfo + 'static, Vec<N>: TypeInfo + 'static, InboundHrmpLimitations<N>: TypeInfo + 'static, Option<(N, ValidationCodeHash)>: TypeInfo + 'static,

impl<Payload, RealPayload> TypeInfo for UncheckedSigned<Payload, RealPayload>
where Payload: TypeInfo + 'static, PhantomData<RealPayload>: TypeInfo + 'static, RealPayload: TypeInfo + 'static,

impl TypeInfo for SlotLeasePeriodStart

impl TypeInfo for StatementKind

impl TypeInfo for VersionedLocatableAsset

impl TypeInfo for AccountValidity

impl TypeInfo for EcdsaSignature

impl TypeInfo for EthereumAddress

impl<Account, Balance> TypeInfo for ParaInfo<Account, Balance>
where Account: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<AccountId, Balance, BlockNumber, LeasePeriod> TypeInfo for FundInfo<AccountId, Balance, BlockNumber, LeasePeriod>
where AccountId: TypeInfo + 'static, Balance: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, LastContribution<BlockNumber>: TypeInfo + 'static, LeasePeriod: TypeInfo + 'static,

impl<AccountId, LeasePeriod> TypeInfo for ParachainTemporarySlot<AccountId, LeasePeriod>
where AccountId: TypeInfo + 'static, LeasePeriod: TypeInfo + 'static, Option<LeasePeriod>: TypeInfo + 'static,

impl<Balance> TypeInfo for AccountStatus<Balance>
where Balance: TypeInfo + 'static,

impl<BlockNumber> TypeInfo for LastContribution<BlockNumber>
where BlockNumber: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, BlockNumberFor<T>: HasCompact, <<T as Config>::Leaser as Leaser<BlockNumberFor<T>>>::LeasePeriod: HasCompact, <<<T as Config>::Leaser as Leaser<BlockNumberFor<T>>>::Currency as Currency<<T as Config>::AccountId>>::Balance: HasCompact, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where <<T as Config>::Leaser as Leaser<BlockNumberFor<T>>>::LeasePeriod: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, <<<T as Config>::Leaser as Leaser<BlockNumberFor<T>>>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, <<<T as Config>::VestingSchedule as VestingSchedule<<T as Config>::AccountId>>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, Option<(<<<T as Config>::VestingSchedule as VestingSchedule<<T as Config>::AccountId>>::Currency as Currency<<T as Config>::AccountId>>::Balance, <<<T as Config>::VestingSchedule as VestingSchedule<<T as Config>::AccountId>>::Currency as Currency<<T as Config>::AccountId>>::Balance, BlockNumberFor<T>)>: TypeInfo + 'static, Option<T::AccountId>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <<<T as Config>::VestingSchedule as VestingSchedule<<T as Config>::AccountId>>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, <<<T as Config>::Auctioneer as Auctioneer<BlockNumberFor<T>>>::Currency as Currency<<T as Config>::AccountId>>::Balance: HasCompact, <<T as Config>::Auctioneer as Auctioneer<BlockNumberFor<T>>>::LeasePeriod: HasCompact, BlockNumberFor<T>: HasCompact, T::AccountId: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <<<T as Config>::Auctioneer as Auctioneer<BlockNumberFor<T>>>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where BlockNumberFor<T>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for PrevalidateAttests<T>
where PhantomData<fn(_: T)>: TypeInfo + 'static, T: 'static,

impl TypeInfo for DisputeLocation

impl TypeInfo for DisputeResult

impl TypeInfo for AggregateMessageOrigin

impl TypeInfo for UmpQueueId

impl TypeInfo for Origin

impl TypeInfo for ParaKind

impl TypeInfo for ParaLifecycle

impl TypeInfo for UpgradeStrategy

impl TypeInfo for Event

impl TypeInfo for Assignment

impl TypeInfo for PartsOf57600

impl TypeInfo for HrmpChannel

impl TypeInfo for HrmpOpenChannelRequest

impl TypeInfo for ParaGenesisArgs

impl<BlockNumber> TypeInfo for HostConfiguration<BlockNumber>
where BlockNumber: TypeInfo + 'static, SchedulerParams<BlockNumber>: TypeInfo + 'static,

impl<H, N> TypeInfo for CandidatePendingAvailability<H, N>
where CandidateDescriptor<H>: TypeInfo + 'static, N: TypeInfo + 'static, H: TypeInfo + 'static,

impl<H, N> TypeInfo for CandidatePendingAvailability<H, N>
where CandidateDescriptor<H>: TypeInfo + 'static, N: TypeInfo + 'static, H: TypeInfo + 'static,

impl<Hash> TypeInfo for RelayParentInfo<Hash>
where Hash: TypeInfo + 'static,

impl<Hash, BlockNumber> TypeInfo for AllowedRelayParentsTracker<Hash, BlockNumber>
where VecDeque<(Hash, Hash)>: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, Hash: TypeInfo + 'static,

impl<Hash, BlockNumber> TypeInfo for AllowedRelayParentsTracker<Hash, BlockNumber>
where VecDeque<RelayParentInfo<Hash>>: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, Hash: TypeInfo + 'static,

impl<KeyOwnerIdentification> TypeInfo for SlashingOffence<KeyOwnerIdentification>
where Vec<KeyOwnerIdentification>: TypeInfo + 'static, KeyOwnerIdentification: TypeInfo + 'static,

impl<N> TypeInfo for AvailabilityBitfieldRecord<N>
where N: TypeInfo + 'static,

impl<N> TypeInfo for ParaPastCodeMeta<N>
where Vec<ReplacementTimes<N>>: TypeInfo + 'static, Option<N>: TypeInfo + 'static, N: TypeInfo + 'static,

impl<N> TypeInfo for ReplacementTimes<N>
where N: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, SchedulerParams<BlockNumberFor<T>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, BalanceOf<T>: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, Option<BlockNumberFor<T>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where BlockNumberFor<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where BlockNumberFor<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::KeyOwnerProof: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where CandidateReceipt<T::Hash>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, BlockNumberFor<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, ParachainsInherentData<HeaderFor<T>>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Origin

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Origin

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for Runtime

impl TypeInfo for Runtime

impl TypeInfo for Runtime

impl TypeInfo for Runtime

impl TypeInfo for Runtime

impl TypeInfo for Runtime

impl TypeInfo for AddToPayload

impl TypeInfo for AddToSignaturePayload

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T::AccountId: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where T::AccountId: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for SystemCall

impl TypeInfo for XcmCall

impl<Call> TypeInfo for SudoCall<Call>
where Box<Call>: TypeInfo + 'static, Call: TypeInfo + 'static,

impl<Call> TypeInfo for UtilityCall<Call>
where Vec<Call>: TypeInfo + 'static, Call: TypeInfo + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for OriginCaller

impl TypeInfo for ProxyType

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Origin

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for BlockStats

impl TypeInfo for BlsError

impl TypeInfo for Mode

impl TypeInfo for ExecutionPayloadHeader

impl TypeInfo for AncestryProof

impl TypeInfo for BeaconHeader

impl TypeInfo for CompactBeaconState

impl TypeInfo for ExecutionPayloadHeader

impl TypeInfo for ExecutionProof

impl TypeInfo for FinalizedHeaderState

impl TypeInfo for Fork

impl TypeInfo for ForkVersions

impl TypeInfo for PublicKey

impl TypeInfo for Signature

impl<const COMMITTEE_SIZE: usize> TypeInfo for SyncCommittee<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> TypeInfo for SyncCommitteePrepared<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> TypeInfo for CheckpointUpdate<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> TypeInfo for NextSyncCommitteeUpdate<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize, const COMMITTEE_BITS_SIZE: usize> TypeInfo for SyncAggregate<COMMITTEE_SIZE, COMMITTEE_BITS_SIZE>

impl<const COMMITTEE_SIZE: usize, const COMMITTEE_BITS_SIZE: usize> TypeInfo for Update<COMMITTEE_SIZE, COMMITTEE_BITS_SIZE>

impl TypeInfo for BasicOperatingMode

impl TypeInfo for UD60x18

impl TypeInfo for AssetMetadata

impl TypeInfo for Channel

impl TypeInfo for ChannelId

impl<Balance> TypeInfo for PricingParameters<Balance>
where Rewards<Balance>: TypeInfo + 'static, Balance: TypeInfo + 'static,

impl<Balance> TypeInfo for Rewards<Balance>
where Balance: TypeInfo + 'static,

impl TypeInfo for Bloom

impl TypeInfo for Header

impl TypeInfo for HeaderId

impl TypeInfo for ConvertMessageError

impl TypeInfo for EthereumAsset

impl TypeInfo for Network

impl TypeInfo for XcmPayload

impl TypeInfo for Message

impl TypeInfo for MerkleProof

impl TypeInfo for OperatingMode

impl TypeInfo for SendError

impl TypeInfo for AgentExecuteCommand

impl TypeInfo for Command

impl TypeInfo for VersionedQueuedMessage

impl TypeInfo for DeliveryReceiptDecodeError

impl TypeInfo for ContractCall

impl TypeInfo for Command

impl TypeInfo for Initializer

impl TypeInfo for Message

impl TypeInfo for QueuedMessage

impl TypeInfo for Initializer

impl TypeInfo for Message

impl TypeInfo for OutboundCommandWrapper

impl TypeInfo for OutboundMessage

impl<Balance> TypeInfo for Fee<Balance>
where Balance: BaseArithmetic + Unsigned + Copy + TypeInfo + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Test

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for MaxFinalizedHeadersToKeep<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for SendError

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where <<T as Config>::Token as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for CommittedMessage

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<BlockNumber> TypeInfo for PendingOrder<BlockNumber>
where BlockNumber: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, PricingParametersOf<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PricingParametersOf<T>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for BridgeHubRuntime

impl TypeInfo for EthereumSystemCall

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Error<T>
where PhantomData<T>: TypeInfo + 'static, T: 'static,

impl<T> TypeInfo for Event<T>
where PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for Origin

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for VerificationError

impl TypeInfo for EventProof

impl TypeInfo for Log

impl TypeInfo for Proof

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for NextConfigDescriptor

impl TypeInfo for PreDigest

impl TypeInfo for AllowedSlots

impl TypeInfo for PrimaryPreDigest

impl TypeInfo for SecondaryPlainPreDigest

impl TypeInfo for SecondaryVRFPreDigest

impl TypeInfo for BabeConfiguration

impl TypeInfo for BabeConfigurationV1

impl TypeInfo for BabeEpochConfiguration

impl TypeInfo for Epoch

impl TypeInfo for OpaqueKeyOwnershipProof

impl TypeInfo for Public

impl TypeInfo for Signature

impl TypeInfo for Public

impl TypeInfo for Signature

impl TypeInfo for Public

impl TypeInfo for Signature

impl TypeInfo for MmrLeafVersion

impl TypeInfo for Payload

impl<AuthorityId> TypeInfo for ConsensusLog<AuthorityId>
where ValidatorSet<AuthorityId>: TypeInfo + 'static, AuthorityId: Codec + TypeInfo + 'static,

impl<AuthorityId> TypeInfo for ValidatorSet<AuthorityId>
where Vec<AuthorityId>: TypeInfo + 'static, AuthorityId: TypeInfo + 'static,

impl<AuthoritySetCommitment> TypeInfo for BeefyAuthoritySet<AuthoritySetCommitment>
where AuthoritySetCommitment: TypeInfo + 'static,

impl<BlockNumber, Hash, MerkleRoot, ExtraData> TypeInfo for MmrLeaf<BlockNumber, Hash, MerkleRoot, ExtraData>
where (BlockNumber, Hash): TypeInfo + 'static, BeefyNextAuthoritySet<MerkleRoot>: TypeInfo + 'static, ExtraData: TypeInfo + 'static, BlockNumber: TypeInfo + 'static, Hash: TypeInfo + 'static, MerkleRoot: TypeInfo + 'static,

impl<Header, Id, AncestryProof> TypeInfo for ForkVotingProof<Header, Id, AncestryProof>
where VoteMessage<Header::Number, Id, Id::Signature>: TypeInfo + 'static, AncestryProof: TypeInfo + 'static, Header: TypeInfo + 'static + HeaderT, Id: RuntimeAppPublic + TypeInfo + 'static,

impl<Number, Id> TypeInfo for FutureBlockVotingProof<Number, Id>
where VoteMessage<Number, Id, Id::Signature>: TypeInfo + 'static, Number: TypeInfo + 'static, Id: RuntimeAppPublic + TypeInfo + 'static,

impl<Number, Id, Signature> TypeInfo for DoubleVotingProof<Number, Id, Signature>
where VoteMessage<Number, Id, Signature>: TypeInfo + 'static, Number: TypeInfo + 'static, Id: TypeInfo + 'static, Signature: TypeInfo + 'static,

impl<Number, Id, Signature> TypeInfo for VoteMessage<Number, Id, Signature>
where Commitment<Number>: TypeInfo + 'static, Id: TypeInfo + 'static, Signature: TypeInfo + 'static, Number: TypeInfo + 'static,

impl<TBlockNumber> TypeInfo for Commitment<TBlockNumber>
where TBlockNumber: TypeInfo + 'static,

impl<TBlockNumber, TSignature> TypeInfo for SignedCommitment<TBlockNumber, TSignature>
where Commitment<TBlockNumber>: TypeInfo + 'static, Vec<Option<TSignature>>: TypeInfo + 'static, TBlockNumber: TypeInfo + 'static, TSignature: TypeInfo + 'static,

impl TypeInfo for SlotClaim

impl TypeInfo for Epoch

impl TypeInfo for EpochConfiguration

impl TypeInfo for OpaqueKeyOwnershipProof

impl TypeInfo for TicketBody

impl TypeInfo for TicketClaim

impl TypeInfo for TicketEnvelope

impl TypeInfo for MixnodesErr

impl TypeInfo for SessionPhase

impl TypeInfo for Mixnode

impl TypeInfo for SessionStatus

impl TypeInfo for Error

impl TypeInfo for EncodableOpaqueLeaf

impl<Hash> TypeInfo for AncestryProof<Hash>
where Vec<Hash>: TypeInfo + 'static, Vec<(u64, Hash)>: TypeInfo + 'static, Hash: TypeInfo + 'static,

impl<Hash> TypeInfo for LeafProof<Hash>
where Vec<Hash>: TypeInfo + 'static, Hash: TypeInfo + 'static,

impl TypeInfo for Error

impl TypeInfo for ElectionScore

impl<AccountId> TypeInfo for Support<AccountId>
where Vec<(AccountId, ExtendedBalance)>: TypeInfo + 'static, AccountId: TypeInfo + 'static,

impl TypeInfo for Field

impl TypeInfo for Proof

impl TypeInfo for InvalidStatement

impl TypeInfo for StatementSource

impl TypeInfo for ValidStatement

impl TypeInfo for Statement

impl TypeInfo for Extrinsic

impl TypeInfo for TransactionStorageProof

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for VersionedAsset

impl TypeInfo for VersionedAssetId

impl TypeInfo for VersionedAssets

impl TypeInfo for VersionedInteriorLocation

impl TypeInfo for VersionedJunction

impl TypeInfo for VersionedLocation

impl TypeInfo for VersionedNetworkId

impl TypeInfo for VersionedResponse

impl TypeInfo for AssetId

impl TypeInfo for AssetInstance

impl TypeInfo for BodyId

impl TypeInfo for BodyPart

impl TypeInfo for Error

impl TypeInfo for Fungibility

impl TypeInfo for Junction

impl TypeInfo for Junctions

impl TypeInfo for MaybeErrorCode

impl TypeInfo for MultiAssetFilter

impl TypeInfo for NetworkId

impl TypeInfo for OriginKind

impl TypeInfo for Outcome

impl TypeInfo for Response

impl TypeInfo for SendError

impl TypeInfo for WeightLimit

impl TypeInfo for WildFungibility

impl TypeInfo for WildMultiAsset

impl TypeInfo for AssetFilter

impl TypeInfo for AssetInstance

impl TypeInfo for Fungibility

impl TypeInfo for Junction

impl TypeInfo for Junctions

impl TypeInfo for NetworkId

impl TypeInfo for Outcome

impl TypeInfo for Response

impl TypeInfo for WildAsset

impl TypeInfo for WildFungibility

impl TypeInfo for AssetFilter

impl TypeInfo for AssetInstance

impl TypeInfo for AssetTransferFilter

impl TypeInfo for Error

impl TypeInfo for Fungibility

impl TypeInfo for Hint

impl TypeInfo for Junction

impl TypeInfo for Junctions

impl TypeInfo for NetworkId

impl TypeInfo for Outcome

impl TypeInfo for Response

impl TypeInfo for WildAsset

impl TypeInfo for WildFungibility

impl TypeInfo for MultiAsset

impl TypeInfo for MultiAssets

impl TypeInfo for MultiLocation

impl TypeInfo for PalletInfo

impl TypeInfo for QueryResponseInfo

impl TypeInfo for Asset

impl TypeInfo for AssetId

impl TypeInfo for Assets

impl TypeInfo for Location

impl TypeInfo for PalletInfo

impl TypeInfo for QueryResponseInfo

impl TypeInfo for Asset

impl TypeInfo for AssetId

impl TypeInfo for Assets

impl TypeInfo for Location

impl TypeInfo for PalletInfo

impl TypeInfo for QueryResponseInfo

impl<Call> TypeInfo for Instruction<Call>
where Call: 'static,

impl<Call> TypeInfo for Instruction<Call>
where Call: 'static,

impl<Call> TypeInfo for Instruction<Call>
where Call: 'static,

impl<Call> TypeInfo for Xcm<Call>
where Call: 'static,

impl<Call> TypeInfo for Xcm<Call>
where Call: 'static,

impl<Call> TypeInfo for Xcm<Call>
where Call: 'static,

impl<RuntimeCall> TypeInfo for VersionedXcm<RuntimeCall>
where RuntimeCall: 'static,

impl<T> TypeInfo for DoubleEncoded<T>
where T: 'static,

impl TypeInfo for Error

impl TypeInfo for TransferType

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for CheckSubstrateCall

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl TypeInfo for TransferData

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for ProxyType

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Origin

impl TypeInfo for NposCompactSolution16

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for Runtime

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for Runtime

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where Option<T::Hash>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for Error

impl TypeInfo for Error

impl TypeInfo for Error

impl TypeInfo for Error

impl TypeInfo for Error

impl TypeInfo for OriginAliaser

impl<Event> TypeInfo for CallDryRunEffects<Event>
where Vec<Event>: TypeInfo + 'static, Event: TypeInfo + 'static,

impl<Event> TypeInfo for XcmDryRunEffects<Event>
where Vec<Event>: TypeInfo + 'static, Event: TypeInfo + 'static,

impl<T> TypeInfo for Call<T>
where PhantomData<(T,)>: TypeInfo + 'static, T: Config + 'static,

impl<T> TypeInfo for Event<T>
where Option<T::Hash>: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

impl TypeInfo for OriginCaller

impl TypeInfo for RuntimeCall

impl TypeInfo for RuntimeError

impl TypeInfo for RuntimeEvent

impl TypeInfo for RuntimeFreezeReason

impl TypeInfo for RuntimeHoldReason

impl TypeInfo for RuntimeLockId

impl TypeInfo for RuntimeSlashReason

impl TypeInfo for RuntimeTask

impl TypeInfo for RuntimeViewFunction

impl TypeInfo for Runtime

impl TypeInfo for SessionKeys