summaryrefslogtreecommitdiff
path: root/engine-macros/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'engine-macros/src/lib.rs')
-rw-r--r--engine-macros/src/lib.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/engine-macros/src/lib.rs b/engine-macros/src/lib.rs
new file mode 100644
index 0000000..5d16ad2
--- /dev/null
+++ b/engine-macros/src/lib.rs
@@ -0,0 +1,10 @@
+#![deny(clippy::all, clippy::pedantic)]
+
+mod reflection;
+mod util;
+
+#[proc_macro_derive(Reflection)]
+pub fn reflection_derive(input: proc_macro::TokenStream) -> proc_macro::TokenStream
+{
+ reflection::derive(input.into()).into()
+}