Enum mio_extras::channel::TrySendError [−][src]
pub enum TrySendError<T> { Io(Error), Full(T), Disconnected(T), }
An error returned from the SyncSender::try_send
function.
Variants
Io(Error)
An IO error.
Data could not be sent because it would require the callee to block.
The receiving half of the channel has disconnected.
Trait Implementations
impl<T> Debug for TrySendError<T>
[src][+]
impl<T> Display for TrySendError<T>
[src][+]
impl<T: Any> Error for TrySendError<T>
[src][+]
impl<T> From<Error> for TrySendError<T>
[src][+]
impl<T> From<SendError<T>> for TrySendError<T>
[src][+]
impl<T> From<TrySendError<T>> for TrySendError<T>
[src][+]
Auto Trait Implementations
impl<T> !RefUnwindSafe for TrySendError<T>
impl<T> Send for TrySendError<T> where
T: Send,
T: Send,
impl<T> Sync for TrySendError<T> where
T: Sync,
T: Sync,
impl<T> Unpin for TrySendError<T> where
T: Unpin,
T: Unpin,
impl<T> !UnwindSafe for TrySendError<T>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,