Function dochy_archiver::resume_archive[][src]

pub fn resume_archive<P: AsRef<Path>>(
    dir_path: P,
    data: &ArchiveData,
    overwrite: bool
) -> ArcResult<()>

Resume all the archived files to the directory

if overwrite == false and there's a file in the target path, or failed for other reason, Error is returned.

use dochy_archiver::read_archive_data;
use std::fs::File;
use dochy_archiver::ArcResult;
use dochy_archiver::resume_archive;

fn main(){
    fn2();
}
fn fn2() -> ArcResult<()>{
    let mut archive_file = File::open("foo/some_file")?;
    let archive_data = read_archive_data(&mut archive_file)?;
    resume_archive("bar/target_dir", &archive_data, true)?;
    Ok(())
}