Skip to main content

PeersHandleProvider

Trait PeersHandleProvider 

Source
pub trait PeersHandleProvider {
    // Required method
    fn peers_handle(&self) -> &PeersHandle;
}
Expand description

Provides an API for managing the peers of the network.

Required Methods§

Source

fn peers_handle(&self) -> &PeersHandle

Returns the PeersHandle that can be cloned and shared.

The PeersHandle can be used to interact with the network’s peer set.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

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

Source§

impl<T: PeersHandleProvider + ?Sized> PeersHandleProvider for Arc<T>

Implementors§

Source§

impl<Net> PeersHandleProvider for NoopNetwork<Net>
where Net: NetworkPrimitives,