We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f49fe9e commit de40520Copy full SHA for de40520
config_proc_macro/src/utils.rs
@@ -1,5 +1,5 @@
1
use proc_macro2::TokenStream;
2
-use quote::{quote, ToTokens};
+use quote::{ToTokens, quote};
3
4
pub fn fold_quote<F, I, T>(input: impl Iterator<Item = I>, f: F) -> TokenStream
5
where
src/attr.rs
@@ -1,20 +1,20 @@
//! Format attributes and meta items.
-use rustc_ast::ast;
use rustc_ast::HasAttrs;
-use rustc_span::{symbol::sym, Span};
+use rustc_ast::ast;
+use rustc_span::{Span, symbol::sym};
6
7
use self::doc_comment::DocCommentFormatter;
8
-use crate::comment::{contains_comment, rewrite_doc_comment, CommentStyle};
9
-use crate::config::lists::*;
+use crate::comment::{CommentStyle, contains_comment, rewrite_doc_comment};
10
use crate::config::IndentStyle;
+use crate::config::lists::*;
11
use crate::expr::rewrite_literal;
12
-use crate::lists::{definitive_tactic, itemize_list, write_list, ListFormatting, Separator};
+use crate::lists::{ListFormatting, Separator, definitive_tactic, itemize_list, write_list};
13
use crate::overflow;
14
use crate::rewrite::{Rewrite, RewriteContext, RewriteError, RewriteErrorExt, RewriteResult};
15
use crate::shape::Shape;
16
use crate::source_map::SpanUtils;
17
-use crate::types::{rewrite_path, PathContext};
+use crate::types::{PathContext, rewrite_path};
18
use crate::utils::{count_newlines, mk_sp};
19
20
mod doc_comment;
src/bin/main.rs
@@ -1,6 +1,6 @@
#![feature(rustc_private)]
-use anyhow::{format_err, Result};
+use anyhow::{Result, format_err};
use io::Error as IoError;
use thiserror::Error;
@@ -11,15 +11,15 @@ use tracing_subscriber::EnvFilter;
use std::collections::HashMap;
use std::env;
use std::fs::File;
-use std::io::{self, stdout, Read, Write};
+use std::io::{self, Read, Write, stdout};
use std::path::{Path, PathBuf};
use std::str::FromStr;
use getopts::{Matches, Options};
use crate::rustfmt::{
21
- load_config, CliOptions, Color, Config, Edition, EmitMode, FileLines, FileName,
22
- FormatReportFormatterBuilder, Input, Session, StyleEdition, Verbosity,
+ CliOptions, Color, Config, Edition, EmitMode, FileLines, FileName,
+ FormatReportFormatterBuilder, Input, Session, StyleEdition, Verbosity, load_config,
23
};
24
25
const BUG_REPORT_URL: &str = "https://github.com/rust-lang/rustfmt/issues/new?labels=bug";
src/chains.rs
@@ -59,9 +59,9 @@ use std::borrow::Cow;
59
use std::cmp::min;
60
61
use rustc_ast::{ast, ptr};
62
-use rustc_span::{symbol, BytePos, Span};
+use rustc_span::{BytePos, Span, symbol};
63
64
-use crate::comment::{rewrite_comment, CharClasses, FullCodeCharKind, RichChar};
+use crate::comment::{CharClasses, FullCodeCharKind, RichChar, rewrite_comment};
65
use crate::config::{IndentStyle, StyleEdition};
66
use crate::expr::rewrite_call;
67
use crate::lists::extract_pre_comment;
src/closures.rs
@@ -3,17 +3,17 @@ use rustc_span::Span;
use thin_vec::thin_vec;
use crate::attr::get_attrs_from_stmt;
use crate::config::StyleEdition;
use crate::expr::{block_contains_comment, is_simple_block, is_unsafe_block, rewrite_cond};
use crate::items::{span_hi_for_param, span_lo_for_param};
use crate::overflow::OverflowableItem;
use crate::types::rewrite_bound_params;
-use crate::utils::{last_line_width, left_most_sub_expr, stmt_expr, NodeIdExt};
+use crate::utils::{NodeIdExt, last_line_width, left_most_sub_expr, stmt_expr};
// This module is pretty messy because of the rules around closures and blocks:
// FIXME - the below is probably no longer true in full.
src/comment.rs
@@ -2,13 +2,13 @@
use std::{borrow::Cow, iter};
-use itertools::{multipeek, MultiPeek};
+use itertools::{MultiPeek, multipeek};
use rustc_span::Span;
use crate::config::Config;
use crate::rewrite::{RewriteContext, RewriteErrorExt, RewriteResult};
use crate::shape::{Indent, Shape};
-use crate::string::{rewrite_string, StringFormat};
+use crate::string::{StringFormat, rewrite_string};
use crate::utils::{
count_newlines, first_line_width, last_line_width, trim_left_preserve_layout,
trimmed_last_line_width, unicode_str_width,
src/config/file_lines.rs
@@ -7,7 +7,7 @@ use std::{cmp, fmt, iter, str};
use rustc_data_structures::sync::Lrc;
use rustc_span::SourceFile;
-use serde::{ser, Deserialize, Deserializer, Serialize, Serializer};
+use serde::{Deserialize, Deserializer, Serialize, Serializer, ser};
use serde_json as json;
src/config/options.rs
#![allow(unused_imports)]
-use std::collections::{hash_set, HashSet};
+use std::collections::{HashSet, hash_set};
use std::fmt;
@@ -11,10 +11,10 @@ use serde::de::{SeqAccess, Visitor};
use serde::ser::SerializeSeq;
use serde::{Deserialize, Deserializer, Serialize, Serializer};
+use crate::config::Config;
use crate::config::file_lines::FileLines;
use crate::config::lists::*;
use crate::config::macro_names::MacroSelectors;
-use crate::config::Config;
#[config_type]
pub enum NewlineStyle {
src/emitter/checkstyle.rs
use self::xml::XmlEscaped;
use super::*;
-use crate::rustfmt_diff::{make_diff, DiffLine, Mismatch};
+use crate::rustfmt_diff::{DiffLine, Mismatch, make_diff};
mod xml;
src/emitter/json.rs
use serde::Serialize;
use serde_json::to_string as to_json_string;
0 commit comments