1#![cfg_attr(windows, doc = "```no_run")]
12#![cfg_attr(not(windows), doc = "```ignore (needs windows)")]
13#![stable(feature = "rust1", since = "1.0.0")]
27#![doc(cfg(windows))]
28#![deny(unsafe_op_in_unsafe_fn)]
29
30pub mod ffi;
31pub mod fs;
32pub mod io;
33#[unstable(feature = "windows_unix_domain_sockets", issue = "150487")]
34pub mod net;
35pub mod process;
36pub mod raw;
37pub mod thread;
38
39#[stable(feature = "rust1", since = "1.0.0")]
43pub mod prelude {
44 #[doc(no_inline)]
45 #[stable(feature = "rust1", since = "1.0.0")]
46 pub use super::ffi::{OsStrExt, OsStringExt};
47 #[doc(no_inline)]
48 #[stable(feature = "file_offset", since = "1.15.0")]
49 pub use super::fs::FileExt;
50 #[doc(no_inline)]
51 #[stable(feature = "rust1", since = "1.0.0")]
52 pub use super::fs::{MetadataExt, OpenOptionsExt};
53 #[doc(no_inline)]
54 #[stable(feature = "rust1", since = "1.0.0")]
55 pub use super::io::{
56 AsHandle, AsSocket, BorrowedHandle, BorrowedSocket, FromRawHandle, FromRawSocket,
57 HandleOrInvalid, IntoRawHandle, IntoRawSocket, OwnedHandle, OwnedSocket,
58 };
59 #[doc(no_inline)]
60 #[stable(feature = "rust1", since = "1.0.0")]
61 pub use super::io::{AsRawHandle, AsRawSocket, RawHandle, RawSocket};
62}