std/sys/
mod.rs

1#![allow(unsafe_op_in_unsafe_fn)]
2
3/// The configure builtins provides runtime support compiler-builtin features
4/// which require dynamic initialization to work as expected, e.g. aarch64
5/// outline-atomics.
6mod configure_builtins;
7
8/// The PAL (platform abstraction layer) contains platform-specific abstractions
9/// for implementing the features in the other submodules, e.g. UNIX file
10/// descriptors.
11mod pal;
12
13mod alloc;
14mod personality;
15
16pub mod anonymous_pipe;
17pub mod args;
18pub mod backtrace;
19pub mod cmath;
20pub mod env;
21pub mod env_consts;
22pub mod exit_guard;
23pub mod fd;
24pub mod fs;
25pub mod io;
26pub mod net;
27pub mod os_str;
28pub mod path;
29pub mod platform_version;
30pub mod process;
31pub mod random;
32pub mod stdio;
33pub mod sync;
34pub mod thread;
35pub mod thread_local;
36
37// FIXME(117276): remove this, move feature implementations into individual
38//                submodules.
39pub use pal::*;