From 29f901add3c152e2e661f791fecc44dc802ad357 Mon Sep 17 00:00:00 2001 From: Henry de Valence Date: Fri, 7 Feb 2020 21:52:20 -0800 Subject: [PATCH] Rename Response::Ok to Response::Nil. This is a better name because it signals "no data in response" rather than "Ok", which is semantically mixed with `Ok/Err` of `Result`. --- zebra-network/src/peer/connection.rs | 6 +++--- zebra-network/src/protocol/internal/response.rs | 4 ++-- zebrad/src/commands/connect.rs | 2 +- zebrad/src/commands/seed.rs | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/zebra-network/src/peer/connection.rs b/zebra-network/src/peer/connection.rs index e7d252f10..d6971ed5f 100644 --- a/zebra-network/src/peer/connection.rs +++ b/zebra-network/src/peer/connection.rs @@ -53,11 +53,11 @@ impl Handler { use Handler::*; let mut ignored_msg = None; // XXX can this be avoided? - let tmp_state = std::mem::replace(self, Finished(Ok(Response::Ok))); + let tmp_state = std::mem::replace(self, Finished(Ok(Response::Nil))); *self = match (tmp_state, msg) { (Ping(req_nonce), Message::Pong(rsp_nonce)) => { if req_nonce == rsp_nonce { - Finished(Ok(Response::Ok)) + Finished(Ok(Response::Nil)) } else { Ping(req_nonce) } @@ -407,7 +407,7 @@ where }; match rsp { - Response::Ok => { /* generic success, do nothing */ } + Response::Nil => { /* generic success, do nothing */ } Response::Error => { if let Err(e) = self.peer_tx.send(Message::from(PeerError::Rejected)).await { self.fail_with(e.into()); diff --git a/zebra-network/src/protocol/internal/response.rs b/zebra-network/src/protocol/internal/response.rs index 73e11e067..8ba36c14f 100644 --- a/zebra-network/src/protocol/internal/response.rs +++ b/zebra-network/src/protocol/internal/response.rs @@ -8,8 +8,8 @@ use crate::meta_addr::MetaAddr; /// A response to a network request, represented in internal format. #[derive(Clone, Debug)] pub enum Response { - /// Generic success. - Ok, + /// A response with no data. + Nil, /// Generic error. Error, diff --git a/zebrad/src/commands/connect.rs b/zebrad/src/commands/connect.rs index de77460e1..6db13e965 100644 --- a/zebrad/src/commands/connect.rs +++ b/zebrad/src/commands/connect.rs @@ -51,7 +51,7 @@ impl ConnectCmd { let node = Buffer::new( service_fn(|req| async move { info!(?req); - Ok::(Response::Ok) + Ok::(Response::Nil) }), 1, ); diff --git a/zebrad/src/commands/seed.rs b/zebrad/src/commands/seed.rs index 698ac352c..2a80c1786 100644 --- a/zebrad/src/commands/seed.rs +++ b/zebrad/src/commands/seed.rs @@ -92,7 +92,7 @@ impl Service for SeedService { } _ => { debug!("ignoring request"); - Ok(Response::Ok) + Ok(Response::Nil) } }; Box::pin(futures::future::ready(response))