INNER CODE UNIT · Rust

restore

mtkennerly/ludusavi · src/api.rs:312

    pub fn restore(
        &mut self,
        parameters::Restore {
            games,
            finality,
            backup,
            resolve_cloud_conflict,
            include_disabled,
            skip_downgrade,
        }: parameters::Restore,
    ) -> Result<ApiOutput, Error> {
        let mut reporter = report::Reporter::json();

        if backup.is_some() && games.len() != 1 {
            return Err(Error::CliBackupIdWithMultipleGames);
        }
        let backup_id = backup.as_ref().map(|x| BackupId::Named(x.clone()));

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…