Struct gip::ProviderPlane [] [src]

pub struct ProviderPlane {
    pub name: String,
    pub url: String,
    pub timeout: usize,
    pub proxy: Option<(String, u16)>,
}

Provider for checking global address by plane text format.

Examples

use gip::{Provider, ProviderPlane};
let mut p = ProviderPlane::new();
p.url = String::from( "http://inet-ip.info/ip" );
let addr = p.get_addr();
println!( "{:?}", addr.addr );

Fields

Provider name

URL for GET

Timeout

Proxy

Methods

impl ProviderPlane
[src]

Trait Implementations

impl Provider for ProviderPlane
[src]

Get global IP address

Get provider name

Set timeout by milliseconds

Set proxy