From 399f14a720f3cf21d362647f51cd9e125724b071 Mon Sep 17 00:00:00 2001 From: michal kostrubiec Date: Wed, 25 Jun 2025 19:44:35 +0200 Subject: [PATCH] Added a test checking the proc-macro interface --- include/tests/normal/ProcMacro.kdl | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 include/tests/normal/ProcMacro.kdl diff --git a/include/tests/normal/ProcMacro.kdl b/include/tests/normal/ProcMacro.kdl new file mode 100644 index 0000000..f150b67 --- /dev/null +++ b/include/tests/normal/ProcMacro.kdl @@ -0,0 +1,20 @@ +struct "Buffer" { + data "ptr" + len "ptr" + capacity "ptr" + reserve "ptr" + drop "ptr" +} +struct "Closure" { + call "ptr" + env "ptr" +} +struct "BufferConfig" { + input "Buffer" + dispatch "Closure" + force_show_panics "bool" +} +fn "derive_macro" { + inputs { config "BufferConfig"; } + outputs { buffer "Buffer"; } +}