pub async fn run_stream<H: Handler, R>( config: Arc<Config>, stream: R, handler: H ) -> Result<H, H::Error>where R: AsyncRead + AsyncWrite + Unpin,