pub enum StreamWrapper {
WebSocket(Box<WebSocketStream<MaybeTlsStream<TcpStream>>>),
QUIC {
send: SendStream,
recv: RecvStream,
},
TCP(TcpStream),
}Variants§
Auto Trait Implementations§
impl !Freeze for StreamWrapper
impl !RefUnwindSafe for StreamWrapper
impl !UnwindSafe for StreamWrapper
impl Send for StreamWrapper
impl Sync for StreamWrapper
impl Unpin for StreamWrapper
impl UnsafeUnpin for StreamWrapper
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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