pub enum TrySendError<T> {
Full(T),
Closed(T),
}Expand description
A non-blocking user send could not be enqueued.
Variants§
Full(T)
The bounded user lane is at capacity.
Closed(T)
The user lane or mailbox admission was closed. The consumer can remain alive and drain accepted work.
Trait Implementations§
Source§impl<T: Debug> Debug for TrySendError<T>
impl<T: Debug> Debug for TrySendError<T>
Source§impl<T> Display for TrySendError<T>
impl<T> Display for TrySendError<T>
Source§impl<T> Error for TrySendError<T>
impl<T> Error for TrySendError<T>
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl<T> Freeze for TrySendError<T>where
T: Freeze,
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> UnsafeUnpin for TrySendError<T>where
T: UnsafeUnpin,
impl<T> UnwindSafe for TrySendError<T>where
T: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more