diff --git a/zebra-network/src/peer/handshake.rs b/zebra-network/src/peer/handshake.rs index 41b9a675..77f881c8 100644 --- a/zebra-network/src/peer/handshake.rs +++ b/zebra-network/src/peer/handshake.rs @@ -140,7 +140,9 @@ where { /// Create a builder that configures a [`Handshake`] service. pub fn builder() -> Builder { - // can't derive Builder::default without a bound on S :( + // We don't derive `Default` because the derive inserts a `where S: + // Default` bound even though `Option` implements `Default` even if + // `S` does not. Builder { config: None, inbound_service: None,