diff --git a/src/server/tcp.rs b/src/server/tcp.rs index 1538986648..4961311eba 100644 --- a/src/server/tcp.rs +++ b/src/server/tcp.rs @@ -48,6 +48,11 @@ impl AddrIncoming { }) } + /// Creates a new `AddrIncoming` binding to provided socket address. + pub fn bind(addr: &SocketAddr) -> ::Result { + AddrIncoming::new(addr, None) + } + /// Get the local address bound to this listener. pub fn local_addr(&self) -> SocketAddr { self.addr