pub enum StochasticMpmcRecvTimeoutError {
NoSenders,
Timeout,
}
Expand description
Errors that could occur when receiving an item from a stochastic channel with a timeout.
Variants§
Trait Implementations§
Source§impl Clone for StochasticMpmcRecvTimeoutError
impl Clone for StochasticMpmcRecvTimeoutError
Source§fn clone(&self) -> StochasticMpmcRecvTimeoutError
fn clone(&self) -> StochasticMpmcRecvTimeoutError
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Error for StochasticMpmcRecvTimeoutError
impl Error for StochasticMpmcRecvTimeoutError
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()
Source§impl PartialEq for StochasticMpmcRecvTimeoutError
impl PartialEq for StochasticMpmcRecvTimeoutError
Source§fn eq(&self, other: &StochasticMpmcRecvTimeoutError) -> bool
fn eq(&self, other: &StochasticMpmcRecvTimeoutError) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for StochasticMpmcRecvTimeoutError
impl Eq for StochasticMpmcRecvTimeoutError
impl StructuralPartialEq for StochasticMpmcRecvTimeoutError
Auto Trait Implementations§
impl Freeze for StochasticMpmcRecvTimeoutError
impl RefUnwindSafe for StochasticMpmcRecvTimeoutError
impl Send for StochasticMpmcRecvTimeoutError
impl Sync for StochasticMpmcRecvTimeoutError
impl Unpin for StochasticMpmcRecvTimeoutError
impl UnwindSafe for StochasticMpmcRecvTimeoutError
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