diff --git a/serde_derive/src/lib.rs b/serde_derive/src/lib.rs index d0cc0ef9..f4d592d6 100644 --- a/serde_derive/src/lib.rs +++ b/serde_derive/src/lib.rs @@ -1,4 +1,4 @@ -#![feature(rustc_macro)] +#![feature(rustc_macro, rustc_macro_lib)] extern crate rustc_macro; extern crate serde_codegen; diff --git a/tmp_test/src/main.rs b/tmp_test/src/main.rs index bc3e30d4..8e4c43b6 100644 --- a/tmp_test/src/main.rs +++ b/tmp_test/src/main.rs @@ -4,7 +4,7 @@ extern crate serde_derive; extern crate serde_json; -#[derive(Serialize)] +#[derive(Serialize, Deserialize)] enum Macros { #[serde(rename = "macros 1.1")] OnePointOne,