From e606e64ef292a44ba659767bc504ff551b905826 Mon Sep 17 00:00:00 2001
From: Chris Stadler <chrisstadler@gmail.com>
Date: Fri, 27 Apr 2018 20:20:02 -0400
Subject: [PATCH] Enable proc_macro_non_items feature flag

---
 maud/tests/basic_syntax.rs       | 1 +
 maud/tests/control_structures.rs | 1 +
 maud/tests/misc.rs               | 1 +
 maud/tests/splices.rs            | 1 +
 maud_extras/lib.rs               | 9 +++++++++
 maud_macros/src/lib.rs           | 1 +
 6 files changed, 14 insertions(+)

diff --git a/maud/tests/basic_syntax.rs b/maud/tests/basic_syntax.rs
index 177fe23..66a7c00 100644
--- a/maud/tests/basic_syntax.rs
+++ b/maud/tests/basic_syntax.rs
@@ -1,5 +1,6 @@
 #![feature(plugin)]
 #![feature(proc_macro)]
+#![feature(proc_macro_non_items)]
 
 #![plugin(maud_lints)]
 
diff --git a/maud/tests/control_structures.rs b/maud/tests/control_structures.rs
index db3a91d..028737d 100644
--- a/maud/tests/control_structures.rs
+++ b/maud/tests/control_structures.rs
@@ -1,5 +1,6 @@
 #![feature(plugin)]
 #![feature(proc_macro)]
+#![feature(proc_macro_non_items)]
 
 #![plugin(maud_lints)]
 
diff --git a/maud/tests/misc.rs b/maud/tests/misc.rs
index e6800e0..a7a4131 100644
--- a/maud/tests/misc.rs
+++ b/maud/tests/misc.rs
@@ -1,5 +1,6 @@
 #![feature(plugin)]
 #![feature(proc_macro)]
+#![feature(proc_macro_non_items)]
 
 #![plugin(maud_lints)]
 
diff --git a/maud/tests/splices.rs b/maud/tests/splices.rs
index 7cf1517..0edbb80 100644
--- a/maud/tests/splices.rs
+++ b/maud/tests/splices.rs
@@ -1,5 +1,6 @@
 #![feature(plugin)]
 #![feature(proc_macro)]
+#![feature(proc_macro_non_items)]
 
 #![plugin(maud_lints)]
 
diff --git a/maud_extras/lib.rs b/maud_extras/lib.rs
index 8aab4d3..00cf892 100644
--- a/maud_extras/lib.rs
+++ b/maud_extras/lib.rs
@@ -1,5 +1,6 @@
 #![feature(plugin)]
 #![feature(proc_macro)]
+#![feature(proc_macro_non_items)]
 
 #![plugin(maud_lints)]
 
@@ -13,6 +14,7 @@ use maud::{Markup, Render, html};
 ///
 /// ```rust
 /// # #![feature(proc_macro)]
+/// # #![feature(proc_macro_non_items)]
 /// # extern crate maud;
 /// # extern crate maud_extras;
 /// # use maud::html;
@@ -39,6 +41,8 @@ impl<T: AsRef<str>> Render for Css<T> {
 ///
 /// ```rust
 /// # #![feature(proc_macro)]
+/// # #![feature(proc_macro_non_items)]
+/// #
 /// # extern crate maud;
 /// # extern crate maud_extras;
 /// # use maud::html;
@@ -65,6 +69,7 @@ impl<T: AsRef<str>> Render for Js<T> {
 ///
 /// ```rust
 /// # #![feature(proc_macro)]
+/// # #![feature(proc_macro_non_items)]
 /// # extern crate maud;
 /// # extern crate maud_extras;
 /// # use maud::html;
@@ -91,6 +96,7 @@ impl<T: AsRef<str>, U: AsRef<str>> Render for Meta<T, U> {
 ///
 /// ```rust
 /// # #![feature(proc_macro)]
+/// # #![feature(proc_macro_non_items)]
 /// # extern crate maud;
 /// # extern crate maud_extras;
 /// # use maud::html;
@@ -117,6 +123,7 @@ impl<T: AsRef<str>> Render for Title<T> {
 ///
 /// ```rust
 /// # #![feature(proc_macro)]
+/// # #![feature(proc_macro_non_items)]
 /// # extern crate maud;
 /// # extern crate maud_extras;
 /// # use maud::html;
@@ -143,6 +150,7 @@ impl<T: AsRef<str>> Render for Charset<T> {
 ///
 /// ```rust
 /// # #![feature(proc_macro)]
+/// # #![feature(proc_macro_non_items)]
 /// # extern crate maud;
 /// # extern crate maud_extras;
 /// # use maud::html;
@@ -169,6 +177,7 @@ impl<T: AsRef<str>, U: AsRef<str>> Render for MetaProperty<T, U> {
 ///
 /// ```rust
 /// # #![feature(proc_macro)]
+/// # #![feature(proc_macro_non_items)]
 /// # 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 acf1919..f661e5a 100644
--- a/maud_macros/src/lib.rs
+++ b/maud_macros/src/lib.rs
@@ -1,4 +1,5 @@
 #![feature(proc_macro)]
+#![feature(proc_macro_non_items)]
 
 #![doc(html_root_url = "https://docs.rs/maud_macros/0.17.3")]