pub fn copy2(src: &Path, dst: &Path) -> Result<()>
shutil.copy2: contents, permission bits and timestamps.
shutil.copy2