pub trait RuntimeApiCollection: TaggedTransactionQueue<Block> + ApiExt<Block> + BlockBuilder<Block> + AccountNonceApi<Block, AccountId, Nonce> + TransactionPaymentApi<Block, Balance> + Metadata<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + ConvertTransactionRuntimeApi<Block> + EthereumRuntimeRPCApi<Block> + AuraApi<Block, AuraId> + AnchorApi<Block, Hash, BlockNumber> + CollectCollationInfo<Block> { }

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<Api> RuntimeApiCollection for Api
where Api: TaggedTransactionQueue<Block> + ApiExt<Block> + BlockBuilder<Block> + AccountNonceApi<Block, AccountId, Nonce> + TransactionPaymentApi<Block, Balance> + Metadata<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + ConvertTransactionRuntimeApi<Block> + EthereumRuntimeRPCApi<Block> + AuraApi<Block, AuraId> + AnchorApi<Block, Hash, BlockNumber> + CollectCollationInfo<Block>,