Function tunnel

Source
pub async fn tunnel<I>(inbound: I) -> Result<()>
where I: AsyncRead + AsyncWrite + Unpin + Send,