async fn handle_request_task<C: JsonRpcCodec>( server: Arc<Server>, resolver: RequestResolver<Connection, Bytes>, peer: Option<Endpoint>, codec: C, ) -> Result<()>