Trait sp_api::RuntimeApiInfo

source ·
pub trait RuntimeApiInfo {
    const ID: [u8; 8];
    const VERSION: u32;
}
Expand description

Something that provides information about a runtime api.

Required Associated Constants§

source

const ID: [u8; 8]

The identifier of the runtime api.

source

const VERSION: u32

The version of the runtime api.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<Block: BlockT> RuntimeApiInfo for dyn Core<Block>

source§

const ID: [u8; 8] = _

source§

const VERSION: u32 = 5u32

source§

impl<Block: BlockT> RuntimeApiInfo for dyn Metadata<Block>

source§

const ID: [u8; 8] = _

source§

const VERSION: u32 = 2u32

impl<Block: BlockT> RuntimeApiInfo for dyn CollectCollationInfo<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn GetCoreSelectorApi<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn TryRuntime<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn ParachainHost<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn AuthorityDiscoveryApi<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn BlockBuilder<Block>

impl<Block: BlockT, AuthorityId: Codec> RuntimeApiInfo for dyn AuraApi<Block, AuthorityId>

impl<Block: BlockT> RuntimeApiInfo for dyn BabeApi<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn GrandpaApi<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn GenesisBuilder<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn MixnetApi<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn OffchainWorkerApi<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn SessionKeys<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn ValidateStatement<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn TaggedTransactionQueue<Block>