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

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

impl RefUnwindSafe for GossipsubSubscriptionAction

impl Send for GossipsubSubscriptionAction

impl Sync for GossipsubSubscriptionAction

impl Unpin for GossipsubSubscriptionAction

impl UnwindSafe for GossipsubSubscriptionAction

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> CallHasher for T where
    T: Hash
[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[src]

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>, 
[src]