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
fn range(
&self,
o: RequestOptions,
p: RangeRequest
) -> SingleResponse<RangeResponse>
&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>
&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>
&self,
o: RequestOptions,
p: CompactionRequest
) -> SingleResponse<CompactionResponse>
Implementors
impl KV for KVClient