pub trait ArchiveBuilder<'a> {
    fn new(sess: &'a Session, output: &Path, input: Option<&Path>) -> Self;
    fn add_file(&mut self, path: &Path);
    fn remove_file(&mut self, name: &str);
    fn src_files(&mut self) -> Vec<String>;
    fn add_archive<F>(&mut self, archive: &Path, skip: F) -> Result<()>
    where
        F: FnMut(&str) -> bool + 'static
; fn build(self); fn inject_dll_import_lib(
        &mut self,
        lib_name: &str,
        dll_imports: &[DllImport],
        tmpdir: &MaybeTempDir
    ); }

Required Methods

Implementors