rust-lang / rust-lang/rust-analyzer
Quickfix add reference position error on macro
Open
@Young-Flash is already working on this.
Since Aug 28, 2026.
A-diagnostics
C-bug
E-hard
- Dominant language
- Rust
- Stars
- 16.9k
- Forks
- 2.2k
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 72
Description
rust-analyzer version: rust-analyzer 1.87.0-nightly (3ea711f 2025-03-09)
rustc version: rustc 1.87.0-nightly (3ea711f17 2025-03-09)
editor or extension: Vim9.1 coc-rust-analyzer@0.81.0
code snippet to reproduce:
fn foo(f: &mut std::fmt::Formatter<'_>) {
f.debug_list().entry(format_args!("")).finish();
}
On line 3 use quickfix to:
fn foo(f: &mut std::fmt::Formatter<'_>) {
f.debug_list().entry(format_args!&("")).finish();
}
Expect output:
fn foo(f: &mut std::fmt::Formatter<'_>) {
f.debug_list().entry(&format_args!("")).finish();
}
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.