[−][src]Struct etcd_client::LockOptions
Options for Lock
operation.
Implementations
impl LockOptions
[src]
pub const fn new() -> Self
[src]
Creates a LockOptions
.
pub const fn with_lease(mut self: Self, lease: i64) -> Self
[src]
lease
is the ID of the lease that will be attached to ownership of the
lock. If the lease expires or is revoked and currently holds the lock,
the lock is automatically released. Calls to Lock with the same lease will
be treated as a single acquisition; locking twice with the same lease is a
no-op.
Trait Implementations
impl Clone for LockOptions
[src]
pub fn clone(&self) -> LockOptions
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for LockOptions
[src]
impl Default for LockOptions
[src]
pub fn default() -> LockOptions
[src]
Auto Trait Implementations
impl RefUnwindSafe for LockOptions
[src]
impl Send for LockOptions
[src]
impl Sync for LockOptions
[src]
impl Unpin for LockOptions
[src]
impl UnwindSafe for LockOptions
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,