/third_party/rust/crates/rustix/src/net/ |
H A D | addr.rs | 7 //! This defines `SocketAddr`, `SocketAddrV4`, and `SocketAddrV6` in a 20 /// [`SocketAddrV6`]'s respective documentation for more details. 46 V6(#[cfg_attr(staged_api, stable(feature = "rust1", since = "1.0.0"))] SocketAddrV6), 89 /// The size of a `SocketAddrV6` struct may vary depending on the target operating 99 /// use std::net::{Ipv6Addr, SocketAddrV6}; 101 /// let socket = SocketAddrV6::new(Ipv6Addr::new(0x2001, 0xdb8, 0, 0, 0, 0, 0, 1), 8080, 0, 0); 109 pub struct SocketAddrV6 { structure names 139 IpAddr::V6(a) => SocketAddr::V6(SocketAddrV6::new(a, port, 0, 0)), 375 impl SocketAddrV6 { impls 388 /// use std::net::{SocketAddrV6, Ipv6Add [all...] |
H A D | socket_addr_any.rs | 14 use crate::net::{AddressFamily, SocketAddrV4, SocketAddrV6}; 29 V6(SocketAddrV6), 42 impl From<SocketAddrV6> for SocketAddrAny { 44 fn from(from: SocketAddrV6) -> Self { in from()
|
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}; 155 pub fn bind_v6<Fd: AsFd>(sockfd: Fd, addr: &SocketAddrV6) -> io::Result<()> { in bind_v6() 262 pub fn connect_v6<Fd: AsFd>(sockfd: Fd, addr: &SocketAddrV6) -> io::Result<()> { in connect_v6()
|
H A D | send_recv.rs | 5 use crate::net::{SocketAddr, SocketAddrAny, SocketAddrV4, SocketAddrV6}; 180 addr: &SocketAddrV6, in sendto_v6()
|
/third_party/rust/crates/rustix/src/backend/linux_raw/net/ |
H A D | write_sockaddr.rs | 6 use crate::net::{SocketAddrAny, SocketAddrStorage, SocketAddrUnix, SocketAddrV4, SocketAddrV6}; 37 pub(crate) unsafe fn encode_sockaddr_v6(v6: &SocketAddrV6) -> c::sockaddr_in6 { 51 unsafe fn write_sockaddr_v6(v6: &SocketAddrV6, storage: *mut SocketAddrStorage) -> usize { in write_sockaddr_v6()
|
H A D | read_sockaddr.rs | 7 use crate::net::{Ipv4Addr, Ipv6Addr, SocketAddrAny, SocketAddrUnix, SocketAddrV4, SocketAddrV6}; 77 Ok(SocketAddrAny::V6(SocketAddrV6::new( 145 SocketAddrAny::V6(SocketAddrV6::new(
|
H A D | syscalls.rs | 20 use crate::net::{SocketAddrAny, SocketAddrUnix, SocketAddrV4, SocketAddrV6}; 346 addr: &SocketAddrV6, 611 pub(crate) fn bind_v6(fd: BorrowedFd<'_>, addr: &SocketAddrV6) -> io::Result<()> { 686 pub(crate) fn connect_v6(fd: BorrowedFd<'_>, addr: &SocketAddrV6) -> io::Result<()> {
|
/third_party/rust/crates/rustix/src/backend/libc/net/ |
H A D | write_sockaddr.rs | 9 use crate::net::{SocketAddrAny, SocketAddrV4, SocketAddrV6}; 52 pub(crate) unsafe fn encode_sockaddr_v6(v6: &SocketAddrV6) -> c::sockaddr_in6 { 92 unsafe fn write_sockaddr_v6(v6: &SocketAddrV6, storage: *mut SocketAddrStorage) -> usize { in write_sockaddr_v6()
|
H A D | read_sockaddr.rs | 8 use crate::net::{Ipv4Addr, Ipv6Addr, SocketAddrAny, SocketAddrV4, SocketAddrV6}; 128 Ok(SocketAddrAny::V6(SocketAddrV6::new( 221 SocketAddrAny::V6(SocketAddrV6::new( in inner_read_sockaddr_os()
|
H A D | syscalls.rs | 20 use crate::net::{SocketAddrAny, SocketAddrV4, SocketAddrV6}; 108 addr: &SocketAddrV6, 117 size_of::<SocketAddrV6>() as _, 186 pub(crate) fn bind_v6(sockfd: BorrowedFd<'_>, addr: &SocketAddrV6) -> io::Result<()> { 219 pub(crate) fn connect_v6(sockfd: BorrowedFd<'_>, addr: &SocketAddrV6) -> io::Result<()> {
|
/third_party/rust/crates/rustix/tests/net/ |
H A D | v6.rs | 9 Protocol, RecvFlags, SendFlags, SocketAddrAny, SocketAddrV6, SocketType, 24 let name = SocketAddrV6::new(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1), 0, 0, 0); in server() 59 let addr = SocketAddrV6::new(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1), port, 0, 0); in client()
|
H A D | poll.rs | 8 Protocol, RecvFlags, SendFlags, SocketAddrAny, SocketAddrV6, SocketType, 23 let name = SocketAddrV6::new(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1), 0, 0, 0); in server() 71 let addr = SocketAddrV6::new(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1), port, 0, 0); in client()
|
H A D | addr.rs | 6 Ipv4Addr, Ipv6Addr, SocketAddrAny, SocketAddrStorage, SocketAddrV4, SocketAddrV6, in encode_decode() 16 let orig = SocketAddrV6::new(Ipv6Addr::new(2, 3, 5, 6, 8, 9, 11, 12), 33, 34, 36); in encode_decode()
|
H A D | connect_bind_send.rs | 3 SocketAddrV6, SocketType, 193 let addr = SocketAddrAny::V6(SocketAddrV6::new(localhost, 0, 0, 0)); in net_v6_bind_any()
|
/third_party/rust/crates/nix/test/sys/ |
H A D | test_socket.rs | 12 use std::net::{self, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6}; 142 SocketAddr::V6(SocketAddrV6::new(ip, port, flowinfo, scope_id)); in test_inetv6_addr_roundtrip_sockaddr_storage_to_addr() 309 let std_sa = SocketAddrV6::from_str("[::1]:6000").unwrap(); in test_std_conversions() 708 let rstd_sa = SocketAddrV6::new(addr, rport, 0, 0); in udp_inet6() 711 let sstd_sa = SocketAddrV6::new(addr, sport, 0, 0); in udp_inet6() 1116 let std_sa = SocketAddrV6::from_str("[::1]:6000").unwrap(); in test_sendmsg_ipv6packetinfo()
|
/third_party/rust/crates/serde/test_suite/tests/ |
H A D | test_ser.rs | 727 .parse::<net::SocketAddrV6>() in test_net_socketaddr_readable() 803 &net::SocketAddrV6::new(net::Ipv6Addr::from(*b"1234567890123456"), 1234, 0, 0).compact(), in test_net_socketaddr_compact()
|
H A D | test_de.rs | 2153 .parse::<net::SocketAddrV6>() in test_net_socketaddr_readable() 2244 net::SocketAddrV6::new(net::Ipv6Addr::from(*b"1234567890123456"), 1234, 0, 0).compact(), in test_net_socketaddr_compact()
|
/third_party/rust/crates/serde/serde/src/de/ |
H A D | impls.rs | 1678 net::SocketAddrV6, "IPv6 socket address", 1679 |(ip, port)| net::SocketAddrV6::new(ip, port, 0, 0),
|
/third_party/rust/crates/nix/src/sys/socket/ |
H A D | addr.rs | 538 net::SocketAddrV6::new( in to_std() 1437 let std = net::SocketAddrV6::new( in fmt() 1448 impl From<net::SocketAddrV6> for SockaddrIn6 { 1449 fn from(addr: net::SocketAddrV6) -> Self { in from() 1474 impl From<SockaddrIn6> for net::SocketAddrV6 { 1476 net::SocketAddrV6::new( in from() 1490 net::SocketAddrV6::from_str(s).map(SockaddrIn6::from) in from_str() 1860 impl From<net::SocketAddrV6> for SockaddrStorage { 1861 fn from(s: net::SocketAddrV6) -> Self { in from() 3179 let std_sin6 : std::net::SocketAddrV6 in to_and_from() [all...] |
/third_party/rust/crates/serde/serde/src/ser/ |
H A D | impls.rs | 932 impl Serialize for net::SocketAddrV6 {
|