pub enum LeaseError {
NotAttached,
StaleEpoch {
presented: u64,
current: u64,
},
FutureEpoch {
presented: u64,
current: u64,
},
UnacknowledgedInput {
from: u64,
to: u64,
},
OutOfOrder {
expected: u64,
got: u64,
},
}Expand description
Fencing / sequencing refusal. Nothing executed.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for LeaseError
impl Clone for LeaseError
Source§impl Debug for LeaseError
impl Debug for LeaseError
Source§impl Display for LeaseError
impl Display for LeaseError
impl Eq for LeaseError
Source§impl Error for LeaseError
impl Error for LeaseError
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 From<LeaseError> for InputError
impl From<LeaseError> for InputError
Source§fn from(e: LeaseError) -> Self
fn from(e: LeaseError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for LeaseError
impl PartialEq for LeaseError
impl StructuralPartialEq for LeaseError
Auto Trait Implementations§
impl Freeze for LeaseError
impl RefUnwindSafe for LeaseError
impl Send for LeaseError
impl Sync for LeaseError
impl Unpin for LeaseError
impl UnsafeUnpin for LeaseError
impl UnwindSafe for LeaseError
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