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");
     }
 }