hopr_transport_network::ping

Trait Pinging

Source
pub trait Pinging {
    // Required method
    fn ping(&self, peers: Vec<PeerId>) -> impl Stream<Item = Result<Duration>>;
}
Expand description

Trait for the ping operation itself.

Required Methods§

Source

fn ping(&self, peers: Vec<PeerId>) -> impl Stream<Item = Result<Duration>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<T> Pinging for Pinger<T>
where T: PingExternalAPI + Send + Sync,