pub enum AdvisoryLockStrategy {
Disabled,
Namespaced(AdvisoryLockKey),
}Expand description
Configuration describing how to acquire advisory locks.
Variants§
Disabled
Namespaced(AdvisoryLockKey)
Implementations§
Source§impl AdvisoryLockStrategy
impl AdvisoryLockStrategy
pub fn key(&self) -> Option<&AdvisoryLockKey>
Trait Implementations§
Source§impl Clone for AdvisoryLockStrategy
impl Clone for AdvisoryLockStrategy
Source§fn clone(&self) -> AdvisoryLockStrategy
fn clone(&self) -> AdvisoryLockStrategy
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 moreSource§impl Debug for AdvisoryLockStrategy
impl Debug for AdvisoryLockStrategy
impl Eq for AdvisoryLockStrategy
Source§impl PartialEq for AdvisoryLockStrategy
impl PartialEq for AdvisoryLockStrategy
impl StructuralPartialEq for AdvisoryLockStrategy
Auto Trait Implementations§
impl Freeze for AdvisoryLockStrategy
impl RefUnwindSafe for AdvisoryLockStrategy
impl Send for AdvisoryLockStrategy
impl Sync for AdvisoryLockStrategy
impl Unpin for AdvisoryLockStrategy
impl UnsafeUnpin for AdvisoryLockStrategy
impl UnwindSafe for AdvisoryLockStrategy
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more