Skip to content

Commit 697ef95

Browse files
committed
remove redundant imports (clippy::single_component_path_imports)
1 parent 8417d68 commit 697ef95

File tree

24 files changed

+0
-36
lines changed

24 files changed

+0
-36
lines changed

src/librustc/traits/mod.rs

-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ use crate::ty::fold::{TypeFoldable, TypeFolder, TypeVisitor};
3131
use crate::ty::subst::{InternalSubsts, SubstsRef};
3232
use crate::ty::{self, AdtKind, GenericParamDefKind, List, ToPredicate, Ty, TyCtxt, WithConstness};
3333
use crate::util::common::ErrorReported;
34-
use chalk_engine;
3534
use rustc_hir as hir;
3635
use rustc_hir::def_id::DefId;
3736
use rustc_macros::HashStable;

src/librustc/traits/structural_impls.rs

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ use crate::traits;
22
use crate::traits::project::Normalized;
33
use crate::ty::fold::{TypeFoldable, TypeFolder, TypeVisitor};
44
use crate::ty::{self, Lift, Ty, TyCtxt};
5-
use chalk_engine;
65
use rustc_span::symbol::Symbol;
76
use smallvec::SmallVec;
87

src/librustc/ty/mod.rs

-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ use rustc_target::abi::Align;
4646
use syntax::ast::{self, Constness, Ident, Name};
4747
use syntax::node_id::{NodeId, NodeMap, NodeSet};
4848

49-
use smallvec;
5049
use std::cell::RefCell;
5150
use std::cmp::{self, Ordering};
5251
use std::fmt;

src/librustc_builtin_macros/log_syntax.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use rustc_ast_pretty::pprust;
22
use rustc_expand::base;
3-
use rustc_span;
43
use syntax::tokenstream::TokenStream;
54

65
pub fn expand_log_syntax<'cx>(

src/librustc_interface/callbacks.rs

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
1212
use rustc::ty::tls;
1313
use rustc_errors::{Diagnostic, TRACK_DIAGNOSTICS};
14-
use rustc_span;
1514
use std::fmt;
1615

1716
/// This is a callback from libsyntax as it cannot access the implicit state

src/librustc_interface/passes.rs

