Trait moonbeam_service::AbstractClient
source · pub trait AbstractClient<Block, Backend>: BlockchainEvents<Block> + Sized + Send + Sync + ProvideRuntimeApi<Block> + HeaderBackend<Block> + CallApiAt<Block, StateBackend = Backend::State>where
Block: BlockT,
Backend: BackendT<Block>,
Backend::State: StateBackend<BlakeTwo256>,
Self::Api: RuntimeApiCollection,{ }
Expand description
Config that abstracts over all available client implementations.
For a concrete type there exists Client
.
Object Safety§
This trait is not object safe.