ipify-client 0.1.0

A client interface to the ipify.org IP resolution service
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
extern crate futures;
extern crate hyper;
extern crate ipify_client;

use futures::Future;
use hyper::rt;

fn main() {
        let future = ipify_client::get_ip()
            .map(|ip| {
                println!("This machine's IP address: {}", ip);
            })
            .map_err(|e| {
                eprintln!("failed to successfully resolve future: {:?}", e)
            });
    rt::run(future);
}