diff --git a/build.rs b/build.rs new file mode 100644 index 00000000..600f981f --- /dev/null +++ b/build.rs @@ -0,0 +1,14 @@ +extern crate rustc_version; +use rustc_version::{Version, version}; + +fn main() { + let version = version().expect("Failed to get rustc version."); + if version < Version::parse("1.42.0").unwrap() { + eprintln!( + "\n\nAt least Rust version 1.42 is required.\n\ + Version {} is used for building.\n\ + Build aborted.\n\n", + version); + panic!(); + } +}