INNER CODE UNIT · Rust

list_backups

mtkennerly/ludusavi · src/api.rs:462

    pub fn list_backups(&self, parameters::ListBackups { games }: parameters::ListBackups) -> Result<ApiOutput, Error> {
        let mut reporter = report::Reporter::json();
        reporter.suppress_overall();

        let games = evaluate_games(self.layout.restorable_game_set(), games, &self.title_finder)?;

        let info: Vec<_> = games
            .par_iter()
            .map(|name| {
                let mut layout = self.layout.game_layout(name);
                let backups = layout.get_backups();
                let display_title = self.config.display_name(name);
                let backup_dir = layout.path;
                (name, display_title, backup_dir, backups)
            })
            .collect();

        for (name, display_title, backup_dir, backups) in info {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…