pub enum ProxyError {
InvalidPort(u16),
MissingAuthentication,
InvalidConfiguration(String),
ConnectionError(String),
}Expand description
Errors that can occur when validating or working with proxies
Variants§
InvalidPort(u16)
Indicates that a port number is invalid.
Port numbers must be between 0 and 65535, with some ports requiring special permissions.
MissingAuthentication
Indicates that authentication is required but was not provided.
Some proxy types require username/password authentication.
InvalidConfiguration(String)
Indicates that the proxy configuration is invalid.
This could include invalid protocols, malformed URLs, or incompatible options.
ConnectionError(String)
Represents errors that occur when connecting to a proxy.
This includes connection refused, authentication failures, or timeouts when trying to establish a connection.
Trait Implementations§
Source§impl Debug for ProxyError
impl Debug for ProxyError
Source§impl Display for ProxyError
impl Display for ProxyError
Source§impl Error for ProxyError
impl Error for ProxyError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<ProxyError> for ManagerError
impl From<ProxyError> for ManagerError
Source§fn from(source: ProxyError) -> Self
fn from(source: ProxyError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ProxyError
impl RefUnwindSafe for ProxyError
impl Send for ProxyError
impl Sync for ProxyError
impl Unpin for ProxyError
impl UnsafeUnpin for ProxyError
impl UnwindSafe for ProxyError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more