//! Auth provides authentication for HTTP/HTTPS and SOCKS5 proxies.
//!//! See [`Auth`] for a curated list of available authentication methods.
pubenumAuth{/// Use when no authentication is required
NoAuth,/// Header name seperated by semicolon and header value such as `Auth::HTTPAuthorizationHeader("Proxy-Authorization: Basic <encoded>".into())`
HTTPAuthorizationHeader(String),/// Implements user password authentication for SOCKS5
UserPass(String,String),}