extern crate rustc_version; | |
use rustc_version::{version, Version}; | |
fn main() { | |
let version = version().unwrap(); | |
// Assert we haven't travelled back in time | |
assert!(version.major >= 1); | |
// Check for a minimum version | |
if version >= Version::from((1, 36, 0)) { | |
println!("cargo:rustc-cfg=memoffset_maybe_uninit"); | |
} | |
if version >= Version::from((1, 40, 0)) { | |
println!("cargo:rustc-cfg=memoffset_doctests"); | |
} | |
} |