Trait duniter::service::client::RuntimeApiCollection

source ·
pub trait RuntimeApiCollection: GrandpaApi<Block> + TransactionPaymentApi<Block, Balance> + ApiExt<Block> + AuthorityDiscoveryApi<Block> + BlockBuilder<Block> + Metadata<Block> + BabeApi<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + TaggedTransactionQueue<Block> + AccountNonceApi<Block, AccountId, Index> { }
Expand description

A set of APIs that 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.

Implementors§

source§

impl<Api> RuntimeApiCollection for Api
where Api: GrandpaApi<Block> + TransactionPaymentApi<Block, Balance> + ApiExt<Block> + AuthorityDiscoveryApi<Block> + BlockBuilder<Block> + Metadata<Block> + BabeApi<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + TaggedTransactionQueue<Block> + AccountNonceApi<Block, AccountId, Index>,