pub trait ProviderLayer<P: Provider<N>, N: Network = Ethereum> {
type Provider: Provider<N>;
// Required method
fn layer(&self, inner: P) -> Self::Provider;
}
Expand description
A layering abstraction in the vein of tower::Layer
pub trait ProviderLayer<P: Provider<N>, N: Network = Ethereum> {
type Provider: Provider<N>;
// Required method
fn layer(&self, inner: P) -> Self::Provider;
}
A layering abstraction in the vein of tower::Layer