Add explicit numbers to QuicStreamRstErrorCode.

PiperOrigin-RevId: 335971367
Change-Id: Ib32b927e49dd635cd24d9c58453a1c75518b3cbb
diff --git a/quic/core/quic_error_codes.h b/quic/core/quic_error_codes.h
index 85fb7f2..e0cb0ed 100644
--- a/quic/core/quic_error_codes.h
+++ b/quic/core/quic_error_codes.h
@@ -19,92 +19,92 @@
   QUIC_STREAM_NO_ERROR = 0,
 
   // There was some error which halted stream processing.
-  QUIC_ERROR_PROCESSING_STREAM,
+  QUIC_ERROR_PROCESSING_STREAM = 1,
   // We got two fin or reset offsets which did not match.
-  QUIC_MULTIPLE_TERMINATION_OFFSETS,
+  QUIC_MULTIPLE_TERMINATION_OFFSETS = 2,
   // We got bad payload and can not respond to it at the protocol level.
-  QUIC_BAD_APPLICATION_PAYLOAD,
+  QUIC_BAD_APPLICATION_PAYLOAD = 3,
   // Stream closed due to connection error. No reset frame is sent when this
   // happens.
-  QUIC_STREAM_CONNECTION_ERROR,
+  QUIC_STREAM_CONNECTION_ERROR = 4,
   // GoAway frame sent. No more stream can be created.
-  QUIC_STREAM_PEER_GOING_AWAY,
+  QUIC_STREAM_PEER_GOING_AWAY = 5,
   // The stream has been cancelled.
-  QUIC_STREAM_CANCELLED,
+  QUIC_STREAM_CANCELLED = 6,
   // Closing stream locally, sending a RST to allow for proper flow control
   // accounting. Sent in response to a RST from the peer.
-  QUIC_RST_ACKNOWLEDGEMENT,
+  QUIC_RST_ACKNOWLEDGEMENT = 7,
   // Receiver refused to create the stream (because its limit on open streams
   // has been reached).  The sender should retry the request later (using
   // another stream).
-  QUIC_REFUSED_STREAM,
+  QUIC_REFUSED_STREAM = 8,
   // Invalid URL in PUSH_PROMISE request header.
-  QUIC_INVALID_PROMISE_URL,
+  QUIC_INVALID_PROMISE_URL = 9,
   // Server is not authoritative for this URL.
-  QUIC_UNAUTHORIZED_PROMISE_URL,
+  QUIC_UNAUTHORIZED_PROMISE_URL = 10,
   // Can't have more than one active PUSH_PROMISE per URL.
-  QUIC_DUPLICATE_PROMISE_URL,
+  QUIC_DUPLICATE_PROMISE_URL = 11,
   // Vary check failed.
-  QUIC_PROMISE_VARY_MISMATCH,
+  QUIC_PROMISE_VARY_MISMATCH = 12,
   // Only GET and HEAD methods allowed.
-  QUIC_INVALID_PROMISE_METHOD,
+  QUIC_INVALID_PROMISE_METHOD = 13,
   // The push stream is unclaimed and timed out.
-  QUIC_PUSH_STREAM_TIMED_OUT,
+  QUIC_PUSH_STREAM_TIMED_OUT = 14,
   // Received headers were too large.
-  QUIC_HEADERS_TOO_LARGE,
+  QUIC_HEADERS_TOO_LARGE = 15,
   // The data is not likely arrive in time.
-  QUIC_STREAM_TTL_EXPIRED,
+  QUIC_STREAM_TTL_EXPIRED = 16,
   // The stream received data that goes beyond its close offset.
-  QUIC_DATA_AFTER_CLOSE_OFFSET,
+  QUIC_DATA_AFTER_CLOSE_OFFSET = 17,
   // Peer violated protocol requirements in a way which does not match a more
   // specific error code, or endpoint declines to use the more specific error
   // code.
-  QUIC_STREAM_GENERAL_PROTOCOL_ERROR,
+  QUIC_STREAM_GENERAL_PROTOCOL_ERROR = 18,
   // An internal error has occurred.
