@@ -73,7 +73,7 @@ fn main() {
73
73
74
74
[discrete]
75
75
=== `add_impl_default_members`
76
- **Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide-assists/src/handlers/add_missing_impl_members.rs#L51 [add_missing_impl_members.rs]
76
+ **Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide-assists/src/handlers/add_missing_impl_members.rs#L55 [add_missing_impl_members.rs]
77
77
78
78
Adds scaffold for overriding default impl members.
79
79
@@ -110,7 +110,7 @@ impl Trait for () {
110
110
111
111
[discrete]
112
112
=== `add_impl_missing_members`
113
- **Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide-assists/src/handlers/add_missing_impl_members.rs#L10 [add_missing_impl_members.rs]
113
+ **Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide-assists/src/handlers/add_missing_impl_members.rs#L13 [add_missing_impl_members.rs]
114
114
115
115
Adds scaffold for required impl members.
116
116
@@ -680,7 +680,7 @@ impl Point {
680
680
681
681
[discrete]
682
682
=== `convert_two_arm_bool_match_to_matches_macro`
683
- **Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide-assists/src/handlers/convert_two_arm_bool_match_to_matches_macro.rs#L5 [convert_two_arm_bool_match_to_matches_macro.rs]
683
+ **Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide-assists/src/handlers/convert_two_arm_bool_match_to_matches_macro.rs#L8 [convert_two_arm_bool_match_to_matches_macro.rs]
684
684
685
685
Convert 2-arm match that evaluates to a boolean into the equivalent matches! invocation.
686
686
@@ -2593,6 +2593,28 @@ fn main() {
2593
2593
```
2594
2594
2595
2595
2596
+ [discrete]
2597
+ === `remove_unused_imports`
2598
+ **Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide-assists/src/handlers/remove_unused_imports.rs#L15[remove_unused_imports.rs]
2599
+
2600
+ Removes any use statements in the current selection that are unused.
2601
+
2602
+ .Before
2603
+ ```rust
2604
+ struct X();
2605
+ mod foo {
2606
+ use super::X┃;
2607
+ }
2608
+ ```
2609
+
2610
+ .After
2611
+ ```rust
2612
+ struct X();
2613
+ mod foo {
2614
+ }
2615
+ ```
2616
+
2617
+
2596
2618
[discrete]
2597
2619
=== `remove_unused_param`
2598
2620
**Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide-assists/src/handlers/remove_unused_param.rs#L15[remove_unused_param.rs]
0 commit comments