Skip to content

Commit fc6d4c5

Browse files
committed
Cargo fmt
1 parent 645043a commit fc6d4c5

File tree

20 files changed

+63
-110
lines changed

20 files changed

+63
-110
lines changed

rustfmt-core/rustfmt-lib/src/formatting.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ use rustc_ast::ast;
88
pub(crate) use syntux::session::ParseSess;
99

1010
use self::newline_style::apply_newline_style;
11+
use crate::config::{Config, FileName};
1112
use crate::formatting::{
1213
comment::{CharClasses, FullCodeCharKind},
1314
report::NonFormattedRange,
1415
syntux::parser::{DirectoryOwnership, Parser, ParserError},
1516
utils::count_newlines,
1617
visitor::FmtVisitor,
1718
};
18-
use crate::config::{Config, FileName};
1919
use crate::result::OperationError;
2020
use crate::{
2121
ErrorKind, FormatError, FormatReport, FormatResult, Input, OperationSetting, Verbosity,

rustfmt-core/rustfmt-lib/src/formatting/attr.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ use rustc_ast::ast;
44
use rustc_ast::attr::HasAttrs;
55
use rustc_span::{symbol::sym, Span};
66

7+
use crate::config::{lists::*, IndentStyle};
78
use doc_comment::DocCommentFormatter;
8-
use crate::config::{
9-
lists::*,
10-
IndentStyle,
11-
};
129

1310
use crate::formatting::{
14-
comment::{contains_comment, rewrite_doc_comment, CommentStyle, recover_missing_comment_in_span},
11+
comment::{
12+
contains_comment, recover_missing_comment_in_span, rewrite_doc_comment, CommentStyle,
13+
},
1514
expr::{rewrite_literal, span_ends_with_comma},
1615
lists::{definitive_tactic, itemize_list, write_list, ListFormatting, Separator},
1716
overflow,

rustfmt-core/rustfmt-lib/src/formatting/closures.rs

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
use rustc_ast::{ast, ptr};
22
use rustc_span::Span;
33

4-
use crate::config::{
5-
lists::*,
6-
IndentStyle,
7-
SeparatorTactic,
8-
};
4+
use crate::config::{lists::*, IndentStyle, SeparatorTactic};
95
use crate::formatting::{
106
attr::get_attrs_from_stmt,
11-
expr::{block_contains_comment, is_simple_block, is_unsafe_block, rewrite_cond,
12-
rewrite_block_with_visitor},
7+
expr::{
8+
block_contains_comment, is_simple_block, is_unsafe_block, rewrite_block_with_visitor,
9+
rewrite_cond,
10+
},
1311
items::{span_hi_for_param, span_lo_for_param},
1412
lists::{definitive_tactic, itemize_list, write_list, ListFormatting, Separator},
1513
overflow::OverflowableItem,
@@ -162,15 +160,8 @@ fn rewrite_closure_with_block(
162160
rules: ast::BlockCheckMode::Default,
163161
span: body.span,
164162
};
165-
let block = rewrite_block_with_visitor(
166-
context,
167-
"",
168-
&block,
169-
Some(&body.attrs),
170-
None,
171-
shape,
172-
false,
173-
)?;
163+
let block =
164+
rewrite_block_with_visitor(context, "", &block, Some(&body.attrs), None, shape, false)?;
174165
Some(format!("{} {}", prefix, block))
175166
}
176167

rustfmt-core/rustfmt-lib/src/formatting/comment.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ use crate::formatting::{
1111
shape::{Indent, Shape},
1212
string::{rewrite_string, StringFormat},
1313
utils::{
14-
count_newlines, first_line_width, last_line_width, tab_to_spaces, trim_left_preserve_layout,
15-
unicode_str_width,
14+
count_newlines, first_line_width, last_line_width, tab_to_spaces,
15+
trim_left_preserve_layout, unicode_str_width,
1616
},
1717
};
1818

rustfmt-core/rustfmt-lib/src/formatting/expr.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,14 @@ use rustc_ast::token::{DelimToken, LitKind};
66
use rustc_ast::{ast, ptr};
77
use rustc_span::{BytePos, Span};
88

9-
use crate::config::{
10-
lists::*,
11-
Config, ControlBraceStyle, IndentStyle,
12-
};
9+
use crate::config::{lists::*, Config, ControlBraceStyle, IndentStyle};
1310
use crate::formatting::{
1411
chains::rewrite_chain,
1512
closures,
1613
comment::{
17-
combine_strs_with_missing_comments, comment_style, contains_comment, recover_comment_removed,
18-
rewrite_comment, rewrite_missing_comment, CharClasses, FindUncommented,
14+
combine_strs_with_missing_comments, comment_style, contains_comment,
15+
recover_comment_removed, rewrite_comment, rewrite_missing_comment, CharClasses,
16+
FindUncommented,
1917
},
2018
lists::{
2119
definitive_tactic, itemize_list, shape_for_tactic, struct_lit_formatting, struct_lit_shape,

rustfmt-core/rustfmt-lib/src/formatting/imports.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,13 @@ use crate::config::lists::*;
1313
use crate::config::{Edition, IndentStyle};
1414
use crate::formatting::{
1515
comment::combine_strs_with_missing_comments,
16-
lists::{
17-
definitive_tactic, itemize_list, write_list, ListFormatting, ListItem, Separator,
18-
},
16+
lists::{definitive_tactic, itemize_list, write_list, ListFormatting, ListItem, Separator},
1917
reorder::{compare_as_versions, compare_opt_ident_as_versions},
2018
rewrite::{Rewrite, RewriteContext},
2119
shape::Shape,
2220
source_map::SpanUtils,
2321
spanned::Spanned,
24-
utils::{is_same_visibility, mk_sp, rewrite_ident, format_visibility},
22+
utils::{format_visibility, is_same_visibility, mk_sp, rewrite_ident},
2523
visitor::FmtVisitor,
2624
};
2725

@@ -234,9 +232,10 @@ impl UseTree {
234232
context: &RewriteContext<'_>,
235233
shape: Shape,
236234
) -> Option<String> {
237-
let vis = self.visibility.as_ref().map_or(Cow::from(""), |vis| {
238-
format_visibility(context, &vis)
239-
});
235+
let vis = self
236+
.visibility
237+
.as_ref()
238+
.map_or(Cow::from(""), |vis| format_visibility(context, &vis));
240239
let use_str = self
241240
.rewrite(context, shape.offset_left(vis.len())?)
242241
.map(|s| {

rustfmt-core/rustfmt-lib/src/formatting/lists.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,7 @@ use std::iter::Peekable;
66
use rustc_span::BytePos;
77
use unicode_segmentation::UnicodeSegmentation;
88

9-
use crate::config::{
10-
lists::*,
11-
Config,
12-
IndentStyle,
13-
};
9+
use crate::config::{lists::*, Config, IndentStyle};
1410
use crate::formatting::{
1511
comment::{find_comment_end, rewrite_comment, FindUncommented},
1612
rewrite::RewriteContext,

rustfmt-core/rustfmt-lib/src/formatting/macros.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,26 +22,25 @@ use rustc_span::{
2222
BytePos, Span, Symbol, DUMMY_SP,
2323
};
2424

25+
use crate::config::lists::*;
2526
use crate::formatting::{
26-
comment::{
27-
contains_comment, CharClasses, FindUncommented, FullCodeCharKind, LineClasses,
28-
},
27+
comment::{contains_comment, CharClasses, FindUncommented, FullCodeCharKind, LineClasses},
2928
expr::{rewrite_array, rewrite_assign_rhs},
30-
report::NonFormattedRange,
3129
lists::{itemize_list, write_list, ListFormatting},
3230
overflow,
31+
report::NonFormattedRange,
3332
rewrite::{Rewrite, RewriteContext},
3433
shape::{Indent, Shape},
3534
source_map::SpanUtils,
3635
spanned::Spanned,
37-
util::{format_snippet, format_code_block},
36+
util::{format_code_block, format_snippet},
3837
utils::{
3938
count_newlines, format_visibility, indent_next_line, is_empty_line, mk_sp,
40-
remove_trailing_white_spaces, rewrite_ident, trim_left_preserve_layout, wrap_str, NodeIdExt,
39+
remove_trailing_white_spaces, rewrite_ident, trim_left_preserve_layout, wrap_str,
40+
NodeIdExt,
4141
},
4242
visitor::FmtVisitor,
4343
};
44-
use crate::config::lists::*;
4544

4645
const FORCED_BRACKET_MACROS: &[&str] = &["vec!"];
4746

rustfmt-core/rustfmt-lib/src/formatting/matches.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,26 @@ use std::iter::repeat;
55
use rustc_ast::{ast, ptr};
66
use rustc_span::{BytePos, Span};
77

8+
use crate::config::{
9+
lists::*,
10+
Config, ControlBraceStyle, IndentStyle, MatchArmLeadingPipe,
11+
};
812
use crate::formatting::{
913
comment::{combine_strs_with_missing_comments, rewrite_comment},
1014
expr::{
11-
format_expr, is_empty_block, is_simple_block, is_unsafe_block, prefer_next_line, rewrite_cond,
12-
ExprType, RhsTactics,
15+
format_expr, is_empty_block, is_simple_block, is_unsafe_block, prefer_next_line,
16+
rewrite_cond, ExprType, RhsTactics,
1317
},
1418
lists::{itemize_list, write_list, ListFormatting},
1519
rewrite::{Rewrite, RewriteContext},
1620
shape::Shape,
1721
source_map::SpanUtils,
1822
spanned::Spanned,
1923
utils::{
20-
contains_skip, extra_offset, first_line_width, inner_attributes, last_line_extendable, mk_sp,
21-
semicolon_for_expr, trimmed_last_line_width, unicode_str_width,
24+
contains_skip, extra_offset, first_line_width, inner_attributes, last_line_extendable,
25+
mk_sp, semicolon_for_expr, trimmed_last_line_width, unicode_str_width,
2226
},
2327
};
24-
use crate::config::{
25-
lists::*,
26-
Config, ControlBraceStyle, IndentStyle, MatchArmLeadingPipe,
27-
};
2828

2929
/// A simple wrapper type against `ast::Arm`. Used inside `write_list()`.
3030
struct ArmWrapper<'a> {

rustfmt-core/rustfmt-lib/src/formatting/missed_spans.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
use rustc_span::{BytePos, Pos, Span};
22

3-
use crate::config::{
4-
file_lines::FileLines,
5-
FileName,
6-
};
3+
use crate::config::{file_lines::FileLines, FileName};
74

85
use crate::formatting::{
96
comment::{is_last_comment_block, rewrite_comment, CodeCharKind, CommentCodeSlices},
107
shape::{Indent, Shape},
118
source_map::LineRangeUtils,
129
utils::{
13-
count_lf_crlf, count_newlines, last_line_contains_single_line_comment, last_line_width, mk_sp,
10+
count_lf_crlf, count_newlines, last_line_contains_single_line_comment, last_line_width,
11+
mk_sp,
1412
},
1513
visitor::FmtVisitor,
1614
};

rustfmt-core/rustfmt-lib/src/formatting/modules.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ use rustc_ast::ast;
66
use rustc_ast::visit::Visitor;
77
use rustc_span::symbol::{self, sym, Symbol};
88

9+
use crate::config::FileName;
910
use crate::formatting::{
1011
attr::MetaVisitor,
1112
items::is_mod_decl,
1213
syntux::parser::{Directory, DirectoryOwnership, ModulePathSuccess, Parser},
1314
syntux::session::ParseSess,
1415
utils::contains_skip,
1516
};
16-
use crate::config::FileName;
1717

1818
mod visitor;
1919

rustfmt-core/rustfmt-lib/src/formatting/modules/visitor.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@ use rustc_ast::ast;
22
use rustc_ast::visit::Visitor;
33
use rustc_span::Symbol;
44

5-
use crate::formatting::{
6-
attr::MetaVisitor,
7-
syntux::parser::Parser,
8-
syntux::session::ParseSess,
9-
};
5+
use crate::formatting::{attr::MetaVisitor, syntux::parser::Parser, syntux::session::ParseSess};
106

117
pub(crate) struct ModItem {
128
pub(crate) item: ast::Item,

rustfmt-core/rustfmt-lib/src/formatting/overflow.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,16 @@ use rustc_ast::token::DelimToken;
77
use rustc_ast::{ast, ptr};
88
use rustc_span::Span;
99

10+
use crate::config::lists::*;
1011
use crate::formatting::{
1112
closures,
1213
expr::{
13-
can_be_overflowed_expr, is_every_expr_simple, is_method_call, is_nested_call, is_simple_expr,
14-
rewrite_cond,
14+
can_be_overflowed_expr, is_every_expr_simple, is_method_call, is_nested_call,
15+
is_simple_expr, rewrite_cond,
1516
},
1617
lists::{
17-
definitive_tactic, itemize_list, write_list, ListFormatting, ListItem, Separator,
18-
total_item_width,
18+
definitive_tactic, itemize_list, total_item_width, write_list, ListFormatting, ListItem,
19+
Separator,
1920
},
2021
macros::MacroArg,
2122
patterns::{can_be_overflowed_pat, TuplePatField},
@@ -26,7 +27,6 @@ use crate::formatting::{
2627
types::{can_be_overflowed_type, SegmentParam},
2728
utils::{count_newlines, extra_offset, first_line_width, last_line_width, mk_sp},
2829
};
29-
use crate::config::lists::*;
3030

3131
const SHORT_ITEM_THRESHOLD: usize = 10;
3232

rustfmt-core/rustfmt-lib/src/formatting/pairs.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ use crate::config::IndentStyle;
55
use crate::formatting::{
66
rewrite::{Rewrite, RewriteContext},
77
shape::Shape,
8-
utils::{
9-
first_line_width, is_single_line, last_line_width, trimmed_last_line_width, wrap_str,
10-
},
8+
utils::{first_line_width, is_single_line, last_line_width, trimmed_last_line_width, wrap_str},
119
};
1210

1311
/// Sigils that decorate a binop pair.

rustfmt-core/rustfmt-lib/src/formatting/source_map.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,7 @@
44
use rustc_span::{BytePos, Span};
55

66
use crate::config::file_lines::LineRange;
7-
use crate::formatting::{
8-
comment::FindUncommented,
9-
visitor::SnippetProvider,
10-
};
7+
use crate::formatting::{comment::FindUncommented, visitor::SnippetProvider};
118

129
pub(crate) trait SpanUtils {
1310
fn span_after(&self, original: Span, needle: &str) -> BytePos;

rustfmt-core/rustfmt-lib/src/formatting/syntux/session.rs

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,12 @@ use rustc_span::{
1111
symbol, BytePos, Span,
1212
};
1313

14-
use crate::config::{
15-
Config,
16-
FileName,
17-
file_lines::LineRange,
14+
use crate::config::{file_lines::LineRange, Config, FileName};
15+
use crate::formatting::{
16+
source_map::LineRangeUtils, utils::starts_with_newline, visitor::SnippetProvider,
1817
};
1918
use crate::ignore_path::IgnorePathSet;
2019
use crate::result::OperationError;
21-
use crate::formatting::{
22-
source_map::LineRangeUtils,
23-
utils::starts_with_newline,
24-
visitor::SnippetProvider,
25-
};
2620

2721
/// ParseSess holds structs necessary for constructing a parser.
2822
pub(crate) struct ParseSess {
@@ -275,8 +269,8 @@ mod tests {
275269
mod emitter {
276270
use super::*;
277271
use crate::config::IgnoreList;
278-
use crate::is_nightly_channel;
279272
use crate::formatting::utils::mk_sp;
273+
use crate::is_nightly_channel;
280274
use rustc_span::{FileName as SourceMapFileName, MultiSpan, DUMMY_SP};
281275
use std::path::PathBuf;
282276

rustfmt-core/rustfmt-lib/src/formatting/types.rs

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,10 @@ use std::ops::Deref;
44
use rustc_ast::ast::{self, FnRetTy, Mutability};
55
use rustc_span::{symbol::kw, BytePos, Span};
66

7-
use crate::config::{
8-
lists::*,
9-
IndentStyle,
10-
TypeDensity,
11-
};
7+
use crate::config::{lists::*, IndentStyle, TypeDensity};
128
use crate::formatting::{
139
expr::{format_expr, rewrite_assign_rhs, rewrite_tuple, rewrite_unary_prefix, ExprType},
14-
lists::{
15-
definitive_tactic, itemize_list, write_list, ListFormatting, ListItem, Separator,
16-
},
10+
lists::{definitive_tactic, itemize_list, write_list, ListFormatting, ListItem, Separator},
1711
macros::{rewrite_macro, MacroPosition},
1812
overflow,
1913
pairs::{rewrite_pair, PairParts},
@@ -23,8 +17,7 @@ use crate::formatting::{
2317
spanned::Spanned,
2418
utils::{
2519
colon_spaces, extra_offset, first_line_width, format_extern, format_mutability,
26-
last_line_extendable, last_line_width, mk_sp, rewrite_ident,
27-
format_unsafety,
20+
format_unsafety, last_line_extendable, last_line_width, mk_sp, rewrite_ident,
2821
},
2922
};
3023

rustfmt-core/rustfmt-lib/src/formatting/util.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
use crate::{config::Config, emitter::Verbosity, Input, NewlineStyle, OperationSetting};
21
use crate::formatting::{
3-
comment::LineClasses,
4-
FormattedSnippet,
5-
shape::Indent,
6-
utils::indent_next_line,
2+
comment::LineClasses, shape::Indent, utils::indent_next_line, FormattedSnippet,
73
};
4+
use crate::{config::Config, emitter::Verbosity, Input, NewlineStyle, OperationSetting};
85

96
/// Format the given snippet. The snippet is expected to be *complete* code.
107
/// When we cannot parse the given snippet, this function returns `None`.

0 commit comments

Comments
 (0)