aboutsummaryrefslogtreecommitdiffstats
path: root/src/document/bench.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-02 10:53:47 +0100
committertv <tv@krebsco.de>2026-11-02 10:53:47 +0100
commitc9b236d44fd91584a0501afbbb46c428585a6985 (patch)
tree4011da2f9a3991c99252e44fc565db2c7820c92f /src/document/bench.rs
parentce629a951580095bc9373370e28217d18acdff3e (diff)
add remake benchmarks
Diffstat (limited to 'src/document/bench.rs')
-rw-r--r--src/document/bench.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/document/bench.rs b/src/document/bench.rs
index 78f87d8..02b530d 100644
--- a/src/document/bench.rs
+++ b/src/document/bench.rs
@@ -30,7 +30,7 @@ fn sorted(mut heads: Vec<ChangeHash>) -> Vec<ChangeHash> {
}
/// A document with `keys` keys under `data`, each written by a change of its own.
-fn document(keys: usize) -> Document {
+pub(crate) fn document(keys: usize) -> Document {
let mut doc = Document::new();
let mut map = None;
for key in 0..keys {
@@ -47,7 +47,7 @@ fn document(keys: usize) -> Document {
}
/// The median of `runs` timings of `f`.
-fn median(runs: usize, mut f: impl FnMut() -> Duration) -> Duration {
+pub(crate) fn median(runs: usize, mut f: impl FnMut() -> Duration) -> Duration {
let mut times: Vec<Duration> = (0..runs).map(|_| f()).collect();
times.sort_unstable();
times[runs / 2]