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 {