diff options
Diffstat (limited to 'dhall_proc_macros/src/lib.rs')
-rw-r--r-- | dhall_proc_macros/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/dhall_proc_macros/src/lib.rs b/dhall_proc_macros/src/lib.rs index 46d93e9..92cf981 100644 --- a/dhall_proc_macros/src/lib.rs +++ b/dhall_proc_macros/src/lib.rs @@ -15,8 +15,8 @@ pub fn derive_static_type(input: TokenStream) -> TokenStream { derive::derive_static_type(input) } -#[proc_macro] -pub fn make_parser(input: TokenStream) -> TokenStream { +#[proc_macro_attribute] +pub fn make_parser(_attr: TokenStream, input: TokenStream) -> TokenStream { TokenStream::from(match parser::make_parser(input) { Ok(tokens) => tokens, Err(err) => err.to_compile_error(), |