Home
last modified time | relevance | path

Searched refs:SocketAddrV6 (Results 1 - 21 of 21) sorted by relevance

/third_party/rust/crates/rustix/src/net/
H A Daddr.rs7 //! 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 Dsocket_addr_any.rs14 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 Dmod.rs36 pub use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6};
41 addr::{SocketAddr, SocketAddrV4, SocketAddrV6},
H A Dsocket.rs2 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 Dsend_recv.rs5 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 Dwrite_sockaddr.rs6 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 Dread_sockaddr.rs7 use crate::net::{Ipv4Addr, Ipv6Addr, SocketAddrAny, SocketAddrUnix, SocketAddrV4, SocketAddrV6};
77 Ok(SocketAddrAny::V6(SocketAddrV6::new(
145 SocketAddrAny::V6(SocketAddrV6::new(
H A Dsyscalls.rs20 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 Dwrite_sockaddr.rs9 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 Dread_sockaddr.rs8 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 Dsyscalls.rs20 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 Dv6.rs9 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 Dpoll.rs8 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 Daddr.rs6 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 Dconnect_bind_send.rs3 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 Dtest_socket.rs12 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 Dtest_ser.rs727 .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 Dtest_de.rs2153 .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 Dimpls.rs1678 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 Daddr.rs538 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 Dimpls.rs932 impl Serialize for net::SocketAddrV6 {

Completed in 21 milliseconds