Rust has the ability to check configuration at build time with, e.g., #[cfg(target_os = "linux")]
or if cfg!(target_os = "linux") {...}
, where target_os
is a feature.
Is there a list of all (or, at least, commonly used) features that can be checked in Rust?
See related question regarding attributes Is there an exhaustive list of standard attributes anywhere?.