-4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ use rustc::traits;
1717
use rustc::ty::steal::Steal;
1818
use rustc::ty::{self, GlobalCtxt, ResolverOutputs, TyCtxt};
1919
use rustc::util::common::ErrorReported;
20-
use rustc_builtin_macros;
2120
use rustc_codegen_ssa::back::link::emit_metadata;
2221
use rustc_codegen_utils::codegen_backend::CodegenBackend;
2322
use rustc_codegen_utils::link::filename_for_metadata;
@@ -26,18 +25,15 @@ use rustc_data_structures::{box_region_allow_access, declare_box_region_type, pa
2625
use rustc_errors::PResult;
2726
use rustc_expand::base::ExtCtxt;
2827
use rustc_hir::def_id::{CrateNum, LOCAL_CRATE};
29-
use rustc_incremental;
3028
use rustc_lint::LintStore;
3129
use rustc_mir as mir;
3230
use rustc_mir_build as mir_build;
3331
use rustc_parse::{parse_crate_from_file, parse_crate_from_source_str};
3432
use rustc_passes::{self, hir_stats, layout_test};
3533
use rustc_plugin_impl as plugin;
36-
use rustc_privacy;
3734
use rustc_resolve::{Resolver, ResolverArenas};
3835
use rustc_span::symbol::Symbol;
3936
use rustc_span::FileName;
40-
use rustc_traits;
4137
use rustc_typeck as typeck;
4238
use syntax::mut_visit::MutVisitor;
4339
use syntax::{self, ast, visit};

src/librustc_macros/src/lift.rs

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
use proc_macro2;
21
use quote::quote;
32
use syn::{self, parse_quote};
4-
use synstructure;
53

64
pub fn lift_derive(mut s: synstructure::Structure<'_>) -> proc_macro2::TokenStream {
75
s.add_bounds(synstructure::AddBounds::Generics);

src/librustc_macros/src/query.rs

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ use itertools::Itertools;
22
use proc_macro::TokenStream;
33
use proc_macro2::{Delimiter, TokenTree};
44
use quote::quote;
5-
use syn;
65
use syn::parse::{Parse, ParseStream, Result};
76
use syn::punctuated::Punctuated;
87
use syn::spanned::Spanned;

src/librustc_macros/src/symbols.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use proc_macro::TokenStream;
22
use quote::quote;
33
use std::collections::HashSet;
4-
use syn;
54
use syn::parse::{Parse, ParseStream, Result};
65
use syn::{braced, parse_macro_input, Ident, LitStr, Token};
76

src/librustc_macros/src/type_foldable.rs

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
use quote::quote;
2-
use syn;
3-
use synstructure;
42

53
pub fn type_foldable_derive(mut s: synstructure::Structure<'_>) -> proc_macro2::TokenStream {
64
if let syn::Data::Union(_) = s.ast().data {

src/librustc_passes/dead.rs

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ use rustc_hir::itemlikevisit::ItemLikeVisitor;
1515
use rustc_hir::{Node, PatKind, TyKind};
1616
use rustc_session::lint;
1717

18-
use rustc_span;
1918
use rustc_span::symbol::sym;
2019
use syntax::{ast, attr};
2120

src/librustc_session/config.rs

-4
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ use rustc_span::symbol::{sym, Symbol};
2222
use rustc_errors::emitter::HumanReadableErrorType;
2323
use rustc_errors::{ColorConfig, FatalError, Handler, HandlerFlags};
2424

25-
use getopts;
26-
2725
use std::collections::btree_map::{
2826
Iter as BTreeMapIter, Keys as BTreeMapKeysIter, Values as BTreeMapValuesIter,
2927
};
@@ -816,7 +814,6 @@ mod opt {
816814
#![allow(dead_code)]
817815

818816
use super::RustcOptGroup;
819-
use getopts;
820817

821818
pub type R = RustcOptGroup;
822819
pub type S = &'static str;
@@ -1862,7 +1859,6 @@ pub fn parse_crate_types_from_list(list_list: Vec<String>) -> Result<Vec<CrateTy
18621859
pub mod nightly_options {
18631860
use super::{ErrorOutputType, OptionStability, RustcOptGroup};
18641861
use crate::early_error;
1865-
use getopts;
18661862
use rustc_feature::UnstableFeatures;
18671863

18681864
pub fn is_unstable_enabled(matches: &getopts::Matches) -> bool {

src/librustc_session/options.rs

-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ use rustc_target::spec::{LinkerFlavor, MergeFunctions, PanicStrategy, RelroLevel
1111
use rustc_feature::UnstableFeatures;
1212
use rustc_span::edition::Edition;
1313

14-
use getopts;
15-
1614
use std::collections::BTreeMap;
1715

1816
use std::collections::hash_map::DefaultHasher;

src/librustc_session/session.rs

-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ use rustc_data_structures::jobserver::{self, Client};
3333
use rustc_data_structures::profiling::{SelfProfiler, SelfProfilerRef};
3434
use rustc_target::spec::{PanicStrategy, RelroLevel, Target, TargetTriple};
3535

36-
use std;
3736
use std::cell::{self, RefCell};
3837
use std::env;
3938
use std::fmt;

src/librustc_typeck/variance/mod.rs

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
//!
44
//! [rustc guide]: https://rust-lang.github.io/rustc-guide/variance.html
55
6-
use arena;
76
use hir::Node;
87
use rustc::ty::query::Providers;
98
use rustc::ty::{self, CrateVariancesMap, TyCtxt};

src/librustdoc/clean/utils.rs

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ use rustc_data_structures::fx::FxHashSet;
1616
use rustc_hir as hir;
1717
use rustc_hir::def::{DefKind, Res};
1818
use rustc_hir::def_id::{DefId, LOCAL_CRATE};
19-
use rustc_span;
2019
use rustc_span::symbol::{kw, sym, Symbol};
2120
use std::mem;
2221

src/librustdoc/config.rs

-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ use std::ffi::OsStr;
33
use std::fmt;
44
use std::path::PathBuf;
55

6-
use getopts;
76
use rustc::lint::Level;
87
use rustc::session;
98
use rustc::session::config::{
@@ -13,7 +12,6 @@ use rustc::session::config::{
1312
use rustc::session::config::{parse_crate_types_from_list, parse_externs, CrateType};
1413
use rustc::session::config::{CodegenOptions, DebuggingOptions, ErrorOutputType, Externs};
1514
use rustc::session::search_paths::SearchPath;
16-
use rustc_driver;
1715
use rustc_span::edition::{Edition, DEFAULT_EDITION};
1816
use rustc_target::spec::TargetTriple;
1917

src/librustdoc/core.rs

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ use rustc_hir::def::Namespace::TypeNS;
1111
use rustc_hir::def_id::{CrateNum, DefId, DefIndex, LOCAL_CRATE};
1212
use rustc_hir::HirId;
1313
use rustc_interface::interface;
14-
use rustc_lint;
1514
use rustc_resolve as resolve;
1615
use rustc_session::lint;
1716

src/librustdoc/html/render.rs

-2
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,6 @@ use crate::html::markdown::{self, ErrorCodes, IdMap, Markdown, MarkdownHtml, Mar
7373
use crate::html::sources;
7474
use crate::html::{highlight, layout, static_files};
7575

76-
use minifier;
77-
7876
#[cfg(test)]
7977
mod tests;
8078

src/librustdoc/markdown.rs

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ use std::path::PathBuf;
55
use rustc_feature::UnstableFeatures;
66
use rustc_span::edition::Edition;
77
use rustc_span::source_map::DUMMY_SP;
8-
use testing;
98

109
use crate::config::{Options, RenderOptions};
1110
use crate::externalfiles::{load_string, LoadStringError};

src/librustdoc/passes/collect_intra_doc_links.rs

-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ use rustc_hir::def_id::DefId;
1313
use rustc_resolve::ParentScope;
1414
use rustc_span::symbol::Symbol;
1515
use rustc_span::DUMMY_SP;
16-
use syntax;
1716
use syntax::ast::{self, Ident};
1817

1918
use std::ops::Range;

src/librustdoc/test.rs

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ use std::str;
2020
use syntax::ast;
2121
use syntax::with_globals;
2222
use tempfile::Builder as TempFileBuilder;
23-
use testing;
2423

2524
use crate::clean::Attributes;
2625
use crate::config::Options;

src/libtest/cli.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
//! Module converting command-line arguments into test configuration.
22
3-
use getopts;
43
use std::env;
54
use std::path::PathBuf;
65

src/libtest/console.rs

-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ use std::fs::File;
44
use std::io;
55
use std::io::prelude::Write;
66

7-
use term;
8-
97
use super::{
108
bench::fmt_bench_samples,
119
cli::TestOpts,

0 commit comments

Comments
 (0)