rust-analyzer/crates
bors 25f1c728b4 Auto merge of #15044 - lowr:fix/deduplicate-compl-fields, r=lnicola
Deduplicate tuple indices for completion

Follow-up to #15026

A tuple struct may dereference to a primitive tuple (though unusual, which is why I previously overlooked this case). We should not show the same tuple index in completion in such cases.

Deduplication of indices among multiple tuple structs is already handled in the previous PR.
2023-06-13 09:20:41 +00:00
..
base-db internal: Give ConstBlockId and InTypeConstId named Location types 2023-06-12 18:21:17 +02:00
cfg Allow setting cfgs 2023-05-28 13:43:21 +02:00
flycheck Wrap platform-specific QoS in r-a-specific “thread intent” 2023-05-28 20:37:38 +10:00
hir internal: Give ConstBlockId and InTypeConstId named Location types 2023-06-12 18:21:17 +02:00
hir-def Auto merge of #15040 - lnicola:hash-state-name, r=Veykril 2023-06-13 06:13:35 +00:00
hir-expand Auto merge of #15040 - lnicola:hash-state-name, r=Veykril 2023-06-13 06:13:35 +00:00
hir-ty internal: Give ConstBlockId and InTypeConstId named Location types 2023-06-12 18:21:17 +02:00
ide Lower const params with a bad id 2023-06-11 00:39:28 +03:30
ide-assists Auto merge of #14932 - HKalbasi:dev, r=HKalbasi 2023-06-12 08:49:02 +00:00
ide-completion Deduplicate tuple indices for completion 2023-06-13 18:01:54 +09:00
ide-db Lower const params with a bad id 2023-06-11 00:39:28 +03:30
ide-diagnostics Fix missing terminator for slice pattern 2023-06-04 20:59:27 +03:30
ide-ssr internal: Replace Display impl for Name 2023-05-24 20:55:12 +02:00
intern Remove double lookups from Interned 2023-05-24 12:54:25 +02:00
limit Move Expander and LowerCtx into separate modules 2023-04-17 20:44:06 +02:00
mbe Implement ${count()} metavariable expression 2023-05-28 19:54:36 +09:00
parser Use ConstArg instead of Expr for AstId of InTypeConstId 2023-06-11 00:39:28 +03:30
paths Add AbsPath::absolutize 2023-05-13 11:51:28 +02:00
proc-macro-api Merge remote-tracking branch 'upstream/master' into sync-from-rust 2023-06-05 11:07:47 +03:00
proc-macro-srv Add span to group. 2023-06-07 08:48:19 -05:00
proc-macro-srv-cli Remove proc-macro server command from the rust-analyzer binary 2023-04-26 08:19:28 +02:00
proc-macro-test ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
profile internal: Add some additional status ouput 2023-04-22 09:34:47 +02:00
project-model Lower const params with a bad id 2023-06-11 00:39:28 +03:30
rust-analyzer Auto merge of #14932 - HKalbasi:dev, r=HKalbasi 2023-06-12 08:49:02 +00:00
sourcegen Use retain_mut in CommentBlock::extract 2023-03-31 17:41:40 -04:00
stdx Wrap platform-specific QoS in r-a-specific “thread intent” 2023-05-28 20:37:38 +10:00
syntax Use ConstArg instead of Expr for AstId of InTypeConstId 2023-06-11 00:39:28 +03:30
test-utils Lower const params with a bad id 2023-06-11 00:39:28 +03:30
text-edit Make text-size a workspace dep 2023-05-06 00:49:23 -07:00
toolchain ⬆️ rust-analyzer 2023-03-13 10:42:24 +02:00
tt Emit function bodies in expanding builtin derives 2023-05-03 14:14:47 +03:30
vfs Auto merge of #14755 - poliorcetics:clippy-fixes, r=Veykril 2023-05-24 11:13:52 +00:00
vfs-notify Wrap platform-specific QoS in r-a-specific “thread intent” 2023-05-28 20:37:38 +10:00