-  QUIC_STREAM_INTERNAL_ERROR,
+  QUIC_STREAM_INTERNAL_ERROR = 19,
   // Peer created a stream that will not be accepted.
-  QUIC_STREAM_STREAM_CREATION_ERROR,
+  QUIC_STREAM_STREAM_CREATION_ERROR = 20,
   // A stream required by the connection was closed or reset.
-  QUIC_STREAM_CLOSED_CRITICAL_STREAM,
+  QUIC_STREAM_CLOSED_CRITICAL_STREAM = 21,
   // A frame was received which was not permitted in the current state or on the
   // current stream.
-  QUIC_STREAM_FRAME_UNEXPECTED,
+  QUIC_STREAM_FRAME_UNEXPECTED = 22,
   // A frame that fails to satisfy layout requirements or with an invalid size
   // was received.
-  QUIC_STREAM_FRAME_ERROR,
+  QUIC_STREAM_FRAME_ERROR = 23,
   // Peer exhibits a behavior that might be generating excessive load.
-  QUIC_STREAM_EXCESSIVE_LOAD,
+  QUIC_STREAM_EXCESSIVE_LOAD = 24,
   // A Stream ID or Push ID was used incorrectly, such as exceeding a limit,
   // reducing a limit, or being reused.
-  QUIC_STREAM_ID_ERROR,
+  QUIC_STREAM_ID_ERROR = 25,
   // Error in the payload of a SETTINGS frame.
-  QUIC_STREAM_SETTINGS_ERROR,
+  QUIC_STREAM_SETTINGS_ERROR = 26,
   // No SETTINGS frame was received at the beginning of the control stream.
-  QUIC_STREAM_MISSING_SETTINGS,
+  QUIC_STREAM_MISSING_SETTINGS = 27,
   // A server rejected a request without performing any application processing.
-  QUIC_STREAM_REQUEST_REJECTED,
+  QUIC_STREAM_REQUEST_REJECTED = 28,
   // The client's stream terminated without containing a fully-formed request.
-  QUIC_STREAM_REQUEST_INCOMPLETE,
+  QUIC_STREAM_REQUEST_INCOMPLETE = 29,
   // The connection established in response to a CONNECT request was reset or
   // abnormally closed.
-  QUIC_STREAM_CONNECT_ERROR,
+  QUIC_STREAM_CONNECT_ERROR = 30,
   // The requested operation cannot be served over HTTP/3.
   // The peer should retry over HTTP/1.1.
-  QUIC_STREAM_VERSION_FALLBACK,
+  QUIC_STREAM_VERSION_FALLBACK = 31,
   // The QPACK decoder failed to interpret a header block and is not able to
   // continue decoding that header block.
-  QUIC_STREAM_DECOMPRESSION_FAILED,
+  QUIC_STREAM_DECOMPRESSION_FAILED = 32,
   // The QPACK decoder failed to interpret an encoder instruction received on
   // the encoder stream.
-  QUIC_STREAM_ENCODER_STREAM_ERROR,
+  QUIC_STREAM_ENCODER_STREAM_ERROR = 33,
   // The QPACK encoder failed to interpret a decoder instruction received on the
   // decoder stream.
-  QUIC_STREAM_DECODER_STREAM_ERROR,
+  QUIC_STREAM_DECODER_STREAM_ERROR = 34,
   // IETF RESET_FRAME application error code not matching any HTTP/3 or QPACK
   // error codes.
-  QUIC_STREAM_UNKNOWN_APPLICATION_ERROR_CODE,
+  QUIC_STREAM_UNKNOWN_APPLICATION_ERROR_CODE = 35,
   // No error. Used as bound while iterating.
-  QUIC_STREAM_LAST_ERROR,
+  QUIC_STREAM_LAST_ERROR = 36,
 };
 // QuicRstStreamErrorCode is encoded as a single octet on-the-wire.
 static_assert(static_cast<int>(QUIC_STREAM_LAST_ERROR) <=