about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/query-group-macro/tests/supertrait.rs
diff options
context:
space:
mode:
authorChayim Refael Friedman <chayimfr@gmail.com>2025-04-18 12:10:29 +0300
committerChayim Refael Friedman <chayimfr@gmail.com>2025-04-19 22:10:52 +0300
commit5da998404098f8e4daae055539e329f49548a94d (patch)
tree213c2c2a418a977cc99f4e8a6542cf92944516b2 /src/tools/rust-analyzer/crates/query-group-macro/tests/supertrait.rs
parent69f3c33b88227fc71658ed5416d3bc62b15e8787 (diff)
downloadrust-5da998404098f8e4daae055539e329f49548a94d.tar.gz
rust-5da998404098f8e4daae055539e329f49548a94d.zip
Make `HirFileId`, `EditionedFileId` and macro files Salsa struct
And make more queries non-interned.

Also flip the default for queries, now the default is to not intern and to intern a query you need to say `invoke_interned`.
Diffstat (limited to 'src/tools/rust-analyzer/crates/query-group-macro/tests/supertrait.rs')
-rw-r--r--src/tools/rust-analyzer/crates/query-group-macro/tests/supertrait.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tools/rust-analyzer/crates/query-group-macro/tests/supertrait.rs b/src/tools/rust-analyzer/crates/query-group-macro/tests/supertrait.rs
index f7361eaa90f..70073ac1de3 100644
--- a/src/tools/rust-analyzer/crates/query-group-macro/tests/supertrait.rs
+++ b/src/tools/rust-analyzer/crates/query-group-macro/tests/supertrait.rs
@@ -8,6 +8,7 @@ pub trait SourceDb: salsa::Database {
 
 #[query_group]
 pub trait RootDb: SourceDb {
+    #[salsa::invoke_interned(parse)]
     fn parse(&self, id: usize) -> String;
 }