|
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