From 49c5265d41ebc85f0f46db845d6b5b8a0cac6aaa Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Tue, 26 Nov 2019 01:59:13 -0500 Subject: [PATCH] Add Rejected variant to PeerError enum, for now --- zebra-network/src/peer/error.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/zebra-network/src/peer/error.rs b/zebra-network/src/peer/error.rs index 7c0e751e..76958c3e 100644 --- a/zebra-network/src/peer/error.rs +++ b/zebra-network/src/peer/error.rs @@ -40,6 +40,14 @@ pub enum PeerError { /// to shed load. #[error("Internal services over capacity")] Overloaded, + /// We got a `Reject` message. This does not necessarily mean that + /// the peer connection is in a bad state, but for the time being + /// we are considering it a PeerError. + // TODO: Create a different error type (more at the application + // level than network/connection level) that will include the + // appropriate error when a `Reject` message is received. + #[error("Received a Reject message")] + Rejected, } #[derive(Default, Clone)]