rust-lang / rust-lang/rust-analyzer
Feature request: Find all assignments / mutable borrows
Open
Nobody has claimed this yet.
A-ide
- Dominant language
- Rust
- Stars
- 16.9k
- Forks
- 2.2k
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 72
Description
In addition to "find all references", it would sometimes be very useful to find all places where a certain variable or struct field is either written to directly, or mutably borrowed.
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.
Research direction
Start by locating rust-analyzer's existing “find all references” entry point and implementation. Define how results should include direct writes and mutable borrows for variables or struct fields, then add coverage demonstrating both cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100