Struct RecvError
pub struct RecvError;
An error returned from the recv function on a Receiver.
The recv operation can only fail if the sending half of a
channel (or sync_channel) is disconnected, implying that no further
messages will ever be received.
Trait Implementations
impl Clone for RecvError
fn clone(&self) -> RecvError
impl Copy for RecvError
impl Debug for RecvError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for RecvError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for RecvError
fn assert_fields_are_eq(&self)
impl Error for RecvError
impl PartialEq for RecvError
fn eq(&self, other: &RecvError) -> bool
impl StructuralPartialEq for RecvError
impl TrivialClone for RecvError
Auto Trait Implementations
impl Freeze for RecvError
impl RefUnwindSafe for RecvError
impl Send for RecvError
impl Sync for RecvError
impl Unpin for RecvError
impl UnsafeUnpin for RecvError
impl UnwindSafe for RecvError
Blanket Implementations
impl<T> Any for RecvError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for RecvError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for RecvError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for RecvError
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for RecvError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Printable for RecvError
where
T: Copy + Debug,
impl<T> SizeHint for RecvError
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for RecvError
impl<T> ToOwned for RecvError
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> ToString for RecvError
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for RecvError
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for RecvError
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for RecvError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>