use diskann_benchmark_runner::Registry;
cfg_if::cfg_if! {
if #[cfg(feature = "disk-index")] {
mod benchmarks;
mod build;
mod search;
mod json_spancollector;
pub(crate) fn register_benchmarks(registry: &mut Registry) -> anyhow::Result<()> {
benchmarks::register_benchmarks(registry)
}
} else {
crate::utils::stub_impl!(
"disk-index",
inputs::disk::DiskIndexOperation
);
pub(crate) fn register_benchmarks(registry: &mut Registry) -> anyhow::Result<()> {
imp::register("disk-index", registry)
}
}
}