Trait AvailabilityProvider

Source
pub trait AvailabilityProvider<Types: NodeType>:
    Provider<Types, LeafRequest<Types>>
    + Provider<Types, PayloadRequest>
    + Provider<Types, VidCommonRequest>
    + Sync
    + 'static { }
Expand description

A provider which can be used as a fetcher by the availability service.

Implementors§

Source§

impl<Types: NodeType, P> AvailabilityProvider<Types> for P
where P: Provider<Types, LeafRequest<Types>> + Provider<Types, PayloadRequest> + Provider<Types, VidCommonRequest> + Sync + 'static,