Lines Matching refs:UdpSocket
122 pub struct UdpSocket {
123 io: PollEvented<mio::net::UdpSocket>,
127 impl UdpSocket { implementation
145 pub async fn bind<A: ToSocketAddrs>(addr: A) -> io::Result<UdpSocket> { in bind() argument
150 match UdpSocket::bind_addr(addr) { in bind()
164 fn bind_addr(addr: SocketAddr) -> io::Result<UdpSocket> { in bind_addr() argument
165 let sys = mio::net::UdpSocket::bind(addr)?; in bind_addr()
166 UdpSocket::new(sys) in bind_addr()
169 fn new(socket: mio::net::UdpSocket) -> io::Result<UdpSocket> { in new() argument
171 Ok(UdpSocket { io }) in new()
209 pub fn from_std(socket: net::UdpSocket) -> io::Result<UdpSocket> { in from_std() argument
210 let io = mio::net::UdpSocket::from_std(socket); in from_std()
211 UdpSocket::new(io) in from_std()
236 pub fn into_std(self) -> io::Result<std::net::UdpSocket> { in into_std() argument
243 .map(|raw_fd| unsafe { std::net::UdpSocket::from_raw_fd(raw_fd) }) in into_std()
252 .map(|raw_socket| unsafe { std::net::UdpSocket::from_raw_socket(raw_socket) }) in into_std()
1397 impl TryFrom<std::net::UdpSocket> for UdpSocket { implementation
1404 fn try_from(stream: std::net::UdpSocket) -> Result<Self, Self::Error> { in try_from()
1409 impl fmt::Debug for UdpSocket { implementation
1417 use super::UdpSocket;
1420 impl AsRawFd for UdpSocket { implementation
1429 use super::UdpSocket;
1432 impl AsRawSocket for UdpSocket { implementation