pub fn remove_dir_all(p: &Path) -> Result<()>