[−][src]Enum mio_extras::channel::TrySendError
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]
fn description(&self) -> &str
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl<T> From<Error> for TrySendError<T>
[src]
fn from(src: Error) -> TrySendError<T>
[src]
impl<T> From<SendError<T>> for TrySendError<T>
[src]
fn from(src: SendError<T>) -> TrySendError<T>
[src]
impl<T> From<TrySendError<T>> for TrySendError<T>
[src]
fn from(src: TrySendError<T>) -> 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,
fn borrow_mut(&mut self) -> &mut T
[src]
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>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,