pub fn abs_copy_dir(source: &str, destination: &str) {
    let source = correct_path_str(source);
    let destination = correct_path_str(destination);

    let mut options = DirCopyOptions::new();
    options.overwrite = true;
    options.copy_inside = true;

    copy_dir(&source, &destination, &options)
        .unwrap_or_else(|_| panic!("copy from {} to {} recursively", &source, &destination));
}
/// Copy directory recursively without room for errors
Copy directory recursively without room for errors
Copy directory recursively without room for errors
pub fn abs_copy_dir(source: &str, destination: &str) {
    let source = correct_path_str(source);
    let destination = correct_path_str(destination);
    let mut options = DirCopyOptions::new();
    options.overwrite = true;
    options.copy_inside = true;
    copy_dir(&source, &destination, &options)
        .unwrap_or_else(|_| panic!("copy from {} to {} recursively", &source, &destination));
}
pub fn abs_copy_dir ( source : & str , destination : & str ) { let source = correct_path_str ( source ) ; let destination = correct_path_str ( destination ) ; let mut options = DirCopyOptions :: new ( ) ; options . overwrite = true ; options . copy_inside = true ; copy_dir ( & source , & destination , & options ) . unwrap_or_else ( | _ | panic ! ( " " source destination ) ) ; }
Copy directory recursively without room for errors
Copy directory recursively without room for errors
source
&str
destination
&str
source
&str
destination
&str