Use string literal for HTTP/3 setting identifiers.

gfe-relnote: protected by disabled v99 flag.
PiperOrigin-RevId: 270737244
Change-Id: I961d82227863f6c1422d19e43473eb52ceedb86b
diff --git a/quic/core/http/http_frames.h b/quic/core/http/http_frames.h
index ced2032..dde8b1e 100644
--- a/quic/core/http/http_frames.h
+++ b/quic/core/http/http_frames.h
@@ -9,6 +9,7 @@
 #include <map>
 #include <ostream>
 
+#include "net/third_party/quiche/src/quic/core/http/spdy_utils.h"
 #include "net/third_party/quiche/src/quic/core/quic_types.h"
 #include "net/third_party/quiche/src/quic/platform/api/quic_str_cat.h"
 #include "net/third_party/quiche/src/quic/platform/api/quic_string_piece.h"
@@ -128,8 +129,10 @@
   std::string ToString() const {
     std::string s;
     for (auto it : values) {
-      std::string setting =
-          QuicStrCat("[id->", it.first, " | value->", it.second, "] ");
+      std::string setting = QuicStrCat(
+          SpdyUtils::H3SettingsToString(
+              static_cast<Http3AndQpackSettingsIdentifiers>(it.first)),
+          " = ", it.second, "; ");
       QuicStrAppend(&s, setting);
     }
     return s;