From 64390ec0ce5bbb5d937fb853c66372142ef23f85 Mon Sep 17 00:00:00 2001 From: Chris Wong <lambda.fairy@gmail.com> Date: Mon, 28 Sep 2020 22:03:06 +1000 Subject: [PATCH] Switch to version_check (#220) version_check has fewer dependencies, and is already used by proc-macro-error and Rocket. --- maud/Cargo.toml | 2 +- maud/build.rs | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/maud/Cargo.toml b/maud/Cargo.toml index 91555b1..3a6a49e 100644 --- a/maud/Cargo.toml +++ b/maud/Cargo.toml @@ -26,7 +26,7 @@ futures = { version = "0.3.0", optional = true } actix-web-dep = { version = "2.0.0", optional = true, default-features = false, package = "actix-web" } [build-dependencies] -rustc_version = "0.2.3" +version_check = "0.9.2" [dev-dependencies] trybuild = { version = "1.0.33", features = ["diff"] } diff --git a/maud/build.rs b/maud/build.rs index e842d94..cf8eb1d 100644 --- a/maud/build.rs +++ b/maud/build.rs @@ -1,8 +1,5 @@ -use rustc_version::{version_meta, Channel}; - fn main() { - match version_meta().map(|v| v.channel).unwrap_or(Channel::Stable) { - Channel::Dev | Channel::Nightly => println!("cargo:rustc-cfg=unstable"), - Channel::Beta | Channel::Stable => {} + if version_check::is_feature_flaggable() == Some(true) { + println!("cargo:rustc-cfg=unstable"); } }