[−][src]Enum tokio::sync::mpsc::error::TrySendError
This is supported on crate feature
sync
only.This enumeration is the list of the possible error outcomes for the try_send method.
Variants
The data could not be sent on the channel because the channel is currently full and sending would require blocking.
The receive half of the channel was explicitly closed or has been dropped.
Trait Implementations
impl<T: Debug> Debug for TrySendError<T>
[src]
impl<T> Display for TrySendError<T>
[src]
impl<T: Debug> Error for TrySendError<T>
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl<T> From<(T, TrySendError)> for TrySendError<T>
[src]
fn from(src: (T, TrySendError)) -> TrySendError<T>
[src]
impl<T> From<SendError<T>> for TrySendError<T>
[src]
fn from(src: SendError<T>) -> TrySendError<T>
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for TrySendError<T> where
T: RefUnwindSafe,
[src]
T: RefUnwindSafe,
impl<T> Send for TrySendError<T> where
T: Send,
[src]
T: Send,
impl<T> Sync for TrySendError<T> where
T: Sync,
[src]
T: Sync,
impl<T> Unpin for TrySendError<T> where
T: Unpin,
[src]
T: Unpin,
impl<T> UnwindSafe for TrySendError<T> where
T: UnwindSafe,
[src]
T: UnwindSafe,
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,
pub fn borrow_mut(&mut self) -> &mut Tⓘ
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
[src]
Notable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
pub fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
[src]
Notable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
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.
pub 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>,