Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/salsa/tests/macros.rs')
-rw-r--r--crates/salsa/tests/macros.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/crates/salsa/tests/macros.rs b/crates/salsa/tests/macros.rs
new file mode 100644
index 0000000000..3d818e53c8
--- /dev/null
+++ b/crates/salsa/tests/macros.rs
@@ -0,0 +1,11 @@
+#[salsa::query_group(MyStruct)]
+trait MyDatabase: salsa::Database {
+ #[salsa::invoke(another_module::another_name)]
+ fn my_query(&self, key: ()) -> ();
+}
+
+mod another_module {
+ pub(crate) fn another_name(_: &dyn crate::MyDatabase, (): ()) {}
+}
+
+fn main() {}