diff options
| author | bjorn3 <bjorn3@users.noreply.github.com> | 2021-10-10 14:06:49 +0200 |
|---|---|---|
| committer | bjorn3 <bjorn3@users.noreply.github.com> | 2021-10-10 14:09:54 +0200 |
| commit | 09dd213cd2253015b80605e374d624fcf3c9aea0 (patch) | |
| tree | 1d7be1b971bacf6a3d7f51a2168d1f95f6a1662d | |
| parent | 9e8356c6adf119f983651d533d2b307544086cf9 (diff) | |
| download | rust-09dd213cd2253015b80605e374d624fcf3c9aea0.tar.gz rust-09dd213cd2253015b80605e374d624fcf3c9aea0.zip | |
Stabilize proc_macro::is_available
| -rw-r--r-- | library/proc_macro/src/lib.rs | 2 | ||||
| -rw-r--r-- | src/test/ui/proc-macro/auxiliary/is-available.rs | 1 | ||||
| -rw-r--r-- | src/test/ui/proc-macro/is-available.rs | 2 |
3 files changed, 1 insertions, 4 deletions
diff --git a/library/proc_macro/src/lib.rs b/library/proc_macro/src/lib.rs index e21a1507a62..3a06cd04ab1 100644 --- a/library/proc_macro/src/lib.rs +++ b/library/proc_macro/src/lib.rs @@ -61,7 +61,7 @@ use std::{error, fmt, iter, mem}; /// non-panicking way to detect whether the infrastructure required to use the /// API of proc_macro is presently available. Returns true if invoked from /// inside of a procedural macro, false if invoked from any other binary. -#[unstable(feature = "proc_macro_is_available", issue = "71436")] +#[stable(feature = "proc_macro_is_available", since = "1.57.0")] pub fn is_available() -> bool { bridge::Bridge::is_available() } diff --git a/src/test/ui/proc-macro/auxiliary/is-available.rs b/src/test/ui/proc-macro/auxiliary/is-available.rs index 0caf186db1d..03f5265e376 100644 --- a/src/test/ui/proc-macro/auxiliary/is-available.rs +++ b/src/test/ui/proc-macro/auxiliary/is-available.rs @@ -2,7 +2,6 @@ // no-prefer-dynamic #![crate_type = "proc-macro"] -#![feature(proc_macro_is_available)] extern crate proc_macro; diff --git a/src/test/ui/proc-macro/is-available.rs b/src/test/ui/proc-macro/is-available.rs index 52f7e00d572..b32bb61b495 100644 --- a/src/test/ui/proc-macro/is-available.rs +++ b/src/test/ui/proc-macro/is-available.rs @@ -1,7 +1,5 @@ // run-pass -#![feature(proc_macro_is_available)] - extern crate proc_macro; // aux-build:is-available.rs |
