Skip to content

Commit 5576f84

Browse files
committed
Got rid of repetitions (such as rustc_ast::ast::)
1 parent a80ec3b commit 5576f84

File tree

225 files changed

+306
-301
lines changed

Some content is hidden

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

225 files changed

+306
-301
lines changed

src/doc/unstable-book/src/language-features/plugin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ extern crate rustc_driver;
5252
use rustc::lint::{EarlyContext, LintContext, LintPass, EarlyLintPass,
5353
EarlyLintPassObject, LintArray};
5454
use rustc_driver::plugin::Registry;
55-
use rustc_ast::ast;
55+
use rustc_ast as ast;
5656
5757
declare_lint!(TEST_LINT, Warn, "Warn about items named 'lintme'");
5858

src/librustc_ast/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ pub mod util {
3737
pub mod parser;
3838
}
3939

40-
pub mod ast;
40+
mod ast;
4141
pub mod attr;
4242
pub use attr::{with_default_globals, with_globals, GLOBALS};
4343
pub mod crate_disambiguator;
@@ -50,6 +50,7 @@ pub mod token;
5050
pub mod tokenstream;
5151
pub mod visit;
5252

53+
pub use crate::ast::*;
5354
use rustc_data_structures::stable_hasher::{HashStable, StableHasher};
5455

5556
/// Requirements for a `StableHashingContext` to be used in this crate.

src/librustc_ast_lowering/expr.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use super::{ImplTraitContext, LoweringContext, ParamMode, ParenthesizedGenericArgs};
22

3-
use rustc_ast::ast::*;
43
use rustc_ast::attr;
54
use rustc_ast::ptr::P as AstP;
5+
use rustc_ast::*;
66
use rustc_data_structures::thin_vec::ThinVec;
77
use rustc_errors::struct_span_err;
88
use rustc_hir as hir;
@@ -839,7 +839,7 @@ impl<'hir> LoweringContext<'_, 'hir> {
839839
e2: Option<&Expr>,
840840
lims: RangeLimits,
841841
) -> hir::ExprKind<'hir> {
842-
use rustc_ast::ast::RangeLimits::*;
842+
use rustc_ast::RangeLimits::*;
843843

844844
let path = match (e1, e2, lims) {
845845
(None, None, HalfOpen) => sym::RangeFull,

src/librustc_ast_lowering/item.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ use super::{AnonymousLifetimeMode, LoweringContext, ParamMode};
22
use super::{ImplTraitContext, ImplTraitPosition, ImplTraitTypeIdVisitor};
33
use crate::Arena;
44

5-
use rustc_ast::ast::*;
65
use rustc_ast::attr;
76
use rustc_ast::node_id::NodeMap;
87
use rustc_ast::ptr::P;
98
use rustc_ast::visit::{self, AssocCtxt, Visitor};
9+
use rustc_ast::*;
1010
use rustc_errors::struct_span_err;
1111
use rustc_hir as hir;
1212
use rustc_hir::def::{DefKind, Res};

src/librustc_ast_lowering/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,14 @@
3737
#![feature(or_patterns)]
3838
#![recursion_limit = "256"]
3939

40-
use rustc_ast::ast;
41-
use rustc_ast::ast::*;
40+
use rustc_ast as ast;
4241
use rustc_ast::attr;
4342
use rustc_ast::node_id::NodeMap;
4443
use rustc_ast::token::{self, Nonterminal, Token};
4544
use rustc_ast::tokenstream::{TokenStream, TokenTree};
4645
use rustc_ast::visit::{self, AssocCtxt, Visitor};
4746
use rustc_ast::walk_list;
47+
use rustc_ast::*;
4848
use rustc_ast_pretty::pprust;
4949
use rustc_data_structures::captures::Captures;
5050
use rustc_data_structures::fx::FxHashSet;

src/librustc_ast_lowering/pat.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use super::{ImplTraitContext, LoweringContext, ParamMode};
22

3-
use rustc_ast::ast::*;
43
use rustc_ast::ptr::P;
4+
use rustc_ast::*;
55
use rustc_hir as hir;
66
use rustc_hir::def::Res;
77
use rustc_span::{source_map::Spanned, Span};

src/librustc_ast_lowering/path.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use super::{AnonymousLifetimeMode, ImplTraitContext, LoweringContext, ParamMode};
22
use super::{GenericArgsCtor, ParenthesizedGenericArgs};
33

4-
use rustc_ast::ast::{self, *};
4+
use rustc_ast::{self as ast, *};
55
use rustc_errors::{struct_span_err, Applicability};
66
use rustc_hir as hir;
77
use rustc_hir::def::{DefKind, PartialRes, Res};

src/librustc_ast_passes/ast_validation.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
// This pass is supposed to perform only simple checks not requiring name resolution
77
// or type checking or some other kind of complex analysis.
88

9-
use rustc_ast::ast::*;
109
use rustc_ast::attr;
1110
use rustc_ast::expand::is_proc_macro_attr;
1211
use rustc_ast::ptr::P;
1312
use rustc_ast::visit::{self, AssocCtxt, FnCtxt, FnKind, Visitor};
1413
use rustc_ast::walk_list;
14+
use rustc_ast::*;
1515
use rustc_ast_pretty::pprust;
1616
use rustc_data_structures::fx::FxHashMap;
1717
use rustc_errors::{error_code, struct_span_err, Applicability};

src/librustc_ast_passes/feature_gate.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
use rustc_ast::ast::{self, AssocTyConstraint, AssocTyConstraintKind, NodeId};
2-
use rustc_ast::ast::{GenericParam, GenericParamKind, PatKind, RangeEnd, VariantData};
31
use rustc_ast::attr;
42
use rustc_ast::visit::{self, AssocCtxt, FnCtxt, FnKind, Visitor};
3+
use rustc_ast::{self as ast, AssocTyConstraint, AssocTyConstraintKind, NodeId};
4+
use rustc_ast::{GenericParam, GenericParamKind, PatKind, RangeEnd, VariantData};
55
use rustc_errors::{struct_span_err, Handler};
66
use rustc_feature::{AttributeGate, BUILTIN_ATTRIBUTE_MAP};
77
use rustc_feature::{Features, GateIssue, UnstableFeatures};

src/librustc_ast_passes/node_count.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Simply gives a rought count of the number of nodes in an AST.
22

3-
use rustc_ast::ast::*;
43
use rustc_ast::visit::*;
4+
use rustc_ast::*;
55
use rustc_span::Span;
66

77
pub struct NodeCounter {

0 commit comments

Comments
 (0)