Enum crossbeam_channel::TryRecvError
source · pub enum TryRecvError {
Empty,
Disconnected,
}
Expand description
An error returned from the try_recv
method.
Variants§
Empty
A message could not be received because the channel is empty.
If this is a zero-capacity channel, then the error indicates that there was no sender available to send a message at the time.
Disconnected
The message could not be received because the channel is empty and disconnected.
Implementations§
source§impl TryRecvError
impl TryRecvError
Trait Implementations§
source§impl Clone for TryRecvError
impl Clone for TryRecvError
source§fn clone(&self) -> TryRecvError
fn clone(&self) -> TryRecvError
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TryRecvError
impl Debug for TryRecvError
source§impl Display for TryRecvError
impl Display for TryRecvError
source§impl Error for TryRecvError
impl Error for TryRecvError
source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§impl From<RecvError> for TryRecvError
impl From<RecvError> for TryRecvError
source§fn from(err: RecvError) -> TryRecvError
fn from(err: RecvError) -> TryRecvError
Converts to this type from the input type.