pub enum EventTryReceiveError {
Empty,
Closed,
Poisoned,
}Expand description
Failure while polling for an event.
Variants§
Empty
No retained event is currently available.
Closed
The subscription was closed.
Poisoned
Subscriber synchronization was poisoned by a panic.
Trait Implementations§
Source§impl Clone for EventTryReceiveError
impl Clone for EventTryReceiveError
Source§fn clone(&self) -> EventTryReceiveError
fn clone(&self) -> EventTryReceiveError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for EventTryReceiveError
Source§impl Debug for EventTryReceiveError
impl Debug for EventTryReceiveError
Source§impl Display for EventTryReceiveError
impl Display for EventTryReceiveError
impl Eq for EventTryReceiveError
Source§impl Error for EventTryReceiveError
impl Error for EventTryReceiveError
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 EventTryReceiveError
impl PartialEq for EventTryReceiveError
impl StructuralPartialEq for EventTryReceiveError
Auto Trait Implementations§
impl Freeze for EventTryReceiveError
impl RefUnwindSafe for EventTryReceiveError
impl Send for EventTryReceiveError
impl Sync for EventTryReceiveError
impl Unpin for EventTryReceiveError
impl UnsafeUnpin for EventTryReceiveError
impl UnwindSafe for EventTryReceiveError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.