| //! Unix-specific networking functionality. |
| |
| #![allow(irrefutable_let_patterns)] |
| #![stable(feature = "unix_socket", since = "1.10.0")] |
| |
| mod addr; |
| #[doc(cfg(any(target_os = "android", target_os = "linux")))] |
| #[cfg(any(doc, target_os = "android", target_os = "linux"))] |
| mod ancillary; |
| mod datagram; |
| mod listener; |
| mod stream; |
| #[cfg(all(test, not(target_os = "emscripten")))] |
| mod tests; |
| |
| #[stable(feature = "unix_socket", since = "1.10.0")] |
| pub use self::addr::*; |
| #[cfg(any(doc, target_os = "android", target_os = "linux"))] |
| #[unstable(feature = "unix_socket_ancillary_data", issue = "76915")] |
| pub use self::ancillary::*; |
| #[stable(feature = "unix_socket", since = "1.10.0")] |
| pub use self::datagram::*; |
| #[stable(feature = "unix_socket", since = "1.10.0")] |
| pub use self::listener::*; |
| #[stable(feature = "unix_socket", since = "1.10.0")] |
| pub use self::stream::*; |