What is new
naw my app is usable.
i added location search mechanism.
pub fn get_location(path: PathBuf, query: &str, ) -> Result<Option<Location>, Box<dyn std::Error>> {
let mut rdr = csv::ReaderBuilder::new().from_path(path)?;
for result in rdr.deserialize() {
let record: Record = result?;
if record.city == query {
return Ok(Some(Location {
latitude: record.lat,
longitude: record.lng,
}));
}
}
Ok(None)
}
Changelog
0
Log in to leave a comment