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