Struct rustdoc::core::DocContext
[−]
[src]
pub struct DocContext<'a, 'tcx: 'a> {
pub map: &'a Map<'tcx>,
pub maybe_typed: MaybeTyped<'a, 'tcx>,
pub input: Input,
pub populated_crate_impls: RefCell<HashSet<CrateNum>>,
pub deref_trait_did: Cell<Option<DefId>>,
pub access_levels: RefCell<AccessLevels<DefId>>,
pub renderinfo: RefCell<RenderInfo>,
pub external_traits: RefCell<HashMap<DefId, Trait>>,
}Unstable (
rustdoc)Fields
map: &'a Map<'tcx>
Unstable (
rustdoc)maybe_typed: MaybeTyped<'a, 'tcx>
Unstable (
rustdoc)input: Input
Unstable (
rustdoc)populated_crate_impls: RefCell<HashSet<CrateNum>>
Unstable (
rustdoc)deref_trait_did: Cell<Option<DefId>>
Unstable (
rustdoc)access_levels: RefCell<AccessLevels<DefId>>
Unstable (
rustdoc)Later on moved into clean::Crate
renderinfo: RefCell<RenderInfo>
Unstable (
rustdoc)Later on moved into html::render::CACHE_KEY
external_traits: RefCell<HashMap<DefId, Trait>>
Unstable (
rustdoc)Later on moved through clean::Crate into html::render::CACHE_KEY