pub fn restore(path: &Path, backup_path: &Path) -> Result<()>
Restore a file from its backup. Returns an error if the backup file is missing.