rust-analyzer/crates
A4-Tacks 195151bc09
Add ide-assist: merge_other_match_arms
Merge other arms, can be used after fill match arms.

Example
---

```rust
enum Action { A, B, C, D, E }

fn handle(action: Action) {
    match action {
        A => todo!(),
        $0B => foo(),
        C$0 => bar(),
        D => todo!(),
        E => todo!(),
    }
}
```
->
```rust
enum Action { A, B, C, D, E }

fn handle(action: Action) {
    match action {
        B => foo(),
        C => bar(),
        _ => todo!(),
    }
}
```
2025-11-23 16:48:18 +08:00
..
base-db Merge pull request #20974 from ChayimFriedman2/ns4 2025-11-18 23:20:04 +00:00
cfg Revert "internal: Rewrite attribute handling" 2025-10-22 19:19:13 +03:00
edition chore: Bump Edition::CURRENT to 2024 2025-03-17 12:29:19 +01:00
hir Merge pull request #20974 from ChayimFriedman2/ns4 2025-11-18 23:20:04 +00:00
hir-def Infer range pattern fully 2025-11-20 07:15:33 +02:00
hir-expand Revert "internal: Rewrite attribute handling" 2025-10-22 19:19:13 +03:00
hir-ty fix: Remove some deep normalizations from infer 2025-11-22 01:55:01 +09:00
ide feat: make dyn inlay hints configurable 2025-11-20 00:37:01 +05:30
ide-assists Add ide-assist: merge_other_match_arms 2025-11-23 16:48:18 +08:00
ide-completion make postfix completion handle all references correctly 2025-11-19 12:01:01 +08:00
ide-db perf: Prime trait impls in cache priming 2025-11-21 15:48:42 +01:00
ide-diagnostics add test 2025-11-20 23:12:20 +09:00
ide-ssr Merge pull request #20974 from ChayimFriedman2/ns4 2025-11-18 23:20:04 +00:00
intern Merge pull request #20974 from ChayimFriedman2/ns4 2025-11-18 23:20:04 +00:00
load-cargo cargo clippy --fix 2025-07-31 10:55:10 +02:00
macros Improve fixture support 2025-10-16 22:06:16 +03:00
mbe move test per review feedback 2025-09-29 11:18:49 -04:00
parser fix: allow equality expressions in parsing of format_args 2025-11-19 07:12:16 +05:30
paths Don't run doctests 2025-06-23 00:50:22 +03:00
proc-macro-api Add version command to proc-macro-srv 2025-07-31 10:10:50 +02:00
proc-macro-srv Add toml as a dependency of project-model and unify version 2025-11-19 01:15:04 +09:00
proc-macro-srv-cli Add version command to proc-macro-srv 2025-07-31 10:10:50 +02:00
profile Implement next trait solver 2025-08-09 16:08:58 +00:00
project-model Fix tool_path 2025-11-21 17:06:37 +01:00
query-group-macro internal: bump salsa to 0.24 2025-10-04 09:47:26 -07:00
rust-analyzer Merge pull request #21085 from Veykril/push-kxznsnvokkvp 2025-11-21 13:54:49 +00:00
span Drop span maps on a background thread 2025-11-17 14:24:31 +01:00
stdx Merge pull request #20909 from taj-p/master 2025-11-15 09:17:33 +02:00
syntax fix: never remove parens from prefix ops with valueless return/break/continue 2025-11-20 04:01:14 +05:30
syntax-bridge Revert "internal: Rewrite attribute handling" 2025-10-22 19:19:13 +03:00
test-fixture Revert "internal: Rewrite attribute handling" 2025-10-22 19:19:13 +03:00
test-utils update minicore 2025-11-21 19:05:36 +05:30
toolchain Prevent rustup from automatically installing toolchains 2025-09-30 19:02:10 +03:00
tt fix: Expand literals with wrong suffixes into LitKind::Err 2025-11-04 02:08:33 +09:00
vfs Use FileId::MAX for id assertion in PathInterner::intern 2025-09-27 12:03:04 +05:30
vfs-notify cargo clippy --fix 2025-07-31 10:55:10 +02:00