#![feature(box_syntax)]
#![feature(const_fn)]
#![feature(custom_attribute)]
-#![cfg_attr(stage0, feature(field_init_shorthand))]
#![allow(unused_attributes)]
#![feature(i128_type)]
#![feature(libc)]
#![feature(conservative_impl_trait)]
use rustc::dep_graph::WorkProduct;
+use syntax_pos::symbol::Symbol;
extern crate flate;
extern crate libc;
unsafe impl Sync for ModuleTranslation { }
pub struct CrateTranslation {
+ pub crate_name: Symbol,
pub modules: Vec<ModuleTranslation>,
pub metadata_module: ModuleTranslation,
pub link: middle::cstore::LinkMeta,
- pub metadata: Vec<u8>,
+ pub metadata: middle::cstore::EncodedMetadata,
pub exported_symbols: back::symbol_export::ExportedSymbols,
pub no_builtins: bool,
pub windows_subsystem: Option<String>,