[][src]Enum tari_p2p::services::liveness::LivenessEvent

pub enum LivenessEvent {
    ReceivedPing(Box<PingPongEvent>),
    ReceivedPong(Box<PingPongEvent>),
    BroadcastedNeighbourPings(usize),
    BroadcastedMonitoredNodeIdPings(usize),
}

Variants

ReceivedPing(Box<PingPongEvent>)

A ping was received

ReceivedPong(Box<PingPongEvent>)

A pong was received. The latency to the peer (if available) and the metadata contained within the received pong message are included as part of the event

BroadcastedNeighbourPings(usize)
BroadcastedMonitoredNodeIdPings(usize)

Trait Implementations

impl Clone for LivenessEvent[src]

impl Debug for LivenessEvent[src]

impl Eq for LivenessEvent[src]

impl PartialEq<LivenessEvent> for LivenessEvent[src]

impl StructuralEq for LivenessEvent[src]

impl StructuralPartialEq for LivenessEvent[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T, U> Cast<U> for T where
    U: FromCast<T>, 

impl<T> CloneAny for T where
    T: Clone + Any

impl<T> DebugAny for T where
    T: Any + Debug

impl<'a, T> DefaultFeatures<'a> for T where
    T: 'a + Clone + Send + Sync

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> FromBits<T> for T

impl<T> FromCast<T> for T

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> IntoBits<U> for T where
    U: FromBits<T>, 

impl<T> IntoSql for T

impl<'a, T> NonSyncFeatures<'a> for T where
    T: 'a + Clone

impl<T> SafeBorrow<T> for T where
    T: ?Sized

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> UnsafeAny for T where
    T: Any

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,