innernet-publicip 2.0.0

A simple library to get your public IP (IPv4 and/or IPv6)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub fn main() {
    let (ipv4, ipv6) = innernet_publicip::get_both();
    println!(
        "ipv4: {}",
        match ipv4 {
            Some(addr) => addr.to_string(),
            None => "?".into(),
        }
    );
    println!(
        "ipv6: {}",
        match ipv6 {
            Some(addr) => addr.to_string(),
            None => "?".into(),
        }
    );
}