diff --git a/benchmarks/benches/complicated_maud.rs b/benchmarks/benches/complicated_maud.rs index 2e27ef0..07a51b8 100644 --- a/benchmarks/benches/complicated_maud.rs +++ b/benchmarks/benches/complicated_maud.rs @@ -1,5 +1,4 @@ #![feature(test)] -#![feature(proc_macro_hygiene)] extern crate test; diff --git a/benchmarks/benches/maud.rs b/benchmarks/benches/maud.rs index adaf4ed..e5a1673 100644 --- a/benchmarks/benches/maud.rs +++ b/benchmarks/benches/maud.rs @@ -1,5 +1,4 @@ #![feature(test)] -#![feature(proc_macro_hygiene)] use maud::html; diff --git a/docs/src/main.rs b/docs/src/main.rs index 19d8121..bbcc816 100644 --- a/docs/src/main.rs +++ b/docs/src/main.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro_hygiene)] - use comrak::nodes::{AstNode, NodeCodeBlock, NodeHeading, NodeHtmlBlock, NodeLink, NodeValue}; use comrak::{self, Arena, ComrakOptions}; use serde_json; diff --git a/maud/src/lib.rs b/maud/src/lib.rs index 8d6b153..7a4f53f 100644 --- a/maud/src/lib.rs +++ b/maud/src/lib.rs @@ -43,7 +43,6 @@ pub use maud_macros::{html, html_debug}; /// # Example /// /// ```rust -/// # #![feature(proc_macro_hygiene)] /// use maud::{html, Markup, Render}; /// /// /// Provides a shorthand for linking to a CSS stylesheet. @@ -144,7 +143,6 @@ pub use maud_htmlescape::Escaper; /// A minimal web page: /// /// ```rust -/// # #![feature(proc_macro_hygiene)] /// use maud::{DOCTYPE, html}; /// /// let markup = html! { diff --git a/maud/tests/absolute_paths.rs b/maud/tests/absolute_paths.rs index 690af2e..621142d 100644 --- a/maud/tests/absolute_paths.rs +++ b/maud/tests/absolute_paths.rs @@ -1,4 +1,3 @@ -#![feature(proc_macro_hygiene)] // Make sure `std` is available but the prelude isn't #![no_std] extern crate std; diff --git a/maud/tests/basic_syntax.rs b/maud/tests/basic_syntax.rs index 94dc510..4c32697 100644 --- a/maud/tests/basic_syntax.rs +++ b/maud/tests/basic_syntax.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro_hygiene)] - use maud::{html, Markup}; #[test] diff --git a/maud/tests/control_structures.rs b/maud/tests/control_structures.rs index 18cf2fa..583a438 100644 --- a/maud/tests/control_structures.rs +++ b/maud/tests/control_structures.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro_hygiene)] - use maud::html; #[test] diff --git a/maud/tests/misc.rs b/maud/tests/misc.rs index 94c9084..df78b9f 100644 --- a/maud/tests/misc.rs +++ b/maud/tests/misc.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro_hygiene)] - use maud::{self, html}; #[test] diff --git a/maud/tests/splices.rs b/maud/tests/splices.rs index 9d256a2..f984c26 100644 --- a/maud/tests/splices.rs +++ b/maud/tests/splices.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro_hygiene)] - use maud::html; #[test] diff --git a/maud/tests/warnings/keyword_names_without_@.rs b/maud/tests/warnings/keyword_names_without_@.rs index fcdbc00..ec5d92d 100644 --- a/maud/tests/warnings/keyword_names_without_@.rs +++ b/maud/tests/warnings/keyword_names_without_@.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro_hygiene)] - extern crate maud_macros; use maud_macros::html; diff --git a/maud/tests/warnings/keyword_names_without_@.stderr b/maud/tests/warnings/keyword_names_without_@.stderr index 743a3cb..08567b8 100644 --- a/maud/tests/warnings/keyword_names_without_@.stderr +++ b/maud/tests/warnings/keyword_names_without_@.stderr @@ -1,7 +1,7 @@ error: found keyword `if` - --> $DIR/keyword_names_without_@.rs:9:9 + --> $DIR/keyword_names_without_@.rs:7:9 | -9 | if {} +7 | if {} | ^^ | = help: should this be a `@if`? diff --git a/maud_macros/src/lib.rs b/maud_macros/src/lib.rs index a142516..6ead6b3 100644 --- a/maud_macros/src/lib.rs +++ b/maud_macros/src/lib.rs @@ -1,4 +1,3 @@ -#![feature(proc_macro_hygiene)] #![doc(html_root_url = "https://docs.rs/maud_macros/0.22.0")] // TokenStream values are reference counted, and the mental overhead of tracking // lifetimes outweighs the marginal gains from explicit borrowing