diff --git a/src/main.rs b/src/main.rs index 87c15c4..e56b695 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,17 @@ +mod distance; mod parse; +use parse::Record; + fn main() { - println!("Hello, world!"); + // Read all data lines in, ignoring errors + let _data: Vec = csv::Reader::from_reader(std::io::stdin()) + .deserialize() + .flatten() + .collect(); + + println!( + "{}", + distance::haversine((19.10317, -165.54224), (73.85371, 55.85692)) + ); }