Struct ip_api_api::endpoints::json::JsonResponseBodySuccessJson
source · [−]pub struct JsonResponseBodySuccessJson {Show 26 fields
pub query: IpAddr,
pub continent: Box<str>,
pub continent_code: Box<str>,
pub country: Box<str>,
pub country_code: Box<str>,
pub country_code3: Box<str>,
pub region: Box<str>,
pub region_name: Box<str>,
pub city: Box<str>,
pub district: Box<str>,
pub zip: Box<str>,
pub lat: f64,
pub lon: f64,
pub timezone: Tz,
pub offset: isize,
pub current_time: DateTime<Utc>,
pub currency: Box<str>,
pub calling_code: Box<str>,
pub isp: Box<str>,
pub org: Box<str>,
pub as: Box<str>,
pub asname: Box<str>,
pub reverse: Box<str>,
pub mobile: bool,
pub proxy: bool,
pub hosting: bool,
}Fields
query: IpAddrcontinent: Box<str>continent_code: Box<str>country: Box<str>country_code: Box<str>country_code3: Box<str>region: Box<str>region_name: Box<str>city: Box<str>district: Box<str>zip: Box<str>lat: f64lon: f64timezone: Tzoffset: isizecurrent_time: DateTime<Utc>currency: Box<str>calling_code: Box<str>isp: Box<str>org: Box<str>as: Box<str>asname: Box<str>reverse: Box<str>mobile: boolproxy: boolhosting: boolTrait Implementations
sourceimpl Clone for JsonResponseBodySuccessJson
impl Clone for JsonResponseBodySuccessJson
sourcefn clone(&self) -> JsonResponseBodySuccessJson
fn clone(&self) -> JsonResponseBodySuccessJson
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for JsonResponseBodySuccessJson
impl Debug for JsonResponseBodySuccessJson
sourceimpl<'de> Deserialize<'de> for JsonResponseBodySuccessJson
impl<'de> Deserialize<'de> for JsonResponseBodySuccessJson
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for JsonResponseBodySuccessJson
impl Send for JsonResponseBodySuccessJson
impl Sync for JsonResponseBodySuccessJson
impl Unpin for JsonResponseBodySuccessJson
impl UnwindSafe for JsonResponseBodySuccessJson
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more