pub enum InMemoryCoordinationError {
LeadershipNotAcquired {
subscription_name: String,
},
LockPoisoned {
message: String,
},
}Expand description
Error type for in-memory coordinator operations.
Variants§
LeadershipNotAcquired
Leadership is already held by another instance.
LockPoisoned
Lock was poisoned by a panic in another thread.
Trait Implementations§
Source§impl Clone for InMemoryCoordinationError
impl Clone for InMemoryCoordinationError
Source§fn clone(&self) -> InMemoryCoordinationError
fn clone(&self) -> InMemoryCoordinationError
Returns a duplicate 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 moreSource§impl Debug for InMemoryCoordinationError
impl Debug for InMemoryCoordinationError
Source§impl Display for InMemoryCoordinationError
impl Display for InMemoryCoordinationError
Source§impl Error for InMemoryCoordinationError
impl Error for InMemoryCoordinationError
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 InMemoryCoordinationError
impl RefUnwindSafe for InMemoryCoordinationError
impl Send for InMemoryCoordinationError
impl Sync for InMemoryCoordinationError
impl Unpin for InMemoryCoordinationError
impl UnsafeUnpin for InMemoryCoordinationError
impl UnwindSafe for InMemoryCoordinationError
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