[][src]Enum libp2p::gossipsub::protocol::GossipsubSubscriptionAction

pub enum GossipsubSubscriptionAction {
    Subscribe,
    Unsubscribe,
}

Action that a subscription wants to perform.

Variants

Subscribe

The remote wants to subscribe to the given topic.

Unsubscribe

The remote wants to unsubscribe from the given topic.

Trait Implementations

impl Clone for GossipsubSubscriptionAction[src]

impl Debug for GossipsubSubscriptionAction[src]

impl Eq for GossipsubSubscriptionAction[src]

impl Hash for GossipsubSubscriptionAction[src]

impl PartialEq<GossipsubSubscriptionAction> for GossipsubSubscriptionAction[src]

impl StructuralEq for GossipsubSubscriptionAction[src]

impl StructuralPartialEq for GossipsubSubscriptionAction[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> From<T> for T[src]

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

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<V, T> VZip<V> for T where
    V: MultiLane<T>,