pub trait Proxy: Sync + Send {
// Required method
fn connect_w_proxy<'life0, 'life1, 'async_trait>(
&'life0 self,
host: &'life1 str,
port: u16,
tls: bool,
) -> Pin<Box<dyn Future<Output = Result<TcpStream>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait;
}Available on crate feature
proxies only.Expand description
Trait to implement custom proxies
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".