Struct rustc_trans::back::linker::MsvcLinker [] [src]

pub struct MsvcLinker<'a> {
    pub cmd: &'a mut Command,
    pub sess: &'a Session,
}
Unstable (rustc_private)

Fields

cmd: &'a mut Command
Unstable (rustc_private)
sess: &'a Session
Unstable (rustc_private)

Trait Implementations

impl<'a> Linker for MsvcLinker<'a>
[src]

fn add_object(&mut self, path: &Path)

fn args(&mut self, args: &[String])

fn build_dylib(&mut self, out_filename: &Path)

fn gc_sections(&mut self, _keep_metadata: bool)

fn position_independent_executable(&mut self)

fn no_default_libraries(&mut self)

fn include_path(&mut self, path: &Path)

fn output_filename(&mut self, path: &Path)

fn framework_path(&mut self, _path: &Path)

fn optimize(&mut self)

fn debuginfo(&mut self)

fn whole_archives(&mut self)

fn no_whole_archives(&mut self)

fn hint_static(&mut self)

fn hint_dynamic(&mut self)

fn export_symbols(&mut self, sess: &Session, trans: &CrateTranslation, tmpdir: &Path, crate_type: CrateType)