Enum mio_extras::channel::TrySendError
source · [−]pub enum TrySendError<T> {
Io(Error),
Full(T),
Disconnected(T),
}
Expand description
An error returned from the SyncSender::try_send
function.
Variants
Io(Error)
An IO error.
Full(T)
Data could not be sent because it would require the callee to block.
Disconnected(T)
The receiving half of the channel has disconnected.
Trait Implementations
sourceimpl<T> Debug for TrySendError<T>
impl<T> Debug for TrySendError<T>
sourceimpl<T> Display for TrySendError<T>
impl<T> Display for TrySendError<T>
sourceimpl<T: Any> Error for TrySendError<T>
impl<T: Any> Error for TrySendError<T>
sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourceimpl<T> From<Error> for TrySendError<T>
impl<T> From<Error> for TrySendError<T>
sourcefn from(src: Error) -> TrySendError<T>
fn from(src: Error) -> TrySendError<T>
Performs the conversion.
sourceimpl<T> From<SendError<T>> for TrySendError<T>
impl<T> From<SendError<T>> for TrySendError<T>
sourcefn from(src: SendError<T>) -> TrySendError<T>
fn from(src: SendError<T>) -> TrySendError<T>
Performs the conversion.
sourceimpl<T> From<TrySendError<T>> for TrySendError<T>
impl<T> From<TrySendError<T>> for TrySendError<T>
sourcefn from(src: TrySendError<T>) -> TrySendError<T>
fn from(src: TrySendError<T>) -> TrySendError<T>
Performs the conversion.
Auto Trait Implementations
impl<T> RefUnwindSafe for TrySendError<T> where
T: RefUnwindSafe,
impl<T> Send for TrySendError<T> where
T: Send,
impl<T> Sync for TrySendError<T> where
T: Sync,
impl<T> Unpin for TrySendError<T> where
T: Unpin,
impl<T> UnwindSafe for TrySendError<T> where
T: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more