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