pub enum LockStateError {
NotActive {
lock_id: LockId,
},
Expired {
lock_id: LockId,
expired_at: Timestamp,
},
}Expand description
Errors when transitioning lock states.
Variants§
Trait Implementations§
Source§impl Clone for LockStateError
impl Clone for LockStateError
Source§fn clone(&self) -> LockStateError
fn clone(&self) -> LockStateError
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 LockStateError
impl Debug for LockStateError
Source§impl Display for LockStateError
impl Display for LockStateError
Source§impl Error for LockStateError
impl Error for LockStateError
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 LockStateError
impl PartialEq for LockStateError
impl Eq for LockStateError
impl StructuralPartialEq for LockStateError
Auto Trait Implementations§
impl Freeze for LockStateError
impl RefUnwindSafe for LockStateError
impl Send for LockStateError
impl Sync for LockStateError
impl Unpin for LockStateError
impl UnwindSafe for LockStateError
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.