diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2019-12-09 17:53:42 +0100 |
|---|---|---|
| committer | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2019-12-09 17:53:42 +0100 |
| commit | 596705b42fb6409a2e95051fdbb7090b3792db5a (patch) | |
| tree | 123d10b86da2463ee2a3aa61ac4b671c96317c8c /src | |
| parent | 0c3067fcff9794e2ce2471401e0c301f3d8c8b5c (diff) | |
| download | rust-596705b42fb6409a2e95051fdbb7090b3792db5a.tar.gz rust-596705b42fb6409a2e95051fdbb7090b3792db5a.zip | |
Fix missing imports
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustdoc/clean/mod.rs | 5 | ||||
| -rw-r--r-- | src/librustdoc/clean/utils.rs | 21 |
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; |
