pub trait ClientForPhron<B, BE>: LockImportRun<B, BE> + Finalizer<B, BE> + ProvideRuntimeApi<B> + BlockImport<B, Error = Error> + HeaderBackend<B> + HeaderMetadata<B, Error = Error> + BlockchainEvents<B> + BlockBackend<B> + StorageProvider<B, BE>
where BE: Backend<B>, B: Block,
{ }

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<B, BE, T> ClientForPhron<B, BE> for T
where BE: Backend<B>, B: Block, T: LockImportRun<B, BE> + Finalizer<B, BE> + ProvideRuntimeApi<B> + HeaderBackend<B> + HeaderMetadata<B, Error = Error> + BlockchainEvents<B> + BlockImport<B, Error = Error> + BlockBackend<B> + StorageProvider<B, BE>,