pub struct IndexLockConfig {
pub unproven_owner_timeout_ms: u64,
}Expand description
What:
Foreign index.lock patience (indexLock key).
Why:
A lock whose owner cannot be proven alive is waited on only this long.
In TS you’d write (pseudocode):
type IndexLockConfig = { unprovenOwnerTimeoutMs: number };Fields§
§unproven_owner_timeout_ms: u64Backoff budget in milliseconds; whole number of at least 0.
Trait Implementations§
Source§impl Clone for IndexLockConfig
impl Clone for IndexLockConfig
impl Copy for IndexLockConfig
Source§impl Debug for IndexLockConfig
impl Debug for IndexLockConfig
impl Eq for IndexLockConfig
Source§impl PartialEq for IndexLockConfig
impl PartialEq for IndexLockConfig
impl StructuralPartialEq for IndexLockConfig
Auto Trait Implementations§
impl Freeze for IndexLockConfig
impl RefUnwindSafe for IndexLockConfig
impl Send for IndexLockConfig
impl Sync for IndexLockConfig
impl Unpin for IndexLockConfig
impl UnsafeUnpin for IndexLockConfig
impl UnwindSafe for IndexLockConfig
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<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