[−][src]Struct etcd_rs::Lease
Lease client.
Methods
impl Lease[src]
pub async fn grant<'_>(
&'_ mut self,
req: LeaseGrantRequest
) -> Result<LeaseGrantResponse>[src]
&'_ mut self,
req: LeaseGrantRequest
) -> Result<LeaseGrantResponse>
Performs a lease granting operation.
pub async fn revoke<'_>(
&'_ mut self,
req: LeaseRevokeRequest
) -> Result<LeaseRevokeResponse>[src]
&'_ mut self,
req: LeaseRevokeRequest
) -> Result<LeaseRevokeResponse>
Performs a lease revoking operation.
pub fn keep_alive_responses(
&mut self
) -> impl Stream<Item = Result<LeaseKeepAliveResponse, Status>>[src]
&mut self
) -> impl Stream<Item = Result<LeaseKeepAliveResponse, Status>>
Fetch keep alive response stream.
pub async fn keep_alive<'_>(&'_ mut self, req: LeaseKeepAliveRequest)[src]
Performs a lease refreshing operation.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Lease
impl Send for Lease
impl Sync for Lease
impl Unpin for Lease
impl !UnwindSafe for Lease
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,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
fn instrument(self, span: Span) -> Instrumented<Self>[src]
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]
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.
fn to_owned(&self) -> T[src]
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.
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.
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>,
fn vzip(self) -> V
impl<T> WithSubscriber for T[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>, [src]
S: Into<Dispatch>,