Enum uniffi::deps::oneshot::TryRecvError
pub enum TryRecvError {
Empty,
Disconnected,
}
Expand description
An error returned when failing to receive a message in the non-blocking
Receiver::try_recv
.
Variants§
Empty
The channel is still open, but there was no message present in it.
Disconnected
The channel is closed. Either the sender was dropped before sending any message, or the message has already been extracted from the receiver.
Trait Implementations§
§impl Clone for TryRecvError
impl Clone for TryRecvError
§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 more§impl Debug for TryRecvError
impl Debug for TryRecvError
§impl Display for TryRecvError
impl Display for TryRecvError
§impl Error for TryRecvError
impl Error for TryRecvError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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()
§impl Hash for TryRecvError
impl Hash for TryRecvError
§impl PartialEq<TryRecvError> for TryRecvError
impl PartialEq<TryRecvError> for TryRecvError
§fn eq(&self, other: &TryRecvError) -> bool
fn eq(&self, other: &TryRecvError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for TryRecvError
impl Eq for TryRecvError
impl StructuralEq for TryRecvError
impl StructuralPartialEq for TryRecvError
Auto Trait Implementations§
impl RefUnwindSafe for TryRecvError
impl Send for TryRecvError
impl Sync for TryRecvError
impl Unpin for TryRecvError
impl UnwindSafe for TryRecvError
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
§impl<T, UT> HandleAlloc<UT> for Twhere
T: Send + Sync,
impl<T, UT> HandleAlloc<UT> for Twhere T: Send + Sync,
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§fn clone_handle(handle: Handle) -> Handle
fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§fn consume_handle(handle: Handle) -> Arc<T>
fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>