pub async fn call<'a, C, B>( client_ip: IpAddr, forward_uri: &str, request: Request<B>, client: &'a Client<C, B>, ) -> Result<Response<Body>, ProxyError>where C: Connect + Clone + Send + Sync + 'static, B: HttpBody + Send + 'static, B::Data: Send, B::Error: Into<Box<dyn Error + Send + Sync>>,