std/sys/net/
mod.rs
1cfg_if::cfg_if! {
2 if #[cfg(any(
3 all(target_family = "unix", not(target_os = "l4re")),
4 target_os = "windows",
5 target_os = "hermit",
6 all(target_os = "wasi", target_env = "p2"),
7 target_os = "solid_asp3",
8 ))] {
9 mod connection {
10 mod socket;
11 pub use socket::*;
12 }
13 } else if #[cfg(all(target_vendor = "fortanix", target_env = "sgx"))] {
14 mod connection {
15 mod sgx;
16 pub use sgx::*;
17 }
18 } else if #[cfg(all(target_os = "wasi", target_env = "p1"))] {
19 mod connection {
20 mod wasip1;
21 pub use wasip1::*;
22 }
23 } else if #[cfg(target_os = "xous")] {
24 mod connection {
25 mod xous;
26 pub use xous::*;
27 }
28 } else if #[cfg(target_os = "uefi")] {
29 mod connection {
30 mod uefi;
31 pub use uefi::*;
32 }
33 } else {
34 mod connection {
35 mod unsupported;
36 pub use unsupported::*;
37 }
38 }
39}
40
41pub use connection::*;