1extern crate autocfg;
2
3fn main() {
4 let ac = autocfg::AutoCfg::with_dir("target").unwrap();
6
7 ac.emit_has_path("std::vec::Vec");
9 ac.emit_path_cfg("std::vec::Vec", "has_vec");
10
11 ac.emit_has_path("std::panic::PanicInfo");
13 ac.emit_path_cfg("std::panic::PanicInfo", "has_panic_info");
14
15 ac.emit_has_path("std::mem::ManuallyDrop");
17 ac.emit_path_cfg("std::mem::ManuallyDrop", "has_manually_drop");
18
19 ac.emit_has_path("std::ptr::NonNull");
21 ac.emit_path_cfg("std::ptr::NonNull", "has_non_null");
22}