Re-exportsยง
use crate::RepoConfig;๐use crate::symbolic::Sidecar;๐use eyre::Result;๐use serde::Deserialize;๐use serde::Deserialize;๐use serde::Serialize;๐use serde::Serialize;๐use std::collections::BTreeMap;๐use std::collections::HashMap;๐use std::path::Path;๐use std::process::Command;๐use std::thread;๐
Structsยง
- Benchmark
Results - Aggregated benchmark results
- Common
Benchmark - Common
Benchmark Result - Common benchmark result format.
- Hyperfine
Output - Hyperfine JSON output format
- Hyperfine
Result - Hyperfine benchmark result
- Metric
- Runner
Metadata - Symbolic
Benchmark Summary - Aggregated symbolic counters for one benchmark run.
Functionsยง
- format_
benchmark_ name - format_
bytes ๐ - format_
duration_ seconds - format_
symbolic_ ๐status - generate_
table_ ๐rows - Generate table rows for benchmark results
- get_
benchmark_ ๐cell_ content - Get the content for a single benchmark table cell
- get_
rustc_ version - versioned_
summary_ filename - Insert
versionbefore the extension of the--json-outputfilename, e.g.summary.json+local->summary-local.json.