rust/crates
bors 62dcf39ef0 Auto merge of #14723 - obsgolem:master, r=Veykril
Added remove unused imports assist

This resolves the most important part of #5131. I needed to make a couple of cosmetic changes to the search infrastructure to do this.

A few open questions:
* Should imports that don't resolve to anything be considered unused? I figured probably not, but it would be a trivial change to make if we want it.
* Is there a cleaner way to make the edits to the use list?
* Is there a cleaner way to get the list of uses that intersect the current selection?
* Is the performance acceptable? When testing this on itself, it takes a good couple seconds to perform the assist.
* Is there a way to hide the rustc diagnostics that overlap with this functionality?
2023-08-01 09:50:16 +00:00
..
base-db implement type_name intrinsic 2023-07-14 16:52:36 +03:30
cfg Replace x with it 2023-07-06 17:33:17 +03:30
flycheck Bump more deps 2023-06-22 11:44:10 +02:00
hir Auto merge of #15320 - lowr:fix/incorrect-name-case-for-inner-items, r=HKalbasi 2023-07-21 06:41:30 +00:00
hir-def Auto merge of #15361 - Veykril:eager-macro-inputs, r=Veykril 2023-07-31 14:24:29 +00:00
hir-expand fix: Remove another faulty unwrap (expect) 2023-07-31 16:47:45 +02:00
hir-ty Support Self in mir lowering 2023-07-30 23:05:10 +03:30
ide Auto merge of #14723 - obsgolem:master, r=Veykril 2023-08-01 09:50:16 +00:00
ide-assists Auto merge of #14723 - obsgolem:master, r=Veykril 2023-08-01 09:50:16 +00:00
ide-completion Replace x with it 2023-07-06 17:33:17 +03:30
ide-db Auto merge of #14723 - obsgolem:master, r=Veykril 2023-08-01 09:50:16 +00:00
ide-diagnostics Auto merge of #15269 - DropDemBits:structured-snippets-deferred-rendering, r=Veykril 2023-08-01 09:18:46 +00:00
ide-ssr Updated search to expose some more functions and to make search take the search scope by reference. 2023-07-09 17:30:21 -04:00
intern Bump more deps 2023-06-22 11:44:10 +02:00
limit Merge commit 'aa9bc8612514d216f84eec218dfd19ab83f3598a' into sync-from-ra 2023-06-05 12:04:23 +03:00
load-cargo Fix publishing of load-cargo crate 2023-07-10 13:40:37 +03:00
mbe Fixup path fragments upon MBE transcription 2023-07-30 23:36:42 +09:00
parser fix: Expand eager macros to delimited comma separated expression list 2023-07-30 17:31:26 +02:00
paths internal: use consistent style for error handling 2023-06-19 13:01:47 +01:00
proc-macro-api Support reading uncompressed proc macro metadata 2023-07-17 13:30:19 +00:00
proc-macro-srv Minor refactoring 2023-07-27 16:30:57 +09:00
proc-macro-srv-cli Merge commit 'aa9bc8612514d216f84eec218dfd19ab83f3598a' into sync-from-ra 2023-06-05 12:04:23 +03:00
proc-macro-test ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
profile Use anonymous lifetime where possible 2023-06-29 23:27:28 +09:00
project-model Optimize DepKindInfo -> DepKind conversion 2023-07-21 17:10:42 +09:00
rust-analyzer Auto merge of #15269 - DropDemBits:structured-snippets-deferred-rendering, r=Veykril 2023-08-01 09:18:46 +00:00
sourcegen Format let-else 2023-07-03 20:34:09 +02:00
stdx Bump more deps 2023-06-22 11:44:10 +02:00
syntax Auto merge of #14723 - obsgolem:master, r=Veykril 2023-08-01 09:50:16 +00:00
test-utils Give real discriminant_type to chalk 2023-07-14 20:15:18 +03:30
text-edit Merge commit 'aa9bc8612514d216f84eec218dfd19ab83f3598a' into sync-from-ra 2023-06-05 12:04:23 +03:00
toolchain ⬆️ rust-analyzer 2023-03-13 10:42:24 +02:00
tt Auto merge of #15345 - lowr:fix/add_missing_match_arms-upmap-failure, r=Veykril 2023-08-01 08:58:43 +00:00
vfs Upgrade to indexmap v2 2023-06-24 17:35:20 -07:00
vfs-notify Downgrade some deps to get rif of windows-sys duplication 2023-06-22 11:44:10 +02:00