Trait NodePrimitivesProvider

pub trait NodePrimitivesProvider {
    type Primitives: NodePrimitives;
}
Available on crate feature provider only.
Expand description

Provider implementation that knows configured NodePrimitives.

Required Associated Types§

type Primitives: NodePrimitives

The node primitive types.

Implementations on Foreign Types§

§

impl<'a, T> NodePrimitivesProvider for &'a T
where T: 'a + NodePrimitivesProvider + ?Sized,

§

impl<T> NodePrimitivesProvider for Box<T>

§

impl<T> NodePrimitivesProvider for Arc<T>

Implementors§

§

impl NodePrimitivesProvider for TestCanonStateSubscriptions

§

type Primitives = EthPrimitives

§

impl<C, N> NodePrimitivesProvider for NoopProvider<C, N>
where C: Send + Sync, N: NodePrimitives,

§

type Primitives = N

§

impl<N> NodePrimitivesProvider for BlockchainProvider<N>
where N: NodeTypesWithDB,

§

impl<N> NodePrimitivesProvider for ProviderFactory<N>
where N: NodeTypesWithDB,

§

impl<T, ChainSpec> NodePrimitivesProvider for MockEthProvider<T, ChainSpec>
where T: Transaction, ChainSpec: EthChainSpec,

§

type Primitives = EthPrimitives

§

impl<TX, N> NodePrimitivesProvider for DatabaseProvider<TX, N>
where N: NodeTypes,