Lines Matching refs:std

32 use std::convert::TryInto;
33 use std::ffi::OsStr;
34 use std::hash::{Hash, Hasher};
35 use std::os::unix::ffi::OsStrExt;
37 use std::os::unix::io::RawFd;
38 use std::path::Path;
39 use std::{fmt, mem, net, ptr, slice};
41 /// Convert a std::net::Ipv4Addr into the libc form.
52 /// Convert a std::net::Ipv6Addr into the libc form.
461 pub fn from_std(std: &net::SocketAddr) -> InetAddr {
462 match *std {
572 note = "Use std::net::IpAddr instead"
598 pub fn from_std(std: &net::IpAddr) -> IpAddr {
599 match *std {
600 net::IpAddr::V4(ref std) => IpAddr::V4(Ipv4Addr::from_std(std)),
601 net::IpAddr::V6(ref std) => IpAddr::V6(Ipv6Addr::from_std(std)),
631 note = "Use std::net::Ipv4Addr instead"
653 pub fn from_std(std: &net::Ipv4Addr) -> Ipv4Addr {
654 let bits = std.octets();
689 note = "Use std::net::Ipv6Addr instead"
721 pub fn from_std(std: &net::Ipv6Addr) -> Ipv6Addr {
722 let s = std.segments();
1364 impl std::str::FromStr for SockaddrIn {
1367 fn from_str(s: &str) -> std::result::Result<Self, Self::Err> {
1435 // These things are really hard to display properly. Easier to let std
1437 let std = net::SocketAddrV6::new(
1443 std.fmt(f)
1486 impl std::str::FromStr for SockaddrIn6 {
1489 fn from_str(s: &str) -> std::result::Result<Self, Self::Err> {
1504 /// # use std::str::FromStr;
2338 use std::{fmt, mem};
2411 use std::ffi::CStr;
2412 use std::hash::{Hash, Hasher};
2413 use std::{fmt, mem, str};
2536 use std::{fmt, mem, ptr};
2537 use std::os::unix::io::RawFd;
2863 use std::hash::{Hash, Hasher};
2864 use std::{fmt, mem};
2967 let s = std::net::Ipv4Addr::new(1, 2, 3, 4);
2974 let s = std::net::Ipv6Addr::new(1, 2, 3, 4, 5, 6, 7, 8);
3006 use std::mem;
3134 use std::str::FromStr;
3154 use std::str::FromStr;
3172 // Ensure that we can convert to-and-from std::net variants without change.
3179 let std_sin6 : std::net::SocketAddrV6 = nix_sin6.into();