ipquery 0.1.1

Tool to query your own public IP address.
Documentation
use ipquery::*;

fn main() {
    let provider = Provider::default();
    match provider.query_ipv4() {
        Ok(ip) => println!("IPv4 = {}", ip),
        Err(e) => println!("IPv4 lookup error: {}", e),
    }

    match provider.query_ipv6() {
        Ok(ip) => println!("IPv6 = {}", ip),
        Err(e) => println!("IPv6 lookup error: {}", e),
    }

    let provider = DnsIpProvider::default();
    match provider.query_ip() {
        Ok(ip) => println!("DNS IP = {}", ip),
        Err(e) => println!("DNS IP error: {}", e)
    }
}