fn remove_dir_all_recursive(path: &Path) -> Result<()>