Trait grpc_etcd::rpc_grpc::Lease [] [src]

pub trait Lease {
    fn lease_grant(
        &self,
        o: RequestOptions,
        p: LeaseGrantRequest
    ) -> SingleResponse<LeaseGrantResponse>; fn lease_revoke(
        &self,
        o: RequestOptions,
        p: LeaseRevokeRequest
    ) -> SingleResponse<LeaseRevokeResponse>; fn lease_keep_alive(
        &self,
        o: RequestOptions,
        p: StreamingRequest<LeaseKeepAliveRequest>
    ) -> StreamingResponse<LeaseKeepAliveResponse>; fn lease_time_to_live(
        &self,
        o: RequestOptions,
        p: LeaseTimeToLiveRequest
    ) -> SingleResponse<LeaseTimeToLiveResponse>; }

Required Methods

Implementors