pub struct QuicS2NClient { /* private fields */ }Trait Implementations§
Source§impl CSTraitClient for QuicS2NClient
impl CSTraitClient for QuicS2NClient
type Connection = QuicS2NClientConnection
fn connect<'life0, 'life1, 'async_trait>(
&'life0 self,
addr: SocketAddr,
server_name: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Self::Connection>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn local_addr(&self) -> SocketAddr
Auto Trait Implementations§
impl Freeze for QuicS2NClient
impl !RefUnwindSafe for QuicS2NClient
impl Send for QuicS2NClient
impl Sync for QuicS2NClient
impl Unpin for QuicS2NClient
impl !UnwindSafe for QuicS2NClient
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