basic/
basic.rs

1use haversine_redux::{Location, Unit};
2
3fn main() {
4    let start = Location::new(38.898556, -77.037852);
5    let end = Location::new(38.897147, -77.043934);
6    
7    let km = start.distance_to(&end, Unit::Kilometer);
8    let miles = start.distance_to(&end, Unit::Mile);
9    let custom = start.distance_to(&end, Unit::CustomSphere(50.0));
10
11    println!("Distance: {} km", &km);
12    println!("Distance: {} miles", &miles);
13    println!("Distance on a custom sphere with a radius of 50 cm: {} cm", &custom);
14}