ProxyType

Enumin geofastly 0.13.1View source
1
2
3
4
5
6
7
8
9
10
11
12
13
#[non_exhaustive]
pub enum ProxyType {
Anonymous,
Aol,
Blackberry,
Corporate,
Edu,
Hosting,
Public,
Transparent,
Unknown,
Other(String),
}

Client proxy type.

Defaults to Unknown when an IP address is not known to be a proxy or VPN.

Variants

Anonymous

Aol

Blackberry

Corporate

Edu

Hosting

Public

Transparent

Unknown

Other

A type of proxy or VPN that is known, but not in the above list of variants.

This typically indicates that the geolocation database contains a proxy type that did not exist when this crate was published.

0: String

Trait implementations

impl Clone for ProxyType

fn clone(&self) -> Self

Parameters

self: &Self

Returns

Self

impl Debug for ProxyType

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Parameters

self: &Self
f: &mut $crate::fmt::Formatter

Returns

$crate::fmt::Result

impl Deserialize for ProxyType

deserialize

View source
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where
__D: Deserializer<'de>,

Parameters

__deserializer: __D

Returns

_serde::__private228::Result<Self, __D::Error>

impl PartialEq for ProxyType

fn eq(&self, other: &Self) -> bool

Parameters

self: &Self
other: &Self

Returns

bool

impl Serialize for ProxyType

serialize

View source
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where
__S: Serializer,

Parameters

self: &Self
__serializer: __S

Returns

_serde::__private228::Result<__S::Ok, __S::Error>

Auto trait implementations

Blanket implementations