diff options
| author | tv <tv@krebsco.de> | 2026-11-02 10:53:47 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-02 10:53:47 +0100 |
| commit | 177c0a5b3b80fe2d502f31b7badd220a1cf5ed7c (patch) | |
| tree | 8c041548403e341ced07c88f315ae3a0766e28fc /src/document/bench.rs | |
| parent | c0c8c341ff9d00086517b00cd6a1547ef390cb9b (diff) | |
add remake benchmarks
Diffstat (limited to 'src/document/bench.rs')
| -rw-r--r-- | src/document/bench.rs | 4 |
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] |
