Skip to content

Commit 4d60841

Browse files
committed
Auto merge of #3596 - xfix:remove-crate-from-paths, r=flip1995
Remove crate:: prefixes from crate paths This is somewhat misleading, as those are actually external crates, and don't need a crate:: prefix.
2 parents a7fe5af + 3f62fc3 commit 4d60841

File tree

137 files changed

+803
-803
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

137 files changed

+803
-803
lines changed

clippy_lints/src/approx_const.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
// option. This file may not be copied, modified, or distributed
88
// except according to those terms.
99

10-
use crate::rustc::hir::*;
11-
use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
12-
use crate::rustc::{declare_tool_lint, lint_array};
13-
use crate::syntax::ast::{FloatTy, Lit, LitKind};
14-
use crate::syntax::symbol;
1510
use crate::utils::span_lint;
11+
use rustc::hir::*;
12+
use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
13+
use rustc::{declare_tool_lint, lint_array};
1614
use std::f64::consts as f64;
15+
use syntax::ast::{FloatTy, Lit, LitKind};
16+
use syntax::symbol;
1717

1818
/// **What it does:** Checks for floating point literals that approximate
1919
/// constants which are defined in

clippy_lints/src/arithmetic.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
// option. This file may not be copied, modified, or distributed
88
// except according to those terms.
99

10-
use crate::rustc::hir;
11-
use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
12-
use crate::rustc::{declare_tool_lint, lint_array};
13-
use crate::syntax::source_map::Span;
1410
use crate::utils::span_lint;
11+
use rustc::hir;
12+
use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
13+
use rustc::{declare_tool_lint, lint_array};
14+
use syntax::source_map::Span;
1515

1616
/// **What it does:** Checks for plain integer arithmetic.
1717
///

clippy_lints/src/assign_ops.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
// option. This file may not be copied, modified, or distributed
88
// except according to those terms.
99

10-
use crate::rustc::hir;
11-
use crate::rustc::hir::intravisit::{walk_expr, NestedVisitorMap, Visitor};
12-
use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
13-
use crate::rustc::{declare_tool_lint, lint_array};
14-
use crate::rustc_errors::Applicability;
15-
use crate::syntax::ast;
1610
use crate::utils::{get_trait_def_id, implements_trait, snippet_opt, span_lint_and_then, SpanlessEq};
1711
use crate::utils::{higher, sugg};
1812
use if_chain::if_chain;
13+
use rustc::hir;
14+
use rustc::hir::intravisit::{walk_expr, NestedVisitorMap, Visitor};
15+
use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
16+
use rustc::{declare_tool_lint, lint_array};
17+
use rustc_errors::Applicability;
18+
use syntax::ast;
1919

2020
/// **What it does:** Checks for `a = a op b` or `a = b commutative_op a`
2121
/// patterns.
@@ -240,7 +240,7 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for AssignOps {
240240
}
241241

