[−][src]Enum tokio_socks::Error
Error type of tokio-socks
Variants
Io(Error)
Failure caused by an IO error.
ParseError(ParseError)
Failure when parsing a String
.
InvalidTargetAddress(&'static str)
Failure due to invalid target address. It contains the detailed error message.
ProxyServerUnreachable
Proxy server unreachable.
InvalidResponseVersion
Proxy server returns an invalid version number.
NoAcceptableAuthMethods
No acceptable auth methods
UnknownAuthMethod
Unknown auth method
GeneralSocksServerFailure
General SOCKS server failure
ConnectionNotAllowedByRuleset
Connection not allowed by ruleset
NetworkUnreachable
Network unreachable
HostUnreachable
Host unreachable
ConnectionRefused
Connection refused
TtlExpired
TTL expired
CommandNotSupported
Command not supported
AddressTypeNotSupported
Address type not supported
UnknownError
Unknown error
InvalidReservedByte
Invalid reserved byte
UnknownAddressType
Unknown address type
InvalidAuthValues(&'static str)
Invalid authentication values. It contains the detailed error message.
PasswordAuthFailure(u8)
Password auth failure
Trait Implementations
impl From<Error> for Error
[src]
impl Debug for Error
[src]
impl Display for Error
[src]
impl Fail for Error
[src]
Auto Trait Implementations
impl Unpin for Error
impl Sync for Error
impl Send for Error
impl !UnwindSafe for Error
impl !RefUnwindSafe for Error
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
[src]
T: Fail,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[src]
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
[src]
fn cause(&self) -> Option<&(dyn Fail + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,