referrerpolicy=no-referrer-when-downgrade
polkadot_service

Trait HeaderProviderProvider

Source
pub trait HeaderProviderProvider<Block>:
    Send
    + Sync
    + 'static
where Block: BlockT,
{ type Provider: HeaderProvider<Block> + 'static; // Required method fn header_provider(&self) -> &Self::Provider; }
Expand description

Decoupling the provider.

Mandated since trait HeaderProvider can only be implemented once for a generic T.

Required Associated Types§

Source

type Provider: HeaderProvider<Block> + 'static

Required Methods§

Source

fn header_provider(&self) -> &Self::Provider

Implementors§

Source§

impl<Block, T> HeaderProviderProvider<Block> for T
where Block: BlockT, T: Backend<Block> + 'static,

Source§

type Provider = <T as Backend<Block>>::Blockchain