diff --git a/README.md b/README.md index 9f480b18..b46ceef3 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,6 @@ You may be looking for: ## Serde in action ```rust -#![feature(proc_macro)] - #[macro_use] extern crate serde_derive; diff --git a/serde_derive/src/lib.rs b/serde_derive/src/lib.rs index c625404e..38953f5b 100644 --- a/serde_derive/src/lib.rs +++ b/serde_derive/src/lib.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro, proc_macro_lib)] - extern crate proc_macro; extern crate serde_codegen; diff --git a/serde_derive/tests/compile-fail/duplicate-attribute/rename-and-ser.rs b/serde_derive/tests/compile-fail/duplicate-attribute/rename-and-ser.rs index 2f3950f8..2f904a1f 100644 --- a/serde_derive/tests/compile-fail/duplicate-attribute/rename-and-ser.rs +++ b/serde_derive/tests/compile-fail/duplicate-attribute/rename-and-ser.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro)] - #[macro_use] extern crate serde_derive; diff --git a/serde_derive/tests/compile-fail/duplicate-attribute/rename-rename-de.rs b/serde_derive/tests/compile-fail/duplicate-attribute/rename-rename-de.rs index 04718a0e..bd7be3ad 100644 --- a/serde_derive/tests/compile-fail/duplicate-attribute/rename-rename-de.rs +++ b/serde_derive/tests/compile-fail/duplicate-attribute/rename-rename-de.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro)] - #[macro_use] extern crate serde_derive; diff --git a/serde_derive/tests/compile-fail/duplicate-attribute/rename-ser-rename-ser.rs b/serde_derive/tests/compile-fail/duplicate-attribute/rename-ser-rename-ser.rs index 420182c4..6ca7c8f8 100644 --- a/serde_derive/tests/compile-fail/duplicate-attribute/rename-ser-rename-ser.rs +++ b/serde_derive/tests/compile-fail/duplicate-attribute/rename-ser-rename-ser.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro)] - #[macro_use] extern crate serde_derive; diff --git a/serde_derive/tests/compile-fail/duplicate-attribute/rename-ser-rename.rs b/serde_derive/tests/compile-fail/duplicate-attribute/rename-ser-rename.rs index 52715b9d..afe343b1 100644 --- a/serde_derive/tests/compile-fail/duplicate-attribute/rename-ser-rename.rs +++ b/serde_derive/tests/compile-fail/duplicate-attribute/rename-ser-rename.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro)] - #[macro_use] extern crate serde_derive; diff --git a/serde_derive/tests/compile-fail/duplicate-attribute/rename-ser-ser.rs b/serde_derive/tests/compile-fail/duplicate-attribute/rename-ser-ser.rs index 31264c6b..8d50c256 100644 --- a/serde_derive/tests/compile-fail/duplicate-attribute/rename-ser-ser.rs +++ b/serde_derive/tests/compile-fail/duplicate-attribute/rename-ser-ser.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro)] - #[macro_use] extern crate serde_derive; diff --git a/serde_derive/tests/compile-fail/duplicate-attribute/two-rename-ser.rs b/serde_derive/tests/compile-fail/duplicate-attribute/two-rename-ser.rs index d6054529..94b67cff 100644 --- a/serde_derive/tests/compile-fail/duplicate-attribute/two-rename-ser.rs +++ b/serde_derive/tests/compile-fail/duplicate-attribute/two-rename-ser.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro)] - #[macro_use] extern crate serde_derive; diff --git a/serde_derive/tests/compile-fail/str_ref_deser.rs b/serde_derive/tests/compile-fail/str_ref_deser.rs index 58ae577c..08c9b1f9 100644 --- a/serde_derive/tests/compile-fail/str_ref_deser.rs +++ b/serde_derive/tests/compile-fail/str_ref_deser.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro)] - #[macro_use] extern crate serde_derive; diff --git a/serde_derive/tests/compile-fail/unknown-attribute/container.rs b/serde_derive/tests/compile-fail/unknown-attribute/container.rs index 575cc10c..59abfe1d 100644 --- a/serde_derive/tests/compile-fail/unknown-attribute/container.rs +++ b/serde_derive/tests/compile-fail/unknown-attribute/container.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro)] - #[macro_use] extern crate serde_derive; diff --git a/serde_derive/tests/compile-fail/unknown-attribute/field.rs b/serde_derive/tests/compile-fail/unknown-attribute/field.rs index 457ce520..66142ce3 100644 --- a/serde_derive/tests/compile-fail/unknown-attribute/field.rs +++ b/serde_derive/tests/compile-fail/unknown-attribute/field.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro)] - #[macro_use] extern crate serde_derive; diff --git a/serde_derive/tests/compile-fail/unknown-attribute/variant.rs b/serde_derive/tests/compile-fail/unknown-attribute/variant.rs index af5c323a..9b95ec0a 100644 --- a/serde_derive/tests/compile-fail/unknown-attribute/variant.rs +++ b/serde_derive/tests/compile-fail/unknown-attribute/variant.rs @@ -1,5 +1,3 @@ -#![feature(proc_macro)] - #[macro_use] extern crate serde_derive; diff --git a/serde_derive/tests/run-pass/identity-op.rs b/serde_derive/tests/run-pass/identity-op.rs index 0def143e..e1638025 100644 --- a/serde_derive/tests/run-pass/identity-op.rs +++ b/serde_derive/tests/run-pass/identity-op.rs @@ -1,4 +1,3 @@ -#![feature(proc_macro)] #![deny(identity_op)] #[macro_use] diff --git a/serde_derive/tests/test.rs b/serde_derive/tests/test.rs index fde3cfa2..b1969a8f 100644 --- a/serde_derive/tests/test.rs +++ b/serde_derive/tests/test.rs @@ -1,4 +1,4 @@ -#![feature(test, proc_macro)] +#![feature(test)] #[macro_use] extern crate serde_derive;