lookup/lookup.rs
1extern crate ipdata;
2
3use std::net;
4
5fn main() {
6 let ip = net::Ipv4Addr::new(1,1,1,1);
7 let resp = ipdata::lookup(net::IpAddr::V4(ip));
8
9 match resp {
10 Ok(resp) => {
11 println!("{}: {}, {}",
12 resp.organization(),
13 resp.latitude(), resp.longitude());
14 }
15 Err(err) => {
16 eprintln!("error: {}", err);
17 ::std::process::exit(1);
18 }
19 }
20}