///|
fn main {
let snapshot = @benchmarking.run_benchmark() catch {
_ => {
println("benchmark failed")
@benchmarking.BenchmarkSnapshot::empty()
}
}
println("MoonBit fish-stock deterministic benchmark")
println("records=" + snapshot.n_records.to_string())
println("quality_issues=" + snapshot.quality_issue_count.to_string())
println("annual_indices=" + snapshot.annual_index_count.to_string())
println("projection_years=" + snapshot.projection_year_count.to_string())
println("mean_catch=" + snapshot.mean_catch.to_string())
println("projection_mean_yield=" + snapshot.projection_mean_yield.to_string())
println("final_depletion=" + snapshot.final_depletion.to_string())
println("checksum=" + snapshot.checksum.to_string())
}