242242
fn is_commutative(op: hir::BinOpKind) -> bool {
243-
use crate::rustc::hir::BinOpKind::*;
243+
use rustc::hir::BinOpKind::*;
244244
match op {
245245
Add | Mul | And | Or | BitXor | BitAnd | BitOr | Eq | Ne => true,
246246
Sub | Div | Rem | Shl | Shr | Lt | Le | Ge | Gt => false,

clippy_lints/src/attrs.rs

+9-9
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,21 @@
1010
//! checks for attributes
1111
1212
use crate::reexport::*;
13-
use crate::rustc::hir::*;
14-
use crate::rustc::lint::{
15-
CheckLintNameResult, EarlyContext, EarlyLintPass, LateContext, LateLintPass, LintArray, LintContext, LintPass,
16-
};
17-
use crate::rustc::ty::{self, TyCtxt};
18-
use crate::rustc::{declare_tool_lint, lint_array};
19-
use crate::rustc_errors::Applicability;
20-
use crate::syntax::ast::{AttrStyle, Attribute, Lit, LitKind, MetaItemKind, NestedMetaItem, NestedMetaItemKind};
21-
use crate::syntax::source_map::Span;
2213
use crate::utils::{
2314
in_macro, last_line_of_span, match_def_path, opt_def_id, paths, snippet_opt, span_lint, span_lint_and_sugg,
2415
span_lint_and_then, without_block_comments,
2516
};
2617
use if_chain::if_chain;
18+
use rustc::hir::*;
19+
use rustc::lint::{
20+
CheckLintNameResult, EarlyContext, EarlyLintPass, LateContext, LateLintPass, LintArray, LintContext, LintPass,
21+
};
22+
use rustc::ty::{self, TyCtxt};
23+
use rustc::{declare_tool_lint, lint_array};
24+
use rustc_errors::Applicability;
2725
use semver::Version;
26+
use syntax::ast::{AttrStyle, Attribute, Lit, LitKind, MetaItemKind, NestedMetaItem, NestedMetaItemKind};
27+
use syntax::source_map::Span;
2828

2929
/// **What it does:** Checks for items annotated with `#[inline(always)]`,
3030
/// unless the annotated function is empty or simply panics.

clippy_lints/src/bit_mask.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
// except according to those terms.
99

1010
use crate::consts::{constant, Constant};
11-
use crate::rustc::hir::*;
12-
use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
13-
use crate::rustc::{declare_tool_lint, lint_array};
14-
use crate::rustc_errors::Applicability;
15-
use crate::syntax::ast::LitKind;
16-
use crate::syntax::source_map::Span;
1711
use crate::utils::sugg::Sugg;
1812
use crate::utils::{span_lint, span_lint_and_then};
1913
use if_chain::if_chain;
14+
use rustc::hir::*;
15+
use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
16+
use rustc::{declare_tool_lint, lint_array};
17+
use rustc_errors::Applicability;
18+
use syntax::ast::LitKind;
19+
use syntax::source_map::Span;
2020

2121
/// **What it does:** Checks for incompatible bit masks in comparisons.
2222
///

clippy_lints/src/blacklisted_name.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
// option. This file may not be copied, modified, or distributed
88
// except according to those terms.
99

10-
use crate::rustc::hir::*;
11-
use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
12-
use crate::rustc::{declare_tool_lint, lint_array};
1310
use crate::utils::span_lint;
11+
use rustc::hir::*;
12+
use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
13+
use rustc::{declare_tool_lint, lint_array};
1414

1515
/// **What it does:** Checks for usage of blacklisted names for variables, such
1616
/// as `foo`.

clippy_lints/src/block_in_if_condition.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
// option. This file may not be copied, modified, or distributed
88
// except according to those terms.
99

10-
use crate::rustc::hir::intravisit::{walk_expr, NestedVisitorMap, Visitor};
11-
use crate::rustc::hir::*;
12-
use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
13-
use crate::rustc::{declare_tool_lint, lint_array};
1410
use crate::utils::*;
1511
use matches::matches;
12+
use rustc::hir::intravisit::{walk_expr, NestedVisitorMap, Visitor};
13+
use rustc::hir::*;
14+
use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
15+
use rustc::{declare_tool_lint, lint_array};
1616

1717
/// **What it does:** Checks for `if` conditions that use blocks to contain an
1818
/// expression.

clippy_lints/src/booleans.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@
77
// option. This file may not be copied, modified, or distributed
88
// except according to those terms.
99

10-
use crate::rustc::hir::intravisit::*;
11-
use crate::rustc::hir::*;
12-
use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
13-
use crate::rustc::{declare_tool_lint, lint_array};
14-
use crate::rustc_data_structures::thin_vec::ThinVec;
15-
use crate::rustc_errors::Applicability;
16-
use crate::syntax::ast::{LitKind, NodeId, DUMMY_NODE_ID};
17-
use crate::syntax::source_map::{dummy_spanned, Span, DUMMY_SP};
1810
use crate::utils::{
1911
get_trait_def_id, implements_trait, in_macro, match_type, paths, snippet_opt, span_lint_and_then, SpanlessEq,
2012
};
13+
use rustc::hir::intravisit::*;
14+
use rustc::hir::*;
15+
use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
16+
use rustc::{declare_tool_lint, lint_array};
17+
use rustc_data_structures::thin_vec::ThinVec;
18+
use rustc_errors::Applicability;
19+
use syntax::ast::{LitKind, NodeId, DUMMY_NODE_ID};
20+
use syntax::source_map::{dummy_spanned, Span, DUMMY_SP};
2121

2222
/// **What it does:** Checks for boolean expressions that can be written more
2323
/// concisely.

clippy_lints/src/bytecount.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@
77
// option. This file may not be copied, modified, or distributed
88
// except according to those terms.
99

10-
use crate::rustc::hir::*;
11-
use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
12-
use crate::rustc::ty;
13-
use crate::rustc::{declare_tool_lint, lint_array};
14-
use crate::rustc_errors::Applicability;
15-
use crate::syntax::ast::{Name, UintTy};
1610
use crate::utils::{
1711
contains_name, get_pat_name, match_type, paths, single_segment_path, snippet_with_applicability,
1812
span_lint_and_sugg, walk_ptrs_ty,
1913
};
2014
use if_chain::if_chain;
15+
use rustc::hir::*;
16+
use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
17+
use rustc::ty;
18+
use rustc::{declare_tool_lint, lint_array};
19+
use rustc_errors::Applicability;
20+
use syntax::ast::{Name, UintTy};
2121

2222
/// **What it does:** Checks for naive byte counts
2323
///

clippy_lints/src/cargo_common_metadata.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99

1010
//! lint on missing cargo common metadata
1111
12-
use crate::rustc::lint::{EarlyContext, EarlyLintPass, LintArray, LintPass};
13-
use crate::rustc::{declare_tool_lint, lint_array};
14-
use crate::syntax::{ast::*, source_map::DUMMY_SP};
1512
use crate::utils::span_lint;
13+
use rustc::lint::{EarlyContext, EarlyLintPass, LintArray, LintPass};
14+
use rustc::{declare_tool_lint, lint_array};
15+
use syntax::{ast::*, source_map::DUMMY_SP};
1616

1717
use cargo_metadata;
1818

clippy_lints/src/collapsible_if.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121
//!
2222
//! This lint is **warn** by default
2323
24-
use crate::rustc::lint::{EarlyContext, EarlyLintPass, LintArray, LintPass};
25-
use crate::rustc::{declare_tool_lint, lint_array};
26-
use crate::syntax::ast;
2724
use if_chain::if_chain;
25+
use rustc::lint::{EarlyContext, EarlyLintPass, LintArray, LintPass};
26+
use rustc::{declare_tool_lint, lint_array};
27+
use syntax::ast;
2828

29-
use crate::rustc_errors::Applicability;
3029
use crate::utils::sugg::Sugg;
3130
use crate::utils::{in_macro, snippet_block, snippet_block_with_applicability, span_lint_and_sugg, span_lint_and_then};
31+
use rustc_errors::Applicability;
3232

3333
/// **What it does:** Checks for nested `if` statements which can be collapsed
3434
/// by `&&`-combining their conditions and for `else { if ... }` expressions

clippy_lints/src/const_static_lifetime.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
// option. This file may not be copied, modified, or distributed
88
// except according to those terms.
99

10-
use crate::rustc::lint::{EarlyContext, EarlyLintPass, LintArray, LintPass};
11-
use crate::rustc::{declare_tool_lint, lint_array};
12-
use crate::rustc_errors::Applicability;
13-
use crate::syntax::ast::*;
1410
use crate::utils::{in_macro, snippet, span_lint_and_then};
11+
use rustc::lint::{EarlyContext, EarlyLintPass, LintArray, LintPass};
12+
use rustc::{declare_tool_lint, lint_array};
13+
use rustc_errors::Applicability;
14+
use syntax::ast::*;
1515

1616
/// **What it does:** Checks for constants with an explicit `'static` lifetime.
1717
///

clippy_lints/src/consts.rs

+11-11
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@
1010

1111
#![allow(clippy::float_cmp)]
1212

13-
use crate::rustc::hir::def::Def;
14-
use crate::rustc::hir::*;
15-
use crate::rustc::lint::LateContext;
16-
use crate::rustc::ty::subst::{Subst, Substs};
17-
use crate::rustc::ty::{self, Instance, Ty, TyCtxt};
18-
use crate::rustc::{bug, span_bug};
19-
use crate::syntax::ast::{FloatTy, LitKind};
20-
use crate::syntax::ptr::P;
2113
use crate::utils::{clip, sext, unsext};
14+
use rustc::hir::def::Def;
15+
use rustc::hir::*;
16+
use rustc::lint::LateContext;
17+
use rustc::ty::subst::{Subst, Substs};
18+
use rustc::ty::{self, Instance, Ty, TyCtxt};
19+
use rustc::{bug, span_bug};
2220
use std::cmp::Ordering::{self, Equal};
2321
use std::cmp::PartialOrd;
2422
use std::convert::TryInto;
2523
use std::hash::{Hash, Hasher};
2624
use std::rc::Rc;
25+
use syntax::ast::{FloatTy, LitKind};
26+
use syntax::ptr::P;
2727

2828
/// A `LitKind`-like enum to fold constant `Expr`s into.
2929
#[derive(Debug, Clone)]
@@ -151,7 +151,7 @@ impl Constant {
151151

152152
/// parse a `LitKind` to a `Constant`
153153
pub fn lit_to_constant<'tcx>(lit: &LitKind, ty: Ty<'tcx>) -> Constant {
154-
use crate::syntax::ast::*;
154+
use syntax::ast::*;
155155

156156
match *lit {
157157
LitKind::Str(ref is, _) => Constant::Str(is.to_string()),
@@ -286,7 +286,7 @@ impl<'c, 'cc> ConstEvalLateContext<'c, 'cc> {
286286

287287
/// lookup a possibly constant expression from a ExprKind::Path
288288
fn fetch_path(&mut self, qpath: &QPath, id: HirId) -> Option<Constant> {
289-
use crate::rustc::mir::interpret::GlobalId;
289+
use rustc::mir::interpret::GlobalId;
290290

291291
let def = self.tables.qpath_def(qpath, id);
292292
match def {
@@ -430,7 +430,7 @@ impl<'c, 'cc> ConstEvalLateContext<'c, 'cc> {
430430
}
431431

432432
pub fn miri_to_const<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, result: &ty::Const<'tcx>) -> Option<Constant> {
433-
use crate::rustc::mir::interpret::{ConstValue, Scalar};
433+
use rustc::mir::interpret::{ConstValue, Scalar};
434434
match result.val {
435435
ConstValue::Scalar(Scalar::Bits { bits: b, .. }) => match result.ty.sty {
436436
ty::Bool => Some(Constant::Bool(b == 1)),

clippy_lints/src/copies.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@
77
// option. This file may not be copied, modified, or distributed
88
// except according to those terms.
99

10-
use crate::rustc::hir::*;
11-
use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
12-
use crate::rustc::ty::Ty;
13-
use crate::rustc::{declare_tool_lint, lint_array};
14-
use crate::rustc_data_structures::fx::FxHashMap;
15-
use crate::syntax::symbol::LocalInternedString;
1610
use crate::utils::{get_parent_expr, in_macro, snippet, span_lint_and_then, span_note_and_lint};
1711
use crate::utils::{SpanlessEq, SpanlessHash};
12+
use rustc::hir::*;
13+
use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
14+
use rustc::ty::Ty;
15+
use rustc::{declare_tool_lint, lint_array};
16+
use rustc_data_structures::fx::FxHashMap;
1817
use smallvec::SmallVec;
1918
use std::collections::hash_map::Entry;
2019
use std::hash::BuildHasherDefault;
20+
use syntax::symbol::LocalInternedString;
2121

2222
/// **What it does:** Checks for consecutive `if`s with the same condition.
2323
///

clippy_lints/src/copy_iterator.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
// option. This file may not be copied, modified, or distributed
88
// except according to those terms.
99

10-
use crate::rustc::hir::{Item, ItemKind};
11-
use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
12-
use crate::rustc::{declare_tool_lint, lint_array};
1310
use crate::utils::{is_copy, match_path, paths, span_note_and_lint};
11+
use rustc::hir::{Item, ItemKind};
12+
use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
13+
use rustc::{declare_tool_lint, lint_array};
1414

1515
/// **What it does:** Checks for types that implement `Copy` as well as
1616
/// `Iterator`.

clippy_lints/src/cyclomatic_complexity.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99

1010
//! calculate cyclomatic complexity and warn about overly complex functions
1111
12-
use crate::rustc::cfg::CFG;
13-
use crate::rustc::hir::intravisit::{walk_expr, NestedVisitorMap, Visitor};
14-
use crate::rustc::hir::*;
15-
use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintContext, LintPass};
16-
use crate::rustc::ty;
17-
use crate::rustc::{declare_tool_lint, lint_array};
18-
use crate::syntax::ast::{Attribute, NodeId};
19-
use crate::syntax::source_map::Span;
12+
use rustc::cfg::CFG;
13+
use rustc::hir::intravisit::{walk_expr, NestedVisitorMap, Visitor};
14+
use rustc::hir::*;
15+
use rustc::lint::{LateContext, LateLintPass, LintArray, LintContext, LintPass};
16+
use rustc::ty;
17+
use rustc::{declare_tool_lint, lint_array};
18+
use syntax::ast::{Attribute, NodeId};
19+
use syntax::source_map::Span;
2020

2121
use crate::utils::{in_macro, is_allowed, match_type, paths, span_help_and_lint, LimitStack};
2222

clippy_lints/src/default_trait_access.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
// option. This file may not be copied, modified, or distributed
88
// except according to those terms.
99

10-
use crate::rustc::hir::*;
11-
use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
12-
use crate::rustc::ty;
13-
use crate::rustc::{declare_tool_lint, lint_array};
14-
use crate::rustc_errors::Applicability;
1510
use if_chain::if_chain;
11+
use rustc::hir::*;
12+
use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
13+
use rustc::ty;
14+
use rustc::{declare_tool_lint, lint_array};
15+
use rustc_errors::Applicability;
1616

1717
use crate::utils::{any_parent_is_automatically_derived, match_def_path, opt_def_id, paths, span_lint_and_sugg};
1818

0 commit comments

Comments
 (0)