@@ -45,20 +45,6 @@ pub trait RequestFor {
45
45
type Reply ;
46
46
}
47
47
48
- // TODO: reduce this and MetaGrpcReadReq into one enum?
49
- // Action wrapper for do_action.
50
- #[ derive( serde:: Serialize , serde:: Deserialize , Clone , Debug , derive_more:: From ) ]
51
- pub enum MetaGrpcWriteReq {
52
- UpsertKV ( UpsertKVReq ) ,
53
- }
54
-
55
- #[ derive( serde:: Serialize , serde:: Deserialize , Clone , Debug , derive_more:: From ) ]
56
- pub enum MetaGrpcReadReq {
57
- GetKV ( GetKVReq ) ,
58
- MGetKV ( MGetKVReq ) ,
59
- ListKV ( ListKVReq ) , // since 2022-05-23
60
- }
61
-
62
48
#[ derive( serde:: Serialize , serde:: Deserialize , Clone , Debug , derive_more:: From ) ]
63
49
pub enum MetaGrpcReq {
64
50
UpsertKV ( UpsertKVReq ) ,
@@ -81,15 +67,6 @@ impl TryInto<MetaGrpcReq> for Request<RaftRequest> {
81
67
}
82
68
}
83
69
84
- impl tonic:: IntoRequest < RaftRequest > for MetaGrpcWriteReq {
85
- fn into_request ( self ) -> Request < RaftRequest > {
86
- let raft_request = RaftRequest {
87
- data : serde_json:: to_string ( & self ) . expect ( "fail to serialize" ) ,
88
- } ;
89
- tonic:: Request :: new ( raft_request)
90
- }
91
- }
92
-
93
70
impl TryInto < Request < RaftRequest > > for MetaGrpcReq {
94
71
type Error = serde_json:: Error ;
95
72
@@ -103,32 +80,6 @@ impl TryInto<Request<RaftRequest>> for MetaGrpcReq {
103
80
}
104
81
}
105
82
106
- impl TryInto < Request < RaftRequest > > for MetaGrpcWriteReq {
107
- type Error = serde_json:: Error ;
108
-
109
- fn try_into ( self ) -> Result < Request < RaftRequest > , Self :: Error > {
110
- let raft_request = RaftRequest {
111
- data : serde_json:: to_string ( & self ) ?,
112
- } ;
113
-
114
- let request = tonic:: Request :: new ( raft_request) ;
115
- Ok ( request)
116
- }
117
- }
118
-
119
- impl TryInto < Request < RaftRequest > > for MetaGrpcReadReq {
120
- type Error = serde_json:: Error ;
121
-
122
- fn try_into ( self ) -> Result < Request < RaftRequest > , Self :: Error > {
123
- let get_req = RaftRequest {
124
- data : serde_json:: to_string ( & self ) ?,
125
- } ;
126
-
127
- let request = tonic:: Request :: new ( get_req) ;
128
- Ok ( request)
129
- }
130
- }
131
-
132
83
impl RequestFor for GetKVReq {
133
84
type Reply = GetKVReply ;
134
85
}
0 commit comments