about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2019-12-09 17:53:42 +0100
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2019-12-09 17:53:42 +0100
commit596705b42fb6409a2e95051fdbb7090b3792db5a (patch)
tree123d10b86da2463ee2a3aa61ac4b671c96317c8c /src
parent0c3067fcff9794e2ce2471401e0c301f3d8c8b5c (diff)
downloadrust-596705b42fb6409a2e95051fdbb7090b3792db5a.tar.gz
rust-596705b42fb6409a2e95051fdbb7090b3792db5a.zip
Fix missing imports
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/clean/mod.rs5
-rw-r--r--src/librustdoc/clean/utils.rs21
2 files changed, 25 insertions, 1 deletions
diff --git a/src/librustdoc/clean/mod.rs b/src/librustdoc/clean/mod.rs
index 54d693b1965..5088a24376f 100644
--- a/src/librustdoc/clean/mod.rs
+++ b/src/librustdoc/clean/mod.rs
@@ -5,6 +5,7 @@
 
 pub mod inline;
 pub mod cfg;
+pub mod utils;
 mod auto_trait;
 mod blanket_impl;
 mod simplify;
@@ -41,6 +42,10 @@ use std::u32;
 use crate::core::{self, DocContext, ImplTraitParam};
 use crate::doctree;
 
+use utils::*;
+
+pub use utils::{get_auto_trait_and_blanket_impls, krate, register_res};
+
 use self::auto_trait::AutoTraitFinder;
 use self::blanket_impl::BlanketImplFinder;
 
diff --git a/src/librustdoc/clean/utils.rs b/src/librustdoc/clean/utils.rs
index a4fcc47dd61..5bd2b1326b0 100644
--- a/src/librustdoc/clean/utils.rs
+++ b/src/librustdoc/clean/utils.rs
@@ -1,4 +1,23 @@
-
+use crate::core::DocContext;
+use crate::clean::{
+    Clean, Crate, Deprecation, ExternalCrate, FnDecl, FunctionRetTy, Generic, GenericArg,
+    GenericArgs, Generics, GenericBound, GenericParamDef, GetDefId, ImportSource, Item, ItemEnum,
+    Lifetime, MacroKind, Path, PathSegment, Primitive, PrimitiveType, Region, RegionVid,
+    ResolvedPath, Span, Stability, Type, TypeBinding, TypeKind, Visibility, WherePredicate, inline,
+};
+use crate::clean::blanket_impl::BlanketImplFinder;
+use crate::clean::auto_trait::AutoTraitFinder;
+
+use rustc::hir;
+use rustc::hir::def::{DefKind, Res};
+use rustc::hir::def_id::{DefId, LOCAL_CRATE};
+use rustc::ty::{self, DefIdTree, Ty};
+use rustc::ty::subst::{SubstsRef, GenericArgKind};
+use rustc::util::nodemap::FxHashSet;
+use syntax_pos;
+use syntax_pos::symbol::{Symbol, kw, sym};
+
+use std::mem;
 
 pub fn krate(mut cx: &mut DocContext<'_>) -> Crate {
     use crate::visit_lib::LibEmbargoVisitor;