Module rustc_metadata::decoder [−][src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Re-exports
use cstore; |
use cstore::CrateMetadata; |
use cstore::MetadataBlob; |
use cstore::NativeLibrary; |
use cstore::ForeignModule; |
use schema::*; |
use rustc_data_structures::sync::Lrc; |
use rustc_data_structures::sync::ReadGuard; |
use rustc::hir::map::DefKey; |
use rustc::hir::map::DefPath; |
use rustc::hir::map::DefPathData; |
use rustc::hir::map::DefPathHash; |
use rustc::hir::map::DisambiguatedDefPathData; |
use rustc::hir; |
use rustc::middle::cstore::LinkagePreference; |
use rustc::middle::exported_symbols::ExportedSymbol; |
use rustc::middle::exported_symbols::SymbolExportLevel; |
use rustc::hir::def; |
use rustc::hir::def::Def; |
use rustc::hir::def::CtorKind; |
use rustc::hir::def_id::CrateNum; |
use rustc::hir::def_id::DefId; |
use rustc::hir::def_id::DefIndex; |
use rustc::hir::def_id::CRATE_DEF_INDEX; |
use rustc::hir::def_id::LOCAL_CRATE; |
use rustc::hir::def_id::LocalDefId; |
use rustc::ich::Fingerprint; |
use rustc::middle::lang_items; |
use rustc::mir; |
use rustc::mir::interpret; |
use rustc::mir::interpret::AllocDecodingSession; |
use rustc::session::Session; |
use rustc::ty; |
use rustc::ty::Ty; |
use rustc::ty::TyCtxt; |
use rustc::ty::codec::TyDecoder; |
use rustc::mir::Mir; |
use rustc::util::captures::Captures; |
use std::io; |
use std::mem; |
use std::u32; |
use rustc_serialize::Decodable; |
use rustc_serialize::Decoder; |
use rustc_serialize::SpecializedDecoder; |
use rustc_serialize::opaque; |
use syntax::attr; |
use syntax::ast; |
use syntax::ast::Ident; |
use syntax::codemap; |
use syntax::symbol::InternedString; |
use syntax::ext::base::MacroKind; |
use syntax_pos; |
use syntax_pos::Span; |
use syntax_pos::BytePos; |
use syntax_pos::Pos; |
use syntax_pos::DUMMY_SP; |
use syntax_pos::NO_EXPANSION; |
Modules
__ty_decoder_impl |
[ Experimental ]
|
Structs
DecodeContext |
[ Experimental ]
|
Traits
Metadata |
[ Experimental ] Abstract over the various ways one can create metadata decoders. |