Trait rustc_codegen_ssa::back::archive::ArchiveBuilder
source · [−]pub trait ArchiveBuilder<'a> {
fn new(sess: &'a Session, output: &Path) -> Self;
fn add_file(&mut self, path: &Path);
fn add_archive<F>(&mut self, archive: &Path, skip: F) -> Result<()>
where
F: FnMut(&str) -> bool + 'static;
fn build(self) -> bool;
fn inject_dll_import_lib(
&mut self,
lib_name: &str,
dll_imports: &[DllImport],
tmpdir: &MaybeTempDir
);
}