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 features;
11mod internal;
12mod jobs;
13mod result;
14
15pub mod app;
16pub mod files;
17pub mod input;
18pub mod output;
19pub mod registry;
20pub mod report;
21pub mod utils;
22
23pub use app::App;
24pub use benchmark::Benchmark;
25pub use checker::Checker;
26pub use features::Features;
27pub use input::Input;
28pub use output::Output;
29pub use registry::{Registry, RegistryError};
30pub use result::Checkpoint;
31
32#[cfg(any(test, feature = "test-app"))]
33pub mod test;
34
35#[cfg(any(test, feature = "ux-tools"))]
36#[doc(hidden)]
37pub mod ux;