You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2023-01-16-changelog-186.markdown
+20-12
Original file line number
Diff line number
Diff line change
@@ -7,29 +7,37 @@ date: 2023-01-16 13:00:00 +0300
7
7
8
8
## New Features
9
9
10
-
*[#9926] Add support for displaying source control author Code Vision (by [@Kobzol])
10
+
*[#9747] Support `Create field` quick-fix for struct literals with `Self`
11
11
12
-
*[#9883] Annotate exclusive range patterns as experimental
12
+
{% include gif-img.html path="/assets/posts/changelog-186/create-field" w="700px" %}
13
13
14
-
*[#9441] Fully qualify paths from the local crate that cannot be imported after paste (by [@Kobzol])
14
+
*[#9794] Remove unused imports inside functions by `Optimize import` action
15
+
if [Unused imports](https://github.com/intellij-rust/intellij-rust/issues/2158) inspections is enabled
15
16
16
-
## Fixes
17
+
{% include gif-img.html path="/assets/posts/changelog-186/unused-imports-in-function" w="700px" %}
17
18
18
-
*[#9928] Improve error messages for already defined names:
19
-
- Produce proper `E0403` error for const generic parameters with duplicate names
20
-
- Update error messages for already defined names to provide the same error message as the compiler
19
+
*[#9441] Fully qualify paths from the local crate that cannot be imported after paste.
20
+
Note, the corresponding feature is disabled by default.
21
+
You can turn it on via `Rust | Insert imports on paste` option in `Preferences | Editor | General | Auto Import` panel (by [@Kobzol])
21
22
22
-
*[#9899] Fix annotation for exclusive range patterns
23
+
{% include gif-img.html path="/assets/posts/changelog-186/import-on-paste" w="700px" %}
23
24
24
-
*[#9794] Now unused imports are removed inside functions if [corresponding inspection](https://github.com/intellij-rust/intellij-rust/issues/2158) is enabled
25
+
*[#9883], [#9899] Annotate [exclusive range patterns](https://github.com/rust-lang/rust/issues/37854) as experimental
25
26
26
-
*[#9747] Support `Create field` quick-fix for struct literals with `Self`
27
+
## Fixes
28
+
29
+
*[#9928] Improve error messages for already defined names:
30
+
- Produce proper [E0403](https://doc.rust-lang.org/error_codes/E0403.html) error for const generic parameters with duplicate names
31
+
- Update error messages for already defined names to provide the same error message as the compiler
27
32
28
33
## Internal Improvements
29
34
30
-
*[#9931] Use Kotlin 1.8 for compilation
35
+
*[#9926] Provide initial implementation to show code authors hints.
36
+
The feature is disabled by default for now (by [@Kobzol])
37
+
38
+
*[#9931] Use Kotlin 1.8 for plugin compilation
31
39
32
-
*[#9879] Refactor resolve processors
40
+
*[#9879] Refactor name resolution processors
33
41
34
42
Full set of changes can be found [here](https://github.com/intellij-rust/intellij-rust/milestone/95?closed=1)
0 commit comments