Crate query_external_ip[][src]

Expand description

query_external_ip

Get the external IPv4 and IPv6 of the computer by querying online services.

Example

use query_external_ip::Consensus;

async fn get_ip() {
    match Consensus::get().await {
        Ok(c) => println!("{:#?}", c),
        Err(err) => println!("{}", err),
    }
}

Structs

A consensus on what the external IPv4 and IPv6 is.

Enums

An error describing what when wrong while querying an IP source.

Type Definitions

The result from a Source