Skip to content

Commit ee4481d

Browse files
committed
try prost
ref: #173 Co-authored-by: jokemanfire <hu.dingyang@zte.com.cn> Signed-off-by: Xuewei Niu <niuxuewei.nxw@antgroup.com>
1 parent 56a5a0a commit ee4481d

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/sync/server.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ use std::thread;
3333
use std::thread::JoinHandle;
3434

3535
use super::utils::{response_error_to_channel, response_to_channel};
36-
use crate::context;
36+
use crate::{context, Status};
3737
use crate::error::{get_status, Error, Result};
3838
use crate::proto::{Code, MessageHeader, Request, Response, MESSAGE_TYPE_REQUEST};
3939
use crate::sync::channel::{read_message, write_message};
@@ -167,7 +167,7 @@ fn start_method_handler_thread(
167167
if mh.type_ != MESSAGE_TYPE_REQUEST {
168168
continue;
169169
}
170-
let mut req;
170+
let req: Request = Request::default();
171171
#[cfg(not(feature = "prost"))]
172172
{
173173
let mut s = CodedInputStream::from_bytes(&buf);
@@ -186,7 +186,6 @@ fn start_method_handler_thread(
186186
}
187187
#[cfg(feature = "prost")]
188188
{
189-
req = Request::default();
190189
if let Err(x) = req.merge(&buf as &[u8]) {
191190
let status = get_status(Code::InvalidArgument, x.to_string());
192191
let res = Response {

0 commit comments

Comments
 (0)