Struct geoip2_city::Traits [−][src]
pub struct Traits { pub autonomous_system_number: u32, pub autonomous_system_organization: String, pub domain: Option<String>, pub ip_address: IpAddr, pub isp: String, pub network: String, pub organization: String, }
Expand description
A JSON object containing general traits associated with the IP address.
Fields
autonomous_system_number: u32
The autonomous system number associated with the IP address.
autonomous_system_organization: String
The organization associated with the registered autonomous system number for the IP address.
domain: Option<String>
The second level domain associated with the IP address.This will be something like “example.com” or “example.co.uk”, not “foo.example.com”.
ip_address: IpAddr
The requested IP address.
isp: String
The name of the ISP associated with the IP address.
network: String
The network in CIDR notation associated with the record.
In particular, this is the largest network where all of the fields besides ip_address
have the same value.
organization: String
The name of the organization associated with the IP address.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Traits
impl Send for Traits
impl Sync for Traits
impl Unpin for Traits
impl UnwindSafe for Traits
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more