[−]Trait polymesh::service::ConstructRuntimeApi
Something that can be constructed to a runtime api.
Associated Types
type RuntimeApi: ApiExt<Block>
The actual runtime api that will be constructed.
Required methods
pub fn construct_runtime_api(call: &'a C) -> ApiRef<'a, Self::RuntimeApi>
Construct an instance of the runtime api.
Implementations on Foreign Types
impl<Block, C> ConstructRuntimeApi<Block, C> for RuntimeApi where
C: CallApiAt<Block> + 'static,
Block: Block,
<C as CallApiAt<Block>>::StateBackend: Backend<<<Block as Block>::Header as Header>::Hashing>,
[src]
C: CallApiAt<Block> + 'static,
Block: Block,
<C as CallApiAt<Block>>::StateBackend: Backend<<<Block as Block>::Header as Header>::Hashing>,
type RuntimeApi = RuntimeApiImpl<Block, C>
pub fn construct_runtime_api(
call: &'a C
) -> ApiRef<'a, <RuntimeApi as ConstructRuntimeApi<Block, C>>::RuntimeApi>
[src]
call: &'a C
) -> ApiRef<'a, <RuntimeApi as ConstructRuntimeApi<Block, C>>::RuntimeApi>
impl<Block, C> ConstructRuntimeApi<Block, C> for RuntimeApi where
C: CallApiAt<Block> + 'static,
Block: Block,
<C as CallApiAt<Block>>::StateBackend: Backend<<<Block as Block>::Header as Header>::Hashing>,
[src]
C: CallApiAt<Block> + 'static,
Block: Block,
<C as CallApiAt<Block>>::StateBackend: Backend<<<Block as Block>::Header as Header>::Hashing>,
type RuntimeApi = RuntimeApiImpl<Block, C>
pub fn construct_runtime_api(
call: &'a C
) -> ApiRef<'a, <RuntimeApi as ConstructRuntimeApi<Block, C>>::RuntimeApi>
[src]
call: &'a C
) -> ApiRef<'a, <RuntimeApi as ConstructRuntimeApi<Block, C>>::RuntimeApi>
impl<Block, C> ConstructRuntimeApi<Block, C> for RuntimeApi where
C: CallApiAt<Block> + 'static,
Block: Block,
<C as CallApiAt<Block>>::StateBackend: Backend<<<Block as Block>::Header as Header>::Hashing>,
[src]
C: CallApiAt<Block> + 'static,
Block: Block,
<C as CallApiAt<Block>>::StateBackend: Backend<<<Block as Block>::Header as Header>::Hashing>,
type RuntimeApi = RuntimeApiImpl<Block, C>
pub fn construct_runtime_api(
call: &'a C
) -> ApiRef<'a, <RuntimeApi as ConstructRuntimeApi<Block, C>>::RuntimeApi>
[src]
call: &'a C
) -> ApiRef<'a, <RuntimeApi as ConstructRuntimeApi<Block, C>>::RuntimeApi>