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