#[macro_use]
extern crate criterion;
#[macro_use]
extern crate lazy_static;
extern crate reverse_geocoder;
use reverse_geocoder::ReverseGeocoder;
use criterion::Criterion;
lazy_static! {
static ref GEOCODER: ReverseGeocoder = ReverseGeocoder::new();
}
fn criterion_benchmark(c: &mut Criterion) {
c.bench_function("search", |b| b.iter(|| GEOCODER.search((45.0, 54.0))));
}
criterion_group!(benches, criterion_benchmark);
criterion_main!(benches);