v1.4.33
版本发布时间: 2021-01-28 11:00:36
rust-lang/rustfmt最新发布版本:v1.6.0(2023-07-02 03:03:27)
Changed
-
merge_imports
configuration has been deprecated in favor of the newimports_granularity
option. Any existing usage ofmerge_imports
will be automatically mapped to the corresponding value onimports_granularity
with a warning message printed to encourage users to update their config files.
Added
- New
imports_granularity
option has been added which succeedsmerge_imports
. This new option supports several additional variants which allow users to merge imports at different levels (crate or module), and even flatten imports to have a single use statement per item. (PR #4634, PR #4639)
See the section on the configuration site for more information https://rust-lang.github.io/rustfmt/?version=v1.4.33&search=#imports_granularity
Fixed
- Fix erroneous removal of
const
keyword on const trait impl (#4084) - Fix incorrect span usage wit const generics in supertraits (#4204)
- Use correct span for const generic params (#4263)
- Correct span on const generics to include type bounds (#4310)
- Idempotence issue on blocks containing only empty statements (#4627 and #3868)
- Fix issue with semicolon placement on required functions that have a trailing comment that ends in a line-style comment before the semicolon (#4646)
- Avoid shared interned cfg_if symbol since rustfmt can re-initialize the rustc_ast globals on multiple inputs (#4656)
1、 rustfmt_linux_v1.4.33.tar.gz 10.68MB
2、 rustfmt_macos_v1.4.33.tar.gz 7.02MB
3、 rustfmt_windows-gnu_v1.4.33.zip 18.41MB
4、 rustfmt_windows-msvc_v1.4.33.zip 6.02MB