pub enum LockExpirationBehavior {
Release,
Delete,
}Expand description
Controls the behavior of locks when a session is invalidated. See consul docs for more information.
Variants§
Release
Causes any locks that are held to be released when a session is invalidated.
Delete
Causes any locks that are held to be deleted when a session is invalidated.
Trait Implementations§
Source§impl Clone for LockExpirationBehavior
impl Clone for LockExpirationBehavior
Source§fn clone(&self) -> LockExpirationBehavior
fn clone(&self) -> LockExpirationBehavior
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LockExpirationBehavior
Source§impl Debug for LockExpirationBehavior
impl Debug for LockExpirationBehavior
Source§impl Default for LockExpirationBehavior
impl Default for LockExpirationBehavior
Source§impl<'de> Deserialize<'de> for LockExpirationBehavior
impl<'de> Deserialize<'de> for LockExpirationBehavior
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for LockExpirationBehavior
impl PartialEq for LockExpirationBehavior
Source§impl Serialize for LockExpirationBehavior
impl Serialize for LockExpirationBehavior
impl StructuralPartialEq for LockExpirationBehavior
Auto Trait Implementations§
impl Freeze for LockExpirationBehavior
impl RefUnwindSafe for LockExpirationBehavior
impl Send for LockExpirationBehavior
impl Sync for LockExpirationBehavior
impl Unpin for LockExpirationBehavior
impl UnsafeUnpin for LockExpirationBehavior
impl UnwindSafe for LockExpirationBehavior
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