pub trait BaseRuntimeApiCollection<Block: BlockT>:
    ApiExt<Block>
    + Metadata<Block>
    + BlockBuilder<Block>
    + OffchainWorkerApi<Block>
    + SessionKeys<Block>
    + TaggedTransactionQueue<Block> { }
Expand description

A set of APIs that every runtime must implement.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<Block, Api> BaseRuntimeApiCollection<Block> for Api
where Block: BlockT, Api: ApiExt<Block> + Metadata<Block> + BlockBuilder<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + TaggedTransactionQueue<Block>,