Module rustc_trans_utils::trans_crate [−][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 std::any::Any; |
use std::io::prelude::*; |
use std::io; |
use std::io::Cursor; |
use std::fs::File; |
use std::path::Path; |
use std::sync::mpsc; |
use rustc_data_structures::owning_ref::OwningRef; |
use rustc_data_structures::sync::Lrc; |
use ar::Archive; |
use ar::Builder; |
use ar::Header; |
use flate2::Compression; |
use flate2::write::DeflateEncoder; |
use syntax::symbol::Symbol; |
use rustc::hir::def_id::LOCAL_CRATE; |
use rustc::session::Session; |
use rustc::session::CompileIncomplete; |
use rustc::session::config::CrateType; |
use rustc::session::config::OutputFilenames; |
use rustc::session::config::PrintRequest; |
use rustc::ty::TyCtxt; |
use rustc::ty::maps::Providers; |
use rustc::middle::cstore::EncodedMetadata; |
use rustc::middle::cstore::MetadataLoader; |
use rustc::dep_graph::DepGraph; |
use rustc_target::spec::Target; |
use rustc_data_structures::fx::FxHashMap; |
use rustc_mir::monomorphize::collector; |
use link::build_link_meta; |
use link::out_filename; |
Structs
DummyMetadataLoader |
[ Experimental ]
|
DummyTransCrate |
[ Experimental ]
|
MetadataOnlyTransCrate |
[ Experimental ]
|
NoLlvmMetadataLoader |
[ Experimental ]
|
OngoingCrateTranslation |
[ Experimental ]
|
Traits
TransCrate |
[ Experimental ]
|
Type Definitions
MetadataRef |
[ Experimental ]
|