Skip to main content

diskann_benchmark_runner/
lib.rs

1/*
2 * Copyright (c) Microsoft Corporation.
3 * Licensed under the MIT license.
4 */
5
6//! A moderately functional utility for making simple benchmarking CLI applications.
7
8pub mod benchmark;
9mod checker;
10mod internal;
11mod jobs;
12mod result;
13
14pub mod app;
15pub mod files;
16pub mod input;
17pub mod output;
18pub mod registry;
19pub mod utils;
20
21pub use app::App;
22pub use benchmark::Benchmark;
23pub use checker::Checker;
24pub use input::Input;
25pub use output::Output;
26pub use registry::{Registry, RegistryError};
27pub use result::Checkpoint;
28
29#[cfg(any(test, feature = "test-app"))]
30pub mod test;
31
32#[cfg(any(test, feature = "ux-tools"))]
33#[doc(hidden)]
34pub mod ux;