ya_etcd_rs/auth/
auth_disable.rs1use crate::ResponseHeader;
2use crate::proto::etcdserverpb;
3
4#[derive(Debug, Default, Clone)]
5pub struct AuthDisableRequest {
6 proto: etcdserverpb::AuthDisableRequest,
7}
8
9impl From<AuthDisableRequest> for etcdserverpb::AuthDisableRequest {
10 fn from(req: AuthDisableRequest) -> Self {
11 req.proto
12 }
13}
14
15#[derive(Debug, Clone)]
16pub struct AuthDisableResponse {
17 pub header: ResponseHeader,
18}
19
20impl From<etcdserverpb::AuthDisableResponse> for AuthDisableResponse {
21 fn from(proto: etcdserverpb::AuthDisableResponse) -> Self {
22 Self {
23 header: From::from(proto.header.expect("must fetch header")),
24 }
25 }
26}