[][src]Struct etcd_client::LockResponse

#[repr(transparent)]pub struct LockResponse(_);

Response for Lock operation.

Implementations

impl LockResponse[src]

pub fn header(&self) -> Option<&ResponseHeader>[src]

Get response header.

pub fn take_header(&mut self) -> Option<ResponseHeader>[src]

Takes the header out of the response, leaving a None in its place.

pub fn key(&self) -> &[u8][src]

A key that will exist on etcd for the duration that the Lock caller owns the lock. Users should not modify this key or the lock may exhibit undefined behavior.

Trait Implementations

impl Clone for LockResponse[src]

impl Debug for LockResponse[src]

impl Default for LockResponse[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]