Trait reth_network_api::FullNetwork

source ·
pub trait FullNetwork:
    BlockDownloaderProvider
    + NetworkSyncUpdater
    + NetworkInfo
    + NetworkEventListenerProvider
    + PeersInfo
    + Peers
    + Clone
    + 'static { }
Expand description

Helper trait that unifies network API needed to launch node.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T> FullNetwork for T
where T: BlockDownloaderProvider + NetworkSyncUpdater + NetworkInfo + NetworkEventListenerProvider + PeersInfo + Peers + Clone + 'static,