An [unoffical] rust crate for https://icanhazip.com/
```rust extern crate canihazip;
let ip = canihazip::plz_ip()?;
asserteq!(ip.isprivate(), false); ```
Found a bug in my 1 line of application code!? Feel free to make a PR to fix it!