//! Polyfill of parts of the standard library for `no_std` builds. //! //! All code in this subtree is derived from the standard library and licensed //! MIT or Apache 2.0 at your option. //! //! This implementation is used when `std` is not available and polyfills the //! necessary items from `std`. When the `std` feature is specified (so the //! standard library is available), the file `src/polyfill/std` is used //! instead, which just imports the respective items from `std`. #[cfg(not(windows))] pub mod io; #[cfg(not(any(target_os = "redox", target_os = "wasi")))] #[cfg(feature = "net")] pub mod net; pub mod os;