[−][src]Enum libp2p_gossipsub::GossipsubEvent
Event that can happen on the gossipsub behaviour.
Variants
Message(PeerId, MessageId, GossipsubMessage)
A message has been received. This contains the PeerId that we received the message from, the message id (used if the application layer needs to propagate the message) and the message itself.
A remote subscribed to a topic.
Fields of Subscribed
A remote unsubscribed from a topic.
Fields of Unsubscribed
Trait Implementations
impl Clone for GossipsubEvent
[src]
fn clone(&self) -> GossipsubEvent
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GossipsubEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for GossipsubEvent
impl Send for GossipsubEvent
impl Sync for GossipsubEvent
impl Unpin for GossipsubEvent
impl UnwindSafe for GossipsubEvent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,