22 releases
| new 0.8.2 | Nov 6, 2025 |
|---|---|
| 0.8.0 | Jun 25, 2025 |
| 0.6.6 | Feb 13, 2025 |
| 0.6.5 | Dec 16, 2024 |
| 0.5.1 | Sep 28, 2023 |
#657 in HTTP server
810 downloads per month
Used in qsv
81KB
1.5K
SLoC
geosuggest-utils
Usage example
use tokio;
use geosuggest_utils::{IndexUpdater, IndexUpdaterSettings};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
println!("Build index...");
let updater = IndexUpdater::new(IndexUpdaterSettings {
names: None, // no multilang support
..Default::default()
})?;
let engine_data = updater.build().await?;
let engine = engine_data.as_engine()?;
println!(
"Suggest result: {:#?}",
engine.suggest::<&str>("Beverley", 1, None, Some(&["US"]))
);
println!(
"Reverse result: {:#?}",
engine.reverse::<&str>((11.138298, 57.510973), 1, None, None)
);
Ok(())
}
Dependencies
~17–51MB
~741K SLoC