rustc_metadata: go only through rustc_serialize in astencode.
This commit is contained in:
parent
91e7239db4
commit
fc363cb482
70 changed files with 605 additions and 1212 deletions
|
@ -53,10 +53,9 @@ use std::sync::Arc;
|
|||
use externalfiles::ExternalHtml;
|
||||
|
||||
use serialize::json::{ToJson, Json, as_json};
|
||||
use syntax::{abi, ast};
|
||||
use syntax::abi;
|
||||
use syntax::feature_gate::UnstableFeatures;
|
||||
use rustc::middle::cstore::LOCAL_CRATE;
|
||||
use rustc::hir::def_id::{CRATE_DEF_INDEX, DefId};
|
||||
use rustc::hir::def_id::{CrateNum, CRATE_DEF_INDEX, DefId, LOCAL_CRATE};
|
||||
use rustc::middle::privacy::AccessLevels;
|
||||
use rustc::middle::stability;
|
||||
use rustc::session::config::get_unstable_features_setting;
|
||||
|
@ -246,10 +245,10 @@ pub struct Cache {
|
|||
pub implementors: FnvHashMap<DefId, Vec<Implementor>>,
|
||||
|
||||
/// Cache of where external crate documentation can be found.
|
||||
pub extern_locations: FnvHashMap<ast::CrateNum, (String, ExternalLocation)>,
|
||||
pub extern_locations: FnvHashMap<CrateNum, (String, ExternalLocation)>,
|
||||
|
||||
/// Cache of where documentation for primitives can be found.
|
||||
pub primitive_locations: FnvHashMap<clean::PrimitiveType, ast::CrateNum>,
|
||||
pub primitive_locations: FnvHashMap<clean::PrimitiveType, CrateNum>,
|
||||
|
||||
// Note that external items for which `doc(hidden)` applies to are shown as
|
||||
// non-reachable while local items aren't. This is because we're reusing
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue