Enum tokio::sync::broadcast::error::RecvError[][src]

pub enum RecvError {
    Closed,
    Lagged(u64),
}

An error returned from the recv function on a Receiver.

Variants

Closed

There are no more active senders implying no further messages will ever be sent.

Lagged(u64)

The receiver lagged too far behind. Attempting to receive again will return the oldest message still retained by the channel.

Includes the number of skipped messages.

Trait Implementations

impl Debug for RecvError[src]

impl Display for RecvError[src]

impl Error for RecvError[src]

impl PartialEq<RecvError> for RecvError[src]

impl StructuralPartialEq for RecvError[src]

Auto Trait Implementations

impl RefUnwindSafe for RecvError

impl Send for RecvError

impl Sync for RecvError

impl Unpin for RecvError

impl UnwindSafe for RecvError

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> ToString for T where
    T: Display + ?Sized
[src]

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.