Lines Matching refs:InetAddr
452 pub enum InetAddr {
459 impl InetAddr {
461 pub fn from_std(std: &net::SocketAddr) -> InetAddr {
464 InetAddr::V4(libc::sockaddr_in {
477 InetAddr::V6(libc::sockaddr_in6 {
495 pub fn new(ip: IpAddr, port: u16) -> InetAddr {
498 InetAddr::V4(libc::sockaddr_in {
506 InetAddr::V6(libc::sockaddr_in6 {
518 InetAddr::V4(ref sa) => IpAddr::V4(Ipv4Addr(sa.sin_addr)),
519 InetAddr::V6(ref sa) => IpAddr::V6(Ipv6Addr(sa.sin6_addr)),
526 InetAddr::V6(ref sa) => u16::from_be(sa.sin6_port),
527 InetAddr::V4(ref sa) => u16::from_be(sa.sin_port),
533 InetAddr::V4(ref sa) => net::SocketAddr::V4(
537 InetAddr::V6(ref sa) => net::SocketAddr::V6(
553 impl fmt::Display for InetAddr {
556 InetAddr::V4(_) => write!(f, "{}:{}", self.ip(), self.port()),
557 InetAddr::V6(_) => write!(f, "[{}]:{}", self.ip(), self.port()),
1992 Inet(InetAddr),
2031 pub fn new_inet(addr: InetAddr) -> SockAddr {
2069 SockAddr::Inet(InetAddr::V4(..)) => AddressFamily::Inet,
2071 SockAddr::Inet(InetAddr::V6(..)) => AddressFamily::Inet6,
2127 InetAddr::V4(ptr::read_unaligned(addr as *const _)),
2131 InetAddr::V6(ptr::read_unaligned(addr as *const _)),
2189 SockAddr::Inet(InetAddr::V4(ref addr)) => (
2198 SockAddr::Inet(InetAddr::V6(ref addr)) => (