summaryrefslogtreecommitdiff
path: root/lib/libproc_macro
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2017-11-12 18:31:27 +0800
committerJohn Hodge <tpg@ucc.asn.au>2017-11-12 18:31:27 +0800
commit1392ffdbf7a682222b99304946253aa0b70b8dc5 (patch)
treea858d940aaa92cd5f81952ac06685bf351e64ade /lib/libproc_macro
parent4912b243930dba3111e090f57f9e3ffa9f7deeb9 (diff)
downloadmrust-1392ffdbf7a682222b99304946253aa0b70b8dc5.tar.gz
All - proc_macro support through to attempting to run them
Diffstat (limited to 'lib/libproc_macro')
-rw-r--r--lib/libproc_macro/src/lib.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/libproc_macro/src/lib.rs b/lib/libproc_macro/src/lib.rs
index a8e34f53..5db439b2 100644
--- a/lib/libproc_macro/src/lib.rs
+++ b/lib/libproc_macro/src/lib.rs
@@ -515,3 +515,14 @@ pub fn send_token_stream(ts: TokenStream)
}
}
}
+
+pub struct MacroDesc
+{
+ name: &'static str,
+ handler: fn(TokenStream)->TokenStream,
+}
+
+pub fn main(macros: &[MacroDesc])
+{
+}
+