extern crate autocfg;
use std::env;
#[test]
fn no_std() {
env::remove_var("TARGET");
let dir = env::current_exe().unwrap().parent().unwrap().to_path_buf();
env::set_var("OUT_DIR", &format!("{}", dir.display()));
let mut ac = autocfg::AutoCfg::new().unwrap();
assert!(!ac.no_std());
assert!(ac.probe_path("std::mem"));
if ac.probe_rustc_version(1, 6) {
ac.set_no_std(true);
assert!(ac.no_std());
assert!(!ac.probe_path("std::mem"));
assert!(ac.probe_path("core::mem"));
}
}