blob: 17ccd0fd53e9b40b0c4bedf8f4adec5233b6d27a [file] [edit]
#pragma once
#include "benchmark/benchmark.h"
#include "rust/cxx.h"
namespace benchmark {
namespace rust_api {
void RegisterBenchmark(rust::Str name, rust::Fn<void(benchmark::State&)> func);
void Initialize(int* argc, size_t argv);
void SkipWithError(benchmark::State& state, rust::Str msg);
} // namespace rust_api
} // namespace benchmark