@@ -187,7 +187,7 @@ fn main() {
187187
188188[discrete]
189189=== `auto_import`
190- **Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/assists/src/handlers/auto_import.rs#L19 [auto_import.rs]
190+ **Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/assists/src/handlers/auto_import.rs#L22 [auto_import.rs]
191191
192192If the name is unresolved, provides all possible imports for it.
193193
@@ -272,7 +272,7 @@ fn main() {
272272
273273[discrete]
274274=== `expand_glob_import`
275- **Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/assists/src/handlers/expand_glob_import.rs#L14 [expand_glob_import.rs]
275+ **Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/assists/src/handlers/expand_glob_import.rs#L18 [expand_glob_import.rs]
276276
277277Expands glob imports.
278278
@@ -303,7 +303,7 @@ fn qux(bar: Bar, baz: Baz) {}
303303
304304[discrete]
305305=== `extract_struct_from_enum_variant`
306- **Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/assists/src/handlers/extract_struct_from_enum_variant.rs#L17 [extract_struct_from_enum_variant.rs]
306+ **Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/assists/src/handlers/extract_struct_from_enum_variant.rs#L20 [extract_struct_from_enum_variant.rs]
307307
308308Extracts a struct from enum variant.
309309
@@ -977,6 +977,23 @@ fn handle(action: Action) {
977977```
978978
979979
980+ [discrete]
981+ === `replace_impl_trait_with_generic`
982+ **Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/assists/src/handlers/replace_impl_trait_with_generic.rs#L5[replace_impl_trait_with_generic.rs]
983+
984+ Replaces `impl Trait` function argument with the named generic.
985+
986+ .Before
987+ ```rust
988+ fn foo(bar: ┃impl Bar) {}
989+ ```
990+
991+ .After
992+ ```rust
993+ fn foo<B: Bar>(bar: B) {}
994+ ```
995+
996+
980997[discrete]
981998=== `replace_let_with_if_let`
982999**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/assists/src/handlers/replace_let_with_if_let.rs#L14[replace_let_with_if_let.rs]
@@ -1007,7 +1024,7 @@ fn compute() -> Option<i32> { None }
10071024
10081025[discrete]
10091026=== `replace_qualified_name_with_use`
1010- **Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/assists/src/handlers/replace_qualified_name_with_use.rs#L9 [replace_qualified_name_with_use.rs]
1027+ **Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/assists/src/handlers/replace_qualified_name_with_use.rs#L10 [replace_qualified_name_with_use.rs]
10111028
10121029Adds a use statement for a given fully-qualified name.
10131030
0 commit comments