Files
2026-02-12 21:44:42 +08:00

27 lines
573 B
Swift

// Copyright (c) 2026 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
import Foundation
struct OldSaveFile: Codable {
struct Run: Codable {
var metadataUUID: UUID
var results: [BenchmarkResult]
}
var metadatas: [UUID: BenchmarkMetadata]
var runs: [Run]
static func load(from path: String) throws -> OldSaveFile {
let decoder = JSONDecoder()
let data = try Data(contentsOf: URL(fileURLWithPath: path))
return try decoder.decode(OldSaveFile.self, from: data)
}
}