#[non_exhaustive]pub enum CorrelationError {
UnknownId(u64),
AlreadyResolved(u64),
}Expand description
Errors from the correlator.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
UnknownId(u64)
A response arrived for an unknown request ID.
AlreadyResolved(u64)
The pending future was already resolved.
Trait Implementations§
Source§impl Debug for CorrelationError
impl Debug for CorrelationError
Source§impl Display for CorrelationError
impl Display for CorrelationError
Source§impl Error for CorrelationError
impl Error for CorrelationError
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 CorrelationError
impl RefUnwindSafe for CorrelationError
impl Send for CorrelationError
impl Sync for CorrelationError
impl Unpin for CorrelationError
impl UnsafeUnpin for CorrelationError
impl UnwindSafe for CorrelationError
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