Trait grpc_etcd::rpc_grpc::Maintenance
[−]
[src]
pub trait Maintenance { fn alarm(
&self,
o: RequestOptions,
p: AlarmRequest
) -> SingleResponse<AlarmResponse>; fn status(
&self,
o: RequestOptions,
p: StatusRequest
) -> SingleResponse<StatusResponse>; fn defragment(
&self,
o: RequestOptions,
p: DefragmentRequest
) -> SingleResponse<DefragmentResponse>; fn hash(
&self,
o: RequestOptions,
p: HashRequest
) -> SingleResponse<HashResponse>; fn snapshot(
&self,
o: RequestOptions,
p: SnapshotRequest
) -> StreamingResponse<SnapshotResponse>; }
Required Methods
fn alarm(
&self,
o: RequestOptions,
p: AlarmRequest
) -> SingleResponse<AlarmResponse>
&self,
o: RequestOptions,
p: AlarmRequest
) -> SingleResponse<AlarmResponse>
fn status(
&self,
o: RequestOptions,
p: StatusRequest
) -> SingleResponse<StatusResponse>
&self,
o: RequestOptions,
p: StatusRequest
) -> SingleResponse<StatusResponse>
fn defragment(
&self,
o: RequestOptions,
p: DefragmentRequest
) -> SingleResponse<DefragmentResponse>
&self,
o: RequestOptions,
p: DefragmentRequest
) -> SingleResponse<DefragmentResponse>
fn hash(
&self,
o: RequestOptions,
p: HashRequest
) -> SingleResponse<HashResponse>
&self,
o: RequestOptions,
p: HashRequest
) -> SingleResponse<HashResponse>
fn snapshot(
&self,
o: RequestOptions,
p: SnapshotRequest
) -> StreamingResponse<SnapshotResponse>
&self,
o: RequestOptions,
p: SnapshotRequest
) -> StreamingResponse<SnapshotResponse>
Implementors
impl Maintenance for MaintenanceClient