Lines Matching refs:SocketAddr
3 use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6};
50 impl ToSocketAddrs for SocketAddr {} implementation
52 impl sealed::ToSocketAddrsPriv for SocketAddr { implementation
53 type Iter = std::option::IntoIter<SocketAddr>;
67 type Iter = std::option::IntoIter<SocketAddr>;
71 SocketAddr::V4(*self).to_socket_addrs(sealed::Internal) in to_socket_addrs()
80 type Iter = std::option::IntoIter<SocketAddr>;
84 SocketAddr::V6(*self).to_socket_addrs(sealed::Internal) in to_socket_addrs()
93 type Iter = std::option::IntoIter<SocketAddr>;
97 let iter = Some(SocketAddr::from(*self)).into_iter(); in to_socket_addrs()
107 type Iter = std::option::IntoIter<SocketAddr>;
121 type Iter = std::option::IntoIter<SocketAddr>;
132 impl ToSocketAddrs for &[SocketAddr] {} implementation
134 impl sealed::ToSocketAddrsPriv for &[SocketAddr] { implementation
135 type Iter = std::vec::IntoIter<SocketAddr>;
140 fn slice_to_vec(addrs: &[SocketAddr]) -> Vec<SocketAddr> { in to_socket_addrs() argument
173 let res: Result<SocketAddr, _> = self.parse();
205 let addr = SocketAddr::V4(addr);
212 let addr = SocketAddr::V6(addr);
259 use std::net::SocketAddr;
263 type Iter: Iterator<Item = SocketAddr> + Send + 'static;
286 Ready(Option<SocketAddr>),
287 Blocking(JoinHandle<io::Result<vec::IntoIter<SocketAddr>>>),
293 One(option::IntoIter<SocketAddr>),
294 More(vec::IntoIter<SocketAddr>),
316 type Item = SocketAddr;