[][src]Enum shadowsocks::config::ConfigType

pub enum ConfigType {
    Socks5Local,
    HttpLocal,
    TunnelLocal,
    Server,
}

Server config type

Variants

Socks5Local

Config for socks5 local

Requires local configuration

HttpLocal

Config for HTTP local

Requires local configuration

TunnelLocal

Config for tunnel local

Requires local and forward configuration

Server

Config for server

Methods

impl ConfigType[src]

pub fn is_local(self) -> bool[src]

Check if it is local server type

pub fn is_server(self) -> bool[src]

Check if it is remote server type

Trait Implementations

impl Clone for ConfigType[src]

impl Copy for ConfigType[src]

impl Debug for ConfigType[src]

impl Eq for ConfigType[src]

impl PartialEq<ConfigType> for ConfigType[src]

impl StructuralEq for ConfigType[src]

impl StructuralPartialEq for ConfigType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,