/third_party/rust/crates/rustix/src/net/ |
H A D | addr.rs | 7 //! This defines `SocketAddr`, `SocketAddrV4`, and `SocketAddrV6` in a 22 /// The size of a `SocketAddr` instance may vary depending on the target operating 30 /// use std::net::{IpAddr, Ipv4Addr, SocketAddr}; 32 /// let socket = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)), 8080); 40 pub enum SocketAddr { enum 54 /// See [`SocketAddr`] for a type encompassing both IPv4 and IPv6 socket addresses. 87 /// See [`SocketAddr`] for a type encompassing both IPv4 and IPv6 socket addresses. 116 impl SocketAddr { impls 124 /// use std::net::{IpAddr, Ipv4Addr, SocketAddr}; 126 /// let socket = SocketAddr [all...] |
H A D | mod.rs | 36 pub use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6}; 41 addr::{SocketAddr, SocketAddrV4, SocketAddrV6},
|
H A D | socket.rs | 2 use crate::net::{SocketAddr, SocketAddrAny, SocketAddrV4, SocketAddrV6}; 84 pub fn bind<Fd: AsFd>(sockfd: Fd, addr: &SocketAddr) -> io::Result<()> { in bind() 88 fn _bind(sockfd: BorrowedFd<'_>, addr: &SocketAddr) -> io::Result<()> { in _bind() 90 SocketAddr::V4(v4) => backend::net::syscalls::bind_v4(sockfd, v4), in _bind() 91 SocketAddr::V6(v6) => backend::net::syscalls::bind_v6(sockfd, v6), in _bind() 191 pub fn connect<Fd: AsFd>(sockfd: Fd, addr: &SocketAddr) -> io::Result<()> { in connect() 195 fn _connect(sockfd: BorrowedFd<'_>, addr: &SocketAddr) -> io::Result<()> { in _connect() 197 SocketAddr::V4(v4) => backend::net::syscalls::connect_v4(sockfd, v4), in _connect() 198 SocketAddr::V6(v6) => backend::net::syscalls::connect_v6(sockfd, v6), in _connect()
|
H A D | send_recv.rs | 5 use crate::net::{SocketAddr, SocketAddrAny, SocketAddrV4, SocketAddrV6}; 84 addr: &SocketAddr, in sendto() 93 addr: &SocketAddr, in _sendto() 96 SocketAddr::V4(v4) => backend::net::syscalls::sendto_v4(fd, buf, flags, v4), in _sendto() 97 SocketAddr::V6(v6) => backend::net::syscalls::sendto_v6(fd, buf, flags, v6), in _sendto()
|
/third_party/rust/crates/rust-openssl/openssl/src/ssl/test/ |
H A D | server.rs | 2 use std::net::{SocketAddr, TcpListener, TcpStream}; 9 addr: SocketAddr, 108 addr: SocketAddr, 134 addr: SocketAddr, 148 addr: SocketAddr,
|
H A D | mod.rs | 10 use std::net::{SocketAddr, TcpListener, TcpStream};
|
/third_party/rust/crates/rustix/tests/net/ |
H A D | connect_bind_send.rs | 5 use std::net::{IpAddr, Ipv4Addr, SocketAddr}; 11 let addr = SocketAddr::new(localhost, 0); in net_v4_connect_any() 43 let addr = SocketAddr::new(localhost, 0); in net_v6_connect_any() 78 /// Test `connect` with a `SocketAddr`. 82 let addr = SocketAddr::new(localhost, 0); in net_v4_connect() 90 SocketAddrAny::V4(v4) => SocketAddr::V4(v4), in net_v4_connect() 118 let addr = SocketAddr::new(localhost, 0); in net_v6_connect() 129 SocketAddrAny::V6(v6) => SocketAddr::V6(v6), in net_v6_connect() 232 let addr = SocketAddr::new(localhost, 0); in net_v4_sendto() 243 SocketAddrAny::V4(v4) => SocketAddr in net_v4_sendto() [all...] |
/third_party/rust/crates/serde/test_suite/tests/ |
H A D | test_roundtrip.rs | 27 &net::SocketAddr::from((*b"1234567890123456", 1234)).compact(), in socket_addr_roundtrip() 30 name: "SocketAddr", in socket_addr_roundtrip()
|
H A D | test_ser.rs | 713 .parse::<net::SocketAddr>() in test_net_socketaddr_readable() 777 &net::SocketAddr::from((*b"1234567890123456", 1234)).compact(), in test_net_socketaddr_compact() 780 name: "SocketAddr", in test_net_socketaddr_compact()
|
H A D | test_de.rs | 2139 .parse::<net::SocketAddr>() in test_net_socketaddr_readable() 2203 net::SocketAddr::from((*b"1234567890123456", 1234)).compact(), in test_net_socketaddr_compact() 2206 name: "SocketAddr", in test_net_socketaddr_compact() 2218 net::SocketAddr::from((*b"1234", 1234)).compact(), in test_net_socketaddr_compact() 2221 name: "SocketAddr", in test_net_socketaddr_compact()
|
/third_party/rust/crates/nix/src/sys/socket/ |
H A D | addr.rs | 461 pub fn from_std(std: &net::SocketAddr) -> InetAddr { in from_std() 463 net::SocketAddr::V4(ref addr) => { in from_std() 476 net::SocketAddr::V6(ref addr) => { in from_std() 531 pub fn to_std(&self) -> net::SocketAddr { in to_std() 533 InetAddr::V4(ref sa) => net::SocketAddr::V4( in to_std() 537 InetAddr::V6(ref sa) => net::SocketAddr::V6( in to_std() 1871 impl From<net::SocketAddr> for SockaddrStorage { 1872 fn from(s: net::SocketAddr) -> Self { in from() 1874 net::SocketAddr::V4(sa4) => Self::from(sa4), in from() 1875 net::SocketAddr in from() [all...] |
/third_party/rust/crates/serde/serde/src/ser/ |
H A D | impls.rs | 890 impl Serialize for net::SocketAddr { 897 net::SocketAddr::V4(ref addr) => addr.serialize(serializer), in serialize() 898 net::SocketAddr::V6(ref addr) => addr.serialize(serializer), in serialize() 902 net::SocketAddr::V4(ref addr) => { in serialize() 903 serializer.serialize_newtype_variant("SocketAddr", 0, "V4", addr) in serialize() 905 net::SocketAddr::V6(ref addr) => { in serialize() 906 serializer.serialize_newtype_variant("SocketAddr", 1, "V6", addr) in serialize()
|
/third_party/rust/crates/nix/test/sys/ |
H A D | test_socket.rs | 12 use std::net::{self, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6}; 21 let actual: net::SocketAddr = FromStr::from_str("127.0.0.1:3000").unwrap(); in test_inetv4_addr_to_sock_addr() 47 let actual: net::SocketAddr = FromStr::from_str("127.0.0.1:3000").unwrap(); in test_inetv4_addr_roundtrip_sockaddr_storage_to_addr() 142 SocketAddr::V6(SocketAddrV6::new(ip, port, flowinfo, scope_id)); in test_inetv6_addr_roundtrip_sockaddr_storage_to_addr() 2519 let std_sa = std::net::SocketAddr::from_str(sa).unwrap(); in test_recverr_impl()
|
/third_party/rust/crates/serde/serde/src/de/ |
H A D | impls.rs | 1650 impl<'de> Deserialize<'de> for net::SocketAddr { 1658 use crate::lib::net::SocketAddr; in deserialize() 1660 SocketAddr SocketAddrKind (V4; b"V4"; 0, V6; b"V6"; 1) in deserialize()
|