X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustdoc%2Fcore.rs;h=5872c8da1a47e198a64230c3594b9d9d70b1fa61;hb=02b0479c26b389f08e51da4fc5b6e99488fdb96f;hp=0a56c639220b464406056cebdff1a704926ddf6e;hpb=c946c2539e9690fab5dbf7ac217ec696ac263cf3;p=rust.git diff --git a/src/librustdoc/core.rs b/src/librustdoc/core.rs index 0a56c639220..5872c8da1a4 100644 --- a/src/librustdoc/core.rs +++ b/src/librustdoc/core.rs @@ -25,7 +25,7 @@ use rustc_metadata::cstore::CStore; use rustc_target::spec::TargetTriple; -use syntax::ast::NodeId; +use syntax::ast::{Name, NodeId}; use syntax::codemap; use syntax::edition::Edition; use syntax::feature_gate::UnstableFeatures; @@ -82,7 +82,8 @@ pub struct DocContext<'a, 'tcx: 'a, 'rcx: 'a> { pub fake_def_ids: RefCell>, pub all_fake_def_ids: RefCell>, /// Maps (type_id, trait_id) -> auto trait impl - pub generated_synthetics: RefCell> + pub generated_synthetics: RefCell>, + pub current_item_name: RefCell>, } impl<'a, 'tcx, 'rcx> DocContext<'a, 'tcx, 'rcx> { @@ -161,6 +162,7 @@ pub fn new_handler(error_format: ErrorOutputType, codemap: Option