[][src]Struct futures_intrusive::channel::ChannelSendError

pub struct ChannelSendError<T>(pub T);

The error which is returned when sending a value into a channel fails.

The send operation can only fail if the channel has been closed, which would prevent the other actors to ever retrieve the value.

The error recovers the value that has been sent.

Trait Implementations

impl<T: Debug> Debug for ChannelSendError<T>[src]

impl<T: PartialEq> PartialEq<ChannelSendError<T>> for ChannelSendError<T>[src]

impl<T> StructuralPartialEq for ChannelSendError<T>[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for ChannelSendError<T> where
    T: RefUnwindSafe

impl<T> Send for ChannelSendError<T> where
    T: Send

impl<T> Sync for ChannelSendError<T> where
    T: Sync

impl<T> Unpin for ChannelSendError<T> where
    T: Unpin

impl<T> UnwindSafe for ChannelSendError<T> where
    T: UnwindSafe

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, 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.