Struct ip2location::ProxyRecord
source · pub struct ProxyRecord {Show 14 fields
pub ip: IpAddr,
pub country: Option<Country>,
pub region: Option<String>,
pub city: Option<String>,
pub isp: Option<String>,
pub domain: Option<String>,
pub is_proxy: Option<Proxy>,
pub proxy_type: Option<String>,
pub asn: Option<String>,
pub as_: Option<String>,
pub last_seen: Option<String>,
pub threat: Option<String>,
pub provider: Option<String>,
pub usage_type: Option<String>,
}Fields§
§ip: IpAddr§country: Option<Country>§region: Option<String>§city: Option<String>§isp: Option<String>§domain: Option<String>§is_proxy: Option<Proxy>§proxy_type: Option<String>§asn: Option<String>§as_: Option<String>§last_seen: Option<String>§threat: Option<String>§provider: Option<String>§usage_type: Option<String>Implementations§
Trait Implementations§
source§impl Clone for ProxyRecord
impl Clone for ProxyRecord
source§fn clone(&self) -> ProxyRecord
fn clone(&self) -> ProxyRecord
Returns a copy 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 more