[−][src]Trait rustc_codegen_ssa::back::archive::ArchiveBuilder

pub trait ArchiveBuilder<'a> {
    pub fn new(sess: &'a Session, output: &Path, input: Option<&Path>) -> Self;
pub fn add_file(&mut self, path: &Path);
pub fn remove_file(&mut self, name: &str);
pub fn src_files(&mut self) -> Vec<String>;
pub fn add_rlib(
        &mut self,
        path: &Path,
        name: &str,
        lto: bool,
        skip_objects: bool
    ) -> Result<()>;
pub fn add_native_library(&mut self, name: Symbol);
pub fn update_symbols(&mut self);
pub fn build(self); }

Required methods

pub fn new(sess: &'a Session, output: &Path, input: Option<&Path>) -> Self[src]

pub fn add_file(&mut self, path: &Path)[src]

pub fn remove_file(&mut self, name: &str)[src]

pub fn src_files(&mut self) -> Vec<String>[src]

pub fn add_rlib(
    &mut self,
    path: &Path,
    name: &str,
    lto: bool,
    skip_objects: bool
) -> Result<()>
[src]

pub fn add_native_library(&mut self, name: Symbol)[src]

pub fn update_symbols(&mut self)[src]

pub fn build(self)[src]

Loading content...

Implementors

Loading content...