init?()

in Reference/generated_swift_names_enum_cases.pb.swift [905:1779]


  init?(rawValue: Int) {
    switch rawValue {
    case 0: self = .none
    case 1: self = .adjusted
    case 2: self = .aggregateValue
    case 3: self = .allCases_
    case 4: self = .allowAlias
    case 5: self = .alwaysPrintEnumsAsInts
    case 6: self = .annotation
    case 7: self = .any
    case 8: self = .anyExtensionField
    case 9: self = .anyMessageExtension
    case 10: self = .anyMessageStorage
    case 11: self = .anyUnpackError
    case 12: self = .api
    case 13: self = .appended
    case 14: self = .appendUintHex
    case 15: self = .appendUnknown
    case 16: self = .areAllInitialized
    case 17: self = .array
    case 18: self = .arrayDepth
    case 19: self = .arrayLiteral
    case 20: self = .arraySeparator
    case 21: self = .as
    case 22: self = .asciiOpenCurlyBracket
    case 23: self = .asciiZero
    case 24: self = .available
    case 25: self = .b
    case 26: self = .base64Values
    case 27: self = .baseAddress
    case 28: self = .baseType
    case 29: self = .begin
    case 30: self = .binary
    case 31: self = .binaryDecoder
    case 32: self = .binaryDecodingError
    case 33: self = .binaryDecodingOptions
    case 34: self = .binaryDelimited
    case 35: self = .binaryEncoder
    case 36: self = .binaryEncodingError
    case 37: self = .binaryEncodingMessageSetSizeVisitor
    case 38: self = .binaryEncodingMessageSetVisitor
    case 39: self = .binaryEncodingSizeVisitor
    case 40: self = .binaryEncodingVisitor
    case 41: self = .binaryOptions
    case 42: self = .body
    case 43: self = .bool
    case 44: self = .booleanLiteral
    case 45: self = .booleanLiteralType
    case 46: self = .boolValue
    case 47: self = .bytes
    case 48: self = .bytesInGroup
    case 49: self = .bytesRead
    case 50: self = .bytesValue
    case 51: self = .c
    case 52: self = .capitalizeNext
    case 53: self = .cardinality
    case 54: self = .ccEnableArenas
    case 55: self = .ccGenericServices
    case 56: self = .character
    case 57: self = .chars
    case 58: self = .class
    case 59: self = .clearAggregateValue
    case 60: self = .clearAllowAlias
    case 61: self = .clearBegin
    case 62: self = .clearCcEnableArenas
    case 63: self = .clearCcGenericServices
    case 64: self = .clearClientStreaming
    case 65: self = .clearCsharpNamespace
    case 66: self = .clearCtype
    case 67: self = .clearDefaultValue
    case 68: self = .clearDeprecated
    case 69: self = .clearDoubleValue
    case 70: self = .clearEnd
    case 71: self = .clearExtendee
    case 72: self = .clearExtensionValue
    case 73: self = .clearGoPackage
    case 74: self = .clearIdempotencyLevel
    case 75: self = .clearIdentifierValue
    case 76: self = .clearInputType
    case 77: self = .clearIsExtension
    case 78: self = .clearJavaGenerateEqualsAndHash
    case 79: self = .clearJavaGenericServices
    case 80: self = .clearJavaMultipleFiles
    case 81: self = .clearJavaOuterClassname
    case 82: self = .clearJavaPackage
    case 83: self = .clearJavaStringCheckUtf8
    case 84: self = .clearJsonName
    case 85: self = .clearJstype
    case 86: self = .clearLabel
    case 87: self = .clearLazy
    case 88: self = .clearLeadingComments
    case 89: self = .clearMapEntry
    case 90: self = .clearMessageSetWireFormat
    case 91: self = .clearName
    case 92: self = .clearNamePart
    case 93: self = .clearNegativeIntValue
    case 94: self = .clearNoStandardDescriptorAccessor
    case 95: self = .clearNumber
    case 96: self = .clearObjcClassPrefix
    case 97: self = .clearOneofIndex
    case 98: self = .clearOptimizeFor
    case 99: self = .clearOptions
    case 100: self = .clearOutputType
    case 101: self = .clearPackage
    case 102: self = .clearPacked
    case 103: self = .clearPhpClassPrefix
    case 104: self = .clearPhpGenericServices
    case 105: self = .clearPhpMetadataNamespace
    case 106: self = .clearPhpNamespace
    case 107: self = .clearPositiveIntValue
    case 108: self = .clearProto3Optional
    case 109: self = .clearPyGenericServices
    case 110: self = .clearRubyPackage
    case 111: self = .clearServerStreaming
    case 112: self = .clearSourceCodeInfo
    case 113: self = .clearSourceContext
    case 114: self = .clearSourceFile
    case 115: self = .clearStart
    case 116: self = .clearStringValue
    case 117: self = .clearSwiftPrefix
    case 118: self = .clearSyntax
    case 119: self = .clearTrailingComments
    case 120: self = .clearType
    case 121: self = .clearTypeName
    case 122: self = .clearValue
    case 123: self = .clearWeak
    case 124: self = .clientStreaming
    case 125: self = .codePoint
    case 126: self = .codeUnits
    case 127: self = .collection
    case 128: self = .com
    case 129: self = .comma
    case 130: self = .contentsOf
    case 131: self = .contiguousBytes
    case 132: self = .count
    case 133: self = .countVarintsInBuffer
    case 134: self = .csharpNamespace
    case 135: self = .ctype
    case 136: self = .customCodable
    case 137: self = .customDebugStringConvertible
    case 138: self = .d
    case 139: self = .data
    case 140: self = .dataResult
    case 141: self = .date
    case 142: self = .daySec
    case 143: self = .daysSinceEpoch
    case 144: self = .debugDescription_
    case 145: self = .decoded
    case 146: self = .decodedFromJsonnull
    case 147: self = .decodeExtensionField
    case 148: self = .decodeExtensionFieldsAsMessageSet
    case 149: self = .decodeJson
    case 150: self = .decodeMapField
    case 151: self = .decodeMessage
    case 152: self = .decoder
    case 153: self = .decodeRepeated
    case 154: self = .decodeRepeatedBoolField
    case 155: self = .decodeRepeatedBytesField
    case 156: self = .decodeRepeatedDoubleField
    case 157: self = .decodeRepeatedEnumField
    case 158: self = .decodeRepeatedFixed32Field
    case 159: self = .decodeRepeatedFixed64Field
    case 160: self = .decodeRepeatedFloatField
    case 161: self = .decodeRepeatedGroupField
    case 162: self = .decodeRepeatedInt32Field
    case 163: self = .decodeRepeatedInt64Field
    case 164: self = .decodeRepeatedMessageField
    case 165: self = .decodeRepeatedSfixed32Field
    case 166: self = .decodeRepeatedSfixed64Field
    case 167: self = .decodeRepeatedSint32Field
    case 168: self = .decodeRepeatedSint64Field
    case 169: self = .decodeRepeatedStringField
    case 170: self = .decodeRepeatedUint32Field
    case 171: self = .decodeRepeatedUint64Field
    case 172: self = .decodeSingular
    case 173: self = .decodeSingularBoolField
    case 174: self = .decodeSingularBytesField
    case 175: self = .decodeSingularDoubleField
    case 176: self = .decodeSingularEnumField
    case 177: self = .decodeSingularFixed32Field
    case 178: self = .decodeSingularFixed64Field
    case 179: self = .decodeSingularFloatField
    case 180: self = .decodeSingularGroupField
    case 181: self = .decodeSingularInt32Field
    case 182: self = .decodeSingularInt64Field
    case 183: self = .decodeSingularMessageField
    case 184: self = .decodeSingularSfixed32Field
    case 185: self = .decodeSingularSfixed64Field
    case 186: self = .decodeSingularSint32Field
    case 187: self = .decodeSingularSint64Field
    case 188: self = .decodeSingularStringField
    case 189: self = .decodeSingularUint32Field
    case 190: self = .decodeSingularUint64Field
    case 191: self = .decodeTextFormat
    case 192: self = .defaultAnyTypeUrlprefix
    case 193: self = .defaultValue
    case 194: self = .dependency
    case 195: self = .deprecated
    case 196: self = .description_
    case 197: self = .descriptorProto
    case 198: self = .dictionary
    case 199: self = .dictionaryLiteral
    case 200: self = .digit
    case 201: self = .digit0
    case 202: self = .digit1
    case 203: self = .digitCount
    case 204: self = .digits
    case 205: self = .digitValue
    case 206: self = .discardableResult
    case 207: self = .discardUnknownFields
    case 208: self = .distance
    case 209: self = .double
    case 210: self = .doubleValue
    case 211: self = .duration
    case 212: self = .e
    case 213: self = .element
    case 214: self = .elements
    case 215: self = .emitExtensionFieldName
    case 216: self = .emitFieldName
    case 217: self = .emitFieldNumber
    case 218: self = .empty
    case 219: self = .emptyData
    case 220: self = .encodeAsBytes
    case 221: self = .encoded
    case 222: self = .encodedJsonstring
    case 223: self = .encodedSize
    case 224: self = .encodeField
    case 225: self = .encoder
    case 226: self = .end
    case 227: self = .endArray
    case 228: self = .endMessageField
    case 229: self = .endObject
    case 230: self = .endRegularField
    case 231: self = .enum
    case 232: self = .enumDescriptorProto
    case 233: self = .enumOptions
    case 234: self = .enumReservedRange
    case 235: self = .enumType
    case 236: self = .enumvalue
    case 237: self = .enumValueDescriptorProto
    case 238: self = .enumValueOptions
    case 239: self = .equatable
    case 240: self = .error
    case 241: self = .expressibleByArrayLiteral
    case 242: self = .expressibleByDictionaryLiteral
    case 243: self = .ext
    case 244: self = .extDecoder
    case 245: self = .extendedGraphemeClusterLiteral
    case 246: self = .extendedGraphemeClusterLiteralType
    case 247: self = .extendee
    case 248: self = .extensibleMessage
    case 249: self = .extension
    case 250: self = .extensionField
    case 251: self = .extensionFieldNumber
    case 252: self = .extensionFieldValueSet
    case 253: self = .extensionMap
    case 254: self = .extensionRange
    case 255: self = .extensionRangeOptions
    case 256: self = .extensions
    case 257: self = .extras
    case 258: self = .f
    case 259: self = .false
    case 260: self = .field
    case 261: self = .fieldData
    case 262: self = .fieldDescriptorProto
    case 263: self = .fieldMask
    case 264: self = .fieldName
    case 265: self = .fieldNameCount
    case 266: self = .fieldNum
    case 267: self = .fieldNumber
    case 268: self = .fieldNumberForProto
    case 269: self = .fieldOptions
    case 270: self = .fields
    case 271: self = .fieldSize
    case 272: self = .fieldTag
    case 273: self = .fieldType
    case 274: self = .file
    case 275: self = .fileDescriptorProto
    case 276: self = .fileDescriptorSet
    case 277: self = .fileName
    case 278: self = .fileOptions
    case 279: self = .filter
    case 280: self = .first
    case 281: self = .firstItem
    case 282: self = .float
    case 283: self = .floatLiteral
    case 284: self = .floatLiteralType
    case 285: self = .floatValue
    case 286: self = .forMessageName
    case 287: self = .formUnion
    case 288: self = .forReadingFrom
    case 289: self = .forTypeURL
    case 290: self = .forwardParser
    case 291: self = .forWritingInto
    case 292: self = .from
    case 293: self = .fromAscii2
    case 294: self = .fromAscii4
    case 295: self = .fromByteOffset
    case 296: self = .fromHexDigit
    case 297: self = .func
    case 298: self = .g
    case 299: self = .generatedCodeInfo
    case 300: self = .get
    case 301: self = .getExtensionValue
    case 302: self = .googleapis
    case 303: self = .googleProtobufAny
    case 304: self = .googleProtobufApi
    case 305: self = .googleProtobufBoolValue
    case 306: self = .googleProtobufBytesValue
    case 307: self = .googleProtobufDescriptorProto
    case 308: self = .googleProtobufDoubleValue
    case 309: self = .googleProtobufDuration
    case 310: self = .googleProtobufEmpty
    case 311: self = .googleProtobufEnum
    case 312: self = .googleProtobufEnumDescriptorProto
    case 313: self = .googleProtobufEnumOptions
    case 314: self = .googleProtobufEnumValue
    case 315: self = .googleProtobufEnumValueDescriptorProto
    case 316: self = .googleProtobufEnumValueOptions
    case 317: self = .googleProtobufExtensionRangeOptions
    case 318: self = .googleProtobufField
    case 319: self = .googleProtobufFieldDescriptorProto
    case 320: self = .googleProtobufFieldMask
    case 321: self = .googleProtobufFieldOptions
    case 322: self = .googleProtobufFileDescriptorProto
    case 323: self = .googleProtobufFileDescriptorSet
    case 324: self = .googleProtobufFileOptions
    case 325: self = .googleProtobufFloatValue
    case 326: self = .googleProtobufGeneratedCodeInfo
    case 327: self = .googleProtobufInt32Value
    case 328: self = .googleProtobufInt64Value
    case 329: self = .googleProtobufListValue
    case 330: self = .googleProtobufMessageOptions
    case 331: self = .googleProtobufMethod
    case 332: self = .googleProtobufMethodDescriptorProto
    case 333: self = .googleProtobufMethodOptions
    case 334: self = .googleProtobufMixin
    case 335: self = .googleProtobufNullValue
    case 336: self = .googleProtobufOneofDescriptorProto
    case 337: self = .googleProtobufOneofOptions
    case 338: self = .googleProtobufOption
    case 339: self = .googleProtobufServiceDescriptorProto
    case 340: self = .googleProtobufServiceOptions
    case 341: self = .googleProtobufSourceCodeInfo
    case 342: self = .googleProtobufSourceContext
    case 343: self = .googleProtobufStringValue
    case 344: self = .googleProtobufStruct
    case 345: self = .googleProtobufSyntax
    case 346: self = .googleProtobufTimestamp
    case 347: self = .googleProtobufType
    case 348: self = .googleProtobufUint32Value
    case 349: self = .googleProtobufUint64Value
    case 350: self = .googleProtobufUninterpretedOption
    case 351: self = .googleProtobufValue
    case 352: self = .goPackage
    case 353: self = .group
    case 354: self = .groupFieldNumberStack
    case 355: self = .groupSize
    case 356: self = .h
    case 357: self = .hadOneofValue
    case 358: self = .handleConflictingOneOf
    case 359: self = .hasAggregateValue
    case 360: self = .hasAllowAlias
    case 361: self = .hasBegin
    case 362: self = .hasCcEnableArenas
    case 363: self = .hasCcGenericServices
    case 364: self = .hasClientStreaming
    case 365: self = .hasCsharpNamespace
    case 366: self = .hasCtype
    case 367: self = .hasDefaultValue
    case 368: self = .hasDeprecated
    case 369: self = .hasDoubleValue
    case 370: self = .hasEnd
    case 371: self = .hasExtendee
    case 372: self = .hasExtensionValue
    case 373: self = .hasGoPackage
    case 374: self = .hash
    case 375: self = .hashable
    case 376: self = .hasher
    case 377: self = .hashValue_
    case 378: self = .hashVisitor
    case 379: self = .hasIdempotencyLevel
    case 380: self = .hasIdentifierValue
    case 381: self = .hasInputType
    case 382: self = .hasIsExtension
    case 383: self = .hasJavaGenerateEqualsAndHash
    case 384: self = .hasJavaGenericServices
    case 385: self = .hasJavaMultipleFiles
    case 386: self = .hasJavaOuterClassname
    case 387: self = .hasJavaPackage
    case 388: self = .hasJavaStringCheckUtf8
    case 389: self = .hasJsonName
    case 390: self = .hasJstype
    case 391: self = .hasLabel
    case 392: self = .hasLazy
    case 393: self = .hasLeadingComments
    case 394: self = .hasMapEntry
    case 395: self = .hasMessageSetWireFormat
    case 396: self = .hasName
    case 397: self = .hasNamePart
    case 398: self = .hasNegativeIntValue
    case 399: self = .hasNoStandardDescriptorAccessor
    case 400: self = .hasNumber
    case 401: self = .hasObjcClassPrefix
    case 402: self = .hasOneofIndex
    case 403: self = .hasOptimizeFor
    case 404: self = .hasOptions
    case 405: self = .hasOutputType
    case 406: self = .hasPackage
    case 407: self = .hasPacked
    case 408: self = .hasPhpClassPrefix
    case 409: self = .hasPhpGenericServices
    case 410: self = .hasPhpMetadataNamespace
    case 411: self = .hasPhpNamespace
    case 412: self = .hasPositiveIntValue
    case 413: self = .hasProto3Optional
    case 414: self = .hasPyGenericServices
    case 415: self = .hasRubyPackage
    case 416: self = .hasServerStreaming
    case 417: self = .hasSourceCodeInfo
    case 418: self = .hasSourceContext
    case 419: self = .hasSourceFile
    case 420: self = .hasStart
    case 421: self = .hasStringValue
    case 422: self = .hasSwiftPrefix
    case 423: self = .hasSyntax
    case 424: self = .hasTrailingComments
    case 425: self = .hasType
    case 426: self = .hasTypeName
    case 427: self = .hasValue
    case 428: self = .hasWeak
    case 429: self = .hour
    case 430: self = .i
    case 431: self = .idempotencyLevel
    case 432: self = .identifierValue
    case 433: self = .if
    case 434: self = .ignoreUnknownFields
    case 435: self = .index
    case 436: self = .init_
    case 437: self = .inout
    case 438: self = .inputType
    case 439: self = .insert
    case 440: self = .int
    case 441: self = .int32
    case 442: self = .int32Value
    case 443: self = .int64
    case 444: self = .int64Value
    case 445: self = .int8
    case 446: self = .integerLiteral
    case 447: self = .integerLiteralType
    case 448: self = .intern
    case 449: self = .internal
    case 450: self = .internalState
    case 451: self = .into
    case 452: self = .ints
    case 453: self = .isA
    case 454: self = .isEqual
    case 455: self = .isEqualTo
    case 456: self = .isExtension
    case 457: self = .isInitialized
    case 458: self = .itemTagsEncodedSize
    case 459: self = .iterator
    case 460: self = .i2166136261
    case 461: self = .javaGenerateEqualsAndHash
    case 462: self = .javaGenericServices
    case 463: self = .javaMultipleFiles
    case 464: self = .javaOuterClassname
    case 465: self = .javaPackage
    case 466: self = .javaStringCheckUtf8
    case 467: self = .jsondecoder
    case 468: self = .jsondecodingError
    case 469: self = .jsondecodingOptions
    case 470: self = .jsonEncoder
    case 471: self = .jsonencodingError
    case 472: self = .jsonencodingOptions
    case 473: self = .jsonencodingVisitor
    case 474: self = .jsonmapEncodingVisitor
    case 475: self = .jsonName
    case 476: self = .jsonPath
    case 477: self = .jsonPaths
    case 478: self = .jsonscanner
    case 479: self = .jsonString
    case 480: self = .jsonText
    case 481: self = .jsonUtf8Data
    case 482: self = .jstype
    case 483: self = .k
    case 484: self = .key
    case 485: self = .keyField
    case 486: self = .keyType
    case 487: self = .kind
    case 488: self = .l
    case 489: self = .label
    case 490: self = .lazy
    case 491: self = .leadingComments
    case 492: self = .leadingDetachedComments
    case 493: self = .length
    case 494: self = .lessThan
    case 495: self = .let
    case 496: self = .lhs
    case 497: self = .list
    case 498: self = .listOfMessages
    case 499: self = .listValue
    case 500: self = .littleEndian
    case 501: self = .littleEndianBytes
    case 502: self = .load
    case 503: self = .localHasher
    case 504: self = .location
    case 505: self = .m
    case 506: self = .major
    case 507: self = .makeIterator
    case 508: self = .mapEntry
    case 509: self = .mapHash
    case 510: self = .mapKeyType
    case 511: self = .mapNameResolver
    case 512: self = .mapToMessages
    case 513: self = .mapValueType
    case 514: self = .mapVisitor
    case 515: self = .mdayStart
    case 516: self = .merge
    case 517: self = .message
    case 518: self = .messageDepthLimit
    case 519: self = .messageExtension
    case 520: self = .messageImplementationBase
    case 521: self = .messageOptions
    case 522: self = .messageSet
    case 523: self = .messageSetWireFormat
    case 524: self = .messageType
    case 525: self = .method
    case 526: self = .methodDescriptorProto
    case 527: self = .methodOptions
    case 528: self = .methods
    case 529: self = .minor
    case 530: self = .mixin
    case 531: self = .mixins
    case 532: self = .modifier
    case 533: self = .modify
    case 534: self = .month
    case 535: self = .msgExtension
    case 536: self = .mutating
    case 537: self = .n
    case 538: self = .name
    case 539: self = .nameDescription
    case 540: self = .nameMap
    case 541: self = .namePart
    case 542: self = .nameResolver
    case 543: self = .names
    case 544: self = .nanos
    case 545: self = .nativeBytes
    case 546: self = .nativeEndianBytes
    case 547: self = .negativeIntValue
    case 548: self = .nestedType
    case 549: self = .newL
    case 550: self = .newList
    case 551: self = .newValue
    case 552: self = .nextByte
    case 553: self = .nextFieldNumber
    case 554: self = .nil
    case 555: self = .nilLiteral
    case 556: self = .noStandardDescriptorAccessor
    case 557: self = .nullValue
    case 558: self = .number
    case 559: self = .numberValue
    case 560: self = .objcClassPrefix
    case 561: self = .of
    case 562: self = .oneofDecl
    case 563: self = .oneofDescriptorProto
    case 564: self = .oneofIndex
    case 565: self = .oneofOptions
    case 566: self = .oneofs
    case 567: self = .oneOfKind
    case 568: self = .optimizeFor
    case 569: self = .optimizeMode
    case 570: self = .option
    case 571: self = .optionalEnumExtensionField
    case 572: self = .optionalExtensionField
    case 573: self = .optionalGroupExtensionField
    case 574: self = .optionalMessageExtensionField
    case 575: self = .options
    case 576: self = .other
    case 577: self = .others
    case 578: self = .out
    case 579: self = .outputType
    case 580: self = .p
    case 581: self = .package
    case 582: self = .packed
    case 583: self = .packedEnumExtensionField
    case 584: self = .packedExtensionField
    case 585: self = .padding
    case 586: self = .parent
    case 587: self = .parse
    case 588: self = .partial
    case 589: self = .path
    case 590: self = .paths
    case 591: self = .payload
    case 592: self = .payloadSize
    case 593: self = .phpClassPrefix
    case 594: self = .phpGenericServices
    case 595: self = .phpMetadataNamespace
    case 596: self = .phpNamespace
    case 597: self = .pointer
    case 598: self = .pos
    case 599: self = .positiveIntValue
    case 600: self = .prefix
    case 601: self = .preserveProtoFieldNames
    case 602: self = .preTraverse
    case 603: self = .printUnknownFields
    case 604: self = .proto2
    case 605: self = .proto3DefaultValue
    case 606: self = .proto3Optional
    case 607: self = .protobufApiversionCheck
    case 608: self = .protobufApiversion2
    case 609: self = .protobufBool
    case 610: self = .protobufBytes
    case 611: self = .protobufDouble
    case 612: self = .protobufEnumMap
    case 613: self = .protobufExtension
    case 614: self = .protobufFixed32
    case 615: self = .protobufFixed64
    case 616: self = .protobufFloat
    case 617: self = .protobufInt32
    case 618: self = .protobufInt64
    case 619: self = .protobufMap
    case 620: self = .protobufMessageMap
    case 621: self = .protobufSfixed32
    case 622: self = .protobufSfixed64
    case 623: self = .protobufSint32
    case 624: self = .protobufSint64
    case 625: self = .protobufString
    case 626: self = .protobufUint32
    case 627: self = .protobufUint64
    case 628: self = .protobufExtensionFieldValues
    case 629: self = .protobufFieldNumber
    case 630: self = .protobufGeneratedIsEqualTo
    case 631: self = .protobufNameMap
    case 632: self = .protobufNewField
    case 633: self = .protobufPackage
    case 634: self = .protocol
    case 635: self = .protoFieldName
    case 636: self = .protoMessageName
    case 637: self = .protoNameProviding
    case 638: self = .protoPaths
    case 639: self = .public
    case 640: self = .publicDependency
    case 641: self = .putBoolValue
    case 642: self = .putBytesValue
    case 643: self = .putDoubleValue
    case 644: self = .putEnumValue
    case 645: self = .putFixedUint32
    case 646: self = .putFixedUint64
    case 647: self = .putFloatValue
    case 648: self = .putInt64
    case 649: self = .putStringValue
    case 650: self = .putUint64
    case 651: self = .putUint64Hex
    case 652: self = .putVarInt
    case 653: self = .putZigZagVarInt
    case 654: self = .pyGenericServices
    case 655: self = .rawChars
    case 656: self = .rawRepresentable
    case 657: self = .rawValue_
    case 658: self = .read4HexDigits
    case 659: self = .register
    case 660: self = .repeatedEnumExtensionField
    case 661: self = .repeatedExtensionField
    case 662: self = .repeatedGroupExtensionField
    case 663: self = .repeatedMessageExtensionField
    case 664: self = .requestStreaming
    case 665: self = .requestTypeURL
    case 666: self = .requiredSize
    case 667: self = .reservedName
    case 668: self = .reservedRange
    case 669: self = .responseStreaming
    case 670: self = .responseTypeURL
    case 671: self = .result
    case 672: self = .rethrows
    case 673: self = .return
    case 674: self = .returnType
    case 675: self = .revision
    case 676: self = .rhs
    case 677: self = .root
    case 678: self = .rubyPackage
    case 679: self = .s
    case 680: self = .sawBackslash
    case 681: self = .sawSection4Characters
    case 682: self = .sawSection5Characters
    case 683: self = .scanner
    case 684: self = .seconds
    case 685: self = .self_
    case 686: self = .separator
    case 687: self = .serialize
    case 688: self = .serializedData
    case 689: self = .serializedSize
    case 690: self = .serverStreaming
    case 691: self = .service
    case 692: self = .serviceDescriptorProto
    case 693: self = .serviceOptions
    case 694: self = .set
    case 695: self = .setExtensionValue
    case 696: self = .shift
    case 697: self = .simpleExtensionMap
    case 698: self = .sizer
    case 699: self = .source
    case 700: self = .sourceCodeInfo
    case 701: self = .sourceContext
    case 702: self = .sourceEncoding
    case 703: self = .sourceFile
    case 704: self = .span
    case 705: self = .split
    case 706: self = .start
    case 707: self = .startArray
    case 708: self = .startArrayObject
    case 709: self = .startField
    case 710: self = .startIndex
    case 711: self = .startMessageField
    case 712: self = .startObject
    case 713: self = .startRegularField
    case 714: self = .state
    case 715: self = .static
    case 716: self = .staticString
    case 717: self = .storage
    case 718: self = .string
    case 719: self = .stringLiteral
    case 720: self = .stringLiteralType
    case 721: self = .stringResult
    case 722: self = .stringValue
    case 723: self = .struct
    case 724: self = .structValue
    case 725: self = .subDecoder
    case 726: self = .subscript
    case 727: self = .subVisitor
    case 728: self = .swift
    case 729: self = .swiftPrefix
    case 730: self = .swiftProtobuf
    case 731: self = .syntax
    case 732: self = .t
    case 733: self = .tag
    case 734: self = .terminator
    case 735: self = .testDecoder
    case 736: self = .text
    case 737: self = .textDecoder
    case 738: self = .textFormatDecoder
    case 739: self = .textFormatDecodingError
    case 740: self = .textFormatDecodingOptions
    case 741: self = .textFormatEncodingOptions
    case 742: self = .textFormatEncodingVisitor
    case 743: self = .textFormatString
    case 744: self = .throws
    case 745: self = .timeInterval
    case 746: self = .timeIntervalSince1970
    case 747: self = .timeIntervalSinceReferenceDate
    case 748: self = .timestamp
    case 749: self = .total
    case 750: self = .totalArrayDepth
    case 751: self = .totalSize
    case 752: self = .trailingComments
    case 753: self = .traverse
    case 754: self = .true
    case 755: self = .try
    case 756: self = .type
    case 757: self = .typealias
    case 758: self = .typeEnum
    case 759: self = .typeName
    case 760: self = .typePrefix
    case 761: self = .typeStart
    case 762: self = .typeUnknown
    case 763: self = .typeURL
    case 764: self = .uint32
    case 765: self = .uint32Value
    case 766: self = .uint64
    case 767: self = .uint64Value
    case 768: self = .uint8
    case 769: self = .unicodeScalarLiteral
    case 770: self = .unicodeScalarLiteralType
    case 771: self = .unicodeScalars
    case 772: self = .unicodeScalarView
    case 773: self = .uninterpretedOption
    case 774: self = .union
    case 775: self = .uniqueStorage
    case 776: self = .unknown
    case 777: self = .unknownFields
    case 778: self = .unknownStorage
    case 779: self = .unpackTo
    case 780: self = .unsafeBufferPointer
    case 781: self = .unsafeMutablePointer
    case 782: self = .unsafeMutableRawBufferPointer
    case 783: self = .unsafeMutableRawPointer
    case 784: self = .unsafeRawBufferPointer
    case 785: self = .unsafeRawPointer
    case 786: self = .updatedOptions
    case 787: self = .url
    case 788: self = .utf8
    case 789: self = .utf8Ptr
    case 790: self = .utf8ToDouble
    case 791: self = .utf8View
    case 792: self = .v
    case 793: self = .value
    case 794: self = .valueField
    case 795: self = .values
    case 796: self = .valueType
    case 797: self = .var
    case 798: self = .version
    case 799: self = .versionString
    case 800: self = .visitExtensionFields
    case 801: self = .visitExtensionFieldsAsMessageSet
    case 802: self = .visitMapField
    case 803: self = .visitor
    case 804: self = .visitPacked
    case 805: self = .visitPackedBoolField
    case 806: self = .visitPackedDoubleField
    case 807: self = .visitPackedEnumField
    case 808: self = .visitPackedFixed32Field
    case 809: self = .visitPackedFixed64Field
    case 810: self = .visitPackedFloatField
    case 811: self = .visitPackedInt32Field
    case 812: self = .visitPackedInt64Field
    case 813: self = .visitPackedSfixed32Field
    case 814: self = .visitPackedSfixed64Field
    case 815: self = .visitPackedSint32Field
    case 816: self = .visitPackedSint64Field
    case 817: self = .visitPackedUint32Field
    case 818: self = .visitPackedUint64Field
    case 819: self = .visitRepeated
    case 820: self = .visitRepeatedBoolField
    case 821: self = .visitRepeatedBytesField
    case 822: self = .visitRepeatedDoubleField
    case 823: self = .visitRepeatedEnumField
    case 824: self = .visitRepeatedFixed32Field
    case 825: self = .visitRepeatedFixed64Field
    case 826: self = .visitRepeatedFloatField
    case 827: self = .visitRepeatedGroupField
    case 828: self = .visitRepeatedInt32Field
    case 829: self = .visitRepeatedInt64Field
    case 830: self = .visitRepeatedMessageField
    case 831: self = .visitRepeatedSfixed32Field
    case 832: self = .visitRepeatedSfixed64Field
    case 833: self = .visitRepeatedSint32Field
    case 834: self = .visitRepeatedSint64Field
    case 835: self = .visitRepeatedStringField
    case 836: self = .visitRepeatedUint32Field
    case 837: self = .visitRepeatedUint64Field
    case 838: self = .visitSingular
    case 839: self = .visitSingularBoolField
    case 840: self = .visitSingularBytesField
    case 841: self = .visitSingularDoubleField
    case 842: self = .visitSingularEnumField
    case 843: self = .visitSingularFixed32Field
    case 844: self = .visitSingularFixed64Field
    case 845: self = .visitSingularFloatField
    case 846: self = .visitSingularGroupField
    case 847: self = .visitSingularInt32Field
    case 848: self = .visitSingularInt64Field
    case 849: self = .visitSingularMessageField
    case 850: self = .visitSingularSfixed32Field
    case 851: self = .visitSingularSfixed64Field
    case 852: self = .visitSingularSint32Field
    case 853: self = .visitSingularSint64Field
    case 854: self = .visitSingularStringField
    case 855: self = .visitSingularUint32Field
    case 856: self = .visitSingularUint64Field
    case 857: self = .visitUnknown
    case 858: self = .wasDecoded
    case 859: self = .weak
    case 860: self = .weakDependency
    case 861: self = .where
    case 862: self = .wireFormat
    case 863: self = .with
    case 864: self = .withUnsafeBytes
    case 865: self = .withUnsafeMutableBytes
    case 866: self = .work
    case 867: self = .wrappedType
    case 868: self = .written
    case 869: self = .yday
    default: self = .UNRECOGNIZED(rawValue)
    }
  }