pub fn remove_dir<P: AsRef<Path>>(p: P) -> CargoResult<()>