pub trait RuntimeApiCollection: TaggedTransactionQueue<Block> + ApiExt<Block> + BlockBuilder<Block> + AccountNonceApi<Block, AccountId, Index> + TransactionPaymentApi<Block, Balance> + Metadata<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + ConvertTransactionRuntimeApi<Block> + EthereumRuntimeRPCApi<Block> + DebugRuntimeApi<Block> + TxPoolRuntimeApi<Block> + NimbusApi<Block> + CollectCollationInfo<Block> + VrfApi<Block> + UnincludedSegmentApi<Block> + XcmPaymentApi<Block> { }
Expand description
A set of APIs that polkadot-like runtimes must implement.
This trait has no methods or associated type. It is a concise marker for all the trait bounds that it contains.
Object Safety§
This trait is not object safe.