[−][src]Enum crossbeam_channel::TrySendError
An error returned from the try_send
method.
The error contains the message being sent so it can be recovered.
Variants
Full(T)
The message could not be sent because the channel is full.
If this is a zero-capacity channel, then the error indicates that there was no receiver available to receive the message at the time.
Disconnected(T)
The message could not be sent because the channel is disconnected.
Methods
impl<T> TrySendError<T>
[src][−]
pub fn into_inner(self) -> T
[src][+]
pub fn is_full(&self) -> bool
[src][+]
pub fn is_disconnected(&self) -> bool
[src][+]
Trait Implementations
impl<T: PartialEq> PartialEq<TrySendError<T>> for TrySendError<T>
[src][+]
impl<T: Clone> Clone for TrySendError<T>
[src][+]
impl<T> From<SendError<T>> for TrySendError<T>
[src][+]
impl<T: Eq> Eq for TrySendError<T>
[src]
impl<T: Copy> Copy for TrySendError<T>
[src]
impl<T> Debug for TrySendError<T>
[src][+]
impl<T> Display for TrySendError<T>
[src][+]
impl<T: Send> Error for TrySendError<T>
[src][+]
Auto Trait Implementations
impl<T> Send for TrySendError<T> where
T: Send,
T: Send,
impl<T> Sync for TrySendError<T> where
T: Sync,
T: Sync,
Blanket Implementations
impl<T> From for T
[src][+]
impl<T, U> Into for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T> ToString for T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<T, U> TryFrom for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T> Borrow for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,