ipify-client

A Rust client interface to the ipify.org IP resolution service.

Usage

[dependencies] ipify-client = "0.1.0"

```rust extern crate futures; extern crate hyper; extern crate ipify_client;

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

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

Prints, e.g.:

This machine's IP address: 1.2.3.4