Expand description
Runs rustc --print cfg
and parses the output
NOTE: If you are in build script context you should prefer to use the CARGO_CFG_*
env
variables that Cargo sets over this crate.
Requirements
- This crate requires
rustc
to be installed and available in the user’s PATH.
How to use
extern crate rustc_cfg;
use rustc_cfg::Cfg;
fn main() {
let cfg = Cfg::of("x86_64-unknown-linux-gnu").unwrap();
assert_eq!(cfg.target_arch, "x86_64");
assert!(cfg.target_family.as_ref().map(|f| f == "unix").unwrap_or(false));
}
Structs
The result of parsing the output of rustc --print cfg
Enums
Errors