Enum libp2p_gossipsub::error::PublishError[][src]

pub enum PublishError {
    Duplicate,
    SigningError(SigningError),
    InsufficientPeers,
}

Error associated with publishing a gossipsub message.

Variants

Duplicate

This message has already been published.

SigningError(SigningError)

An error occurred whilst signing the message.

InsufficientPeers

There were no peers to send this message to.

Trait Implementations

impl Debug for PublishError[src]

impl From<SigningError> for PublishError[src]

Auto Trait Implementations

impl !RefUnwindSafe for PublishError

impl Send for PublishError

impl Sync for PublishError

impl Unpin for PublishError

impl !UnwindSafe for PublishError

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

type Output = T

Should always be Self

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]