pub struct Socks5Client { /* private fields */ }Implementations§
Trait Implementations§
Source§impl INet for Socks5Client
impl INet for Socks5Client
fn udp_bind<'life0, 'life1, 'async_trait>(
&'life0 self,
ctx: &'life1 mut Context,
addr: Address,
) -> Pin<Box<dyn Future<Output = Result<UdpSocket>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn tcp_connect<'life0, 'life1, 'async_trait>(
&'life0 self,
ctx: &'life1 mut Context,
addr: Address,
) -> Pin<Box<dyn Future<Output = Result<TcpStream>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn tcp_bind<'life0, 'life1, 'async_trait>(
&'life0 self,
_ctx: &'life1 mut Context,
_addr: Address,
) -> Pin<Box<dyn Future<Output = Result<TcpListener>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl Freeze for Socks5Client
impl !RefUnwindSafe for Socks5Client
impl Send for Socks5Client
impl Sync for Socks5Client
impl Unpin for Socks5Client
impl UnsafeUnpin for Socks5Client
impl !UnwindSafe for Socks5Client
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