Rust udp protocol. This type is an async version of std::net::UdpSocket.