pub fn bind<P: AsRef<Path>>(path: P) -> io::Result<Self> {
        TokioUnixListener::bind(path).map(|io| Self { io })
    }
Creates a new `UnixListener` bound to the specified socket.
crates/shadowsocks/src/net/sys/unix/uds.rs