pub struct JsonResponseBodySuccessJson {Show 26 fields
pub query: IpAddr,
pub continent: Box<str>,
pub continent_code: ContinentCode,
pub country: Box<str>,
pub country_code: CountryCode,
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: IpAddr
§continent: Box<str>
§continent_code: ContinentCode
§country: Box<str>
§country_code: CountryCode
§country_code3: Box<str>
§region: Box<str>
§region_name: Box<str>
§city: Box<str>
§district: Box<str>
§zip: Box<str>
§lat: f64
§lon: f64
§timezone: Tz
§offset: isize
§current_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: bool
§proxy: bool
§hosting: bool
Trait Implementations§
Source§impl Clone for JsonResponseBodySuccessJson
impl Clone for JsonResponseBodySuccessJson
Source§fn clone(&self) -> JsonResponseBodySuccessJson
fn clone(&self) -> JsonResponseBodySuccessJson
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for JsonResponseBodySuccessJson
impl Debug for JsonResponseBodySuccessJson
Source§impl<'de> Deserialize<'de> for JsonResponseBodySuccessJson
impl<'de> Deserialize<'de> for JsonResponseBodySuccessJson
Source§fn 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 Freeze for JsonResponseBodySuccessJson
impl RefUnwindSafe for JsonResponseBodySuccessJson
impl Send for JsonResponseBodySuccessJson
impl Sync for JsonResponseBodySuccessJson
impl Unpin for JsonResponseBodySuccessJson
impl UnwindSafe for JsonResponseBodySuccessJson
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more