[][src]Struct ipgeolocate::Locator

pub struct Locator {
    pub ip: String,
    pub latitude: String,
    pub longitude: String,
    pub city: String,
    pub region: String,
    pub country_code: String,
    pub country: String,
    pub timezone_gmt: String,
    pub timezone: String,
    pub iptype: String,
}

Fields

ip: Stringlatitude: Stringlongitude: Stringcity: Stringregion: Stringcountry_code: Stringcountry: Stringtimezone_gmt: Stringtimezone: Stringiptype: String

Implementations

impl Locator[src]

pub fn get_ipv4(ip: Ipv4Addr) -> Result<Self, String>[src]

pub fn get_ipv6(ip: Ipv6Addr) -> Result<Self, String>[src]

Gets the Locator information for Ipv4Addr.

pub fn get(ip: &str) -> Result<Self, String>[src]

Gets the Locator information for Ipv6Addr.

Auto Trait Implementations

impl RefUnwindSafe for Locator

impl Send for Locator

impl Sync for Locator

impl Unpin for Locator

impl UnwindSafe for Locator

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.