INNER CODE UNIT · Rust
edit_backup
mtkennerly/ludusavi · src/api.rs:489
pub fn edit_backup(
&mut self,
parameters::EditBackup {
game,
backup,
locked,
comment,
}: parameters::EditBackup,
) -> Result<(), Error> {
let backup = backup.map(BackupId::Named).unwrap_or(BackupId::Latest);
let Some(game) = self.title_finder.find_one_by_name(&game) else {
return Err(Error::GameIsUnrecognized);
};
let mut layout = self.layout.game_layout(&game);
layout.validate_id(&backup)?;