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)?;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…