diff options
| author | Chayim Refael Friedman <chayimfr@gmail.com> | 2025-08-27 22:40:07 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-27 22:40:07 +0000 |
| commit | da33061e1c5384cfbf83bdca4be0a946badb779b (patch) | |
| tree | a697b256bff7b6db9b461e03b29b6caf9d80f8e5 /src | |
| parent | 54d36de91dbe294e56dc460de4e750e7a58d0343 (diff) | |
| parent | f31a378b0a5a612e0d2a91ab1a9ad237d442888c (diff) | |
| download | rust-da33061e1c5384cfbf83bdca4be0a946badb779b.tar.gz rust-da33061e1c5384cfbf83bdca4be0a946badb779b.zip | |
Merge pull request #20553 from ChayimFriedman2/ns-highlight-attach
fix: Attach the db in one more place in highlighting
Diffstat (limited to 'src')
| -rw-r--r-- | src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/inject.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/inject.rs b/src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/inject.rs index 7785891169c..abe7be8c688 100644 --- a/src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/inject.rs +++ b/src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/inject.rs @@ -26,7 +26,8 @@ pub(super) fn ra_fixture( literal: &ast::String, expanded: &ast::String, ) -> Option<()> { - let active_parameter = ActiveParameter::at_token(sema, expanded.syntax().clone())?; + let active_parameter = + salsa::attach(sema.db, || ActiveParameter::at_token(sema, expanded.syntax().clone()))?; let has_rust_fixture_attr = active_parameter.attrs().is_some_and(|attrs| { attrs.filter_map(|attr| attr.as_simple_path()).any(|path| { path.segments() |
