diff --git a/serde2/serde2_macros/Cargo.toml b/serde2/serde2_macros/Cargo.toml index 454e2102..79041320 100644 --- a/serde2/serde2_macros/Cargo.toml +++ b/serde2/serde2_macros/Cargo.toml @@ -8,4 +8,6 @@ name = "serde2_macros" plugin = true [dependencies] +quasi = "0.1.0" +quasi_macros = "0.1.0" syntax_ast_builder = "0.1.0" diff --git a/serde2/serde2_macros/src/lib.rs b/serde2/serde2_macros/src/lib.rs index 49b796d8..73332611 100644 --- a/serde2/serde2_macros/src/lib.rs +++ b/serde2/serde2_macros/src/lib.rs @@ -1,5 +1,7 @@ -#![feature(plugin_registrar, quote, unboxed_closures, rustc_private)] +#![feature(plugin, plugin_registrar, rustc_private, unboxed_closures)] +#![plugin(quasi_macros)] +extern crate quasi; extern crate rustc; extern crate syntax; extern crate syntax_ast_builder;