Trait grpc_etcd::rpc_grpc::KV [] [src]

pub trait KV {
    fn range(
        &self,
        o: RequestOptions,
        p: RangeRequest
    ) -> SingleResponse<RangeResponse>; fn put(
        &self,
        o: RequestOptions,
        p: PutRequest
    ) -> SingleResponse<PutResponse>; fn delete_range(
        &self,
        o: RequestOptions,
        p: DeleteRangeRequest
    ) -> SingleResponse<DeleteRangeResponse>; fn txn(
        &self,
        o: RequestOptions,
        p: TxnRequest
    ) -> SingleResponse<TxnResponse>; fn compact(
        &self,
        o: RequestOptions,
        p: CompactionRequest
    ) -> SingleResponse<CompactionResponse>; }

Required Methods

Implementors