summaryrefslogtreecommitdiff
path: root/dhall_proc_macros/src/lib.rs
diff options
context:
space:
mode:
authorNadrieril2019-09-01 22:46:03 +0200
committerNadrieril2019-09-01 22:46:03 +0200
commit3e9aa3e46bd5906469751c908a0daedfe26dac22 (patch)
tree68b3bf8e798e36029b5044a166d8570db93fbe2d /dhall_proc_macros/src/lib.rs
parent1baef509afe52ab285e73469fc597de8f4e166b6 (diff)
Make make_parser into a proc_macro_attribute
That way rustfmt will format the contents of the parser.
Diffstat (limited to 'dhall_proc_macros/src/lib.rs')
-rw-r--r--dhall_proc_macros/src/lib.rs4
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(),