pub enum ObserverRecvError {
Lagged(u64),
Closed,
}Expand description
Error returned by crate::execution::ObserverHandle::recv and
crate::execution::ObserverHandle::try_recv.
Variants§
Lagged(u64)
The observer fell behind and n events were dropped. Subsequent calls
will continue from the most recent available event (matches
tokio::sync::broadcast::error::RecvError::Lagged semantics).
Closed
The broadcast sender was dropped (session terminated). No further events will be delivered.
Trait Implementations§
Source§impl Debug for ObserverRecvError
impl Debug for ObserverRecvError
Source§impl<'de> Deserialize<'de> for ObserverRecvError
impl<'de> Deserialize<'de> for ObserverRecvError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ObserverRecvError
impl Display for ObserverRecvError
Source§impl Error for ObserverRecvError
impl Error for ObserverRecvError
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()
Auto Trait Implementations§
impl Freeze for ObserverRecvError
impl RefUnwindSafe for ObserverRecvError
impl Send for ObserverRecvError
impl Sync for ObserverRecvError
impl Unpin for ObserverRecvError
impl UnsafeUnpin for ObserverRecvError
impl UnwindSafe for ObserverRecvError
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