Struct grpc_etcd::rpc_grpc::KVClient
[−]
[src]
pub struct KVClient { /* fields omitted */ }
Methods
impl KVClient
[src]
fn with_client(grpc_client: Client) -> Self
fn new_plain(host: &str, port: u16, conf: ClientConf) -> Result<Self>
fn new_tls<C: TlsConnector>(
host: &str,
port: u16,
conf: ClientConf
) -> Result<Self>
host: &str,
port: u16,
conf: ClientConf
) -> Result<Self>
Trait Implementations
impl KV for KVClient
[src]
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>