async fn proxy_axum(
router: &mut Router,
req: Request<()>,
stream: &mut RequestStream<BidiStream<Bytes>, Bytes>,
) -> Result<(), Box<dyn Error + Send + Sync>>async fn proxy_axum(
router: &mut Router,
req: Request<()>,
stream: &mut RequestStream<BidiStream<Bytes>, Bytes>,
) -> Result<(), Box<dyn Error + Send + Sync>>