diff --git a/maud/src/lib.rs b/maud/src/lib.rs index 1d4da63..a038b84 100644 --- a/maud/src/lib.rs +++ b/maud/src/lib.rs @@ -43,7 +43,7 @@ pub use maud_macros::{html, html_debug}; /// # Example /// /// ```rust -/// # #![feature(proc_macro_non_items)] +/// # #![feature(proc_macro_hygiene)] /// use maud::{html, Markup, Render}; /// /// /// Provides a shorthand for linking to a CSS stylesheet. @@ -134,7 +134,7 @@ pub use maud_htmlescape::Escaper; /// A minimal web page: /// /// ```rust -/// # #![feature(proc_macro_non_items)] +/// # #![feature(proc_macro_hygiene)] /// use maud::{DOCTYPE, html}; /// /// let markup = html! { diff --git a/maud/tests/basic_syntax.rs b/maud/tests/basic_syntax.rs index a0c7dc5..cfce50c 100644 --- a/maud/tests/basic_syntax.rs +++ b/maud/tests/basic_syntax.rs @@ -1,4 +1,4 @@ -#![feature(proc_macro_non_items)] +#![feature(proc_macro_hygiene)] extern crate maud; diff --git a/maud/tests/control_structures.rs b/maud/tests/control_structures.rs index 504eead..83f61bf 100644 --- a/maud/tests/control_structures.rs +++ b/maud/tests/control_structures.rs @@ -1,4 +1,4 @@ -#![feature(proc_macro_non_items)] +#![feature(proc_macro_hygiene)] extern crate maud; diff --git a/maud/tests/misc.rs b/maud/tests/misc.rs index 65b18bf..bfe307e 100644 --- a/maud/tests/misc.rs +++ b/maud/tests/misc.rs @@ -1,4 +1,4 @@ -#![feature(proc_macro_non_items)] +#![feature(proc_macro_hygiene)] extern crate maud; diff --git a/maud/tests/splices.rs b/maud/tests/splices.rs index adc5bf2..ad88d15 100644 --- a/maud/tests/splices.rs +++ b/maud/tests/splices.rs @@ -1,4 +1,4 @@ -#![feature(proc_macro_non_items)] +#![feature(proc_macro_hygiene)] extern crate maud; diff --git a/maud_extras/lib.rs b/maud_extras/lib.rs index 1f673cc..dd98577 100644 --- a/maud_extras/lib.rs +++ b/maud_extras/lib.rs @@ -1,4 +1,4 @@ -#![feature(proc_macro_non_items)] +#![feature(proc_macro_hygiene)] extern crate maud; @@ -9,7 +9,7 @@ use maud::{Markup, Render, html}; /// # Example /// /// ```rust -/// # #![feature(proc_macro_non_items)] +/// # #![feature(proc_macro_hygiene)] /// # extern crate maud; /// # extern crate maud_extras; /// # use maud::html; @@ -35,7 +35,7 @@ impl<T: AsRef<str>> Render for Css<T> { /// # Example /// /// ```rust -/// # #![feature(proc_macro_non_items)] +/// # #![feature(proc_macro_hygiene)] /// # /// # extern crate maud; /// # extern crate maud_extras; @@ -62,7 +62,7 @@ impl<T: AsRef<str>> Render for Js<T> { /// # Example /// /// ```rust -/// # #![feature(proc_macro_non_items)] +/// # #![feature(proc_macro_hygiene)] /// # extern crate maud; /// # extern crate maud_extras; /// # use maud::html; @@ -88,7 +88,7 @@ impl<T: AsRef<str>, U: AsRef<str>> Render for Meta<T, U> { /// # Example /// /// ```rust -/// # #![feature(proc_macro_non_items)] +/// # #![feature(proc_macro_hygiene)] /// # extern crate maud; /// # extern crate maud_extras; /// # use maud::html; @@ -114,7 +114,7 @@ impl<T: AsRef<str>> Render for Title<T> { /// # Example /// /// ```rust -/// # #![feature(proc_macro_non_items)] +/// # #![feature(proc_macro_hygiene)] /// # extern crate maud; /// # extern crate maud_extras; /// # use maud::html; @@ -140,7 +140,7 @@ impl<T: AsRef<str>> Render for Charset<T> { /// # Example /// /// ```rust -/// # #![feature(proc_macro_non_items)] +/// # #![feature(proc_macro_hygiene)] /// # extern crate maud; /// # extern crate maud_extras; /// # use maud::html; @@ -166,7 +166,7 @@ impl<T: AsRef<str>, U: AsRef<str>> Render for MetaProperty<T, U> { /// # Example /// /// ```rust -/// # #![feature(proc_macro_non_items)] +/// # #![feature(proc_macro_hygiene)] /// # extern crate maud; /// # extern crate maud_extras; /// # use maud::html; diff --git a/maud_macros/src/lib.rs b/maud_macros/src/lib.rs index b7621a4..f1f08dd 100644 --- a/maud_macros/src/lib.rs +++ b/maud_macros/src/lib.rs @@ -1,5 +1,6 @@ +#![feature(proc_macro_def_site)] #![feature(proc_macro_diagnostic)] -#![feature(proc_macro_non_items)] +#![feature(proc_macro_hygiene)] #![feature(proc_macro_quote)] #![feature(proc_macro_span)] #![feature(tool_lints)]