pub fn new(addr: SocketAddr) -> Self {
        Self {
            addr,
            ready: Readiness(Arc::new(false.into())),
        }
    }
/// Creates a new [`Builder`] with the given server address
///
/// The server starts unready by default and it's up to the caller to mark it as ready.
Creates a new [`Builder`] with the given server address
The server starts unready by default and it's up to the caller to mark it as ready.
Creates a new [ ` Builder ` ] with the given server address The server starts unready by default and it ' s up to the caller to mark it as ready .
pub fn new(addr: SocketAddr) -> Self {
        Self {
            addr,
            ready: Readiness(Arc::new(false.into())),
        }
    }
pub fn new ( addr : SocketAddr ) -> Self { Self { addr , ready : Readiness ( Arc :: new ( false . into ( ) ) ) , } }
Creates a new [`Builder`] with the given server address
The server starts unready by default and it's up to the caller to mark it as ready.
Creates a new [ ` Builder ` ] with the given server address The server starts unready by default and it ' s up to the caller to mark it as ready .
addr
SocketAddr
addr
SocketAddr