about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorTim Neumann <mail@timnn.me>2016-09-24 19:19:17 +0200
committerTim Neumann <mail@timnn.me>2016-09-26 07:07:41 +0200
commitba838dc4e9b8340e73e5c2e34a376f2226ecea9a (patch)
treeda0ace731e8d6d8c173b581679a5f97508cbb569 /src/libsyntax
parent6d09d8d7d93b4c7d4387d8a1510924df1d67c05d (diff)
downloadrust-ba838dc4e9b8340e73e5c2e34a376f2226ecea9a.tar.gz
rust-ba838dc4e9b8340e73e5c2e34a376f2226ecea9a.zip
make is_nightly_build a method on UnstableFeatures
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/feature_gate.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs
index 2b4f03bd4f6..f8b7ad33465 100644
--- a/src/libsyntax/feature_gate.rs
+++ b/src/libsyntax/feature_gate.rs
@@ -1312,6 +1312,13 @@ impl UnstableFeatures {
             (false, _, _) => UnstableFeatures::Allow
         }
     }
+
+    pub fn is_nightly_build(&self) -> bool {
+        match *self {
+            UnstableFeatures::Allow | UnstableFeatures::Cheat => true,
+            _ => false,
+        }
+    }
 }
 
 fn maybe_stage_features(span_handler: &Handler, krate: &ast::Crate,