|
23 | 23 | #![feature(rustdoc_internals)]
|
24 | 24 | // tidy-alphabetical-end
|
25 | 25 |
|
26 |
| -#[macro_use] |
27 |
| -extern crate tracing; |
28 |
| - |
29 |
| -use errors::{ |
30 |
| - ParamKindInEnumDiscriminant, ParamKindInNonTrivialAnonConst, ParamKindInTyOfConstParam, |
31 |
| -}; |
32 | 26 | use rustc_arena::{DroplessArena, TypedArena};
|
33 | 27 | use rustc_ast::expand::StrippedCfgItem;
|
34 | 28 | use rustc_ast::node_id::NodeMap;
|
@@ -61,19 +55,21 @@ use rustc_session::lint::LintBuffer;
|
61 | 55 | use rustc_span::hygiene::{ExpnId, LocalExpnId, MacroKind, SyntaxContext, Transparency};
|
62 | 56 | use rustc_span::symbol::{kw, sym, Ident, Symbol};
|
63 | 57 | use rustc_span::{Span, DUMMY_SP};
|
64 |
| - |
65 | 58 | use smallvec::{smallvec, SmallVec};
|
66 | 59 | use std::cell::{Cell, RefCell};
|
67 | 60 | use std::collections::BTreeSet;
|
68 | 61 | use std::fmt;
|
| 62 | +use tracing::debug; |
69 | 63 |
|
70 | 64 | use diagnostics::{ImportSuggestion, LabelSuggestion, Suggestion};
|
| 65 | +use effective_visibilities::EffectiveVisibilitiesVisitor; |
| 66 | +use errors::{ |
| 67 | + ParamKindInEnumDiscriminant, ParamKindInNonTrivialAnonConst, ParamKindInTyOfConstParam, |
| 68 | +}; |
71 | 69 | use imports::{Import, ImportData, ImportKind, NameResolution};
|
72 | 70 | use late::{HasGenericParams, PathSource, PatternSource, UnnecessaryQualification};
|
73 | 71 | use macros::{MacroRulesBinding, MacroRulesScope, MacroRulesScopeRef};
|
74 | 72 |
|
75 |
| -use crate::effective_visibilities::EffectiveVisibilitiesVisitor; |
76 |
| - |
77 | 73 | type Res = def::Res<NodeId>;
|
78 | 74 |
|
79 | 75 | mod build_reduced_graph;
|
|
0 commit comments