rust-analyzer/crates
Jeff Muizelaar e9d997e97d fix: don't drop references with more than one definition.
Implicit field references during struct initialization were
being dropped because get_definition was returning None because
there were multiple definitions.

This adds a new helper, `get_defintions`, that supports returning
more than one definition for a given token and hooks it up.

Fixes #19393
2025-04-04 11:37:14 -04:00
..
base-db chore: Remove unnecessary Arc clones 2025-04-01 13:18:37 +02:00
cfg chore: Bump dependencies 2025-03-23 08:46:10 +01:00
edition chore: Bump Edition::CURRENT to 2024 2025-03-17 12:29:19 +01:00
hir fix: Fix new nightly lints 2025-03-31 13:27:54 +02:00
hir-def fix: Fix new nightly lints 2025-03-31 13:27:54 +02:00
hir-expand fix: Fix new nightly lints 2025-03-31 13:27:54 +02:00
hir-ty chore: Replace some invokes with invoke_actual in hir-ty 2025-04-01 13:13:20 +02:00
ide fix: don't drop references with more than one definition. 2025-04-04 11:37:14 -04:00
ide-assists fix(ide-assists): remove AssistKind::None 2025-04-03 14:38:31 +05:30
ide-completion fix: Fix new nightly lints 2025-03-31 13:27:54 +02:00
ide-db fix(ide-assists): remove AssistKind::None 2025-04-03 14:38:31 +05:30
ide-diagnostics chore: Remove unnecessary Arc clones 2025-04-01 13:18:37 +02:00
ide-ssr fix: Fix new nightly lints 2025-03-31 13:27:54 +02:00
intern Allow crate authors to control completion of their things 2025-03-27 14:01:26 +02:00
load-cargo fix: Fix, clarify and require a value for proc_macro_cwd of CrateData 2025-03-29 08:08:48 +01:00
mbe chore: Bump dependencies 2025-03-23 08:46:10 +01:00
parser feat: parse unsafe record fields 2025-03-25 08:55:31 +01:00
paths cargo fmt 2025-03-15 21:32:01 +01:00
proc-macro-api fix: Fix new nightly lints 2025-03-31 13:27:54 +02:00
proc-macro-srv feat(proc-macro-srv): support metadata version 10 2025-04-03 14:58:59 +05:30
proc-macro-srv-cli chore: Remove salsa dependency from proc-macro server again 2025-03-27 07:27:57 +01:00
profile chore: Bump dependencies 2025-03-23 08:46:10 +01:00
project-model fix: Fix, clarify and require a value for proc_macro_cwd of CrateData 2025-03-29 08:08:48 +01:00
query-group-macro Merge pull request #19436 from lnicola/rm-rustc-hashes 2025-03-24 06:56:05 +00:00
rust-analyzer fix(ide-assists): remove AssistKind::None 2025-04-03 14:38:31 +05:30
span chore: Remove salsa dependency from proc-macro server again 2025-03-27 07:27:57 +01:00
stdx refactor: Replace custom ThinVec with thin-vec crate 2025-03-24 13:44:13 +01:00
syntax fix: Cleanup param name inlay hint filtering 2025-03-31 09:40:57 +02:00
syntax-bridge chore: Remove unused dependencies 2025-03-23 08:08:17 +01:00
test-fixture fix: Fix, clarify and require a value for proc_macro_cwd of CrateData 2025-03-29 08:08:48 +01:00
test-utils chore: Bump dependencies 2025-03-23 08:46:10 +01:00
toolchain chore: Bump dependencies 2025-03-23 08:46:10 +01:00
tt fix: Fix new nightly lints 2025-03-31 13:27:54 +02:00
vfs cargo fmt 2025-03-15 21:32:01 +01:00
vfs-notify chore: Bump dependencies 2025-03-23 08:46:10 +01:00