use xs_h3::{
cell_area_km2, cell_area_m2, degs_to_rads, get_hexagon_area_avg_km2, get_hexagon_edge_length_avg_km,
h3_to_string_alloc, lat_lng_to_cell, H3Error, LatLng,
};
fn main() -> Result<(), H3Error> {
let point = LatLng {
lat: degs_to_rads(37.779),
lng: degs_to_rads(-122.419),
};
for res in (0..=8).step_by(2) {
let avg_area_km2 = get_hexagon_area_avg_km2(res)?;
let avg_edge_km = get_hexagon_edge_length_avg_km(res)?;
let cell = lat_lng_to_cell(&point, res)?;
let area_km2 = cell_area_km2(cell)?;
let area_m2 = cell_area_m2(cell)?;
if xs_h3::is_pentagon(cell) {
}
}
Ok(())
}