pub enum LeaseState {
Active,
Released,
Expired,
}Expand description
State of a lease.
Variants§
Active
Lease is active and has not expired.
Released
Lease has been explicitly released by the holder.
Expired
Lease expired without renewal.
Trait Implementations§
Source§impl Clone for LeaseState
impl Clone for LeaseState
Source§fn clone(&self) -> LeaseState
fn clone(&self) -> LeaseState
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 LeaseState
impl Debug for LeaseState
Source§impl Display for LeaseState
impl Display for LeaseState
Source§impl PartialEq for LeaseState
impl PartialEq for LeaseState
impl Copy for LeaseState
impl Eq for LeaseState
impl StructuralPartialEq for LeaseState
Auto Trait Implementations§
impl Freeze for LeaseState
impl RefUnwindSafe for LeaseState
impl Send for LeaseState
impl Sync for LeaseState
impl Unpin for LeaseState
impl UnsafeUnpin for LeaseState
impl UnwindSafe for LeaseState
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).