From 0a2fdf98004a52be65a0a8339e1474e3c050fa08 Mon Sep 17 00:00:00 2001 From: Thomas Van Lenten Date: Mon, 4 Dec 2023 08:26:50 -0500 Subject: [PATCH] Update upstream proto files on the 1.x branch. Using 4eeaa22312a6e8f99ec5862155a52c55f16e0f5c. Skipping files moved to Editions already since that isn't supported for generation yet. --- .../protobuf/test_messages_proto2.proto | 29 +- .../protobuf/test_messages_proto3.proto | 29 +- .../google/protobuf/descriptor.proto | 101 +- .../google/protobuf/compiler/plugin.proto | 12 + .../generated_swift_names_enum_cases.proto | 1752 ++-- .../generated_swift_names_enums.proto | 12 +- .../generated_swift_names_fields.proto | 1752 ++-- .../generated_swift_names_messages.proto | 12 +- .../upstream/google/protobuf/any_test.proto | 29 +- .../google/protobuf/compiler/plugin.proto | 12 + .../google/protobuf/cpp_features.proto | 53 +- .../upstream/google/protobuf/descriptor.proto | 101 +- .../google/protobuf/map_lite_unittest.proto | 29 +- .../google/protobuf/map_proto2_unittest.proto | 29 +- .../google/protobuf/map_unittest.proto | 29 +- .../protobuf/test_messages_proto2.proto | 29 +- .../protobuf/test_messages_proto3.proto | 29 +- .../upstream/google/protobuf/unittest.proto | 133 +- .../protobuf/unittest_custom_options.proto | 29 +- .../unittest_embed_optimize_for.proto | 29 +- .../google/protobuf/unittest_empty.proto | 29 +- .../unittest_enormous_descriptor.proto | 29 +- .../protobuf/unittest_extension_set.proto | 28 + .../google/protobuf/unittest_features.proto | 86 +- .../google/protobuf/unittest_import.proto | 29 +- .../protobuf/unittest_import_lite.proto | 29 +- .../protobuf/unittest_import_public.proto | 29 +- .../unittest_import_public_lite.proto | 29 +- .../protobuf/unittest_invalid_features.proto | 31 +- .../google/protobuf/unittest_lite.proto | 35 +- .../unittest_lite_imports_nonlite.proto | 29 +- .../google/protobuf/unittest_mset.proto | 29 +- .../protobuf/unittest_mset_wire_format.proto | 29 +- .../unittest_no_generic_services.proto | 29 +- .../protobuf/unittest_optimize_for.proto | 29 +- .../google/protobuf/unittest_proto3.proto | 29 +- .../protobuf/unittest_proto3_arena.proto | 29 +- .../protobuf/unittest_proto3_bad_macros.proto | 75 + .../protobuf/unittest_proto3_optional.proto | 29 +- .../google/protobuf/unittest_retention.proto | 29 +- .../protobuf/test_messages_proto2.pb.swift | 29 +- .../protobuf/test_messages_proto3.pb.swift | 29 +- .../google/protobuf/descriptor.pb.swift | 265 +- .../google/protobuf/compiler/plugin.pb.swift | 40 + .../generated_swift_names_enum_cases.pb.swift | 7020 ++++++++--------- .../generated_swift_names_enums.pb.swift | 468 +- .../generated_swift_names_fields.pb.swift | 5376 +++++++------ .../generated_swift_names_messages.pb.swift | 540 +- .../google/protobuf/any_test.pb.swift | 29 +- .../google/protobuf/compiler/plugin.pb.swift | 40 + .../google/protobuf/cpp_features.pb.swift | 107 +- .../google/protobuf/descriptor.pb.swift | 265 +- .../protobuf/map_lite_unittest.pb.swift | 29 +- .../protobuf/map_proto2_unittest.pb.swift | 29 +- .../google/protobuf/map_unittest.pb.swift | 29 +- .../protobuf/test_messages_proto2.pb.swift | 29 +- .../protobuf/test_messages_proto3.pb.swift | 29 +- .../google/protobuf/unittest.pb.swift | 1191 ++- .../protobuf/unittest_custom_options.pb.swift | 29 +- .../unittest_embed_optimize_for.pb.swift | 29 +- .../google/protobuf/unittest_empty.pb.swift | 29 +- .../unittest_enormous_descriptor.pb.swift | 29 +- .../protobuf/unittest_extension_set.pb.swift | 147 + .../protobuf/unittest_features.pb.swift | 29 +- .../google/protobuf/unittest_import.pb.swift | 29 +- .../protobuf/unittest_import_lite.pb.swift | 29 +- .../protobuf/unittest_import_public.pb.swift | 29 +- .../unittest_import_public_lite.pb.swift | 29 +- .../unittest_invalid_features.pb.swift | 29 +- .../google/protobuf/unittest_lite.pb.swift | 41 +- .../unittest_lite_imports_nonlite.pb.swift | 29 +- .../google/protobuf/unittest_mset.pb.swift | 29 +- .../unittest_mset_wire_format.pb.swift | 29 +- .../unittest_no_generic_services.pb.swift | 29 +- .../protobuf/unittest_optimize_for.pb.swift | 29 +- .../google/protobuf/unittest_proto3.pb.swift | 29 +- .../protobuf/unittest_proto3_arena.pb.swift | 29 +- .../unittest_proto3_bad_macros.pb.swift | 338 + .../unittest_proto3_optional.pb.swift | 29 +- .../protobuf/unittest_retention.pb.swift | 29 +- .../Conformance/test_messages_proto2.pb.swift | 29 +- .../Conformance/test_messages_proto3.pb.swift | 29 +- Sources/SwiftProtobuf/descriptor.pb.swift | 265 +- .../plugin.pb.swift | 40 + .../DescriptorTestData.swift | 2604 +++--- .../generated_swift_names_enum_cases.pb.swift | 7020 ++++++++--------- .../generated_swift_names_enums.pb.swift | 468 +- .../generated_swift_names_fields.pb.swift | 5376 +++++++------ .../generated_swift_names_messages.pb.swift | 540 +- 89 files changed, 18593 insertions(+), 19319 deletions(-) create mode 100644 Protos/upstream/google/protobuf/unittest_extension_set.proto create mode 100644 Protos/upstream/google/protobuf/unittest_proto3_bad_macros.proto create mode 100644 Reference/upstream/google/protobuf/unittest_extension_set.pb.swift create mode 100644 Reference/upstream/google/protobuf/unittest_proto3_bad_macros.pb.swift diff --git a/Protos/Conformance/google/protobuf/test_messages_proto2.proto b/Protos/Conformance/google/protobuf/test_messages_proto2.proto index 088bfa792..b907fce91 100644 --- a/Protos/Conformance/google/protobuf/test_messages_proto2.proto +++ b/Protos/Conformance/google/protobuf/test_messages_proto2.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // // Test schema for proto2 messages. This test schema is used by: // diff --git a/Protos/Conformance/google/protobuf/test_messages_proto3.proto b/Protos/Conformance/google/protobuf/test_messages_proto3.proto index 1e1285eab..55ec54cbd 100644 --- a/Protos/Conformance/google/protobuf/test_messages_proto3.proto +++ b/Protos/Conformance/google/protobuf/test_messages_proto3.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // // Test schema for proto3 messages. This test schema is used by: // diff --git a/Protos/SwiftProtobuf/google/protobuf/descriptor.proto b/Protos/SwiftProtobuf/google/protobuf/descriptor.proto index a6cf299f7..ebb92c660 100644 --- a/Protos/SwiftProtobuf/google/protobuf/descriptor.proto +++ b/Protos/SwiftProtobuf/google/protobuf/descriptor.proto @@ -62,6 +62,13 @@ enum Edition { // A placeholder for an unknown edition value. EDITION_UNKNOWN = 0; + // Legacy syntax "editions". These pre-date editions, but behave much like + // distinct editions. These can't be used to specify the edition of proto + // files, but feature definitions must supply proto2/proto3 defaults for + // backwards compatibility. + EDITION_PROTO2 = 998; + EDITION_PROTO3 = 999; + // Editions that have been released. The specific values are arbitrary and // should not be depended on, but they will always be time-ordered for easy // comparison. @@ -74,6 +81,11 @@ enum Edition { EDITION_99997_TEST_ONLY = 99997; EDITION_99998_TEST_ONLY = 99998; EDITION_99999_TEST_ONLY = 99999; + + // Placeholder for specifying unbounded edition support. This should only + // ever be used by plugins that can expect to never require any changes to + // support a new edition. + EDITION_MAX = 0x7FFFFFFF; } // Describes a complete .proto file. @@ -109,12 +121,8 @@ message FileDescriptorProto { // If `edition` is present, this value must be "editions". optional string syntax = 12; - // The edition of the proto file, which is an opaque string. - // TODO(b/297898292) Deprecate and remove this field in favor of enums. - optional string edition = 13; - // The edition of the proto file. - optional Edition edition_enum = 14; + optional Edition edition = 14; } // Describes a message type. @@ -197,9 +205,10 @@ message ExtensionRangeOptions { } // The verification state of the range. - // TODO(b/278783756): flip the default to DECLARATION once all empty ranges + // TODO: flip the default to DECLARATION once all empty ranges // are marked as UNVERIFIED. - optional VerificationState verification = 3 [default = UNVERIFIED]; + optional VerificationState verification = 3 + [default = UNVERIFIED, retention = RETENTION_SOURCE]; // Clients can define custom options in extensions of this message. See above. extensions 1000 to max; @@ -224,9 +233,10 @@ message FieldDescriptorProto { TYPE_BOOL = 8; TYPE_STRING = 9; // Tag-delimited aggregate. - // Group type is deprecated and not supported in proto3. However, Proto3 + // Group type is deprecated and not supported after google.protobuf. However, Proto3 // implementations should still be able to parse the group wire format and - // treat group fields as unknown fields. + // treat group fields as unknown fields. In Editions, the group wire format + // can be enabled via the `message_encoding` feature. TYPE_GROUP = 10; TYPE_MESSAGE = 11; // Length-delimited aggregate. @@ -243,8 +253,11 @@ message FieldDescriptorProto { enum Label { // 0 is reserved for errors LABEL_OPTIONAL = 1; - LABEL_REQUIRED = 2; LABEL_REPEATED = 3; + // The required label is only allowed in google.protobuf. In proto3 and Editions + // it's explicitly prohibited. In Editions, the `field_presence` feature + // can be used to get this behavior. + LABEL_REQUIRED = 2; } optional string name = 1; @@ -287,12 +300,12 @@ message FieldDescriptorProto { // If true, this is a proto3 "optional". When a proto3 field is optional, it // tracks presence regardless of field type. // - // When proto3_optional is true, this field must be belong to a oneof to - // signal to old proto3 clients that presence is tracked for this field. This - // oneof is known as a "synthetic" oneof, and this field must be its sole - // member (each proto3 optional field gets its own synthetic oneof). Synthetic - // oneofs exist in the descriptor only, and do not generate any API. Synthetic - // oneofs must be ordered after all "real" oneofs. + // When proto3_optional is true, this field must belong to a oneof to signal + // to old proto3 clients that presence is tracked for this field. This oneof + // is known as a "synthetic" oneof, and this field must be its sole member + // (each proto3 optional field gets its own synthetic oneof). Synthetic oneofs + // exist in the descriptor only, and do not generate any API. Synthetic oneofs + // must be ordered after all "real" oneofs. // // For message fields, proto3_optional doesn't create any semantic change, // since non-repeated message fields always track presence. However it still @@ -597,7 +610,7 @@ message MessageOptions { // This should only be used as a temporary measure against broken builds due // to the change in behavior for JSON field name conflicts. // - // TODO(b/261750190) This is legacy behavior we plan to remove once downstream + // TODO This is legacy behavior we plan to remove once downstream // teams have had time to migrate. optional bool deprecated_legacy_json_field_conflicts = 11 [deprecated = true]; @@ -637,7 +650,9 @@ message FieldOptions { // a more efficient representation on the wire. Rather than repeatedly // writing the tag and type for each element, the entire array is encoded as // a single length-delimited blob. In proto3, only explicit setting it to - // false will avoid using packed encoding. + // false will avoid using packed encoding. This option is prohibited in + // Editions, but the `repeated_field_encoding` feature can be used to control + // the behavior. optional bool packed = 2; // The jstype option determines the JavaScript type used for values of the @@ -744,9 +759,7 @@ message FieldOptions { repeated OptionTargetType targets = 19; message EditionDefault { - // TODO(b/297898292) Deprecate and remove this field in favor of enums. - optional string edition = 1; - optional Edition edition_enum = 3; + optional Edition edition = 3; optional string value = 2; // Textproto value. } repeated EditionDefault edition_defaults = 20; @@ -793,7 +806,7 @@ message EnumOptions { // and strips underscored from the fields before comparison in proto3 only. // The new behavior takes `json_name` into account and applies to proto2 as // well. - // TODO(b/261750190) Remove this legacy behavior once downstream teams have + // TODO Remove this legacy behavior once downstream teams have // had time to migrate. optional bool deprecated_legacy_json_field_conflicts = 6 [deprecated = true]; @@ -917,7 +930,7 @@ message UninterpretedOption { // =================================================================== // Features -// TODO(b/274655146) Enums in C++ gencode (and potentially other languages) are +// TODO Enums in C++ gencode (and potentially other languages) are // not well scoped. This means that each of the feature enums below can clash // with each other. The short names we've chosen maximize call-site // readability, but leave us very open to this scenario. A future feature will @@ -934,7 +947,9 @@ message FeatureSet { retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, - edition_defaults = { edition_enum: EDITION_2023, value: "EXPLICIT" } + edition_defaults = { edition: EDITION_PROTO2, value: "EXPLICIT" }, + edition_defaults = { edition: EDITION_PROTO3, value: "IMPLICIT" }, + edition_defaults = { edition: EDITION_2023, value: "EXPLICIT" } ]; enum EnumType { @@ -946,7 +961,8 @@ message FeatureSet { retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, - edition_defaults = { edition_enum: EDITION_2023, value: "OPEN" } + edition_defaults = { edition: EDITION_PROTO2, value: "CLOSED" }, + edition_defaults = { edition: EDITION_PROTO3, value: "OPEN" } ]; enum RepeatedFieldEncoding { @@ -958,7 +974,21 @@ message FeatureSet { retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, - edition_defaults = { edition_enum: EDITION_2023, value: "PACKED" } + edition_defaults = { edition: EDITION_PROTO2, value: "EXPANDED" }, + edition_defaults = { edition: EDITION_PROTO3, value: "PACKED" } + ]; + + enum Utf8Validation { + UTF8_VALIDATION_UNKNOWN = 0; + VERIFY = 2; + NONE = 3; + } + optional Utf8Validation utf8_validation = 4 [ + retention = RETENTION_RUNTIME, + targets = TARGET_TYPE_FIELD, + targets = TARGET_TYPE_FILE, + edition_defaults = { edition: EDITION_PROTO2, value: "NONE" }, + edition_defaults = { edition: EDITION_PROTO3, value: "VERIFY" } ]; enum MessageEncoding { @@ -970,7 +1000,7 @@ message FeatureSet { retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, - edition_defaults = { edition_enum: EDITION_2023, value: "LENGTH_PREFIXED" } + edition_defaults = { edition: EDITION_PROTO2, value: "LENGTH_PREFIXED" } ]; enum JsonFormat { @@ -983,10 +1013,11 @@ message FeatureSet { targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, - edition_defaults = { edition_enum: EDITION_2023, value: "ALLOW" } + edition_defaults = { edition: EDITION_PROTO2, value: "LEGACY_BEST_EFFORT" }, + edition_defaults = { edition: EDITION_PROTO3, value: "ALLOW" } ]; - reserved 4, 999; + reserved 999; extensions 1000; // for Protobuf C++ extensions 1001; // for Protobuf Java @@ -1004,24 +1035,18 @@ message FeatureSetDefaults { // the defaults at the closest matching edition ordered at or before it should // be used. This field must be in strict ascending order by edition. message FeatureSetEditionDefault { - // TODO(b/297898292) Deprecate and remove this field in favor of enums. - optional string edition = 1; - optional Edition edition_enum = 3; + optional Edition edition = 3; optional FeatureSet features = 2; } repeated FeatureSetEditionDefault defaults = 1; - // TODO(b/297898292) Deprecate and remove these fields in favor of enums. - optional string minimum_edition = 2; - optional string maximum_edition = 3; - // The minimum supported edition (inclusive) when this was constructed. // Editions before this will not have defaults. - optional Edition minimum_edition_enum = 4; + optional Edition minimum_edition = 4; // The maximum known edition (inclusive) when this was constructed. Editions // after this will not have reliable defaults. - optional Edition maximum_edition_enum = 5; + optional Edition maximum_edition = 5; } // =================================================================== diff --git a/Protos/SwiftProtobufPluginLibrary/google/protobuf/compiler/plugin.proto b/Protos/SwiftProtobufPluginLibrary/google/protobuf/compiler/plugin.proto index 829cf4129..033fab23c 100644 --- a/Protos/SwiftProtobufPluginLibrary/google/protobuf/compiler/plugin.proto +++ b/Protos/SwiftProtobufPluginLibrary/google/protobuf/compiler/plugin.proto @@ -102,6 +102,18 @@ message CodeGeneratorResponse { FEATURE_SUPPORTS_EDITIONS = 2; } + // The minimum edition this plugin supports. This will be treated as an + // Edition enum, but we want to allow unknown values. It should be specified + // according the edition enum value, *not* the edition number. Only takes + // effect for plugins that have FEATURE_SUPPORTS_EDITIONS set. + optional int32 minimum_edition = 3; + + // The maximum edition this plugin supports. This will be treated as an + // Edition enum, but we want to allow unknown values. It should be specified + // according the edition enum value, *not* the edition number. Only takes + // effect for plugins that have FEATURE_SUPPORTS_EDITIONS set. + optional int32 maximum_edition = 4; + // Represents a single generated file. message File { // The file name, relative to the output directory. The name must not diff --git a/Protos/SwiftProtobufTests/generated_swift_names_enum_cases.proto b/Protos/SwiftProtobufTests/generated_swift_names_enum_cases.proto index 8b728e526..3a81784da 100644 --- a/Protos/SwiftProtobufTests/generated_swift_names_enum_cases.proto +++ b/Protos/SwiftProtobufTests/generated_swift_names_enum_cases.proto @@ -80,883 +80,877 @@ enum GeneratedSwiftReservedEnum { clearDeprecatedLegacyJsonFieldConflicts = 73; clearDoubleValue = 74; clearEdition = 75; - clearEditionEnum = 76; - clearEnd = 77; - clearEnumType = 78; - clearExtendee = 79; - clearExtensionValue = 80; - clearFeatures = 81; - clearFieldPresence = 82; - clearFullName = 83; - clearGoPackage = 84; - clearIdempotencyLevel = 85; - clearIdentifierValue = 86; - clearInputType = 87; - clearIsExtension = 88; - clearJavaGenerateEqualsAndHash = 89; - clearJavaGenericServices = 90; - clearJavaMultipleFiles = 91; - clearJavaOuterClassname = 92; - clearJavaPackage = 93; - clearJavaStringCheckUtf8 = 94; - clearJsonFormat = 95; - clearJsonName = 96; - clearJstype = 97; - clearLabel = 98; - clearLazy = 99; - clearLeadingComments = 100; - clearMapEntry = 101; - clearMaximumEdition = 102; - clearMaximumEditionEnum = 103; - clearMessageEncoding = 104; - clearMessageSetWireFormat = 105; - clearMinimumEdition = 106; - clearMinimumEditionEnum = 107; - clearName = 108; - clearNamePart = 109; - clearNegativeIntValue = 110; - clearNoStandardDescriptorAccessor = 111; - clearNumber = 112; - clearObjcClassPrefix = 113; - clearOneofIndex = 114; - clearOptimizeFor = 115; - clearOptions = 116; - clearOutputType = 117; - clearPackage = 118; - clearPacked = 119; - clearPhpClassPrefix = 120; - clearPhpGenericServices = 121; - clearPhpMetadataNamespace = 122; - clearPhpNamespace = 123; - clearPositiveIntValue = 124; - clearProto3Optional = 125; - clearPyGenericServices = 126; - clearRepeated = 127; - clearRepeatedFieldEncoding = 128; - clearReserved = 129; - clearRetention = 130; - clearRubyPackage = 131; - clearSemantic = 132; - clearServerStreaming = 133; - clearSourceCodeInfo = 134; - clearSourceContext = 135; - clearSourceFile = 136; - clearStart = 137; - clearStringValue = 138; - clearSwiftPrefix = 139; - clearSyntax = 140; - clearTrailingComments = 141; - clearType = 142; - clearTypeName = 143; - clearUnverifiedLazy = 144; - clearValue = 145; - clearVerification = 146; - clearWeak = 147; - clientStreaming = 148; - codePoint = 149; - codeUnits = 150; - Collection = 151; - com = 152; - comma = 153; - contentsOf = 154; - ContiguousBytes = 155; - count = 156; - countVarintsInBuffer = 157; - csharpNamespace = 158; - ctype = 159; - customCodable = 160; - CustomDebugStringConvertible = 161; - d = 162; - Data = 163; - dataResult = 164; - date = 165; - daySec = 166; - daysSinceEpoch = 167; - debugDescription = 168; - debugRedact = 169; - declaration = 170; - decoded = 171; - decodedFromJSONNull = 172; - decodeExtensionField = 173; - decodeExtensionFieldsAsMessageSet = 174; - decodeJSON = 175; - decodeMapField = 176; - decodeMessage = 177; - decoder = 178; - decodeRepeated = 179; - decodeRepeatedBoolField = 180; - decodeRepeatedBytesField = 181; - decodeRepeatedDoubleField = 182; - decodeRepeatedEnumField = 183; - decodeRepeatedFixed32Field = 184; - decodeRepeatedFixed64Field = 185; - decodeRepeatedFloatField = 186; - decodeRepeatedGroupField = 187; - decodeRepeatedInt32Field = 188; - decodeRepeatedInt64Field = 189; - decodeRepeatedMessageField = 190; - decodeRepeatedSFixed32Field = 191; - decodeRepeatedSFixed64Field = 192; - decodeRepeatedSInt32Field = 193; - decodeRepeatedSInt64Field = 194; - decodeRepeatedStringField = 195; - decodeRepeatedUInt32Field = 196; - decodeRepeatedUInt64Field = 197; - decodeSingular = 198; - decodeSingularBoolField = 199; - decodeSingularBytesField = 200; - decodeSingularDoubleField = 201; - decodeSingularEnumField = 202; - decodeSingularFixed32Field = 203; - decodeSingularFixed64Field = 204; - decodeSingularFloatField = 205; - decodeSingularGroupField = 206; - decodeSingularInt32Field = 207; - decodeSingularInt64Field = 208; - decodeSingularMessageField = 209; - decodeSingularSFixed32Field = 210; - decodeSingularSFixed64Field = 211; - decodeSingularSInt32Field = 212; - decodeSingularSInt64Field = 213; - decodeSingularStringField = 214; - decodeSingularUInt32Field = 215; - decodeSingularUInt64Field = 216; - decodeTextFormat = 217; - defaultAnyTypeURLPrefix = 218; - defaults = 219; - defaultValue = 220; - dependency = 221; - deprecated = 222; - deprecatedLegacyJsonFieldConflicts = 223; - description = 224; - DescriptorProto = 225; - Dictionary = 226; - dictionaryLiteral = 227; - digit = 228; - digit0 = 229; - digit1 = 230; - digitCount = 231; - digits = 232; - digitValue = 233; - discardableResult = 234; - discardUnknownFields = 235; - distance = 236; - double = 237; - doubleValue = 238; - Duration = 239; - E = 240; - edition = 241; - EditionDefault = 242; - editionDefaults = 243; - editionEnum = 244; - Element = 245; - elements = 246; - emitExtensionFieldName = 247; - emitFieldName = 248; - emitFieldNumber = 249; - Empty = 250; - emptyData = 251; - encodeAsBytes = 252; - encoded = 253; - encodedJSONString = 254; - encodedSize = 255; - encodeField = 256; - encoder = 257; - end = 258; - endArray = 259; - endMessageField = 260; - endObject = 261; - endRegularField = 262; - enum = 263; - EnumDescriptorProto = 264; - EnumOptions = 265; - EnumReservedRange = 266; - enumType = 267; - enumvalue = 268; - EnumValueDescriptorProto = 269; - EnumValueOptions = 270; - Equatable = 271; - Error = 272; - ExpressibleByArrayLiteral = 273; - ExpressibleByDictionaryLiteral = 274; - ext = 275; - extDecoder = 276; - extendedGraphemeClusterLiteral = 277; - ExtendedGraphemeClusterLiteralType = 278; - extendee = 279; - ExtensibleMessage = 280; - extension = 281; - ExtensionField = 282; - extensionFieldNumber = 283; - ExtensionFieldValueSet = 284; - ExtensionMap = 285; - extensionRange = 286; - ExtensionRangeOptions = 287; - extensions = 288; - extras = 289; - F = 290; - false = 291; - features = 292; - FeatureSet = 293; - FeatureSetDefaults = 294; - FeatureSetEditionDefault = 295; - field = 296; - fieldData = 297; - FieldDescriptorProto = 298; - FieldMask = 299; - fieldName = 300; - fieldNameCount = 301; - fieldNum = 302; - fieldNumber = 303; - fieldNumberForProto = 304; - FieldOptions = 305; - fieldPresence = 306; - fields = 307; - fieldSize = 308; - FieldTag = 309; - fieldType = 310; - file = 311; - FileDescriptorProto = 312; - FileDescriptorSet = 313; - fileName = 314; - FileOptions = 315; - filter = 316; - first = 317; - firstItem = 318; - float = 319; - floatLiteral = 320; - FloatLiteralType = 321; - FloatValue = 322; - forMessageName = 323; - formUnion = 324; - forReadingFrom = 325; - forTypeURL = 326; - ForwardParser = 327; - forWritingInto = 328; - from = 329; - fromAscii2 = 330; - fromAscii4 = 331; - fromByteOffset = 332; - fromHexDigit = 333; - fullName = 334; - func = 335; - G = 336; - GeneratedCodeInfo = 337; - get = 338; - getExtensionValue = 339; - googleapis = 340; - Google_Protobuf_Any = 341; - Google_Protobuf_Api = 342; - Google_Protobuf_BoolValue = 343; - Google_Protobuf_BytesValue = 344; - Google_Protobuf_DescriptorProto = 345; - Google_Protobuf_DoubleValue = 346; - Google_Protobuf_Duration = 347; - Google_Protobuf_Edition = 348; - Google_Protobuf_Empty = 349; - Google_Protobuf_Enum = 350; - Google_Protobuf_EnumDescriptorProto = 351; - Google_Protobuf_EnumOptions = 352; - Google_Protobuf_EnumValue = 353; - Google_Protobuf_EnumValueDescriptorProto = 354; - Google_Protobuf_EnumValueOptions = 355; - Google_Protobuf_ExtensionRangeOptions = 356; - Google_Protobuf_FeatureSet = 357; - Google_Protobuf_FeatureSetDefaults = 358; - Google_Protobuf_Field = 359; - Google_Protobuf_FieldDescriptorProto = 360; - Google_Protobuf_FieldMask = 361; - Google_Protobuf_FieldOptions = 362; - Google_Protobuf_FileDescriptorProto = 363; - Google_Protobuf_FileDescriptorSet = 364; - Google_Protobuf_FileOptions = 365; - Google_Protobuf_FloatValue = 366; - Google_Protobuf_GeneratedCodeInfo = 367; - Google_Protobuf_Int32Value = 368; - Google_Protobuf_Int64Value = 369; - Google_Protobuf_ListValue = 370; - Google_Protobuf_MessageOptions = 371; - Google_Protobuf_Method = 372; - Google_Protobuf_MethodDescriptorProto = 373; - Google_Protobuf_MethodOptions = 374; - Google_Protobuf_Mixin = 375; - Google_Protobuf_NullValue = 376; - Google_Protobuf_OneofDescriptorProto = 377; - Google_Protobuf_OneofOptions = 378; - Google_Protobuf_Option = 379; - Google_Protobuf_ServiceDescriptorProto = 380; - Google_Protobuf_ServiceOptions = 381; - Google_Protobuf_SourceCodeInfo = 382; - Google_Protobuf_SourceContext = 383; - Google_Protobuf_StringValue = 384; - Google_Protobuf_Struct = 385; - Google_Protobuf_Syntax = 386; - Google_Protobuf_Timestamp = 387; - Google_Protobuf_Type = 388; - Google_Protobuf_UInt32Value = 389; - Google_Protobuf_UInt64Value = 390; - Google_Protobuf_UninterpretedOption = 391; - Google_Protobuf_Value = 392; - goPackage = 393; - group = 394; - groupFieldNumberStack = 395; - groupSize = 396; - h = 397; - hadOneofValue = 398; - handleConflictingOneOf = 399; - hasAggregateValue = 400; - hasAllowAlias = 401; - hasBegin = 402; - hasCcEnableArenas = 403; - hasCcGenericServices = 404; - hasClientStreaming = 405; - hasCsharpNamespace = 406; - hasCtype = 407; - hasDebugRedact = 408; - hasDefaultValue = 409; - hasDeprecated = 410; - hasDeprecatedLegacyJsonFieldConflicts = 411; - hasDoubleValue = 412; - hasEdition = 413; - hasEditionEnum = 414; - hasEnd = 415; - hasEnumType = 416; - hasExtendee = 417; - hasExtensionValue = 418; - hasFeatures = 419; - hasFieldPresence = 420; - hasFullName = 421; - hasGoPackage = 422; - hash = 423; - Hashable = 424; - hasher = 425; - hashValue = 426; - HashVisitor = 427; - hasIdempotencyLevel = 428; - hasIdentifierValue = 429; - hasInputType = 430; - hasIsExtension = 431; - hasJavaGenerateEqualsAndHash = 432; - hasJavaGenericServices = 433; - hasJavaMultipleFiles = 434; - hasJavaOuterClassname = 435; - hasJavaPackage = 436; - hasJavaStringCheckUtf8 = 437; - hasJsonFormat = 438; - hasJsonName = 439; - hasJstype = 440; - hasLabel = 441; - hasLazy = 442; - hasLeadingComments = 443; - hasMapEntry = 444; - hasMaximumEdition = 445; - hasMaximumEditionEnum = 446; - hasMessageEncoding = 447; - hasMessageSetWireFormat = 448; - hasMinimumEdition = 449; - hasMinimumEditionEnum = 450; - hasName = 451; - hasNamePart = 452; - hasNegativeIntValue = 453; - hasNoStandardDescriptorAccessor = 454; - hasNumber = 455; - hasObjcClassPrefix = 456; - hasOneofIndex = 457; - hasOptimizeFor = 458; - hasOptions = 459; - hasOutputType = 460; - hasPackage = 461; - hasPacked = 462; - hasPhpClassPrefix = 463; - hasPhpGenericServices = 464; - hasPhpMetadataNamespace = 465; - hasPhpNamespace = 466; - hasPositiveIntValue = 467; - hasProto3Optional = 468; - hasPyGenericServices = 469; - hasRepeated = 470; - hasRepeatedFieldEncoding = 471; - hasReserved = 472; - hasRetention = 473; - hasRubyPackage = 474; - hasSemantic = 475; - hasServerStreaming = 476; - hasSourceCodeInfo = 477; - hasSourceContext = 478; - hasSourceFile = 479; - hasStart = 480; - hasStringValue = 481; - hasSwiftPrefix = 482; - hasSyntax = 483; - hasTrailingComments = 484; - hasType = 485; - hasTypeName = 486; - hasUnverifiedLazy = 487; - hasValue = 488; - hasVerification = 489; - hasWeak = 490; - hour = 491; - i = 492; - idempotencyLevel = 493; - identifierValue = 494; - if = 495; - ignoreUnknownFields = 496; - index = 497; - init = 498; - inout = 499; - inputType = 500; - insert = 501; - Int = 502; - Int32 = 503; - Int32Value = 504; - Int64 = 505; - Int64Value = 506; - Int8 = 507; - integerLiteral = 508; - IntegerLiteralType = 509; - intern = 510; - Internal = 511; - InternalState = 512; - into = 513; - ints = 514; - isA = 515; - isEqual = 516; - isEqualTo = 517; - isExtension = 518; - isInitialized = 519; - isNegative = 520; - itemTagsEncodedSize = 521; - Iterator = 522; - i_2166136261 = 523; - javaGenerateEqualsAndHash = 524; - javaGenericServices = 525; - javaMultipleFiles = 526; - javaOuterClassname = 527; - javaPackage = 528; - javaStringCheckUtf8 = 529; - JSONDecoder = 530; - JSONDecodingError = 531; - JSONDecodingOptions = 532; - jsonEncoder = 533; - JSONEncodingError = 534; - JSONEncodingOptions = 535; - JSONEncodingVisitor = 536; - jsonFormat = 537; - JSONMapEncodingVisitor = 538; - jsonName = 539; - jsonPath = 540; - jsonPaths = 541; - JSONScanner = 542; - jsonString = 543; - jsonText = 544; - jsonUTF8Data = 545; - jstype = 546; - k = 547; - kChunkSize = 548; - Key = 549; - keyField = 550; - keyFieldOpt = 551; - KeyType = 552; - kind = 553; - l = 554; - label = 555; - lazy = 556; - leadingComments = 557; - leadingDetachedComments = 558; - length = 559; - lessThan = 560; - let = 561; - lhs = 562; - list = 563; - listOfMessages = 564; - listValue = 565; - littleEndian = 566; - littleEndianBytes = 567; - load = 568; - localHasher = 569; - location = 570; - M = 571; - major = 572; - makeIterator = 573; - mapEntry = 574; - mapHash = 575; - MapKeyType = 576; - mapNameResolver = 577; - mapToMessages = 578; - MapValueType = 579; - mapVisitor = 580; - maximumEdition = 581; - maximumEditionEnum = 582; - mdayStart = 583; - merge = 584; - message = 585; - messageDepthLimit = 586; - messageEncoding = 587; - MessageExtension = 588; - MessageImplementationBase = 589; - MessageOptions = 590; - MessageSet = 591; - messageSetWireFormat = 592; - messageType = 593; - Method = 594; - MethodDescriptorProto = 595; - MethodOptions = 596; - methods = 597; - min = 598; - minimumEdition = 599; - minimumEditionEnum = 600; - minor = 601; - Mixin = 602; - mixins = 603; - modifier = 604; - modify = 605; - month = 606; - msgExtension = 607; - mutating = 608; - n = 609; - name = 610; - NameDescription = 611; - NameMap = 612; - NamePart = 613; - nameResolver = 614; - names = 615; - nanos = 616; - nativeBytes = 617; - nativeEndianBytes = 618; - negativeIntValue = 619; - nestedType = 620; - newL = 621; - newList = 622; - newValue = 623; - nextByte = 624; - nextFieldNumber = 625; - nil = 626; - nilLiteral = 627; - noStandardDescriptorAccessor = 628; - nullValue = 629; - number = 630; - numberValue = 631; - objcClassPrefix = 632; - of = 633; - oneofDecl = 634; - OneofDescriptorProto = 635; - oneofIndex = 636; - OneofOptions = 637; - oneofs = 638; - OneOf_Kind = 639; - optimizeFor = 640; - OptimizeMode = 641; - Option = 642; - OptionalEnumExtensionField = 643; - OptionalExtensionField = 644; - OptionalGroupExtensionField = 645; - OptionalMessageExtensionField = 646; - OptionRetention = 647; - options = 648; - OptionTargetType = 649; - other = 650; - others = 651; - out = 652; - outputType = 653; - p = 654; - package = 655; - packed = 656; - PackedEnumExtensionField = 657; - PackedExtensionField = 658; - padding = 659; - parent = 660; - parse = 661; - partial = 662; - path = 663; - paths = 664; - payload = 665; - payloadSize = 666; - phpClassPrefix = 667; - phpGenericServices = 668; - phpMetadataNamespace = 669; - phpNamespace = 670; - pointer = 671; - pos = 672; - positiveIntValue = 673; - prefix = 674; - preserveProtoFieldNames = 675; - preTraverse = 676; - printUnknownFields = 677; - proto2 = 678; - proto3DefaultValue = 679; - proto3Optional = 680; - ProtobufAPIVersionCheck = 681; - ProtobufAPIVersion_2 = 682; - ProtobufBool = 683; - ProtobufBytes = 684; - ProtobufDouble = 685; - ProtobufEnumMap = 686; - protobufExtension = 687; - ProtobufFixed32 = 688; - ProtobufFixed64 = 689; - ProtobufFloat = 690; - ProtobufInt32 = 691; - ProtobufInt64 = 692; - ProtobufMap = 693; - ProtobufMessageMap = 694; - ProtobufSFixed32 = 695; - ProtobufSFixed64 = 696; - ProtobufSInt32 = 697; - ProtobufSInt64 = 698; - ProtobufString = 699; - ProtobufUInt32 = 700; - ProtobufUInt64 = 701; - protobuf_extensionFieldValues = 702; - protobuf_fieldNumber = 703; - protobuf_generated_isEqualTo = 704; - protobuf_nameMap = 705; - protobuf_newField = 706; - protobuf_package = 707; - protocol = 708; - protoFieldName = 709; - protoMessageName = 710; - ProtoNameProviding = 711; - protoPaths = 712; - public = 713; - publicDependency = 714; - putBoolValue = 715; - putBytesValue = 716; - putDoubleValue = 717; - putEnumValue = 718; - putFixedUInt32 = 719; - putFixedUInt64 = 720; - putFloatValue = 721; - putInt64 = 722; - putStringValue = 723; - putUInt64 = 724; - putUInt64Hex = 725; - putVarInt = 726; - putZigZagVarInt = 727; - pyGenericServices = 728; - rawChars = 729; - RawRepresentable = 730; - RawValue = 731; - read4HexDigits = 732; - register = 733; - repeated = 734; - RepeatedEnumExtensionField = 735; - RepeatedExtensionField = 736; - repeatedFieldEncoding = 737; - RepeatedGroupExtensionField = 738; - RepeatedMessageExtensionField = 739; - repeating = 740; - requestStreaming = 741; - requestTypeURL = 742; - requiredSize = 743; - responseStreaming = 744; - responseTypeURL = 745; - result = 746; - retention = 747; - rethrows = 748; - return = 749; - ReturnType = 750; - revision = 751; - rhs = 752; - root = 753; - rubyPackage = 754; - s = 755; - sawBackslash = 756; - sawSection4Characters = 757; - sawSection5Characters = 758; - scanner = 759; - seconds = 760; - self = 761; - semantic = 762; - separator = 763; - serialize = 764; - serializedData = 765; - serializedSize = 766; - serverStreaming = 767; - service = 768; - ServiceDescriptorProto = 769; - ServiceOptions = 770; - set = 771; - setExtensionValue = 772; - shift = 773; - SimpleExtensionMap = 774; - sizer = 775; - source = 776; - sourceCodeInfo = 777; - sourceContext = 778; - sourceEncoding = 779; - sourceFile = 780; - span = 781; - split = 782; - start = 783; - startArray = 784; - startArrayObject = 785; - startField = 786; - startIndex = 787; - startMessageField = 788; - startObject = 789; - startRegularField = 790; - state = 791; - static = 792; - StaticString = 793; - storage = 794; - String = 795; - stringLiteral = 796; - StringLiteralType = 797; - stringResult = 798; - stringValue = 799; - struct = 800; - structValue = 801; - subDecoder = 802; - subscript = 803; - subVisitor = 804; - Swift = 805; - swiftPrefix = 806; - SwiftProtobuf = 807; - syntax = 808; - T = 809; - tag = 810; - targets = 811; - terminator = 812; - testDecoder = 813; - text = 814; - textDecoder = 815; - TextFormatDecoder = 816; - TextFormatDecodingError = 817; - TextFormatDecodingOptions = 818; - TextFormatEncodingOptions = 819; - TextFormatEncodingVisitor = 820; - textFormatString = 821; - throwOrIgnore = 822; - throws = 823; - timeInterval = 824; - timeIntervalSince1970 = 825; - timeIntervalSinceReferenceDate = 826; - Timestamp = 827; - total = 828; - totalArrayDepth = 829; - totalSize = 830; - trailingComments = 831; - traverse = 832; - true = 833; - try = 834; - type = 835; - typealias = 836; - TypeEnum = 837; - typeName = 838; - typePrefix = 839; - typeStart = 840; - typeUnknown = 841; - typeURL = 842; - UInt32 = 843; - UInt32Value = 844; - UInt64 = 845; - UInt64Value = 846; - UInt8 = 847; - unicodeScalarLiteral = 848; - UnicodeScalarLiteralType = 849; - unicodeScalars = 850; - UnicodeScalarView = 851; - uninterpretedOption = 852; - union = 853; - uniqueStorage = 854; - unknown = 855; - unknownFields = 856; - UnknownStorage = 857; - unpackTo = 858; - UnsafeBufferPointer = 859; - UnsafeMutablePointer = 860; - UnsafeMutableRawBufferPointer = 861; - UnsafeMutableRawPointer = 862; - UnsafeRawBufferPointer = 863; - UnsafeRawPointer = 864; - unverifiedLazy = 865; - updatedOptions = 866; - url = 867; - useDeterministicOrdering = 868; - utf8 = 869; - utf8Ptr = 870; - utf8ToDouble = 871; - UTF8View = 872; - v = 873; - value = 874; - valueField = 875; - values = 876; - ValueType = 877; - var = 878; - verification = 879; - VerificationState = 880; - Version = 881; - versionString = 882; - visitExtensionFields = 883; - visitExtensionFieldsAsMessageSet = 884; - visitMapField = 885; - visitor = 886; - visitPacked = 887; - visitPackedBoolField = 888; - visitPackedDoubleField = 889; - visitPackedEnumField = 890; - visitPackedFixed32Field = 891; - visitPackedFixed64Field = 892; - visitPackedFloatField = 893; - visitPackedInt32Field = 894; - visitPackedInt64Field = 895; - visitPackedSFixed32Field = 896; - visitPackedSFixed64Field = 897; - visitPackedSInt32Field = 898; - visitPackedSInt64Field = 899; - visitPackedUInt32Field = 900; - visitPackedUInt64Field = 901; - visitRepeated = 902; - visitRepeatedBoolField = 903; - visitRepeatedBytesField = 904; - visitRepeatedDoubleField = 905; - visitRepeatedEnumField = 906; - visitRepeatedFixed32Field = 907; - visitRepeatedFixed64Field = 908; - visitRepeatedFloatField = 909; - visitRepeatedGroupField = 910; - visitRepeatedInt32Field = 911; - visitRepeatedInt64Field = 912; - visitRepeatedMessageField = 913; - visitRepeatedSFixed32Field = 914; - visitRepeatedSFixed64Field = 915; - visitRepeatedSInt32Field = 916; - visitRepeatedSInt64Field = 917; - visitRepeatedStringField = 918; - visitRepeatedUInt32Field = 919; - visitRepeatedUInt64Field = 920; - visitSingular = 921; - visitSingularBoolField = 922; - visitSingularBytesField = 923; - visitSingularDoubleField = 924; - visitSingularEnumField = 925; - visitSingularFixed32Field = 926; - visitSingularFixed64Field = 927; - visitSingularFloatField = 928; - visitSingularGroupField = 929; - visitSingularInt32Field = 930; - visitSingularInt64Field = 931; - visitSingularMessageField = 932; - visitSingularSFixed32Field = 933; - visitSingularSFixed64Field = 934; - visitSingularSInt32Field = 935; - visitSingularSInt64Field = 936; - visitSingularStringField = 937; - visitSingularUInt32Field = 938; - visitSingularUInt64Field = 939; - visitUnknown = 940; - wasDecoded = 941; - weak = 942; - weakDependency = 943; - where = 944; - wireFormat = 945; - with = 946; - withUnsafeBytes = 947; - withUnsafeMutableBytes = 948; - work = 949; - Wrapped = 950; - WrappedType = 951; - wrappedValue = 952; - written = 953; - yday = 954; + clearEnd = 76; + clearEnumType = 77; + clearExtendee = 78; + clearExtensionValue = 79; + clearFeatures = 80; + clearFieldPresence = 81; + clearFullName = 82; + clearGoPackage = 83; + clearIdempotencyLevel = 84; + clearIdentifierValue = 85; + clearInputType = 86; + clearIsExtension = 87; + clearJavaGenerateEqualsAndHash = 88; + clearJavaGenericServices = 89; + clearJavaMultipleFiles = 90; + clearJavaOuterClassname = 91; + clearJavaPackage = 92; + clearJavaStringCheckUtf8 = 93; + clearJsonFormat = 94; + clearJsonName = 95; + clearJstype = 96; + clearLabel = 97; + clearLazy = 98; + clearLeadingComments = 99; + clearMapEntry = 100; + clearMaximumEdition = 101; + clearMessageEncoding = 102; + clearMessageSetWireFormat = 103; + clearMinimumEdition = 104; + clearName = 105; + clearNamePart = 106; + clearNegativeIntValue = 107; + clearNoStandardDescriptorAccessor = 108; + clearNumber = 109; + clearObjcClassPrefix = 110; + clearOneofIndex = 111; + clearOptimizeFor = 112; + clearOptions = 113; + clearOutputType = 114; + clearPackage = 115; + clearPacked = 116; + clearPhpClassPrefix = 117; + clearPhpGenericServices = 118; + clearPhpMetadataNamespace = 119; + clearPhpNamespace = 120; + clearPositiveIntValue = 121; + clearProto3Optional = 122; + clearPyGenericServices = 123; + clearRepeated = 124; + clearRepeatedFieldEncoding = 125; + clearReserved = 126; + clearRetention = 127; + clearRubyPackage = 128; + clearSemantic = 129; + clearServerStreaming = 130; + clearSourceCodeInfo = 131; + clearSourceContext = 132; + clearSourceFile = 133; + clearStart = 134; + clearStringValue = 135; + clearSwiftPrefix = 136; + clearSyntax = 137; + clearTrailingComments = 138; + clearType = 139; + clearTypeName = 140; + clearUnverifiedLazy = 141; + clearUtf8Validation = 142; + clearValue = 143; + clearVerification = 144; + clearWeak = 145; + clientStreaming = 146; + codePoint = 147; + codeUnits = 148; + Collection = 149; + com = 150; + comma = 151; + contentsOf = 152; + ContiguousBytes = 153; + count = 154; + countVarintsInBuffer = 155; + csharpNamespace = 156; + ctype = 157; + customCodable = 158; + CustomDebugStringConvertible = 159; + d = 160; + Data = 161; + dataResult = 162; + date = 163; + daySec = 164; + daysSinceEpoch = 165; + debugDescription = 166; + debugRedact = 167; + declaration = 168; + decoded = 169; + decodedFromJSONNull = 170; + decodeExtensionField = 171; + decodeExtensionFieldsAsMessageSet = 172; + decodeJSON = 173; + decodeMapField = 174; + decodeMessage = 175; + decoder = 176; + decodeRepeated = 177; + decodeRepeatedBoolField = 178; + decodeRepeatedBytesField = 179; + decodeRepeatedDoubleField = 180; + decodeRepeatedEnumField = 181; + decodeRepeatedFixed32Field = 182; + decodeRepeatedFixed64Field = 183; + decodeRepeatedFloatField = 184; + decodeRepeatedGroupField = 185; + decodeRepeatedInt32Field = 186; + decodeRepeatedInt64Field = 187; + decodeRepeatedMessageField = 188; + decodeRepeatedSFixed32Field = 189; + decodeRepeatedSFixed64Field = 190; + decodeRepeatedSInt32Field = 191; + decodeRepeatedSInt64Field = 192; + decodeRepeatedStringField = 193; + decodeRepeatedUInt32Field = 194; + decodeRepeatedUInt64Field = 195; + decodeSingular = 196; + decodeSingularBoolField = 197; + decodeSingularBytesField = 198; + decodeSingularDoubleField = 199; + decodeSingularEnumField = 200; + decodeSingularFixed32Field = 201; + decodeSingularFixed64Field = 202; + decodeSingularFloatField = 203; + decodeSingularGroupField = 204; + decodeSingularInt32Field = 205; + decodeSingularInt64Field = 206; + decodeSingularMessageField = 207; + decodeSingularSFixed32Field = 208; + decodeSingularSFixed64Field = 209; + decodeSingularSInt32Field = 210; + decodeSingularSInt64Field = 211; + decodeSingularStringField = 212; + decodeSingularUInt32Field = 213; + decodeSingularUInt64Field = 214; + decodeTextFormat = 215; + defaultAnyTypeURLPrefix = 216; + defaults = 217; + defaultValue = 218; + dependency = 219; + deprecated = 220; + deprecatedLegacyJsonFieldConflicts = 221; + description = 222; + DescriptorProto = 223; + Dictionary = 224; + dictionaryLiteral = 225; + digit = 226; + digit0 = 227; + digit1 = 228; + digitCount = 229; + digits = 230; + digitValue = 231; + discardableResult = 232; + discardUnknownFields = 233; + distance = 234; + double = 235; + doubleValue = 236; + Duration = 237; + E = 238; + edition = 239; + EditionDefault = 240; + editionDefaults = 241; + Element = 242; + elements = 243; + emitExtensionFieldName = 244; + emitFieldName = 245; + emitFieldNumber = 246; + Empty = 247; + emptyData = 248; + encodeAsBytes = 249; + encoded = 250; + encodedJSONString = 251; + encodedSize = 252; + encodeField = 253; + encoder = 254; + end = 255; + endArray = 256; + endMessageField = 257; + endObject = 258; + endRegularField = 259; + enum = 260; + EnumDescriptorProto = 261; + EnumOptions = 262; + EnumReservedRange = 263; + enumType = 264; + enumvalue = 265; + EnumValueDescriptorProto = 266; + EnumValueOptions = 267; + Equatable = 268; + Error = 269; + ExpressibleByArrayLiteral = 270; + ExpressibleByDictionaryLiteral = 271; + ext = 272; + extDecoder = 273; + extendedGraphemeClusterLiteral = 274; + ExtendedGraphemeClusterLiteralType = 275; + extendee = 276; + ExtensibleMessage = 277; + extension = 278; + ExtensionField = 279; + extensionFieldNumber = 280; + ExtensionFieldValueSet = 281; + ExtensionMap = 282; + extensionRange = 283; + ExtensionRangeOptions = 284; + extensions = 285; + extras = 286; + F = 287; + false = 288; + features = 289; + FeatureSet = 290; + FeatureSetDefaults = 291; + FeatureSetEditionDefault = 292; + field = 293; + fieldData = 294; + FieldDescriptorProto = 295; + FieldMask = 296; + fieldName = 297; + fieldNameCount = 298; + fieldNum = 299; + fieldNumber = 300; + fieldNumberForProto = 301; + FieldOptions = 302; + fieldPresence = 303; + fields = 304; + fieldSize = 305; + FieldTag = 306; + fieldType = 307; + file = 308; + FileDescriptorProto = 309; + FileDescriptorSet = 310; + fileName = 311; + FileOptions = 312; + filter = 313; + first = 314; + firstItem = 315; + float = 316; + floatLiteral = 317; + FloatLiteralType = 318; + FloatValue = 319; + forMessageName = 320; + formUnion = 321; + forReadingFrom = 322; + forTypeURL = 323; + ForwardParser = 324; + forWritingInto = 325; + from = 326; + fromAscii2 = 327; + fromAscii4 = 328; + fromByteOffset = 329; + fromHexDigit = 330; + fullName = 331; + func = 332; + G = 333; + GeneratedCodeInfo = 334; + get = 335; + getExtensionValue = 336; + googleapis = 337; + Google_Protobuf_Any = 338; + Google_Protobuf_Api = 339; + Google_Protobuf_BoolValue = 340; + Google_Protobuf_BytesValue = 341; + Google_Protobuf_DescriptorProto = 342; + Google_Protobuf_DoubleValue = 343; + Google_Protobuf_Duration = 344; + Google_Protobuf_Edition = 345; + Google_Protobuf_Empty = 346; + Google_Protobuf_Enum = 347; + Google_Protobuf_EnumDescriptorProto = 348; + Google_Protobuf_EnumOptions = 349; + Google_Protobuf_EnumValue = 350; + Google_Protobuf_EnumValueDescriptorProto = 351; + Google_Protobuf_EnumValueOptions = 352; + Google_Protobuf_ExtensionRangeOptions = 353; + Google_Protobuf_FeatureSet = 354; + Google_Protobuf_FeatureSetDefaults = 355; + Google_Protobuf_Field = 356; + Google_Protobuf_FieldDescriptorProto = 357; + Google_Protobuf_FieldMask = 358; + Google_Protobuf_FieldOptions = 359; + Google_Protobuf_FileDescriptorProto = 360; + Google_Protobuf_FileDescriptorSet = 361; + Google_Protobuf_FileOptions = 362; + Google_Protobuf_FloatValue = 363; + Google_Protobuf_GeneratedCodeInfo = 364; + Google_Protobuf_Int32Value = 365; + Google_Protobuf_Int64Value = 366; + Google_Protobuf_ListValue = 367; + Google_Protobuf_MessageOptions = 368; + Google_Protobuf_Method = 369; + Google_Protobuf_MethodDescriptorProto = 370; + Google_Protobuf_MethodOptions = 371; + Google_Protobuf_Mixin = 372; + Google_Protobuf_NullValue = 373; + Google_Protobuf_OneofDescriptorProto = 374; + Google_Protobuf_OneofOptions = 375; + Google_Protobuf_Option = 376; + Google_Protobuf_ServiceDescriptorProto = 377; + Google_Protobuf_ServiceOptions = 378; + Google_Protobuf_SourceCodeInfo = 379; + Google_Protobuf_SourceContext = 380; + Google_Protobuf_StringValue = 381; + Google_Protobuf_Struct = 382; + Google_Protobuf_Syntax = 383; + Google_Protobuf_Timestamp = 384; + Google_Protobuf_Type = 385; + Google_Protobuf_UInt32Value = 386; + Google_Protobuf_UInt64Value = 387; + Google_Protobuf_UninterpretedOption = 388; + Google_Protobuf_Value = 389; + goPackage = 390; + group = 391; + groupFieldNumberStack = 392; + groupSize = 393; + h = 394; + hadOneofValue = 395; + handleConflictingOneOf = 396; + hasAggregateValue = 397; + hasAllowAlias = 398; + hasBegin = 399; + hasCcEnableArenas = 400; + hasCcGenericServices = 401; + hasClientStreaming = 402; + hasCsharpNamespace = 403; + hasCtype = 404; + hasDebugRedact = 405; + hasDefaultValue = 406; + hasDeprecated = 407; + hasDeprecatedLegacyJsonFieldConflicts = 408; + hasDoubleValue = 409; + hasEdition = 410; + hasEnd = 411; + hasEnumType = 412; + hasExtendee = 413; + hasExtensionValue = 414; + hasFeatures = 415; + hasFieldPresence = 416; + hasFullName = 417; + hasGoPackage = 418; + hash = 419; + Hashable = 420; + hasher = 421; + hashValue = 422; + HashVisitor = 423; + hasIdempotencyLevel = 424; + hasIdentifierValue = 425; + hasInputType = 426; + hasIsExtension = 427; + hasJavaGenerateEqualsAndHash = 428; + hasJavaGenericServices = 429; + hasJavaMultipleFiles = 430; + hasJavaOuterClassname = 431; + hasJavaPackage = 432; + hasJavaStringCheckUtf8 = 433; + hasJsonFormat = 434; + hasJsonName = 435; + hasJstype = 436; + hasLabel = 437; + hasLazy = 438; + hasLeadingComments = 439; + hasMapEntry = 440; + hasMaximumEdition = 441; + hasMessageEncoding = 442; + hasMessageSetWireFormat = 443; + hasMinimumEdition = 444; + hasName = 445; + hasNamePart = 446; + hasNegativeIntValue = 447; + hasNoStandardDescriptorAccessor = 448; + hasNumber = 449; + hasObjcClassPrefix = 450; + hasOneofIndex = 451; + hasOptimizeFor = 452; + hasOptions = 453; + hasOutputType = 454; + hasPackage = 455; + hasPacked = 456; + hasPhpClassPrefix = 457; + hasPhpGenericServices = 458; + hasPhpMetadataNamespace = 459; + hasPhpNamespace = 460; + hasPositiveIntValue = 461; + hasProto3Optional = 462; + hasPyGenericServices = 463; + hasRepeated = 464; + hasRepeatedFieldEncoding = 465; + hasReserved = 466; + hasRetention = 467; + hasRubyPackage = 468; + hasSemantic = 469; + hasServerStreaming = 470; + hasSourceCodeInfo = 471; + hasSourceContext = 472; + hasSourceFile = 473; + hasStart = 474; + hasStringValue = 475; + hasSwiftPrefix = 476; + hasSyntax = 477; + hasTrailingComments = 478; + hasType = 479; + hasTypeName = 480; + hasUnverifiedLazy = 481; + hasUtf8Validation = 482; + hasValue = 483; + hasVerification = 484; + hasWeak = 485; + hour = 486; + i = 487; + idempotencyLevel = 488; + identifierValue = 489; + if = 490; + ignoreUnknownFields = 491; + index = 492; + init = 493; + inout = 494; + inputType = 495; + insert = 496; + Int = 497; + Int32 = 498; + Int32Value = 499; + Int64 = 500; + Int64Value = 501; + Int8 = 502; + integerLiteral = 503; + IntegerLiteralType = 504; + intern = 505; + Internal = 506; + InternalState = 507; + into = 508; + ints = 509; + isA = 510; + isEqual = 511; + isEqualTo = 512; + isExtension = 513; + isInitialized = 514; + isNegative = 515; + itemTagsEncodedSize = 516; + Iterator = 517; + i_2166136261 = 518; + javaGenerateEqualsAndHash = 519; + javaGenericServices = 520; + javaMultipleFiles = 521; + javaOuterClassname = 522; + javaPackage = 523; + javaStringCheckUtf8 = 524; + JSONDecoder = 525; + JSONDecodingError = 526; + JSONDecodingOptions = 527; + jsonEncoder = 528; + JSONEncodingError = 529; + JSONEncodingOptions = 530; + JSONEncodingVisitor = 531; + jsonFormat = 532; + JSONMapEncodingVisitor = 533; + jsonName = 534; + jsonPath = 535; + jsonPaths = 536; + JSONScanner = 537; + jsonString = 538; + jsonText = 539; + jsonUTF8Data = 540; + jstype = 541; + k = 542; + kChunkSize = 543; + Key = 544; + keyField = 545; + keyFieldOpt = 546; + KeyType = 547; + kind = 548; + l = 549; + label = 550; + lazy = 551; + leadingComments = 552; + leadingDetachedComments = 553; + length = 554; + lessThan = 555; + let = 556; + lhs = 557; + list = 558; + listOfMessages = 559; + listValue = 560; + littleEndian = 561; + littleEndianBytes = 562; + load = 563; + localHasher = 564; + location = 565; + M = 566; + major = 567; + makeIterator = 568; + mapEntry = 569; + mapHash = 570; + MapKeyType = 571; + mapNameResolver = 572; + mapToMessages = 573; + MapValueType = 574; + mapVisitor = 575; + maximumEdition = 576; + mdayStart = 577; + merge = 578; + message = 579; + messageDepthLimit = 580; + messageEncoding = 581; + MessageExtension = 582; + MessageImplementationBase = 583; + MessageOptions = 584; + MessageSet = 585; + messageSetWireFormat = 586; + messageType = 587; + Method = 588; + MethodDescriptorProto = 589; + MethodOptions = 590; + methods = 591; + min = 592; + minimumEdition = 593; + minor = 594; + Mixin = 595; + mixins = 596; + modifier = 597; + modify = 598; + month = 599; + msgExtension = 600; + mutating = 601; + n = 602; + name = 603; + NameDescription = 604; + NameMap = 605; + NamePart = 606; + nameResolver = 607; + names = 608; + nanos = 609; + nativeBytes = 610; + nativeEndianBytes = 611; + negativeIntValue = 612; + nestedType = 613; + newL = 614; + newList = 615; + newValue = 616; + nextByte = 617; + nextFieldNumber = 618; + nil = 619; + nilLiteral = 620; + noStandardDescriptorAccessor = 621; + nullValue = 622; + number = 623; + numberValue = 624; + objcClassPrefix = 625; + of = 626; + oneofDecl = 627; + OneofDescriptorProto = 628; + oneofIndex = 629; + OneofOptions = 630; + oneofs = 631; + OneOf_Kind = 632; + optimizeFor = 633; + OptimizeMode = 634; + Option = 635; + OptionalEnumExtensionField = 636; + OptionalExtensionField = 637; + OptionalGroupExtensionField = 638; + OptionalMessageExtensionField = 639; + OptionRetention = 640; + options = 641; + OptionTargetType = 642; + other = 643; + others = 644; + out = 645; + outputType = 646; + p = 647; + package = 648; + packed = 649; + PackedEnumExtensionField = 650; + PackedExtensionField = 651; + padding = 652; + parent = 653; + parse = 654; + partial = 655; + path = 656; + paths = 657; + payload = 658; + payloadSize = 659; + phpClassPrefix = 660; + phpGenericServices = 661; + phpMetadataNamespace = 662; + phpNamespace = 663; + pointer = 664; + pos = 665; + positiveIntValue = 666; + prefix = 667; + preserveProtoFieldNames = 668; + preTraverse = 669; + printUnknownFields = 670; + proto2 = 671; + proto3DefaultValue = 672; + proto3Optional = 673; + ProtobufAPIVersionCheck = 674; + ProtobufAPIVersion_2 = 675; + ProtobufBool = 676; + ProtobufBytes = 677; + ProtobufDouble = 678; + ProtobufEnumMap = 679; + protobufExtension = 680; + ProtobufFixed32 = 681; + ProtobufFixed64 = 682; + ProtobufFloat = 683; + ProtobufInt32 = 684; + ProtobufInt64 = 685; + ProtobufMap = 686; + ProtobufMessageMap = 687; + ProtobufSFixed32 = 688; + ProtobufSFixed64 = 689; + ProtobufSInt32 = 690; + ProtobufSInt64 = 691; + ProtobufString = 692; + ProtobufUInt32 = 693; + ProtobufUInt64 = 694; + protobuf_extensionFieldValues = 695; + protobuf_fieldNumber = 696; + protobuf_generated_isEqualTo = 697; + protobuf_nameMap = 698; + protobuf_newField = 699; + protobuf_package = 700; + protocol = 701; + protoFieldName = 702; + protoMessageName = 703; + ProtoNameProviding = 704; + protoPaths = 705; + public = 706; + publicDependency = 707; + putBoolValue = 708; + putBytesValue = 709; + putDoubleValue = 710; + putEnumValue = 711; + putFixedUInt32 = 712; + putFixedUInt64 = 713; + putFloatValue = 714; + putInt64 = 715; + putStringValue = 716; + putUInt64 = 717; + putUInt64Hex = 718; + putVarInt = 719; + putZigZagVarInt = 720; + pyGenericServices = 721; + rawChars = 722; + RawRepresentable = 723; + RawValue = 724; + read4HexDigits = 725; + register = 726; + repeated = 727; + RepeatedEnumExtensionField = 728; + RepeatedExtensionField = 729; + repeatedFieldEncoding = 730; + RepeatedGroupExtensionField = 731; + RepeatedMessageExtensionField = 732; + repeating = 733; + requestStreaming = 734; + requestTypeURL = 735; + requiredSize = 736; + responseStreaming = 737; + responseTypeURL = 738; + result = 739; + retention = 740; + rethrows = 741; + return = 742; + ReturnType = 743; + revision = 744; + rhs = 745; + root = 746; + rubyPackage = 747; + s = 748; + sawBackslash = 749; + sawSection4Characters = 750; + sawSection5Characters = 751; + scanner = 752; + seconds = 753; + self = 754; + semantic = 755; + separator = 756; + serialize = 757; + serializedData = 758; + serializedSize = 759; + serverStreaming = 760; + service = 761; + ServiceDescriptorProto = 762; + ServiceOptions = 763; + set = 764; + setExtensionValue = 765; + shift = 766; + SimpleExtensionMap = 767; + sizer = 768; + source = 769; + sourceCodeInfo = 770; + sourceContext = 771; + sourceEncoding = 772; + sourceFile = 773; + span = 774; + split = 775; + start = 776; + startArray = 777; + startArrayObject = 778; + startField = 779; + startIndex = 780; + startMessageField = 781; + startObject = 782; + startRegularField = 783; + state = 784; + static = 785; + StaticString = 786; + storage = 787; + String = 788; + stringLiteral = 789; + StringLiteralType = 790; + stringResult = 791; + stringValue = 792; + struct = 793; + structValue = 794; + subDecoder = 795; + subscript = 796; + subVisitor = 797; + Swift = 798; + swiftPrefix = 799; + SwiftProtobuf = 800; + syntax = 801; + T = 802; + tag = 803; + targets = 804; + terminator = 805; + testDecoder = 806; + text = 807; + textDecoder = 808; + TextFormatDecoder = 809; + TextFormatDecodingError = 810; + TextFormatDecodingOptions = 811; + TextFormatEncodingOptions = 812; + TextFormatEncodingVisitor = 813; + textFormatString = 814; + throwOrIgnore = 815; + throws = 816; + timeInterval = 817; + timeIntervalSince1970 = 818; + timeIntervalSinceReferenceDate = 819; + Timestamp = 820; + total = 821; + totalArrayDepth = 822; + totalSize = 823; + trailingComments = 824; + traverse = 825; + true = 826; + try = 827; + type = 828; + typealias = 829; + TypeEnum = 830; + typeName = 831; + typePrefix = 832; + typeStart = 833; + typeUnknown = 834; + typeURL = 835; + UInt32 = 836; + UInt32Value = 837; + UInt64 = 838; + UInt64Value = 839; + UInt8 = 840; + unicodeScalarLiteral = 841; + UnicodeScalarLiteralType = 842; + unicodeScalars = 843; + UnicodeScalarView = 844; + uninterpretedOption = 845; + union = 846; + uniqueStorage = 847; + unknown = 848; + unknownFields = 849; + UnknownStorage = 850; + unpackTo = 851; + UnsafeBufferPointer = 852; + UnsafeMutablePointer = 853; + UnsafeMutableRawBufferPointer = 854; + UnsafeMutableRawPointer = 855; + UnsafeRawBufferPointer = 856; + UnsafeRawPointer = 857; + unverifiedLazy = 858; + updatedOptions = 859; + url = 860; + useDeterministicOrdering = 861; + utf8 = 862; + utf8Ptr = 863; + utf8ToDouble = 864; + utf8Validation = 865; + UTF8View = 866; + v = 867; + value = 868; + valueField = 869; + values = 870; + ValueType = 871; + var = 872; + verification = 873; + VerificationState = 874; + Version = 875; + versionString = 876; + visitExtensionFields = 877; + visitExtensionFieldsAsMessageSet = 878; + visitMapField = 879; + visitor = 880; + visitPacked = 881; + visitPackedBoolField = 882; + visitPackedDoubleField = 883; + visitPackedEnumField = 884; + visitPackedFixed32Field = 885; + visitPackedFixed64Field = 886; + visitPackedFloatField = 887; + visitPackedInt32Field = 888; + visitPackedInt64Field = 889; + visitPackedSFixed32Field = 890; + visitPackedSFixed64Field = 891; + visitPackedSInt32Field = 892; + visitPackedSInt64Field = 893; + visitPackedUInt32Field = 894; + visitPackedUInt64Field = 895; + visitRepeated = 896; + visitRepeatedBoolField = 897; + visitRepeatedBytesField = 898; + visitRepeatedDoubleField = 899; + visitRepeatedEnumField = 900; + visitRepeatedFixed32Field = 901; + visitRepeatedFixed64Field = 902; + visitRepeatedFloatField = 903; + visitRepeatedGroupField = 904; + visitRepeatedInt32Field = 905; + visitRepeatedInt64Field = 906; + visitRepeatedMessageField = 907; + visitRepeatedSFixed32Field = 908; + visitRepeatedSFixed64Field = 909; + visitRepeatedSInt32Field = 910; + visitRepeatedSInt64Field = 911; + visitRepeatedStringField = 912; + visitRepeatedUInt32Field = 913; + visitRepeatedUInt64Field = 914; + visitSingular = 915; + visitSingularBoolField = 916; + visitSingularBytesField = 917; + visitSingularDoubleField = 918; + visitSingularEnumField = 919; + visitSingularFixed32Field = 920; + visitSingularFixed64Field = 921; + visitSingularFloatField = 922; + visitSingularGroupField = 923; + visitSingularInt32Field = 924; + visitSingularInt64Field = 925; + visitSingularMessageField = 926; + visitSingularSFixed32Field = 927; + visitSingularSFixed64Field = 928; + visitSingularSInt32Field = 929; + visitSingularSInt64Field = 930; + visitSingularStringField = 931; + visitSingularUInt32Field = 932; + visitSingularUInt64Field = 933; + visitUnknown = 934; + wasDecoded = 935; + weak = 936; + weakDependency = 937; + where = 938; + wireFormat = 939; + with = 940; + withUnsafeBytes = 941; + withUnsafeMutableBytes = 942; + work = 943; + Wrapped = 944; + WrappedType = 945; + wrappedValue = 946; + written = 947; + yday = 948; } diff --git a/Protos/SwiftProtobufTests/generated_swift_names_enums.proto b/Protos/SwiftProtobufTests/generated_swift_names_enums.proto index d17813dc1..f420bf2a8 100644 --- a/Protos/SwiftProtobufTests/generated_swift_names_enums.proto +++ b/Protos/SwiftProtobufTests/generated_swift_names_enums.proto @@ -79,7 +79,6 @@ message GeneratedSwiftReservedEnums { enum clearDeprecatedLegacyJsonFieldConflicts { NONE_clearDeprecatedLegacyJsonFieldConflicts = 0; } enum clearDoubleValue { NONE_clearDoubleValue = 0; } enum clearEdition { NONE_clearEdition = 0; } - enum clearEditionEnum { NONE_clearEditionEnum = 0; } enum clearEnd { NONE_clearEnd = 0; } enum clearEnumType { NONE_clearEnumType = 0; } enum clearExtendee { NONE_clearExtendee = 0; } @@ -106,11 +105,9 @@ message GeneratedSwiftReservedEnums { enum clearLeadingComments { NONE_clearLeadingComments = 0; } enum clearMapEntry { NONE_clearMapEntry = 0; } enum clearMaximumEdition { NONE_clearMaximumEdition = 0; } - enum clearMaximumEditionEnum { NONE_clearMaximumEditionEnum = 0; } enum clearMessageEncoding { NONE_clearMessageEncoding = 0; } enum clearMessageSetWireFormat { NONE_clearMessageSetWireFormat = 0; } enum clearMinimumEdition { NONE_clearMinimumEdition = 0; } - enum clearMinimumEditionEnum { NONE_clearMinimumEditionEnum = 0; } enum clearName { NONE_clearName = 0; } enum clearNamePart { NONE_clearNamePart = 0; } enum clearNegativeIntValue { NONE_clearNegativeIntValue = 0; } @@ -148,6 +145,7 @@ message GeneratedSwiftReservedEnums { enum clearType { NONE_clearType = 0; } enum clearTypeName { NONE_clearTypeName = 0; } enum clearUnverifiedLazy { NONE_clearUnverifiedLazy = 0; } + enum clearUtf8Validation { NONE_clearUtf8Validation = 0; } enum clearValue { NONE_clearValue = 0; } enum clearVerification { NONE_clearVerification = 0; } enum clearWeak { NONE_clearWeak = 0; } @@ -247,7 +245,6 @@ message GeneratedSwiftReservedEnums { enum edition { NONE_edition = 0; } enum EditionDefault { NONE_EditionDefault = 0; } enum editionDefaults { NONE_editionDefaults = 0; } - enum editionEnum { NONE_editionEnum = 0; } enum Element { NONE_Element = 0; } enum elements { NONE_elements = 0; } enum emitExtensionFieldName { NONE_emitExtensionFieldName = 0; } @@ -417,7 +414,6 @@ message GeneratedSwiftReservedEnums { enum hasDeprecatedLegacyJsonFieldConflicts { NONE_hasDeprecatedLegacyJsonFieldConflicts = 0; } enum hasDoubleValue { NONE_hasDoubleValue = 0; } enum hasEdition { NONE_hasEdition = 0; } - enum hasEditionEnum { NONE_hasEditionEnum = 0; } enum hasEnd { NONE_hasEnd = 0; } enum hasEnumType { NONE_hasEnumType = 0; } enum hasExtendee { NONE_hasExtendee = 0; } @@ -449,11 +445,9 @@ message GeneratedSwiftReservedEnums { enum hasLeadingComments { NONE_hasLeadingComments = 0; } enum hasMapEntry { NONE_hasMapEntry = 0; } enum hasMaximumEdition { NONE_hasMaximumEdition = 0; } - enum hasMaximumEditionEnum { NONE_hasMaximumEditionEnum = 0; } enum hasMessageEncoding { NONE_hasMessageEncoding = 0; } enum hasMessageSetWireFormat { NONE_hasMessageSetWireFormat = 0; } enum hasMinimumEdition { NONE_hasMinimumEdition = 0; } - enum hasMinimumEditionEnum { NONE_hasMinimumEditionEnum = 0; } enum hasName { NONE_hasName = 0; } enum hasNamePart { NONE_hasNamePart = 0; } enum hasNegativeIntValue { NONE_hasNegativeIntValue = 0; } @@ -491,6 +485,7 @@ message GeneratedSwiftReservedEnums { enum hasType { NONE_hasType = 0; } enum hasTypeName { NONE_hasTypeName = 0; } enum hasUnverifiedLazy { NONE_hasUnverifiedLazy = 0; } + enum hasUtf8Validation { NONE_hasUtf8Validation = 0; } enum hasValue { NONE_hasValue = 0; } enum hasVerification { NONE_hasVerification = 0; } enum hasWeak { NONE_hasWeak = 0; } @@ -585,7 +580,6 @@ message GeneratedSwiftReservedEnums { enum MapValueType { NONE_MapValueType = 0; } enum mapVisitor { NONE_mapVisitor = 0; } enum maximumEdition { NONE_maximumEdition = 0; } - enum maximumEditionEnum { NONE_maximumEditionEnum = 0; } enum mdayStart { NONE_mdayStart = 0; } enum merge { NONE_merge = 0; } enum message { NONE_message = 0; } @@ -603,7 +597,6 @@ message GeneratedSwiftReservedEnums { enum methods { NONE_methods = 0; } enum min { NONE_min = 0; } enum minimumEdition { NONE_minimumEdition = 0; } - enum minimumEditionEnum { NONE_minimumEditionEnum = 0; } enum minor { NONE_minor = 0; } enum Mixin { NONE_Mixin = 0; } enum mixins { NONE_mixins = 0; } @@ -875,6 +868,7 @@ message GeneratedSwiftReservedEnums { enum utf8 { NONE_utf8 = 0; } enum utf8Ptr { NONE_utf8Ptr = 0; } enum utf8ToDouble { NONE_utf8ToDouble = 0; } + enum utf8Validation { NONE_utf8Validation = 0; } enum UTF8View { NONE_UTF8View = 0; } enum v { NONE_v = 0; } enum value { NONE_value = 0; } diff --git a/Protos/SwiftProtobufTests/generated_swift_names_fields.proto b/Protos/SwiftProtobufTests/generated_swift_names_fields.proto index db8453450..bc8e1130a 100644 --- a/Protos/SwiftProtobufTests/generated_swift_names_fields.proto +++ b/Protos/SwiftProtobufTests/generated_swift_names_fields.proto @@ -79,883 +79,877 @@ message GeneratedSwiftReservedFields { int32 clearDeprecatedLegacyJsonFieldConflicts = 73; int32 clearDoubleValue = 74; int32 clearEdition = 75; - int32 clearEditionEnum = 76; - int32 clearEnd = 77; - int32 clearEnumType = 78; - int32 clearExtendee = 79; - int32 clearExtensionValue = 80; - int32 clearFeatures = 81; - int32 clearFieldPresence = 82; - int32 clearFullName = 83; - int32 clearGoPackage = 84; - int32 clearIdempotencyLevel = 85; - int32 clearIdentifierValue = 86; - int32 clearInputType = 87; - int32 clearIsExtension = 88; - int32 clearJavaGenerateEqualsAndHash = 89; - int32 clearJavaGenericServices = 90; - int32 clearJavaMultipleFiles = 91; - int32 clearJavaOuterClassname = 92; - int32 clearJavaPackage = 93; - int32 clearJavaStringCheckUtf8 = 94; - int32 clearJsonFormat = 95; - int32 clearJsonName = 96; - int32 clearJstype = 97; - int32 clearLabel = 98; - int32 clearLazy = 99; - int32 clearLeadingComments = 100; - int32 clearMapEntry = 101; - int32 clearMaximumEdition = 102; - int32 clearMaximumEditionEnum = 103; - int32 clearMessageEncoding = 104; - int32 clearMessageSetWireFormat = 105; - int32 clearMinimumEdition = 106; - int32 clearMinimumEditionEnum = 107; - int32 clearName = 108; - int32 clearNamePart = 109; - int32 clearNegativeIntValue = 110; - int32 clearNoStandardDescriptorAccessor = 111; - int32 clearNumber = 112; - int32 clearObjcClassPrefix = 113; - int32 clearOneofIndex = 114; - int32 clearOptimizeFor = 115; - int32 clearOptions = 116; - int32 clearOutputType = 117; - int32 clearPackage = 118; - int32 clearPacked = 119; - int32 clearPhpClassPrefix = 120; - int32 clearPhpGenericServices = 121; - int32 clearPhpMetadataNamespace = 122; - int32 clearPhpNamespace = 123; - int32 clearPositiveIntValue = 124; - int32 clearProto3Optional = 125; - int32 clearPyGenericServices = 126; - int32 clearRepeated = 127; - int32 clearRepeatedFieldEncoding = 128; - int32 clearReserved = 129; - int32 clearRetention = 130; - int32 clearRubyPackage = 131; - int32 clearSemantic = 132; - int32 clearServerStreaming = 133; - int32 clearSourceCodeInfo = 134; - int32 clearSourceContext = 135; - int32 clearSourceFile = 136; - int32 clearStart = 137; - int32 clearStringValue = 138; - int32 clearSwiftPrefix = 139; - int32 clearSyntax = 140; - int32 clearTrailingComments = 141; - int32 clearType = 142; - int32 clearTypeName = 143; - int32 clearUnverifiedLazy = 144; - int32 clearValue = 145; - int32 clearVerification = 146; - int32 clearWeak = 147; - int32 clientStreaming = 148; - int32 codePoint = 149; - int32 codeUnits = 150; - int32 Collection = 151; - int32 com = 152; - int32 comma = 153; - int32 contentsOf = 154; - int32 ContiguousBytes = 155; - int32 count = 156; - int32 countVarintsInBuffer = 157; - int32 csharpNamespace = 158; - int32 ctype = 159; - int32 customCodable = 160; - int32 CustomDebugStringConvertible = 161; - int32 d = 162; - int32 Data = 163; - int32 dataResult = 164; - int32 date = 165; - int32 daySec = 166; - int32 daysSinceEpoch = 167; - int32 debugDescription = 168; - int32 debugRedact = 169; - int32 declaration = 170; - int32 decoded = 171; - int32 decodedFromJSONNull = 172; - int32 decodeExtensionField = 173; - int32 decodeExtensionFieldsAsMessageSet = 174; - int32 decodeJSON = 175; - int32 decodeMapField = 176; - int32 decodeMessage = 177; - int32 decoder = 178; - int32 decodeRepeated = 179; - int32 decodeRepeatedBoolField = 180; - int32 decodeRepeatedBytesField = 181; - int32 decodeRepeatedDoubleField = 182; - int32 decodeRepeatedEnumField = 183; - int32 decodeRepeatedFixed32Field = 184; - int32 decodeRepeatedFixed64Field = 185; - int32 decodeRepeatedFloatField = 186; - int32 decodeRepeatedGroupField = 187; - int32 decodeRepeatedInt32Field = 188; - int32 decodeRepeatedInt64Field = 189; - int32 decodeRepeatedMessageField = 190; - int32 decodeRepeatedSFixed32Field = 191; - int32 decodeRepeatedSFixed64Field = 192; - int32 decodeRepeatedSInt32Field = 193; - int32 decodeRepeatedSInt64Field = 194; - int32 decodeRepeatedStringField = 195; - int32 decodeRepeatedUInt32Field = 196; - int32 decodeRepeatedUInt64Field = 197; - int32 decodeSingular = 198; - int32 decodeSingularBoolField = 199; - int32 decodeSingularBytesField = 200; - int32 decodeSingularDoubleField = 201; - int32 decodeSingularEnumField = 202; - int32 decodeSingularFixed32Field = 203; - int32 decodeSingularFixed64Field = 204; - int32 decodeSingularFloatField = 205; - int32 decodeSingularGroupField = 206; - int32 decodeSingularInt32Field = 207; - int32 decodeSingularInt64Field = 208; - int32 decodeSingularMessageField = 209; - int32 decodeSingularSFixed32Field = 210; - int32 decodeSingularSFixed64Field = 211; - int32 decodeSingularSInt32Field = 212; - int32 decodeSingularSInt64Field = 213; - int32 decodeSingularStringField = 214; - int32 decodeSingularUInt32Field = 215; - int32 decodeSingularUInt64Field = 216; - int32 decodeTextFormat = 217; - int32 defaultAnyTypeURLPrefix = 218; - int32 defaults = 219; - int32 defaultValue = 220; - int32 dependency = 221; - int32 deprecated = 222; - int32 deprecatedLegacyJsonFieldConflicts = 223; - int32 description = 224; - int32 DescriptorProto = 225; - int32 Dictionary = 226; - int32 dictionaryLiteral = 227; - int32 digit = 228; - int32 digit0 = 229; - int32 digit1 = 230; - int32 digitCount = 231; - int32 digits = 232; - int32 digitValue = 233; - int32 discardableResult = 234; - int32 discardUnknownFields = 235; - int32 distance = 236; - int32 double = 237; - int32 doubleValue = 238; - int32 Duration = 239; - int32 E = 240; - int32 edition = 241; - int32 EditionDefault = 242; - int32 editionDefaults = 243; - int32 editionEnum = 244; - int32 Element = 245; - int32 elements = 246; - int32 emitExtensionFieldName = 247; - int32 emitFieldName = 248; - int32 emitFieldNumber = 249; - int32 Empty = 250; - int32 emptyData = 251; - int32 encodeAsBytes = 252; - int32 encoded = 253; - int32 encodedJSONString = 254; - int32 encodedSize = 255; - int32 encodeField = 256; - int32 encoder = 257; - int32 end = 258; - int32 endArray = 259; - int32 endMessageField = 260; - int32 endObject = 261; - int32 endRegularField = 262; - int32 enum = 263; - int32 EnumDescriptorProto = 264; - int32 EnumOptions = 265; - int32 EnumReservedRange = 266; - int32 enumType = 267; - int32 enumvalue = 268; - int32 EnumValueDescriptorProto = 269; - int32 EnumValueOptions = 270; - int32 Equatable = 271; - int32 Error = 272; - int32 ExpressibleByArrayLiteral = 273; - int32 ExpressibleByDictionaryLiteral = 274; - int32 ext = 275; - int32 extDecoder = 276; - int32 extendedGraphemeClusterLiteral = 277; - int32 ExtendedGraphemeClusterLiteralType = 278; - int32 extendee = 279; - int32 ExtensibleMessage = 280; - int32 extension = 281; - int32 ExtensionField = 282; - int32 extensionFieldNumber = 283; - int32 ExtensionFieldValueSet = 284; - int32 ExtensionMap = 285; - int32 extensionRange = 286; - int32 ExtensionRangeOptions = 287; - int32 extensions = 288; - int32 extras = 289; - int32 F = 290; - int32 false = 291; - int32 features = 292; - int32 FeatureSet = 293; - int32 FeatureSetDefaults = 294; - int32 FeatureSetEditionDefault = 295; - int32 field = 296; - int32 fieldData = 297; - int32 FieldDescriptorProto = 298; - int32 FieldMask = 299; - int32 fieldName = 300; - int32 fieldNameCount = 301; - int32 fieldNum = 302; - int32 fieldNumber = 303; - int32 fieldNumberForProto = 304; - int32 FieldOptions = 305; - int32 fieldPresence = 306; - int32 fields = 307; - int32 fieldSize = 308; - int32 FieldTag = 309; - int32 fieldType = 310; - int32 file = 311; - int32 FileDescriptorProto = 312; - int32 FileDescriptorSet = 313; - int32 fileName = 314; - int32 FileOptions = 315; - int32 filter = 316; - int32 first = 317; - int32 firstItem = 318; - int32 float = 319; - int32 floatLiteral = 320; - int32 FloatLiteralType = 321; - int32 FloatValue = 322; - int32 forMessageName = 323; - int32 formUnion = 324; - int32 forReadingFrom = 325; - int32 forTypeURL = 326; - int32 ForwardParser = 327; - int32 forWritingInto = 328; - int32 from = 329; - int32 fromAscii2 = 330; - int32 fromAscii4 = 331; - int32 fromByteOffset = 332; - int32 fromHexDigit = 333; - int32 fullName = 334; - int32 func = 335; - int32 G = 336; - int32 GeneratedCodeInfo = 337; - int32 get = 338; - int32 getExtensionValue = 339; - int32 googleapis = 340; - int32 Google_Protobuf_Any = 341; - int32 Google_Protobuf_Api = 342; - int32 Google_Protobuf_BoolValue = 343; - int32 Google_Protobuf_BytesValue = 344; - int32 Google_Protobuf_DescriptorProto = 345; - int32 Google_Protobuf_DoubleValue = 346; - int32 Google_Protobuf_Duration = 347; - int32 Google_Protobuf_Edition = 348; - int32 Google_Protobuf_Empty = 349; - int32 Google_Protobuf_Enum = 350; - int32 Google_Protobuf_EnumDescriptorProto = 351; - int32 Google_Protobuf_EnumOptions = 352; - int32 Google_Protobuf_EnumValue = 353; - int32 Google_Protobuf_EnumValueDescriptorProto = 354; - int32 Google_Protobuf_EnumValueOptions = 355; - int32 Google_Protobuf_ExtensionRangeOptions = 356; - int32 Google_Protobuf_FeatureSet = 357; - int32 Google_Protobuf_FeatureSetDefaults = 358; - int32 Google_Protobuf_Field = 359; - int32 Google_Protobuf_FieldDescriptorProto = 360; - int32 Google_Protobuf_FieldMask = 361; - int32 Google_Protobuf_FieldOptions = 362; - int32 Google_Protobuf_FileDescriptorProto = 363; - int32 Google_Protobuf_FileDescriptorSet = 364; - int32 Google_Protobuf_FileOptions = 365; - int32 Google_Protobuf_FloatValue = 366; - int32 Google_Protobuf_GeneratedCodeInfo = 367; - int32 Google_Protobuf_Int32Value = 368; - int32 Google_Protobuf_Int64Value = 369; - int32 Google_Protobuf_ListValue = 370; - int32 Google_Protobuf_MessageOptions = 371; - int32 Google_Protobuf_Method = 372; - int32 Google_Protobuf_MethodDescriptorProto = 373; - int32 Google_Protobuf_MethodOptions = 374; - int32 Google_Protobuf_Mixin = 375; - int32 Google_Protobuf_NullValue = 376; - int32 Google_Protobuf_OneofDescriptorProto = 377; - int32 Google_Protobuf_OneofOptions = 378; - int32 Google_Protobuf_Option = 379; - int32 Google_Protobuf_ServiceDescriptorProto = 380; - int32 Google_Protobuf_ServiceOptions = 381; - int32 Google_Protobuf_SourceCodeInfo = 382; - int32 Google_Protobuf_SourceContext = 383; - int32 Google_Protobuf_StringValue = 384; - int32 Google_Protobuf_Struct = 385; - int32 Google_Protobuf_Syntax = 386; - int32 Google_Protobuf_Timestamp = 387; - int32 Google_Protobuf_Type = 388; - int32 Google_Protobuf_UInt32Value = 389; - int32 Google_Protobuf_UInt64Value = 390; - int32 Google_Protobuf_UninterpretedOption = 391; - int32 Google_Protobuf_Value = 392; - int32 goPackage = 393; - int32 group = 394; - int32 groupFieldNumberStack = 395; - int32 groupSize = 396; - int32 h = 397; - int32 hadOneofValue = 398; - int32 handleConflictingOneOf = 399; - int32 hasAggregateValue = 400; - int32 hasAllowAlias = 401; - int32 hasBegin = 402; - int32 hasCcEnableArenas = 403; - int32 hasCcGenericServices = 404; - int32 hasClientStreaming = 405; - int32 hasCsharpNamespace = 406; - int32 hasCtype = 407; - int32 hasDebugRedact = 408; - int32 hasDefaultValue = 409; - int32 hasDeprecated = 410; - int32 hasDeprecatedLegacyJsonFieldConflicts = 411; - int32 hasDoubleValue = 412; - int32 hasEdition = 413; - int32 hasEditionEnum = 414; - int32 hasEnd = 415; - int32 hasEnumType = 416; - int32 hasExtendee = 417; - int32 hasExtensionValue = 418; - int32 hasFeatures = 419; - int32 hasFieldPresence = 420; - int32 hasFullName = 421; - int32 hasGoPackage = 422; - int32 hash = 423; - int32 Hashable = 424; - int32 hasher = 425; - int32 hashValue = 426; - int32 HashVisitor = 427; - int32 hasIdempotencyLevel = 428; - int32 hasIdentifierValue = 429; - int32 hasInputType = 430; - int32 hasIsExtension = 431; - int32 hasJavaGenerateEqualsAndHash = 432; - int32 hasJavaGenericServices = 433; - int32 hasJavaMultipleFiles = 434; - int32 hasJavaOuterClassname = 435; - int32 hasJavaPackage = 436; - int32 hasJavaStringCheckUtf8 = 437; - int32 hasJsonFormat = 438; - int32 hasJsonName = 439; - int32 hasJstype = 440; - int32 hasLabel = 441; - int32 hasLazy = 442; - int32 hasLeadingComments = 443; - int32 hasMapEntry = 444; - int32 hasMaximumEdition = 445; - int32 hasMaximumEditionEnum = 446; - int32 hasMessageEncoding = 447; - int32 hasMessageSetWireFormat = 448; - int32 hasMinimumEdition = 449; - int32 hasMinimumEditionEnum = 450; - int32 hasName = 451; - int32 hasNamePart = 452; - int32 hasNegativeIntValue = 453; - int32 hasNoStandardDescriptorAccessor = 454; - int32 hasNumber = 455; - int32 hasObjcClassPrefix = 456; - int32 hasOneofIndex = 457; - int32 hasOptimizeFor = 458; - int32 hasOptions = 459; - int32 hasOutputType = 460; - int32 hasPackage = 461; - int32 hasPacked = 462; - int32 hasPhpClassPrefix = 463; - int32 hasPhpGenericServices = 464; - int32 hasPhpMetadataNamespace = 465; - int32 hasPhpNamespace = 466; - int32 hasPositiveIntValue = 467; - int32 hasProto3Optional = 468; - int32 hasPyGenericServices = 469; - int32 hasRepeated = 470; - int32 hasRepeatedFieldEncoding = 471; - int32 hasReserved = 472; - int32 hasRetention = 473; - int32 hasRubyPackage = 474; - int32 hasSemantic = 475; - int32 hasServerStreaming = 476; - int32 hasSourceCodeInfo = 477; - int32 hasSourceContext = 478; - int32 hasSourceFile = 479; - int32 hasStart = 480; - int32 hasStringValue = 481; - int32 hasSwiftPrefix = 482; - int32 hasSyntax = 483; - int32 hasTrailingComments = 484; - int32 hasType = 485; - int32 hasTypeName = 486; - int32 hasUnverifiedLazy = 487; - int32 hasValue = 488; - int32 hasVerification = 489; - int32 hasWeak = 490; - int32 hour = 491; - int32 i = 492; - int32 idempotencyLevel = 493; - int32 identifierValue = 494; - int32 if = 495; - int32 ignoreUnknownFields = 496; - int32 index = 497; - int32 init = 498; - int32 inout = 499; - int32 inputType = 500; - int32 insert = 501; - int32 Int = 502; - int32 Int32 = 503; - int32 Int32Value = 504; - int32 Int64 = 505; - int32 Int64Value = 506; - int32 Int8 = 507; - int32 integerLiteral = 508; - int32 IntegerLiteralType = 509; - int32 intern = 510; - int32 Internal = 511; - int32 InternalState = 512; - int32 into = 513; - int32 ints = 514; - int32 isA = 515; - int32 isEqual = 516; - int32 isEqualTo = 517; - int32 isExtension = 518; - int32 isInitialized = 519; - int32 isNegative = 520; - int32 itemTagsEncodedSize = 521; - int32 Iterator = 522; - int32 i_2166136261 = 523; - int32 javaGenerateEqualsAndHash = 524; - int32 javaGenericServices = 525; - int32 javaMultipleFiles = 526; - int32 javaOuterClassname = 527; - int32 javaPackage = 528; - int32 javaStringCheckUtf8 = 529; - int32 JSONDecoder = 530; - int32 JSONDecodingError = 531; - int32 JSONDecodingOptions = 532; - int32 jsonEncoder = 533; - int32 JSONEncodingError = 534; - int32 JSONEncodingOptions = 535; - int32 JSONEncodingVisitor = 536; - int32 jsonFormat = 537; - int32 JSONMapEncodingVisitor = 538; - int32 jsonName = 539; - int32 jsonPath = 540; - int32 jsonPaths = 541; - int32 JSONScanner = 542; - int32 jsonString = 543; - int32 jsonText = 544; - int32 jsonUTF8Data = 545; - int32 jstype = 546; - int32 k = 547; - int32 kChunkSize = 548; - int32 Key = 549; - int32 keyField = 550; - int32 keyFieldOpt = 551; - int32 KeyType = 552; - int32 kind = 553; - int32 l = 554; - int32 label = 555; - int32 lazy = 556; - int32 leadingComments = 557; - int32 leadingDetachedComments = 558; - int32 length = 559; - int32 lessThan = 560; - int32 let = 561; - int32 lhs = 562; - int32 list = 563; - int32 listOfMessages = 564; - int32 listValue = 565; - int32 littleEndian = 566; - int32 littleEndianBytes = 567; - int32 load = 568; - int32 localHasher = 569; - int32 location = 570; - int32 M = 571; - int32 major = 572; - int32 makeIterator = 573; - int32 mapEntry = 574; - int32 mapHash = 575; - int32 MapKeyType = 576; - int32 mapNameResolver = 577; - int32 mapToMessages = 578; - int32 MapValueType = 579; - int32 mapVisitor = 580; - int32 maximumEdition = 581; - int32 maximumEditionEnum = 582; - int32 mdayStart = 583; - int32 merge = 584; - int32 message = 585; - int32 messageDepthLimit = 586; - int32 messageEncoding = 587; - int32 MessageExtension = 588; - int32 MessageImplementationBase = 589; - int32 MessageOptions = 590; - int32 MessageSet = 591; - int32 messageSetWireFormat = 592; - int32 messageType = 593; - int32 Method = 594; - int32 MethodDescriptorProto = 595; - int32 MethodOptions = 596; - int32 methods = 597; - int32 min = 598; - int32 minimumEdition = 599; - int32 minimumEditionEnum = 600; - int32 minor = 601; - int32 Mixin = 602; - int32 mixins = 603; - int32 modifier = 604; - int32 modify = 605; - int32 month = 606; - int32 msgExtension = 607; - int32 mutating = 608; - int32 n = 609; - int32 name = 610; - int32 NameDescription = 611; - int32 NameMap = 612; - int32 NamePart = 613; - int32 nameResolver = 614; - int32 names = 615; - int32 nanos = 616; - int32 nativeBytes = 617; - int32 nativeEndianBytes = 618; - int32 negativeIntValue = 619; - int32 nestedType = 620; - int32 newL = 621; - int32 newList = 622; - int32 newValue = 623; - int32 nextByte = 624; - int32 nextFieldNumber = 625; - int32 nil = 626; - int32 nilLiteral = 627; - int32 noStandardDescriptorAccessor = 628; - int32 nullValue = 629; - int32 number = 630; - int32 numberValue = 631; - int32 objcClassPrefix = 632; - int32 of = 633; - int32 oneofDecl = 634; - int32 OneofDescriptorProto = 635; - int32 oneofIndex = 636; - int32 OneofOptions = 637; - int32 oneofs = 638; - int32 OneOf_Kind = 639; - int32 optimizeFor = 640; - int32 OptimizeMode = 641; - int32 Option = 642; - int32 OptionalEnumExtensionField = 643; - int32 OptionalExtensionField = 644; - int32 OptionalGroupExtensionField = 645; - int32 OptionalMessageExtensionField = 646; - int32 OptionRetention = 647; - int32 options = 648; - int32 OptionTargetType = 649; - int32 other = 650; - int32 others = 651; - int32 out = 652; - int32 outputType = 653; - int32 p = 654; - int32 package = 655; - int32 packed = 656; - int32 PackedEnumExtensionField = 657; - int32 PackedExtensionField = 658; - int32 padding = 659; - int32 parent = 660; - int32 parse = 661; - int32 partial = 662; - int32 path = 663; - int32 paths = 664; - int32 payload = 665; - int32 payloadSize = 666; - int32 phpClassPrefix = 667; - int32 phpGenericServices = 668; - int32 phpMetadataNamespace = 669; - int32 phpNamespace = 670; - int32 pointer = 671; - int32 pos = 672; - int32 positiveIntValue = 673; - int32 prefix = 674; - int32 preserveProtoFieldNames = 675; - int32 preTraverse = 676; - int32 printUnknownFields = 677; - int32 proto2 = 678; - int32 proto3DefaultValue = 679; - int32 proto3Optional = 680; - int32 ProtobufAPIVersionCheck = 681; - int32 ProtobufAPIVersion_2 = 682; - int32 ProtobufBool = 683; - int32 ProtobufBytes = 684; - int32 ProtobufDouble = 685; - int32 ProtobufEnumMap = 686; - int32 protobufExtension = 687; - int32 ProtobufFixed32 = 688; - int32 ProtobufFixed64 = 689; - int32 ProtobufFloat = 690; - int32 ProtobufInt32 = 691; - int32 ProtobufInt64 = 692; - int32 ProtobufMap = 693; - int32 ProtobufMessageMap = 694; - int32 ProtobufSFixed32 = 695; - int32 ProtobufSFixed64 = 696; - int32 ProtobufSInt32 = 697; - int32 ProtobufSInt64 = 698; - int32 ProtobufString = 699; - int32 ProtobufUInt32 = 700; - int32 ProtobufUInt64 = 701; - int32 protobuf_extensionFieldValues = 702; - int32 protobuf_fieldNumber = 703; - int32 protobuf_generated_isEqualTo = 704; - int32 protobuf_nameMap = 705; - int32 protobuf_newField = 706; - int32 protobuf_package = 707; - int32 protocol = 708; - int32 protoFieldName = 709; - int32 protoMessageName = 710; - int32 ProtoNameProviding = 711; - int32 protoPaths = 712; - int32 public = 713; - int32 publicDependency = 714; - int32 putBoolValue = 715; - int32 putBytesValue = 716; - int32 putDoubleValue = 717; - int32 putEnumValue = 718; - int32 putFixedUInt32 = 719; - int32 putFixedUInt64 = 720; - int32 putFloatValue = 721; - int32 putInt64 = 722; - int32 putStringValue = 723; - int32 putUInt64 = 724; - int32 putUInt64Hex = 725; - int32 putVarInt = 726; - int32 putZigZagVarInt = 727; - int32 pyGenericServices = 728; - int32 rawChars = 729; - int32 RawRepresentable = 730; - int32 RawValue = 731; - int32 read4HexDigits = 732; - int32 register = 733; - int32 repeated = 734; - int32 RepeatedEnumExtensionField = 735; - int32 RepeatedExtensionField = 736; - int32 repeatedFieldEncoding = 737; - int32 RepeatedGroupExtensionField = 738; - int32 RepeatedMessageExtensionField = 739; - int32 repeating = 740; - int32 requestStreaming = 741; - int32 requestTypeURL = 742; - int32 requiredSize = 743; - int32 responseStreaming = 744; - int32 responseTypeURL = 745; - int32 result = 746; - int32 retention = 747; - int32 rethrows = 748; - int32 return = 749; - int32 ReturnType = 750; - int32 revision = 751; - int32 rhs = 752; - int32 root = 753; - int32 rubyPackage = 754; - int32 s = 755; - int32 sawBackslash = 756; - int32 sawSection4Characters = 757; - int32 sawSection5Characters = 758; - int32 scanner = 759; - int32 seconds = 760; - int32 self = 761; - int32 semantic = 762; - int32 separator = 763; - int32 serialize = 764; - int32 serializedData = 765; - int32 serializedSize = 766; - int32 serverStreaming = 767; - int32 service = 768; - int32 ServiceDescriptorProto = 769; - int32 ServiceOptions = 770; - int32 set = 771; - int32 setExtensionValue = 772; - int32 shift = 773; - int32 SimpleExtensionMap = 774; - int32 sizer = 775; - int32 source = 776; - int32 sourceCodeInfo = 777; - int32 sourceContext = 778; - int32 sourceEncoding = 779; - int32 sourceFile = 780; - int32 span = 781; - int32 split = 782; - int32 start = 783; - int32 startArray = 784; - int32 startArrayObject = 785; - int32 startField = 786; - int32 startIndex = 787; - int32 startMessageField = 788; - int32 startObject = 789; - int32 startRegularField = 790; - int32 state = 791; - int32 static = 792; - int32 StaticString = 793; - int32 storage = 794; - int32 String = 795; - int32 stringLiteral = 796; - int32 StringLiteralType = 797; - int32 stringResult = 798; - int32 stringValue = 799; - int32 struct = 800; - int32 structValue = 801; - int32 subDecoder = 802; - int32 subscript = 803; - int32 subVisitor = 804; - int32 Swift = 805; - int32 swiftPrefix = 806; - int32 SwiftProtobuf = 807; - int32 syntax = 808; - int32 T = 809; - int32 tag = 810; - int32 targets = 811; - int32 terminator = 812; - int32 testDecoder = 813; - int32 text = 814; - int32 textDecoder = 815; - int32 TextFormatDecoder = 816; - int32 TextFormatDecodingError = 817; - int32 TextFormatDecodingOptions = 818; - int32 TextFormatEncodingOptions = 819; - int32 TextFormatEncodingVisitor = 820; - int32 textFormatString = 821; - int32 throwOrIgnore = 822; - int32 throws = 823; - int32 timeInterval = 824; - int32 timeIntervalSince1970 = 825; - int32 timeIntervalSinceReferenceDate = 826; - int32 Timestamp = 827; - int32 total = 828; - int32 totalArrayDepth = 829; - int32 totalSize = 830; - int32 trailingComments = 831; - int32 traverse = 832; - int32 true = 833; - int32 try = 834; - int32 type = 835; - int32 typealias = 836; - int32 TypeEnum = 837; - int32 typeName = 838; - int32 typePrefix = 839; - int32 typeStart = 840; - int32 typeUnknown = 841; - int32 typeURL = 842; - int32 UInt32 = 843; - int32 UInt32Value = 844; - int32 UInt64 = 845; - int32 UInt64Value = 846; - int32 UInt8 = 847; - int32 unicodeScalarLiteral = 848; - int32 UnicodeScalarLiteralType = 849; - int32 unicodeScalars = 850; - int32 UnicodeScalarView = 851; - int32 uninterpretedOption = 852; - int32 union = 853; - int32 uniqueStorage = 854; - int32 unknown = 855; - int32 unknownFields = 856; - int32 UnknownStorage = 857; - int32 unpackTo = 858; - int32 UnsafeBufferPointer = 859; - int32 UnsafeMutablePointer = 860; - int32 UnsafeMutableRawBufferPointer = 861; - int32 UnsafeMutableRawPointer = 862; - int32 UnsafeRawBufferPointer = 863; - int32 UnsafeRawPointer = 864; - int32 unverifiedLazy = 865; - int32 updatedOptions = 866; - int32 url = 867; - int32 useDeterministicOrdering = 868; - int32 utf8 = 869; - int32 utf8Ptr = 870; - int32 utf8ToDouble = 871; - int32 UTF8View = 872; - int32 v = 873; - int32 value = 874; - int32 valueField = 875; - int32 values = 876; - int32 ValueType = 877; - int32 var = 878; - int32 verification = 879; - int32 VerificationState = 880; - int32 Version = 881; - int32 versionString = 882; - int32 visitExtensionFields = 883; - int32 visitExtensionFieldsAsMessageSet = 884; - int32 visitMapField = 885; - int32 visitor = 886; - int32 visitPacked = 887; - int32 visitPackedBoolField = 888; - int32 visitPackedDoubleField = 889; - int32 visitPackedEnumField = 890; - int32 visitPackedFixed32Field = 891; - int32 visitPackedFixed64Field = 892; - int32 visitPackedFloatField = 893; - int32 visitPackedInt32Field = 894; - int32 visitPackedInt64Field = 895; - int32 visitPackedSFixed32Field = 896; - int32 visitPackedSFixed64Field = 897; - int32 visitPackedSInt32Field = 898; - int32 visitPackedSInt64Field = 899; - int32 visitPackedUInt32Field = 900; - int32 visitPackedUInt64Field = 901; - int32 visitRepeated = 902; - int32 visitRepeatedBoolField = 903; - int32 visitRepeatedBytesField = 904; - int32 visitRepeatedDoubleField = 905; - int32 visitRepeatedEnumField = 906; - int32 visitRepeatedFixed32Field = 907; - int32 visitRepeatedFixed64Field = 908; - int32 visitRepeatedFloatField = 909; - int32 visitRepeatedGroupField = 910; - int32 visitRepeatedInt32Field = 911; - int32 visitRepeatedInt64Field = 912; - int32 visitRepeatedMessageField = 913; - int32 visitRepeatedSFixed32Field = 914; - int32 visitRepeatedSFixed64Field = 915; - int32 visitRepeatedSInt32Field = 916; - int32 visitRepeatedSInt64Field = 917; - int32 visitRepeatedStringField = 918; - int32 visitRepeatedUInt32Field = 919; - int32 visitRepeatedUInt64Field = 920; - int32 visitSingular = 921; - int32 visitSingularBoolField = 922; - int32 visitSingularBytesField = 923; - int32 visitSingularDoubleField = 924; - int32 visitSingularEnumField = 925; - int32 visitSingularFixed32Field = 926; - int32 visitSingularFixed64Field = 927; - int32 visitSingularFloatField = 928; - int32 visitSingularGroupField = 929; - int32 visitSingularInt32Field = 930; - int32 visitSingularInt64Field = 931; - int32 visitSingularMessageField = 932; - int32 visitSingularSFixed32Field = 933; - int32 visitSingularSFixed64Field = 934; - int32 visitSingularSInt32Field = 935; - int32 visitSingularSInt64Field = 936; - int32 visitSingularStringField = 937; - int32 visitSingularUInt32Field = 938; - int32 visitSingularUInt64Field = 939; - int32 visitUnknown = 940; - int32 wasDecoded = 941; - int32 weak = 942; - int32 weakDependency = 943; - int32 where = 944; - int32 wireFormat = 945; - int32 with = 946; - int32 withUnsafeBytes = 947; - int32 withUnsafeMutableBytes = 948; - int32 work = 949; - int32 Wrapped = 950; - int32 WrappedType = 951; - int32 wrappedValue = 952; - int32 written = 953; - int32 yday = 954; + int32 clearEnd = 76; + int32 clearEnumType = 77; + int32 clearExtendee = 78; + int32 clearExtensionValue = 79; + int32 clearFeatures = 80; + int32 clearFieldPresence = 81; + int32 clearFullName = 82; + int32 clearGoPackage = 83; + int32 clearIdempotencyLevel = 84; + int32 clearIdentifierValue = 85; + int32 clearInputType = 86; + int32 clearIsExtension = 87; + int32 clearJavaGenerateEqualsAndHash = 88; + int32 clearJavaGenericServices = 89; + int32 clearJavaMultipleFiles = 90; + int32 clearJavaOuterClassname = 91; + int32 clearJavaPackage = 92; + int32 clearJavaStringCheckUtf8 = 93; + int32 clearJsonFormat = 94; + int32 clearJsonName = 95; + int32 clearJstype = 96; + int32 clearLabel = 97; + int32 clearLazy = 98; + int32 clearLeadingComments = 99; + int32 clearMapEntry = 100; + int32 clearMaximumEdition = 101; + int32 clearMessageEncoding = 102; + int32 clearMessageSetWireFormat = 103; + int32 clearMinimumEdition = 104; + int32 clearName = 105; + int32 clearNamePart = 106; + int32 clearNegativeIntValue = 107; + int32 clearNoStandardDescriptorAccessor = 108; + int32 clearNumber = 109; + int32 clearObjcClassPrefix = 110; + int32 clearOneofIndex = 111; + int32 clearOptimizeFor = 112; + int32 clearOptions = 113; + int32 clearOutputType = 114; + int32 clearPackage = 115; + int32 clearPacked = 116; + int32 clearPhpClassPrefix = 117; + int32 clearPhpGenericServices = 118; + int32 clearPhpMetadataNamespace = 119; + int32 clearPhpNamespace = 120; + int32 clearPositiveIntValue = 121; + int32 clearProto3Optional = 122; + int32 clearPyGenericServices = 123; + int32 clearRepeated = 124; + int32 clearRepeatedFieldEncoding = 125; + int32 clearReserved = 126; + int32 clearRetention = 127; + int32 clearRubyPackage = 128; + int32 clearSemantic = 129; + int32 clearServerStreaming = 130; + int32 clearSourceCodeInfo = 131; + int32 clearSourceContext = 132; + int32 clearSourceFile = 133; + int32 clearStart = 134; + int32 clearStringValue = 135; + int32 clearSwiftPrefix = 136; + int32 clearSyntax = 137; + int32 clearTrailingComments = 138; + int32 clearType = 139; + int32 clearTypeName = 140; + int32 clearUnverifiedLazy = 141; + int32 clearUtf8Validation = 142; + int32 clearValue = 143; + int32 clearVerification = 144; + int32 clearWeak = 145; + int32 clientStreaming = 146; + int32 codePoint = 147; + int32 codeUnits = 148; + int32 Collection = 149; + int32 com = 150; + int32 comma = 151; + int32 contentsOf = 152; + int32 ContiguousBytes = 153; + int32 count = 154; + int32 countVarintsInBuffer = 155; + int32 csharpNamespace = 156; + int32 ctype = 157; + int32 customCodable = 158; + int32 CustomDebugStringConvertible = 159; + int32 d = 160; + int32 Data = 161; + int32 dataResult = 162; + int32 date = 163; + int32 daySec = 164; + int32 daysSinceEpoch = 165; + int32 debugDescription = 166; + int32 debugRedact = 167; + int32 declaration = 168; + int32 decoded = 169; + int32 decodedFromJSONNull = 170; + int32 decodeExtensionField = 171; + int32 decodeExtensionFieldsAsMessageSet = 172; + int32 decodeJSON = 173; + int32 decodeMapField = 174; + int32 decodeMessage = 175; + int32 decoder = 176; + int32 decodeRepeated = 177; + int32 decodeRepeatedBoolField = 178; + int32 decodeRepeatedBytesField = 179; + int32 decodeRepeatedDoubleField = 180; + int32 decodeRepeatedEnumField = 181; + int32 decodeRepeatedFixed32Field = 182; + int32 decodeRepeatedFixed64Field = 183; + int32 decodeRepeatedFloatField = 184; + int32 decodeRepeatedGroupField = 185; + int32 decodeRepeatedInt32Field = 186; + int32 decodeRepeatedInt64Field = 187; + int32 decodeRepeatedMessageField = 188; + int32 decodeRepeatedSFixed32Field = 189; + int32 decodeRepeatedSFixed64Field = 190; + int32 decodeRepeatedSInt32Field = 191; + int32 decodeRepeatedSInt64Field = 192; + int32 decodeRepeatedStringField = 193; + int32 decodeRepeatedUInt32Field = 194; + int32 decodeRepeatedUInt64Field = 195; + int32 decodeSingular = 196; + int32 decodeSingularBoolField = 197; + int32 decodeSingularBytesField = 198; + int32 decodeSingularDoubleField = 199; + int32 decodeSingularEnumField = 200; + int32 decodeSingularFixed32Field = 201; + int32 decodeSingularFixed64Field = 202; + int32 decodeSingularFloatField = 203; + int32 decodeSingularGroupField = 204; + int32 decodeSingularInt32Field = 205; + int32 decodeSingularInt64Field = 206; + int32 decodeSingularMessageField = 207; + int32 decodeSingularSFixed32Field = 208; + int32 decodeSingularSFixed64Field = 209; + int32 decodeSingularSInt32Field = 210; + int32 decodeSingularSInt64Field = 211; + int32 decodeSingularStringField = 212; + int32 decodeSingularUInt32Field = 213; + int32 decodeSingularUInt64Field = 214; + int32 decodeTextFormat = 215; + int32 defaultAnyTypeURLPrefix = 216; + int32 defaults = 217; + int32 defaultValue = 218; + int32 dependency = 219; + int32 deprecated = 220; + int32 deprecatedLegacyJsonFieldConflicts = 221; + int32 description = 222; + int32 DescriptorProto = 223; + int32 Dictionary = 224; + int32 dictionaryLiteral = 225; + int32 digit = 226; + int32 digit0 = 227; + int32 digit1 = 228; + int32 digitCount = 229; + int32 digits = 230; + int32 digitValue = 231; + int32 discardableResult = 232; + int32 discardUnknownFields = 233; + int32 distance = 234; + int32 double = 235; + int32 doubleValue = 236; + int32 Duration = 237; + int32 E = 238; + int32 edition = 239; + int32 EditionDefault = 240; + int32 editionDefaults = 241; + int32 Element = 242; + int32 elements = 243; + int32 emitExtensionFieldName = 244; + int32 emitFieldName = 245; + int32 emitFieldNumber = 246; + int32 Empty = 247; + int32 emptyData = 248; + int32 encodeAsBytes = 249; + int32 encoded = 250; + int32 encodedJSONString = 251; + int32 encodedSize = 252; + int32 encodeField = 253; + int32 encoder = 254; + int32 end = 255; + int32 endArray = 256; + int32 endMessageField = 257; + int32 endObject = 258; + int32 endRegularField = 259; + int32 enum = 260; + int32 EnumDescriptorProto = 261; + int32 EnumOptions = 262; + int32 EnumReservedRange = 263; + int32 enumType = 264; + int32 enumvalue = 265; + int32 EnumValueDescriptorProto = 266; + int32 EnumValueOptions = 267; + int32 Equatable = 268; + int32 Error = 269; + int32 ExpressibleByArrayLiteral = 270; + int32 ExpressibleByDictionaryLiteral = 271; + int32 ext = 272; + int32 extDecoder = 273; + int32 extendedGraphemeClusterLiteral = 274; + int32 ExtendedGraphemeClusterLiteralType = 275; + int32 extendee = 276; + int32 ExtensibleMessage = 277; + int32 extension = 278; + int32 ExtensionField = 279; + int32 extensionFieldNumber = 280; + int32 ExtensionFieldValueSet = 281; + int32 ExtensionMap = 282; + int32 extensionRange = 283; + int32 ExtensionRangeOptions = 284; + int32 extensions = 285; + int32 extras = 286; + int32 F = 287; + int32 false = 288; + int32 features = 289; + int32 FeatureSet = 290; + int32 FeatureSetDefaults = 291; + int32 FeatureSetEditionDefault = 292; + int32 field = 293; + int32 fieldData = 294; + int32 FieldDescriptorProto = 295; + int32 FieldMask = 296; + int32 fieldName = 297; + int32 fieldNameCount = 298; + int32 fieldNum = 299; + int32 fieldNumber = 300; + int32 fieldNumberForProto = 301; + int32 FieldOptions = 302; + int32 fieldPresence = 303; + int32 fields = 304; + int32 fieldSize = 305; + int32 FieldTag = 306; + int32 fieldType = 307; + int32 file = 308; + int32 FileDescriptorProto = 309; + int32 FileDescriptorSet = 310; + int32 fileName = 311; + int32 FileOptions = 312; + int32 filter = 313; + int32 first = 314; + int32 firstItem = 315; + int32 float = 316; + int32 floatLiteral = 317; + int32 FloatLiteralType = 318; + int32 FloatValue = 319; + int32 forMessageName = 320; + int32 formUnion = 321; + int32 forReadingFrom = 322; + int32 forTypeURL = 323; + int32 ForwardParser = 324; + int32 forWritingInto = 325; + int32 from = 326; + int32 fromAscii2 = 327; + int32 fromAscii4 = 328; + int32 fromByteOffset = 329; + int32 fromHexDigit = 330; + int32 fullName = 331; + int32 func = 332; + int32 G = 333; + int32 GeneratedCodeInfo = 334; + int32 get = 335; + int32 getExtensionValue = 336; + int32 googleapis = 337; + int32 Google_Protobuf_Any = 338; + int32 Google_Protobuf_Api = 339; + int32 Google_Protobuf_BoolValue = 340; + int32 Google_Protobuf_BytesValue = 341; + int32 Google_Protobuf_DescriptorProto = 342; + int32 Google_Protobuf_DoubleValue = 343; + int32 Google_Protobuf_Duration = 344; + int32 Google_Protobuf_Edition = 345; + int32 Google_Protobuf_Empty = 346; + int32 Google_Protobuf_Enum = 347; + int32 Google_Protobuf_EnumDescriptorProto = 348; + int32 Google_Protobuf_EnumOptions = 349; + int32 Google_Protobuf_EnumValue = 350; + int32 Google_Protobuf_EnumValueDescriptorProto = 351; + int32 Google_Protobuf_EnumValueOptions = 352; + int32 Google_Protobuf_ExtensionRangeOptions = 353; + int32 Google_Protobuf_FeatureSet = 354; + int32 Google_Protobuf_FeatureSetDefaults = 355; + int32 Google_Protobuf_Field = 356; + int32 Google_Protobuf_FieldDescriptorProto = 357; + int32 Google_Protobuf_FieldMask = 358; + int32 Google_Protobuf_FieldOptions = 359; + int32 Google_Protobuf_FileDescriptorProto = 360; + int32 Google_Protobuf_FileDescriptorSet = 361; + int32 Google_Protobuf_FileOptions = 362; + int32 Google_Protobuf_FloatValue = 363; + int32 Google_Protobuf_GeneratedCodeInfo = 364; + int32 Google_Protobuf_Int32Value = 365; + int32 Google_Protobuf_Int64Value = 366; + int32 Google_Protobuf_ListValue = 367; + int32 Google_Protobuf_MessageOptions = 368; + int32 Google_Protobuf_Method = 369; + int32 Google_Protobuf_MethodDescriptorProto = 370; + int32 Google_Protobuf_MethodOptions = 371; + int32 Google_Protobuf_Mixin = 372; + int32 Google_Protobuf_NullValue = 373; + int32 Google_Protobuf_OneofDescriptorProto = 374; + int32 Google_Protobuf_OneofOptions = 375; + int32 Google_Protobuf_Option = 376; + int32 Google_Protobuf_ServiceDescriptorProto = 377; + int32 Google_Protobuf_ServiceOptions = 378; + int32 Google_Protobuf_SourceCodeInfo = 379; + int32 Google_Protobuf_SourceContext = 380; + int32 Google_Protobuf_StringValue = 381; + int32 Google_Protobuf_Struct = 382; + int32 Google_Protobuf_Syntax = 383; + int32 Google_Protobuf_Timestamp = 384; + int32 Google_Protobuf_Type = 385; + int32 Google_Protobuf_UInt32Value = 386; + int32 Google_Protobuf_UInt64Value = 387; + int32 Google_Protobuf_UninterpretedOption = 388; + int32 Google_Protobuf_Value = 389; + int32 goPackage = 390; + int32 group = 391; + int32 groupFieldNumberStack = 392; + int32 groupSize = 393; + int32 h = 394; + int32 hadOneofValue = 395; + int32 handleConflictingOneOf = 396; + int32 hasAggregateValue = 397; + int32 hasAllowAlias = 398; + int32 hasBegin = 399; + int32 hasCcEnableArenas = 400; + int32 hasCcGenericServices = 401; + int32 hasClientStreaming = 402; + int32 hasCsharpNamespace = 403; + int32 hasCtype = 404; + int32 hasDebugRedact = 405; + int32 hasDefaultValue = 406; + int32 hasDeprecated = 407; + int32 hasDeprecatedLegacyJsonFieldConflicts = 408; + int32 hasDoubleValue = 409; + int32 hasEdition = 410; + int32 hasEnd = 411; + int32 hasEnumType = 412; + int32 hasExtendee = 413; + int32 hasExtensionValue = 414; + int32 hasFeatures = 415; + int32 hasFieldPresence = 416; + int32 hasFullName = 417; + int32 hasGoPackage = 418; + int32 hash = 419; + int32 Hashable = 420; + int32 hasher = 421; + int32 hashValue = 422; + int32 HashVisitor = 423; + int32 hasIdempotencyLevel = 424; + int32 hasIdentifierValue = 425; + int32 hasInputType = 426; + int32 hasIsExtension = 427; + int32 hasJavaGenerateEqualsAndHash = 428; + int32 hasJavaGenericServices = 429; + int32 hasJavaMultipleFiles = 430; + int32 hasJavaOuterClassname = 431; + int32 hasJavaPackage = 432; + int32 hasJavaStringCheckUtf8 = 433; + int32 hasJsonFormat = 434; + int32 hasJsonName = 435; + int32 hasJstype = 436; + int32 hasLabel = 437; + int32 hasLazy = 438; + int32 hasLeadingComments = 439; + int32 hasMapEntry = 440; + int32 hasMaximumEdition = 441; + int32 hasMessageEncoding = 442; + int32 hasMessageSetWireFormat = 443; + int32 hasMinimumEdition = 444; + int32 hasName = 445; + int32 hasNamePart = 446; + int32 hasNegativeIntValue = 447; + int32 hasNoStandardDescriptorAccessor = 448; + int32 hasNumber = 449; + int32 hasObjcClassPrefix = 450; + int32 hasOneofIndex = 451; + int32 hasOptimizeFor = 452; + int32 hasOptions = 453; + int32 hasOutputType = 454; + int32 hasPackage = 455; + int32 hasPacked = 456; + int32 hasPhpClassPrefix = 457; + int32 hasPhpGenericServices = 458; + int32 hasPhpMetadataNamespace = 459; + int32 hasPhpNamespace = 460; + int32 hasPositiveIntValue = 461; + int32 hasProto3Optional = 462; + int32 hasPyGenericServices = 463; + int32 hasRepeated = 464; + int32 hasRepeatedFieldEncoding = 465; + int32 hasReserved = 466; + int32 hasRetention = 467; + int32 hasRubyPackage = 468; + int32 hasSemantic = 469; + int32 hasServerStreaming = 470; + int32 hasSourceCodeInfo = 471; + int32 hasSourceContext = 472; + int32 hasSourceFile = 473; + int32 hasStart = 474; + int32 hasStringValue = 475; + int32 hasSwiftPrefix = 476; + int32 hasSyntax = 477; + int32 hasTrailingComments = 478; + int32 hasType = 479; + int32 hasTypeName = 480; + int32 hasUnverifiedLazy = 481; + int32 hasUtf8Validation = 482; + int32 hasValue = 483; + int32 hasVerification = 484; + int32 hasWeak = 485; + int32 hour = 486; + int32 i = 487; + int32 idempotencyLevel = 488; + int32 identifierValue = 489; + int32 if = 490; + int32 ignoreUnknownFields = 491; + int32 index = 492; + int32 init = 493; + int32 inout = 494; + int32 inputType = 495; + int32 insert = 496; + int32 Int = 497; + int32 Int32 = 498; + int32 Int32Value = 499; + int32 Int64 = 500; + int32 Int64Value = 501; + int32 Int8 = 502; + int32 integerLiteral = 503; + int32 IntegerLiteralType = 504; + int32 intern = 505; + int32 Internal = 506; + int32 InternalState = 507; + int32 into = 508; + int32 ints = 509; + int32 isA = 510; + int32 isEqual = 511; + int32 isEqualTo = 512; + int32 isExtension = 513; + int32 isInitialized = 514; + int32 isNegative = 515; + int32 itemTagsEncodedSize = 516; + int32 Iterator = 517; + int32 i_2166136261 = 518; + int32 javaGenerateEqualsAndHash = 519; + int32 javaGenericServices = 520; + int32 javaMultipleFiles = 521; + int32 javaOuterClassname = 522; + int32 javaPackage = 523; + int32 javaStringCheckUtf8 = 524; + int32 JSONDecoder = 525; + int32 JSONDecodingError = 526; + int32 JSONDecodingOptions = 527; + int32 jsonEncoder = 528; + int32 JSONEncodingError = 529; + int32 JSONEncodingOptions = 530; + int32 JSONEncodingVisitor = 531; + int32 jsonFormat = 532; + int32 JSONMapEncodingVisitor = 533; + int32 jsonName = 534; + int32 jsonPath = 535; + int32 jsonPaths = 536; + int32 JSONScanner = 537; + int32 jsonString = 538; + int32 jsonText = 539; + int32 jsonUTF8Data = 540; + int32 jstype = 541; + int32 k = 542; + int32 kChunkSize = 543; + int32 Key = 544; + int32 keyField = 545; + int32 keyFieldOpt = 546; + int32 KeyType = 547; + int32 kind = 548; + int32 l = 549; + int32 label = 550; + int32 lazy = 551; + int32 leadingComments = 552; + int32 leadingDetachedComments = 553; + int32 length = 554; + int32 lessThan = 555; + int32 let = 556; + int32 lhs = 557; + int32 list = 558; + int32 listOfMessages = 559; + int32 listValue = 560; + int32 littleEndian = 561; + int32 littleEndianBytes = 562; + int32 load = 563; + int32 localHasher = 564; + int32 location = 565; + int32 M = 566; + int32 major = 567; + int32 makeIterator = 568; + int32 mapEntry = 569; + int32 mapHash = 570; + int32 MapKeyType = 571; + int32 mapNameResolver = 572; + int32 mapToMessages = 573; + int32 MapValueType = 574; + int32 mapVisitor = 575; + int32 maximumEdition = 576; + int32 mdayStart = 577; + int32 merge = 578; + int32 message = 579; + int32 messageDepthLimit = 580; + int32 messageEncoding = 581; + int32 MessageExtension = 582; + int32 MessageImplementationBase = 583; + int32 MessageOptions = 584; + int32 MessageSet = 585; + int32 messageSetWireFormat = 586; + int32 messageType = 587; + int32 Method = 588; + int32 MethodDescriptorProto = 589; + int32 MethodOptions = 590; + int32 methods = 591; + int32 min = 592; + int32 minimumEdition = 593; + int32 minor = 594; + int32 Mixin = 595; + int32 mixins = 596; + int32 modifier = 597; + int32 modify = 598; + int32 month = 599; + int32 msgExtension = 600; + int32 mutating = 601; + int32 n = 602; + int32 name = 603; + int32 NameDescription = 604; + int32 NameMap = 605; + int32 NamePart = 606; + int32 nameResolver = 607; + int32 names = 608; + int32 nanos = 609; + int32 nativeBytes = 610; + int32 nativeEndianBytes = 611; + int32 negativeIntValue = 612; + int32 nestedType = 613; + int32 newL = 614; + int32 newList = 615; + int32 newValue = 616; + int32 nextByte = 617; + int32 nextFieldNumber = 618; + int32 nil = 619; + int32 nilLiteral = 620; + int32 noStandardDescriptorAccessor = 621; + int32 nullValue = 622; + int32 number = 623; + int32 numberValue = 624; + int32 objcClassPrefix = 625; + int32 of = 626; + int32 oneofDecl = 627; + int32 OneofDescriptorProto = 628; + int32 oneofIndex = 629; + int32 OneofOptions = 630; + int32 oneofs = 631; + int32 OneOf_Kind = 632; + int32 optimizeFor = 633; + int32 OptimizeMode = 634; + int32 Option = 635; + int32 OptionalEnumExtensionField = 636; + int32 OptionalExtensionField = 637; + int32 OptionalGroupExtensionField = 638; + int32 OptionalMessageExtensionField = 639; + int32 OptionRetention = 640; + int32 options = 641; + int32 OptionTargetType = 642; + int32 other = 643; + int32 others = 644; + int32 out = 645; + int32 outputType = 646; + int32 p = 647; + int32 package = 648; + int32 packed = 649; + int32 PackedEnumExtensionField = 650; + int32 PackedExtensionField = 651; + int32 padding = 652; + int32 parent = 653; + int32 parse = 654; + int32 partial = 655; + int32 path = 656; + int32 paths = 657; + int32 payload = 658; + int32 payloadSize = 659; + int32 phpClassPrefix = 660; + int32 phpGenericServices = 661; + int32 phpMetadataNamespace = 662; + int32 phpNamespace = 663; + int32 pointer = 664; + int32 pos = 665; + int32 positiveIntValue = 666; + int32 prefix = 667; + int32 preserveProtoFieldNames = 668; + int32 preTraverse = 669; + int32 printUnknownFields = 670; + int32 proto2 = 671; + int32 proto3DefaultValue = 672; + int32 proto3Optional = 673; + int32 ProtobufAPIVersionCheck = 674; + int32 ProtobufAPIVersion_2 = 675; + int32 ProtobufBool = 676; + int32 ProtobufBytes = 677; + int32 ProtobufDouble = 678; + int32 ProtobufEnumMap = 679; + int32 protobufExtension = 680; + int32 ProtobufFixed32 = 681; + int32 ProtobufFixed64 = 682; + int32 ProtobufFloat = 683; + int32 ProtobufInt32 = 684; + int32 ProtobufInt64 = 685; + int32 ProtobufMap = 686; + int32 ProtobufMessageMap = 687; + int32 ProtobufSFixed32 = 688; + int32 ProtobufSFixed64 = 689; + int32 ProtobufSInt32 = 690; + int32 ProtobufSInt64 = 691; + int32 ProtobufString = 692; + int32 ProtobufUInt32 = 693; + int32 ProtobufUInt64 = 694; + int32 protobuf_extensionFieldValues = 695; + int32 protobuf_fieldNumber = 696; + int32 protobuf_generated_isEqualTo = 697; + int32 protobuf_nameMap = 698; + int32 protobuf_newField = 699; + int32 protobuf_package = 700; + int32 protocol = 701; + int32 protoFieldName = 702; + int32 protoMessageName = 703; + int32 ProtoNameProviding = 704; + int32 protoPaths = 705; + int32 public = 706; + int32 publicDependency = 707; + int32 putBoolValue = 708; + int32 putBytesValue = 709; + int32 putDoubleValue = 710; + int32 putEnumValue = 711; + int32 putFixedUInt32 = 712; + int32 putFixedUInt64 = 713; + int32 putFloatValue = 714; + int32 putInt64 = 715; + int32 putStringValue = 716; + int32 putUInt64 = 717; + int32 putUInt64Hex = 718; + int32 putVarInt = 719; + int32 putZigZagVarInt = 720; + int32 pyGenericServices = 721; + int32 rawChars = 722; + int32 RawRepresentable = 723; + int32 RawValue = 724; + int32 read4HexDigits = 725; + int32 register = 726; + int32 repeated = 727; + int32 RepeatedEnumExtensionField = 728; + int32 RepeatedExtensionField = 729; + int32 repeatedFieldEncoding = 730; + int32 RepeatedGroupExtensionField = 731; + int32 RepeatedMessageExtensionField = 732; + int32 repeating = 733; + int32 requestStreaming = 734; + int32 requestTypeURL = 735; + int32 requiredSize = 736; + int32 responseStreaming = 737; + int32 responseTypeURL = 738; + int32 result = 739; + int32 retention = 740; + int32 rethrows = 741; + int32 return = 742; + int32 ReturnType = 743; + int32 revision = 744; + int32 rhs = 745; + int32 root = 746; + int32 rubyPackage = 747; + int32 s = 748; + int32 sawBackslash = 749; + int32 sawSection4Characters = 750; + int32 sawSection5Characters = 751; + int32 scanner = 752; + int32 seconds = 753; + int32 self = 754; + int32 semantic = 755; + int32 separator = 756; + int32 serialize = 757; + int32 serializedData = 758; + int32 serializedSize = 759; + int32 serverStreaming = 760; + int32 service = 761; + int32 ServiceDescriptorProto = 762; + int32 ServiceOptions = 763; + int32 set = 764; + int32 setExtensionValue = 765; + int32 shift = 766; + int32 SimpleExtensionMap = 767; + int32 sizer = 768; + int32 source = 769; + int32 sourceCodeInfo = 770; + int32 sourceContext = 771; + int32 sourceEncoding = 772; + int32 sourceFile = 773; + int32 span = 774; + int32 split = 775; + int32 start = 776; + int32 startArray = 777; + int32 startArrayObject = 778; + int32 startField = 779; + int32 startIndex = 780; + int32 startMessageField = 781; + int32 startObject = 782; + int32 startRegularField = 783; + int32 state = 784; + int32 static = 785; + int32 StaticString = 786; + int32 storage = 787; + int32 String = 788; + int32 stringLiteral = 789; + int32 StringLiteralType = 790; + int32 stringResult = 791; + int32 stringValue = 792; + int32 struct = 793; + int32 structValue = 794; + int32 subDecoder = 795; + int32 subscript = 796; + int32 subVisitor = 797; + int32 Swift = 798; + int32 swiftPrefix = 799; + int32 SwiftProtobuf = 800; + int32 syntax = 801; + int32 T = 802; + int32 tag = 803; + int32 targets = 804; + int32 terminator = 805; + int32 testDecoder = 806; + int32 text = 807; + int32 textDecoder = 808; + int32 TextFormatDecoder = 809; + int32 TextFormatDecodingError = 810; + int32 TextFormatDecodingOptions = 811; + int32 TextFormatEncodingOptions = 812; + int32 TextFormatEncodingVisitor = 813; + int32 textFormatString = 814; + int32 throwOrIgnore = 815; + int32 throws = 816; + int32 timeInterval = 817; + int32 timeIntervalSince1970 = 818; + int32 timeIntervalSinceReferenceDate = 819; + int32 Timestamp = 820; + int32 total = 821; + int32 totalArrayDepth = 822; + int32 totalSize = 823; + int32 trailingComments = 824; + int32 traverse = 825; + int32 true = 826; + int32 try = 827; + int32 type = 828; + int32 typealias = 829; + int32 TypeEnum = 830; + int32 typeName = 831; + int32 typePrefix = 832; + int32 typeStart = 833; + int32 typeUnknown = 834; + int32 typeURL = 835; + int32 UInt32 = 836; + int32 UInt32Value = 837; + int32 UInt64 = 838; + int32 UInt64Value = 839; + int32 UInt8 = 840; + int32 unicodeScalarLiteral = 841; + int32 UnicodeScalarLiteralType = 842; + int32 unicodeScalars = 843; + int32 UnicodeScalarView = 844; + int32 uninterpretedOption = 845; + int32 union = 846; + int32 uniqueStorage = 847; + int32 unknown = 848; + int32 unknownFields = 849; + int32 UnknownStorage = 850; + int32 unpackTo = 851; + int32 UnsafeBufferPointer = 852; + int32 UnsafeMutablePointer = 853; + int32 UnsafeMutableRawBufferPointer = 854; + int32 UnsafeMutableRawPointer = 855; + int32 UnsafeRawBufferPointer = 856; + int32 UnsafeRawPointer = 857; + int32 unverifiedLazy = 858; + int32 updatedOptions = 859; + int32 url = 860; + int32 useDeterministicOrdering = 861; + int32 utf8 = 862; + int32 utf8Ptr = 863; + int32 utf8ToDouble = 864; + int32 utf8Validation = 865; + int32 UTF8View = 866; + int32 v = 867; + int32 value = 868; + int32 valueField = 869; + int32 values = 870; + int32 ValueType = 871; + int32 var = 872; + int32 verification = 873; + int32 VerificationState = 874; + int32 Version = 875; + int32 versionString = 876; + int32 visitExtensionFields = 877; + int32 visitExtensionFieldsAsMessageSet = 878; + int32 visitMapField = 879; + int32 visitor = 880; + int32 visitPacked = 881; + int32 visitPackedBoolField = 882; + int32 visitPackedDoubleField = 883; + int32 visitPackedEnumField = 884; + int32 visitPackedFixed32Field = 885; + int32 visitPackedFixed64Field = 886; + int32 visitPackedFloatField = 887; + int32 visitPackedInt32Field = 888; + int32 visitPackedInt64Field = 889; + int32 visitPackedSFixed32Field = 890; + int32 visitPackedSFixed64Field = 891; + int32 visitPackedSInt32Field = 892; + int32 visitPackedSInt64Field = 893; + int32 visitPackedUInt32Field = 894; + int32 visitPackedUInt64Field = 895; + int32 visitRepeated = 896; + int32 visitRepeatedBoolField = 897; + int32 visitRepeatedBytesField = 898; + int32 visitRepeatedDoubleField = 899; + int32 visitRepeatedEnumField = 900; + int32 visitRepeatedFixed32Field = 901; + int32 visitRepeatedFixed64Field = 902; + int32 visitRepeatedFloatField = 903; + int32 visitRepeatedGroupField = 904; + int32 visitRepeatedInt32Field = 905; + int32 visitRepeatedInt64Field = 906; + int32 visitRepeatedMessageField = 907; + int32 visitRepeatedSFixed32Field = 908; + int32 visitRepeatedSFixed64Field = 909; + int32 visitRepeatedSInt32Field = 910; + int32 visitRepeatedSInt64Field = 911; + int32 visitRepeatedStringField = 912; + int32 visitRepeatedUInt32Field = 913; + int32 visitRepeatedUInt64Field = 914; + int32 visitSingular = 915; + int32 visitSingularBoolField = 916; + int32 visitSingularBytesField = 917; + int32 visitSingularDoubleField = 918; + int32 visitSingularEnumField = 919; + int32 visitSingularFixed32Field = 920; + int32 visitSingularFixed64Field = 921; + int32 visitSingularFloatField = 922; + int32 visitSingularGroupField = 923; + int32 visitSingularInt32Field = 924; + int32 visitSingularInt64Field = 925; + int32 visitSingularMessageField = 926; + int32 visitSingularSFixed32Field = 927; + int32 visitSingularSFixed64Field = 928; + int32 visitSingularSInt32Field = 929; + int32 visitSingularSInt64Field = 930; + int32 visitSingularStringField = 931; + int32 visitSingularUInt32Field = 932; + int32 visitSingularUInt64Field = 933; + int32 visitUnknown = 934; + int32 wasDecoded = 935; + int32 weak = 936; + int32 weakDependency = 937; + int32 where = 938; + int32 wireFormat = 939; + int32 with = 940; + int32 withUnsafeBytes = 941; + int32 withUnsafeMutableBytes = 942; + int32 work = 943; + int32 Wrapped = 944; + int32 WrappedType = 945; + int32 wrappedValue = 946; + int32 written = 947; + int32 yday = 948; } diff --git a/Protos/SwiftProtobufTests/generated_swift_names_messages.proto b/Protos/SwiftProtobufTests/generated_swift_names_messages.proto index 401bd1e62..288bd9893 100644 --- a/Protos/SwiftProtobufTests/generated_swift_names_messages.proto +++ b/Protos/SwiftProtobufTests/generated_swift_names_messages.proto @@ -79,7 +79,6 @@ message GeneratedSwiftReservedMessages { message clearDeprecatedLegacyJsonFieldConflicts { int32 clearDeprecatedLegacyJsonFieldConflicts = 1; } message clearDoubleValue { int32 clearDoubleValue = 1; } message clearEdition { int32 clearEdition = 1; } - message clearEditionEnum { int32 clearEditionEnum = 1; } message clearEnd { int32 clearEnd = 1; } message clearEnumType { int32 clearEnumType = 1; } message clearExtendee { int32 clearExtendee = 1; } @@ -106,11 +105,9 @@ message GeneratedSwiftReservedMessages { message clearLeadingComments { int32 clearLeadingComments = 1; } message clearMapEntry { int32 clearMapEntry = 1; } message clearMaximumEdition { int32 clearMaximumEdition = 1; } - message clearMaximumEditionEnum { int32 clearMaximumEditionEnum = 1; } message clearMessageEncoding { int32 clearMessageEncoding = 1; } message clearMessageSetWireFormat { int32 clearMessageSetWireFormat = 1; } message clearMinimumEdition { int32 clearMinimumEdition = 1; } - message clearMinimumEditionEnum { int32 clearMinimumEditionEnum = 1; } message clearName { int32 clearName = 1; } message clearNamePart { int32 clearNamePart = 1; } message clearNegativeIntValue { int32 clearNegativeIntValue = 1; } @@ -148,6 +145,7 @@ message GeneratedSwiftReservedMessages { message clearType { int32 clearType = 1; } message clearTypeName { int32 clearTypeName = 1; } message clearUnverifiedLazy { int32 clearUnverifiedLazy = 1; } + message clearUtf8Validation { int32 clearUtf8Validation = 1; } message clearValue { int32 clearValue = 1; } message clearVerification { int32 clearVerification = 1; } message clearWeak { int32 clearWeak = 1; } @@ -247,7 +245,6 @@ message GeneratedSwiftReservedMessages { message edition { int32 edition = 1; } message EditionDefault { int32 EditionDefault = 1; } message editionDefaults { int32 editionDefaults = 1; } - message editionEnum { int32 editionEnum = 1; } message Element { int32 Element = 1; } message elements { int32 elements = 1; } message emitExtensionFieldName { int32 emitExtensionFieldName = 1; } @@ -417,7 +414,6 @@ message GeneratedSwiftReservedMessages { message hasDeprecatedLegacyJsonFieldConflicts { int32 hasDeprecatedLegacyJsonFieldConflicts = 1; } message hasDoubleValue { int32 hasDoubleValue = 1; } message hasEdition { int32 hasEdition = 1; } - message hasEditionEnum { int32 hasEditionEnum = 1; } message hasEnd { int32 hasEnd = 1; } message hasEnumType { int32 hasEnumType = 1; } message hasExtendee { int32 hasExtendee = 1; } @@ -449,11 +445,9 @@ message GeneratedSwiftReservedMessages { message hasLeadingComments { int32 hasLeadingComments = 1; } message hasMapEntry { int32 hasMapEntry = 1; } message hasMaximumEdition { int32 hasMaximumEdition = 1; } - message hasMaximumEditionEnum { int32 hasMaximumEditionEnum = 1; } message hasMessageEncoding { int32 hasMessageEncoding = 1; } message hasMessageSetWireFormat { int32 hasMessageSetWireFormat = 1; } message hasMinimumEdition { int32 hasMinimumEdition = 1; } - message hasMinimumEditionEnum { int32 hasMinimumEditionEnum = 1; } message hasName { int32 hasName = 1; } message hasNamePart { int32 hasNamePart = 1; } message hasNegativeIntValue { int32 hasNegativeIntValue = 1; } @@ -491,6 +485,7 @@ message GeneratedSwiftReservedMessages { message hasType { int32 hasType = 1; } message hasTypeName { int32 hasTypeName = 1; } message hasUnverifiedLazy { int32 hasUnverifiedLazy = 1; } + message hasUtf8Validation { int32 hasUtf8Validation = 1; } message hasValue { int32 hasValue = 1; } message hasVerification { int32 hasVerification = 1; } message hasWeak { int32 hasWeak = 1; } @@ -585,7 +580,6 @@ message GeneratedSwiftReservedMessages { message MapValueType { int32 MapValueType = 1; } message mapVisitor { int32 mapVisitor = 1; } message maximumEdition { int32 maximumEdition = 1; } - message maximumEditionEnum { int32 maximumEditionEnum = 1; } message mdayStart { int32 mdayStart = 1; } message merge { int32 merge = 1; } message message { int32 message = 1; } @@ -603,7 +597,6 @@ message GeneratedSwiftReservedMessages { message methods { int32 methods = 1; } message min { int32 min = 1; } message minimumEdition { int32 minimumEdition = 1; } - message minimumEditionEnum { int32 minimumEditionEnum = 1; } message minor { int32 minor = 1; } message Mixin { int32 Mixin = 1; } message mixins { int32 mixins = 1; } @@ -875,6 +868,7 @@ message GeneratedSwiftReservedMessages { message utf8 { int32 utf8 = 1; } message utf8Ptr { int32 utf8Ptr = 1; } message utf8ToDouble { int32 utf8ToDouble = 1; } + message utf8Validation { int32 utf8Validation = 1; } message UTF8View { int32 UTF8View = 1; } message v { int32 v = 1; } message value { int32 value = 1; } diff --git a/Protos/upstream/google/protobuf/any_test.proto b/Protos/upstream/google/protobuf/any_test.proto index 256035b44..db8c97c1c 100644 --- a/Protos/upstream/google/protobuf/any_test.proto +++ b/Protos/upstream/google/protobuf/any_test.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd syntax = "proto3"; diff --git a/Protos/upstream/google/protobuf/compiler/plugin.proto b/Protos/upstream/google/protobuf/compiler/plugin.proto index 829cf4129..033fab23c 100644 --- a/Protos/upstream/google/protobuf/compiler/plugin.proto +++ b/Protos/upstream/google/protobuf/compiler/plugin.proto @@ -102,6 +102,18 @@ message CodeGeneratorResponse { FEATURE_SUPPORTS_EDITIONS = 2; } + // The minimum edition this plugin supports. This will be treated as an + // Edition enum, but we want to allow unknown values. It should be specified + // according the edition enum value, *not* the edition number. Only takes + // effect for plugins that have FEATURE_SUPPORTS_EDITIONS set. + optional int32 minimum_edition = 3; + + // The maximum edition this plugin supports. This will be treated as an + // Edition enum, but we want to allow unknown values. It should be specified + // according the edition enum value, *not* the edition number. Only takes + // effect for plugins that have FEATURE_SUPPORTS_EDITIONS set. + optional int32 maximum_edition = 4; + // Represents a single generated file. message File { // The file name, relative to the output directory. The name must not diff --git a/Protos/upstream/google/protobuf/cpp_features.proto b/Protos/upstream/google/protobuf/cpp_features.proto index d7f4fa969..2ba40e55a 100644 --- a/Protos/upstream/google/protobuf/cpp_features.proto +++ b/Protos/upstream/google/protobuf/cpp_features.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2023 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd syntax = "proto2"; @@ -47,27 +24,7 @@ message CppFeatures { retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, - edition_defaults = { edition_enum: EDITION_2023, value: "false" } - ]; - - // The UTF8 validation strategy to use. See go/editions-utf8-validation for - // more information on this feature. - enum Utf8Validation { - // Invalid default, which should never be used. - UTF8_VALIDATION_UNKNOWN = 0; - // Default proto3 behavior, which verifies UTF8 validity during parse. - VERIFY_PARSE = 1; - // Default proto2 behavior, which verifies UTF8 validity during both parse - // and serialize in debug builds. On failure an error is logged, but the - // operation continues. - VERIFY_DLOG = 2; - // No UTF8 validation is done ever. - NONE = 3; - } - optional Utf8Validation utf8_validation = 2 [ - retention = RETENTION_RUNTIME, - targets = TARGET_TYPE_FIELD, - targets = TARGET_TYPE_FILE, - edition_defaults = { edition_enum: EDITION_2023, value: "VERIFY_PARSE" } + edition_defaults = { edition: EDITION_PROTO2, value: "true" }, + edition_defaults = { edition: EDITION_PROTO3, value: "false" } ]; } diff --git a/Protos/upstream/google/protobuf/descriptor.proto b/Protos/upstream/google/protobuf/descriptor.proto index a6cf299f7..ebb92c660 100644 --- a/Protos/upstream/google/protobuf/descriptor.proto +++ b/Protos/upstream/google/protobuf/descriptor.proto @@ -62,6 +62,13 @@ enum Edition { // A placeholder for an unknown edition value. EDITION_UNKNOWN = 0; + // Legacy syntax "editions". These pre-date editions, but behave much like + // distinct editions. These can't be used to specify the edition of proto + // files, but feature definitions must supply proto2/proto3 defaults for + // backwards compatibility. + EDITION_PROTO2 = 998; + EDITION_PROTO3 = 999; + // Editions that have been released. The specific values are arbitrary and // should not be depended on, but they will always be time-ordered for easy // comparison. @@ -74,6 +81,11 @@ enum Edition { EDITION_99997_TEST_ONLY = 99997; EDITION_99998_TEST_ONLY = 99998; EDITION_99999_TEST_ONLY = 99999; + + // Placeholder for specifying unbounded edition support. This should only + // ever be used by plugins that can expect to never require any changes to + // support a new edition. + EDITION_MAX = 0x7FFFFFFF; } // Describes a complete .proto file. @@ -109,12 +121,8 @@ message FileDescriptorProto { // If `edition` is present, this value must be "editions". optional string syntax = 12; - // The edition of the proto file, which is an opaque string. - // TODO(b/297898292) Deprecate and remove this field in favor of enums. - optional string edition = 13; - // The edition of the proto file. - optional Edition edition_enum = 14; + optional Edition edition = 14; } // Describes a message type. @@ -197,9 +205,10 @@ message ExtensionRangeOptions { } // The verification state of the range. - // TODO(b/278783756): flip the default to DECLARATION once all empty ranges + // TODO: flip the default to DECLARATION once all empty ranges // are marked as UNVERIFIED. - optional VerificationState verification = 3 [default = UNVERIFIED]; + optional VerificationState verification = 3 + [default = UNVERIFIED, retention = RETENTION_SOURCE]; // Clients can define custom options in extensions of this message. See above. extensions 1000 to max; @@ -224,9 +233,10 @@ message FieldDescriptorProto { TYPE_BOOL = 8; TYPE_STRING = 9; // Tag-delimited aggregate. - // Group type is deprecated and not supported in proto3. However, Proto3 + // Group type is deprecated and not supported after google.protobuf. However, Proto3 // implementations should still be able to parse the group wire format and - // treat group fields as unknown fields. + // treat group fields as unknown fields. In Editions, the group wire format + // can be enabled via the `message_encoding` feature. TYPE_GROUP = 10; TYPE_MESSAGE = 11; // Length-delimited aggregate. @@ -243,8 +253,11 @@ message FieldDescriptorProto { enum Label { // 0 is reserved for errors LABEL_OPTIONAL = 1; - LABEL_REQUIRED = 2; LABEL_REPEATED = 3; + // The required label is only allowed in google.protobuf. In proto3 and Editions + // it's explicitly prohibited. In Editions, the `field_presence` feature + // can be used to get this behavior. + LABEL_REQUIRED = 2; } optional string name = 1; @@ -287,12 +300,12 @@ message FieldDescriptorProto { // If true, this is a proto3 "optional". When a proto3 field is optional, it // tracks presence regardless of field type. // - // When proto3_optional is true, this field must be belong to a oneof to - // signal to old proto3 clients that presence is tracked for this field. This - // oneof is known as a "synthetic" oneof, and this field must be its sole - // member (each proto3 optional field gets its own synthetic oneof). Synthetic - // oneofs exist in the descriptor only, and do not generate any API. Synthetic - // oneofs must be ordered after all "real" oneofs. + // When proto3_optional is true, this field must belong to a oneof to signal + // to old proto3 clients that presence is tracked for this field. This oneof + // is known as a "synthetic" oneof, and this field must be its sole member + // (each proto3 optional field gets its own synthetic oneof). Synthetic oneofs + // exist in the descriptor only, and do not generate any API. Synthetic oneofs + // must be ordered after all "real" oneofs. // // For message fields, proto3_optional doesn't create any semantic change, // since non-repeated message fields always track presence. However it still @@ -597,7 +610,7 @@ message MessageOptions { // This should only be used as a temporary measure against broken builds due // to the change in behavior for JSON field name conflicts. // - // TODO(b/261750190) This is legacy behavior we plan to remove once downstream + // TODO This is legacy behavior we plan to remove once downstream // teams have had time to migrate. optional bool deprecated_legacy_json_field_conflicts = 11 [deprecated = true]; @@ -637,7 +650,9 @@ message FieldOptions { // a more efficient representation on the wire. Rather than repeatedly // writing the tag and type for each element, the entire array is encoded as // a single length-delimited blob. In proto3, only explicit setting it to - // false will avoid using packed encoding. + // false will avoid using packed encoding. This option is prohibited in + // Editions, but the `repeated_field_encoding` feature can be used to control + // the behavior. optional bool packed = 2; // The jstype option determines the JavaScript type used for values of the @@ -744,9 +759,7 @@ message FieldOptions { repeated OptionTargetType targets = 19; message EditionDefault { - // TODO(b/297898292) Deprecate and remove this field in favor of enums. - optional string edition = 1; - optional Edition edition_enum = 3; + optional Edition edition = 3; optional string value = 2; // Textproto value. } repeated EditionDefault edition_defaults = 20; @@ -793,7 +806,7 @@ message EnumOptions { // and strips underscored from the fields before comparison in proto3 only. // The new behavior takes `json_name` into account and applies to proto2 as // well. - // TODO(b/261750190) Remove this legacy behavior once downstream teams have + // TODO Remove this legacy behavior once downstream teams have // had time to migrate. optional bool deprecated_legacy_json_field_conflicts = 6 [deprecated = true]; @@ -917,7 +930,7 @@ message UninterpretedOption { // =================================================================== // Features -// TODO(b/274655146) Enums in C++ gencode (and potentially other languages) are +// TODO Enums in C++ gencode (and potentially other languages) are // not well scoped. This means that each of the feature enums below can clash // with each other. The short names we've chosen maximize call-site // readability, but leave us very open to this scenario. A future feature will @@ -934,7 +947,9 @@ message FeatureSet { retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, - edition_defaults = { edition_enum: EDITION_2023, value: "EXPLICIT" } + edition_defaults = { edition: EDITION_PROTO2, value: "EXPLICIT" }, + edition_defaults = { edition: EDITION_PROTO3, value: "IMPLICIT" }, + edition_defaults = { edition: EDITION_2023, value: "EXPLICIT" } ]; enum EnumType { @@ -946,7 +961,8 @@ message FeatureSet { retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, - edition_defaults = { edition_enum: EDITION_2023, value: "OPEN" } + edition_defaults = { edition: EDITION_PROTO2, value: "CLOSED" }, + edition_defaults = { edition: EDITION_PROTO3, value: "OPEN" } ]; enum RepeatedFieldEncoding { @@ -958,7 +974,21 @@ message FeatureSet { retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, - edition_defaults = { edition_enum: EDITION_2023, value: "PACKED" } + edition_defaults = { edition: EDITION_PROTO2, value: "EXPANDED" }, + edition_defaults = { edition: EDITION_PROTO3, value: "PACKED" } + ]; + + enum Utf8Validation { + UTF8_VALIDATION_UNKNOWN = 0; + VERIFY = 2; + NONE = 3; + } + optional Utf8Validation utf8_validation = 4 [ + retention = RETENTION_RUNTIME, + targets = TARGET_TYPE_FIELD, + targets = TARGET_TYPE_FILE, + edition_defaults = { edition: EDITION_PROTO2, value: "NONE" }, + edition_defaults = { edition: EDITION_PROTO3, value: "VERIFY" } ]; enum MessageEncoding { @@ -970,7 +1000,7 @@ message FeatureSet { retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, - edition_defaults = { edition_enum: EDITION_2023, value: "LENGTH_PREFIXED" } + edition_defaults = { edition: EDITION_PROTO2, value: "LENGTH_PREFIXED" } ]; enum JsonFormat { @@ -983,10 +1013,11 @@ message FeatureSet { targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, - edition_defaults = { edition_enum: EDITION_2023, value: "ALLOW" } + edition_defaults = { edition: EDITION_PROTO2, value: "LEGACY_BEST_EFFORT" }, + edition_defaults = { edition: EDITION_PROTO3, value: "ALLOW" } ]; - reserved 4, 999; + reserved 999; extensions 1000; // for Protobuf C++ extensions 1001; // for Protobuf Java @@ -1004,24 +1035,18 @@ message FeatureSetDefaults { // the defaults at the closest matching edition ordered at or before it should // be used. This field must be in strict ascending order by edition. message FeatureSetEditionDefault { - // TODO(b/297898292) Deprecate and remove this field in favor of enums. - optional string edition = 1; - optional Edition edition_enum = 3; + optional Edition edition = 3; optional FeatureSet features = 2; } repeated FeatureSetEditionDefault defaults = 1; - // TODO(b/297898292) Deprecate and remove these fields in favor of enums. - optional string minimum_edition = 2; - optional string maximum_edition = 3; - // The minimum supported edition (inclusive) when this was constructed. // Editions before this will not have defaults. - optional Edition minimum_edition_enum = 4; + optional Edition minimum_edition = 4; // The maximum known edition (inclusive) when this was constructed. Editions // after this will not have reliable defaults. - optional Edition maximum_edition_enum = 5; + optional Edition maximum_edition = 5; } // =================================================================== diff --git a/Protos/upstream/google/protobuf/map_lite_unittest.proto b/Protos/upstream/google/protobuf/map_lite_unittest.proto index 7f104315c..b7ff3c508 100644 --- a/Protos/upstream/google/protobuf/map_lite_unittest.proto +++ b/Protos/upstream/google/protobuf/map_lite_unittest.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd syntax = "proto2"; diff --git a/Protos/upstream/google/protobuf/map_proto2_unittest.proto b/Protos/upstream/google/protobuf/map_proto2_unittest.proto index ade970d79..34a381289 100644 --- a/Protos/upstream/google/protobuf/map_proto2_unittest.proto +++ b/Protos/upstream/google/protobuf/map_proto2_unittest.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd syntax = "proto2"; diff --git a/Protos/upstream/google/protobuf/map_unittest.proto b/Protos/upstream/google/protobuf/map_unittest.proto index ed623f89e..11be80836 100644 --- a/Protos/upstream/google/protobuf/map_unittest.proto +++ b/Protos/upstream/google/protobuf/map_unittest.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd syntax = "proto3"; diff --git a/Protos/upstream/google/protobuf/test_messages_proto2.proto b/Protos/upstream/google/protobuf/test_messages_proto2.proto index 088bfa792..b907fce91 100644 --- a/Protos/upstream/google/protobuf/test_messages_proto2.proto +++ b/Protos/upstream/google/protobuf/test_messages_proto2.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // // Test schema for proto2 messages. This test schema is used by: // diff --git a/Protos/upstream/google/protobuf/test_messages_proto3.proto b/Protos/upstream/google/protobuf/test_messages_proto3.proto index 1e1285eab..55ec54cbd 100644 --- a/Protos/upstream/google/protobuf/test_messages_proto3.proto +++ b/Protos/upstream/google/protobuf/test_messages_proto3.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // // Test schema for proto3 messages. This test schema is used by: // diff --git a/Protos/upstream/google/protobuf/unittest.proto b/Protos/upstream/google/protobuf/unittest.proto index ec71dc77e..2970a6ba1 100644 --- a/Protos/upstream/google/protobuf/unittest.proto +++ b/Protos/upstream/google/protobuf/unittest.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by @@ -180,6 +157,9 @@ message TestAllTypes { NestedMessage oneof_nested_message = 112; string oneof_string = 113; bytes oneof_bytes = 114; + string oneof_cord = 115 [ctype=CORD]; + string oneof_string_piece = 116 [ctype=STRING_PIECE]; + NestedMessage oneof_lazy_nested_message = 117 [lazy=true]; } } @@ -217,6 +197,7 @@ enum ForeignEnum { FOREIGN_FOO = 4; FOREIGN_BAR = 5; FOREIGN_BAZ = 6; + FOREIGN_BAX = 32; // (1 << 32) to generate a 64b bitmask would be incorrect. } message TestReservedFields { @@ -267,7 +248,7 @@ extend TestAllExtensions { optional_import_enum_extension = 23; optional string optional_string_piece_extension = 24 [ctype=STRING_PIECE]; - // TODO(b/294946958): ctype=CORD is not supported for extension. Add + // TODO: ctype=CORD is not supported for extension. Add // ctype=CORD option back after it is supported. optional string optional_cord_extension = 25; @@ -311,7 +292,7 @@ extend TestAllExtensions { repeated_import_enum_extension = 53; repeated string repeated_string_piece_extension = 54 [ctype=STRING_PIECE]; - // TODO(b/294946958): ctype=CORD is not supported for extension. Add + // TODO: ctype=CORD is not supported for extension. Add // ctype=CORD option back after it is supported. repeated string repeated_cord_extension = 55; @@ -344,7 +325,7 @@ extend TestAllExtensions { optional string default_string_piece_extension = 84 [ctype=STRING_PIECE, default="abc"]; - // TODO(b/294946958): ctype=CORD is not supported for extension. Add + // TODO: ctype=CORD is not supported for extension. Add // ctype=CORD option back after it is supported. optional string default_cord_extension = 85 [default="123"]; @@ -433,12 +414,64 @@ message TestNestedChildExtensionData { // Required and closed enum fields are considered unknown fields if the value is // not valid. We need to make sure it functions as expected. message TestRequiredEnum { - // Required closed enum results in missing required fields. required ForeignEnum required_enum = 1; + + // A dummy optional field. + optional int32 a = 2; +} + +// TestRequiredEnum + using enum values that won't fit to 64 bitmask. +message TestRequiredEnumNoMask { + enum NestedEnum { + UNSPECIFIED = 0; + FOO = 2; + BAR = 100; + BAZ = -1; // Intentionally negative. + } + + required NestedEnum required_enum = 1; + // A dummy optional field. optional int32 a = 2; } +message TestRequiredEnumMulti { + enum NestedEnum { + UNSPECIFIED = 0; + FOO = 1; + BAR = 2; + BAZ = 100; + } + + // Intentionally placed in descending field number to force sorting in closed + // enum verification. + required NestedEnum required_enum_4 = 4; + optional int32 a_3 = 3; + required NestedEnum required_enum_2 = 2; + required ForeignEnum required_enum_1 = 1; +} + +message TestRequiredNoMaskMulti { + enum NestedEnum { + UNSPECIFIED = 0; + FOO = 1; + BAR = 2; + BAZ = 100; + } + + // Intentionally placed in descending field number to force sorting in closed + // enum verification. Also, using large field numbers to use tag only + // matching for required fields. + required fixed32 required_fixed32_80 = 80; + required fixed32 required_fixed32_70 = 70; + + required NestedEnum required_enum_64 = 64; + required NestedEnum required_enum_4 = 4; + optional int32 a_3 = 3; + required NestedEnum required_enum_2 = 2; + required ForeignEnum required_enum_1 = 1; +} + // We have separate messages for testing required fields because it's // annoying to have to fill in required fields in TestProto in order to // do anything with it. Note that we don't need to test every type of @@ -513,6 +546,9 @@ message TestNestedRequiredForeign { optional int32 dummy = 3; // optional message to test required closed enum. optional TestRequiredEnum required_enum = 5; + optional TestRequiredEnumNoMask required_enum_no_mask = 6; + optional TestRequiredEnumMulti required_enum_multi = 7; + optional TestRequiredNoMaskMulti required_no_mask = 9; } // Test that we can use NestedMessage from outside TestAllTypes. @@ -1182,7 +1218,7 @@ extend TestExtensionInsideTable { optional int32 test_extension_inside_table_extension = 5; } -// NOTE(b/202996544): Intentionally nested to mirror go/glep. +// NOTE: Intentionally nested to mirror go/glep. message TestNestedGroupExtensionOuter { optional group Layer1OptionalGroup = 1 { repeated group Layer2RepeatedGroup = 2 { @@ -1774,3 +1810,38 @@ message EnumsForBenchmark { C31670 = 31670; } } + +message TestMessageWithManyRepeatedPtrFields { + repeated string repeated_string_1 = 1; + repeated string repeated_string_2 = 2; + repeated string repeated_string_3 = 3; + repeated string repeated_string_4 = 4; + repeated string repeated_string_5 = 5; + repeated string repeated_string_6 = 6; + repeated string repeated_string_7 = 7; + repeated string repeated_string_8 = 8; + repeated string repeated_string_9 = 9; + repeated string repeated_string_10 = 10; + repeated string repeated_string_11 = 11; + repeated string repeated_string_12 = 12; + repeated string repeated_string_13 = 13; + repeated string repeated_string_14 = 14; + repeated string repeated_string_15 = 15; + repeated string repeated_string_16 = 16; + repeated string repeated_string_17 = 17; + repeated string repeated_string_18 = 18; + repeated string repeated_string_19 = 19; + repeated string repeated_string_20 = 20; + repeated string repeated_string_21 = 21; + repeated string repeated_string_22 = 22; + repeated string repeated_string_23 = 23; + repeated string repeated_string_24 = 24; + repeated string repeated_string_25 = 25; + repeated string repeated_string_26 = 26; + repeated string repeated_string_27 = 27; + repeated string repeated_string_28 = 28; + repeated string repeated_string_29 = 29; + repeated string repeated_string_30 = 30; + repeated string repeated_string_31 = 31; + repeated string repeated_string_32 = 32; +} diff --git a/Protos/upstream/google/protobuf/unittest_custom_options.proto b/Protos/upstream/google/protobuf/unittest_custom_options.proto index d7416619c..ca6bec7a6 100644 --- a/Protos/upstream/google/protobuf/unittest_custom_options.proto +++ b/Protos/upstream/google/protobuf/unittest_custom_options.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: benjy@google.com (Benjy Weinberger) // Based on original Protocol Buffers design by diff --git a/Protos/upstream/google/protobuf/unittest_embed_optimize_for.proto b/Protos/upstream/google/protobuf/unittest_embed_optimize_for.proto index 2a5f13789..f4f2f8944 100644 --- a/Protos/upstream/google/protobuf/unittest_embed_optimize_for.proto +++ b/Protos/upstream/google/protobuf/unittest_embed_optimize_for.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by diff --git a/Protos/upstream/google/protobuf/unittest_empty.proto b/Protos/upstream/google/protobuf/unittest_empty.proto index 632cc041e..f24117817 100644 --- a/Protos/upstream/google/protobuf/unittest_empty.proto +++ b/Protos/upstream/google/protobuf/unittest_empty.proto @@ -2,33 +2,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by diff --git a/Protos/upstream/google/protobuf/unittest_enormous_descriptor.proto b/Protos/upstream/google/protobuf/unittest_enormous_descriptor.proto index a0dd2a258..a8b6452a5 100644 --- a/Protos/upstream/google/protobuf/unittest_enormous_descriptor.proto +++ b/Protos/upstream/google/protobuf/unittest_enormous_descriptor.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Copyright 2009 Google Inc. All rights reserved. // Author: kenton@google.com (Kenton Varda) diff --git a/Protos/upstream/google/protobuf/unittest_extension_set.proto b/Protos/upstream/google/protobuf/unittest_extension_set.proto new file mode 100644 index 000000000..0aa923c34 --- /dev/null +++ b/Protos/upstream/google/protobuf/unittest_extension_set.proto @@ -0,0 +1,28 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd + +// Author: kenton@google.com (Kenton Varda) +// Based on original Protocol Buffers design by +// Sanjay Ghemawat, Jeff Dean, and others. +// +// This file contains messages for testing extensions. + +syntax = "proto2"; + +package protobuf_unittest; + +option optimize_for = SPEED; +option csharp_namespace = "Google.ProtocolBuffers.TestProtos"; + +// A message with message_set_wire_format. +message TestExtensionSet { + extensions 4 to max; +} + +message TestExtensionSetContainer { + optional TestExtensionSet extension = 1; +} diff --git a/Protos/upstream/google/protobuf/unittest_features.proto b/Protos/upstream/google/protobuf/unittest_features.proto index 51e6c05c9..c5a36e4be 100644 --- a/Protos/upstream/google/protobuf/unittest_features.proto +++ b/Protos/upstream/google/protobuf/unittest_features.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2023 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd syntax = "proto2"; @@ -53,49 +30,51 @@ message TestFeatures { optional int32 int_file_feature = 1 [ retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, - edition_defaults = { edition_enum: EDITION_2023, value: "1" }, - edition_defaults = { edition_enum: EDITION_99997_TEST_ONLY, value: "2" }, - edition_defaults = { edition_enum: EDITION_99998_TEST_ONLY, value: "3" } + edition_defaults = { edition: EDITION_PROTO2, value: "-2" }, + edition_defaults = { edition: EDITION_PROTO3, value: "-3" }, + edition_defaults = { edition: EDITION_2023, value: "1" }, + edition_defaults = { edition: EDITION_99997_TEST_ONLY, value: "2" }, + edition_defaults = { edition: EDITION_99998_TEST_ONLY, value: "3" } ]; optional int32 int_extension_range_feature = 2 [ retention = RETENTION_RUNTIME, targets = TARGET_TYPE_EXTENSION_RANGE, - edition_defaults = { edition_enum: EDITION_2023, value: "1" } + edition_defaults = { edition: EDITION_PROTO2, value: "1" } ]; optional int32 int_message_feature = 3 [ retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, - edition_defaults = { edition_enum: EDITION_2023, value: "1" } + edition_defaults = { edition: EDITION_PROTO2, value: "1" } ]; optional int32 int_field_feature = 4 [ retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, - edition_defaults = { edition_enum: EDITION_2023, value: "1" } + edition_defaults = { edition: EDITION_PROTO2, value: "1" } ]; optional int32 int_oneof_feature = 5 [ retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ONEOF, - edition_defaults = { edition_enum: EDITION_2023, value: "1" } + edition_defaults = { edition: EDITION_PROTO2, value: "1" } ]; optional int32 int_enum_feature = 6 [ retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, - edition_defaults = { edition_enum: EDITION_2023, value: "1" } + edition_defaults = { edition: EDITION_PROTO2, value: "1" } ]; optional int32 int_enum_entry_feature = 7 [ retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM_ENTRY, - edition_defaults = { edition_enum: EDITION_2023, value: "1" } + edition_defaults = { edition: EDITION_PROTO2, value: "1" } ]; optional int32 int_service_feature = 8 [ retention = RETENTION_RUNTIME, targets = TARGET_TYPE_SERVICE, - edition_defaults = { edition_enum: EDITION_2023, value: "1" } + edition_defaults = { edition: EDITION_PROTO2, value: "1" } ]; optional int32 int_method_feature = 9 [ retention = RETENTION_RUNTIME, targets = TARGET_TYPE_METHOD, - edition_defaults = { edition_enum: EDITION_2023, value: "1" } + edition_defaults = { edition: EDITION_PROTO2, value: "1" } ]; optional int32 int_multiple_feature = 10 [ retention = RETENTION_RUNTIME, @@ -108,20 +87,20 @@ message TestFeatures { targets = TARGET_TYPE_METHOD, targets = TARGET_TYPE_ONEOF, targets = TARGET_TYPE_EXTENSION_RANGE, - edition_defaults = { edition_enum: EDITION_2023, value: "1" } + edition_defaults = { edition: EDITION_PROTO2, value: "1" } ]; optional bool bool_field_feature = 11 [ retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, - edition_defaults = { edition_enum: EDITION_2023, value: "false" }, - edition_defaults = { edition_enum: EDITION_99997_TEST_ONLY, value: "true" } + edition_defaults = { edition: EDITION_PROTO2, value: "false" }, + edition_defaults = { edition: EDITION_99997_TEST_ONLY, value: "true" } ]; optional float float_field_feature = 12 [ retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, - edition_defaults = { edition_enum: EDITION_2023, value: "1.1" }, - edition_defaults = { edition_enum: EDITION_99997_TEST_ONLY, value: "1.2" } + edition_defaults = { edition: EDITION_PROTO2, value: "1.1" }, + edition_defaults = { edition: EDITION_99997_TEST_ONLY, value: "1.2" } ]; message MessageFeature { @@ -134,17 +113,18 @@ message TestFeatures { retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, edition_defaults = { - edition_enum: EDITION_99997_TEST_ONLY, + edition: EDITION_99997_TEST_ONLY, value: "int_field: 2" }, edition_defaults = { - edition_enum: EDITION_99998_TEST_ONLY, + edition: EDITION_99998_TEST_ONLY, value: "string_field: '2024'" }, edition_defaults = { - edition_enum: EDITION_2023, + edition: EDITION_2023, value: "bool_field: true int_field: 1 float_field: 1.5 string_field: '2023'" - } + }, + edition_defaults = { edition: EDITION_PROTO2, value: "" } ]; enum EnumFeature { @@ -158,13 +138,17 @@ message TestFeatures { optional EnumFeature enum_field_feature = 14 [ retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, - edition_defaults = { edition_enum: EDITION_2023, value: "ENUM_VALUE1" }, edition_defaults = { - edition_enum: EDITION_99997_TEST_ONLY, + edition: EDITION_PROTO2, + value: "TEST_ENUM_FEATURE_UNKNOWN" + }, + edition_defaults = { edition: EDITION_2023, value: "ENUM_VALUE1" }, + edition_defaults = { + edition: EDITION_99997_TEST_ONLY, value: "ENUM_VALUE2" }, edition_defaults = { - edition_enum: EDITION_99998_TEST_ONLY, + edition: EDITION_99998_TEST_ONLY, value: "ENUM_VALUE3" } ]; @@ -180,7 +164,7 @@ message TestFeatures { targets = TARGET_TYPE_METHOD, targets = TARGET_TYPE_ONEOF, targets = TARGET_TYPE_EXTENSION_RANGE, - edition_defaults = { edition_enum: EDITION_2023, value: "1" } + edition_defaults = { edition: EDITION_PROTO2, value: "1" } ]; optional string string_source_feature = 16 [ @@ -194,6 +178,6 @@ message TestFeatures { targets = TARGET_TYPE_METHOD, targets = TARGET_TYPE_ONEOF, targets = TARGET_TYPE_EXTENSION_RANGE, - edition_defaults = { edition_enum: EDITION_2023, value: "'2023'" } + edition_defaults = { edition: EDITION_PROTO2, value: "'2023'" } ]; } diff --git a/Protos/upstream/google/protobuf/unittest_import.proto b/Protos/upstream/google/protobuf/unittest_import.proto index 4fc0ebb02..23fa9a8f3 100644 --- a/Protos/upstream/google/protobuf/unittest_import.proto +++ b/Protos/upstream/google/protobuf/unittest_import.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by diff --git a/Protos/upstream/google/protobuf/unittest_import_lite.proto b/Protos/upstream/google/protobuf/unittest_import_lite.proto index ab4a0ac3b..08a2dfa0e 100644 --- a/Protos/upstream/google/protobuf/unittest_import_lite.proto +++ b/Protos/upstream/google/protobuf/unittest_import_lite.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // diff --git a/Protos/upstream/google/protobuf/unittest_import_public.proto b/Protos/upstream/google/protobuf/unittest_import_public.proto index ffaf77369..ff428143f 100644 --- a/Protos/upstream/google/protobuf/unittest_import_public.proto +++ b/Protos/upstream/google/protobuf/unittest_import_public.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: liujisi@google.com (Pherl Liu) diff --git a/Protos/upstream/google/protobuf/unittest_import_public_lite.proto b/Protos/upstream/google/protobuf/unittest_import_public_lite.proto index b64e7f866..444c986a5 100644 --- a/Protos/upstream/google/protobuf/unittest_import_public_lite.proto +++ b/Protos/upstream/google/protobuf/unittest_import_public_lite.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: liujisi@google.com (Pherl Liu) diff --git a/Protos/upstream/google/protobuf/unittest_invalid_features.proto b/Protos/upstream/google/protobuf/unittest_invalid_features.proto index 4cf982eb6..aaecbf488 100644 --- a/Protos/upstream/google/protobuf/unittest_invalid_features.proto +++ b/Protos/upstream/google/protobuf/unittest_invalid_features.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2023 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd syntax = "proto2"; @@ -42,6 +19,6 @@ message TestInvalidFeatures { repeated int32 repeated_feature = 1 [ retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, - edition_defaults = { edition_enum: EDITION_2023, value: "3" } + edition_defaults = { edition: EDITION_2023, value: "3" } ]; } diff --git a/Protos/upstream/google/protobuf/unittest_lite.proto b/Protos/upstream/google/protobuf/unittest_lite.proto index 7cfba282c..1848a2a1a 100644 --- a/Protos/upstream/google/protobuf/unittest_lite.proto +++ b/Protos/upstream/google/protobuf/unittest_lite.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // @@ -243,7 +220,7 @@ extend TestAllExtensionsLite { optional string optional_string_piece_extension_lite = 24 [ctype = STRING_PIECE]; - // TODO(b/294946958): ctype=CORD is not supported for extension. Add + // TODO: ctype=CORD is not supported for extension. Add // ctype=CORD option back after it is supported. optional string optional_cord_extension_lite = 25; @@ -290,7 +267,7 @@ extend TestAllExtensionsLite { repeated string repeated_string_piece_extension_lite = 54 [ctype = STRING_PIECE]; - // TODO(b/294946958): ctype=CORD is not supported for extension. Add + // TODO: ctype=CORD is not supported for extension. Add // ctype=CORD option back after it is supported. repeated string repeated_cord_extension_lite = 55; @@ -323,7 +300,7 @@ extend TestAllExtensionsLite { optional string default_string_piece_extension_lite = 84 [ctype = STRING_PIECE, default = "abc"]; - // TODO(b/294946958): ctype=CORD is not supported for extension. Add + // TODO: ctype=CORD is not supported for extension. Add // ctype=CORD option back after it is supported. optional string default_cord_extension_lite = 85 [default = "123"]; diff --git a/Protos/upstream/google/protobuf/unittest_lite_imports_nonlite.proto b/Protos/upstream/google/protobuf/unittest_lite_imports_nonlite.proto index 4fdc170a3..681e6a87a 100644 --- a/Protos/upstream/google/protobuf/unittest_lite_imports_nonlite.proto +++ b/Protos/upstream/google/protobuf/unittest_lite_imports_nonlite.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // diff --git a/Protos/upstream/google/protobuf/unittest_mset.proto b/Protos/upstream/google/protobuf/unittest_mset.proto index 72c49827e..8c7a7b15e 100644 --- a/Protos/upstream/google/protobuf/unittest_mset.proto +++ b/Protos/upstream/google/protobuf/unittest_mset.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by diff --git a/Protos/upstream/google/protobuf/unittest_mset_wire_format.proto b/Protos/upstream/google/protobuf/unittest_mset_wire_format.proto index 022868e4f..548e248e9 100644 --- a/Protos/upstream/google/protobuf/unittest_mset_wire_format.proto +++ b/Protos/upstream/google/protobuf/unittest_mset_wire_format.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by diff --git a/Protos/upstream/google/protobuf/unittest_no_generic_services.proto b/Protos/upstream/google/protobuf/unittest_no_generic_services.proto index 7b18aaf4a..af3ecb578 100644 --- a/Protos/upstream/google/protobuf/unittest_no_generic_services.proto +++ b/Protos/upstream/google/protobuf/unittest_no_generic_services.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) diff --git a/Protos/upstream/google/protobuf/unittest_optimize_for.proto b/Protos/upstream/google/protobuf/unittest_optimize_for.proto index f01ae71fb..c5e170724 100644 --- a/Protos/upstream/google/protobuf/unittest_optimize_for.proto +++ b/Protos/upstream/google/protobuf/unittest_optimize_for.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by diff --git a/Protos/upstream/google/protobuf/unittest_proto3.proto b/Protos/upstream/google/protobuf/unittest_proto3.proto index 910f40101..088de25c2 100644 --- a/Protos/upstream/google/protobuf/unittest_proto3.proto +++ b/Protos/upstream/google/protobuf/unittest_proto3.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd syntax = "proto3"; diff --git a/Protos/upstream/google/protobuf/unittest_proto3_arena.proto b/Protos/upstream/google/protobuf/unittest_proto3_arena.proto index 5d1161e9e..0d5e0b3ff 100644 --- a/Protos/upstream/google/protobuf/unittest_proto3_arena.proto +++ b/Protos/upstream/google/protobuf/unittest_proto3_arena.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd syntax = "proto3"; diff --git a/Protos/upstream/google/protobuf/unittest_proto3_bad_macros.proto b/Protos/upstream/google/protobuf/unittest_proto3_bad_macros.proto new file mode 100644 index 000000000..14fbcde25 --- /dev/null +++ b/Protos/upstream/google/protobuf/unittest_proto3_bad_macros.proto @@ -0,0 +1,75 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2023 Google Inc. All rights reserved. +// +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd + +syntax = "proto3"; + +package protobuf_unittest; + +option csharp_namespace = "ProtobufUnittest"; +option java_multiple_files = true; +option java_package = "com.google.protobuf.testing.proto"; + +// `google/protobuf/port_def.inc` #undef's a number of inconvenient macros +// defined in system headers under varying circumstances. The code generated +// from this file will not compile if those `#undef` calls are accidentally +// removed. + +// This generates `GID_MAX`, which is a macro in some circumstances. +enum GID { + GID_UNUSED = 0; +} + +// This generates `UID_MAX`, which is a mcro in some circumstances. +enum UID { + UID_UNUSED = 0; +} + +// Just a container for bad macro names. Some of these do not follow the normal +// naming conventions, this is intentional, we just want to trigger a build +// failure if the macro is left defined. +enum BadNames { + // autoheader defines this in some circumstances. + PACKAGE = 0; + // The comment says "a few common headers define this". + PACKED = 1; + // Defined in many Linux system headers. + linux = 2; + // This is often a macro in ``. + DOMAIN = 3; + // These are defined in both Windows and macOS headers. + TRUE = 4; + FALSE = 5; + // Sometimes defined in Windows system headers. + CREATE_NEW = 6; + DELETE = 7; + DOUBLE_CLICK = 8; + ERROR = 9; + ERROR_BUSY = 10; + ERROR_INSTALL_FAILED = 11; + ERROR_NOT_FOUND = 12; + GetClassName = 13; + GetCurrentTime = 14; + GetMessage = 15; + GetObject = 16; + IGNORE = 17; + IN = 18; + INPUT_KEYBOARD = 19; + NO_ERROR = 20; + OUT = 21; + OPTIONAL = 22; + NEAR = 23; + NO_DATA = 24; + REASON_UNKNOWN = 25; + SERVICE_DISABLED = 26; + SEVERITY_ERROR = 27; + STATUS_PENDING = 28; + STRICT = 29; + // Sometimed defined in macOS system headers. + TYPE_BOOL = 30; + // Defined in macOS, Windows, and Linux headers. + DEBUG = 31; +} diff --git a/Protos/upstream/google/protobuf/unittest_proto3_optional.proto b/Protos/upstream/google/protobuf/unittest_proto3_optional.proto index 7085c79e4..1169847f9 100644 --- a/Protos/upstream/google/protobuf/unittest_proto3_optional.proto +++ b/Protos/upstream/google/protobuf/unittest_proto3_optional.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd syntax = "proto3"; diff --git a/Protos/upstream/google/protobuf/unittest_retention.proto b/Protos/upstream/google/protobuf/unittest_retention.proto index 643cc3598..999836383 100644 --- a/Protos/upstream/google/protobuf/unittest_retention.proto +++ b/Protos/upstream/google/protobuf/unittest_retention.proto @@ -1,32 +1,9 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd syntax = "proto2"; diff --git a/Reference/Conformance/google/protobuf/test_messages_proto2.pb.swift b/Reference/Conformance/google/protobuf/test_messages_proto2.pb.swift index cb9eb5614..60c7b15cd 100644 --- a/Reference/Conformance/google/protobuf/test_messages_proto2.pb.swift +++ b/Reference/Conformance/google/protobuf/test_messages_proto2.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // // Test schema for proto2 messages. This test schema is used by: // diff --git a/Reference/Conformance/google/protobuf/test_messages_proto3.pb.swift b/Reference/Conformance/google/protobuf/test_messages_proto3.pb.swift index 52957fe42..8ca649b5e 100644 --- a/Reference/Conformance/google/protobuf/test_messages_proto3.pb.swift +++ b/Reference/Conformance/google/protobuf/test_messages_proto3.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // // Test schema for proto3 messages. This test schema is used by: // diff --git a/Reference/SwiftProtobuf/google/protobuf/descriptor.pb.swift b/Reference/SwiftProtobuf/google/protobuf/descriptor.pb.swift index 26425735a..14c853787 100644 --- a/Reference/SwiftProtobuf/google/protobuf/descriptor.pb.swift +++ b/Reference/SwiftProtobuf/google/protobuf/descriptor.pb.swift @@ -64,6 +64,13 @@ enum Google_Protobuf_Edition: SwiftProtobuf.Enum { /// A placeholder for an unknown edition value. case unknown // = 0 + /// Legacy syntax "editions". These pre-date editions, but behave much like + /// distinct editions. These can't be used to specify the edition of proto + /// files, but feature definitions must supply proto2/proto3 defaults for + /// backwards compatibility. + case proto2 // = 998 + case proto3 // = 999 + /// Editions that have been released. The specific values are arbitrary and /// should not be depended on, but they will always be time-ordered for easy /// comparison. @@ -77,6 +84,11 @@ enum Google_Protobuf_Edition: SwiftProtobuf.Enum { case edition99998TestOnly // = 99998 case edition99999TestOnly // = 99999 + /// Placeholder for specifying unbounded edition support. This should only + /// ever be used by plugins that can expect to never require any changes to + /// support a new edition. + case max // = 2147483647 + init() { self = .unknown } @@ -86,10 +98,13 @@ enum Google_Protobuf_Edition: SwiftProtobuf.Enum { case 0: self = .unknown case 1: self = .edition1TestOnly case 2: self = .edition2TestOnly + case 998: self = .proto2 + case 999: self = .proto3 case 1000: self = .edition2023 case 99997: self = .edition99997TestOnly case 99998: self = .edition99998TestOnly case 99999: self = .edition99999TestOnly + case 2147483647: self = .max default: return nil } } @@ -99,10 +114,13 @@ enum Google_Protobuf_Edition: SwiftProtobuf.Enum { case .unknown: return 0 case .edition1TestOnly: return 1 case .edition2TestOnly: return 2 + case .proto2: return 998 + case .proto3: return 999 case .edition2023: return 1000 case .edition99997TestOnly: return 99997 case .edition99998TestOnly: return 99998 case .edition99999TestOnly: return 99999 + case .max: return 2147483647 } } @@ -210,10 +228,9 @@ struct Google_Protobuf_FileDescriptorProto { /// Clears the value of `syntax`. Subsequent reads from it will return its default value. mutating func clearSyntax() {self._syntax = nil} - /// The edition of the proto file, which is an opaque string. - /// TODO(b/297898292) Deprecate and remove this field in favor of enums. - var edition: String { - get {return _edition ?? String()} + /// The edition of the proto file. + var edition: Google_Protobuf_Edition { + get {return _edition ?? .unknown} set {_edition = newValue} } /// Returns true if `edition` has been explicitly set. @@ -221,16 +238,6 @@ struct Google_Protobuf_FileDescriptorProto { /// Clears the value of `edition`. Subsequent reads from it will return its default value. mutating func clearEdition() {self._edition = nil} - /// The edition of the proto file. - var editionEnum: Google_Protobuf_Edition { - get {return _editionEnum ?? .unknown} - set {_editionEnum = newValue} - } - /// Returns true if `editionEnum` has been explicitly set. - var hasEditionEnum: Bool {return self._editionEnum != nil} - /// Clears the value of `editionEnum`. Subsequent reads from it will return its default value. - mutating func clearEditionEnum() {self._editionEnum = nil} - var unknownFields = SwiftProtobuf.UnknownStorage() init() {} @@ -240,8 +247,7 @@ struct Google_Protobuf_FileDescriptorProto { fileprivate var _options: Google_Protobuf_FileOptions? = nil fileprivate var _sourceCodeInfo: Google_Protobuf_SourceCodeInfo? = nil fileprivate var _syntax: String? = nil - fileprivate var _edition: String? = nil - fileprivate var _editionEnum: Google_Protobuf_Edition? = nil + fileprivate var _edition: Google_Protobuf_Edition? = nil } /// Describes a message type. @@ -420,7 +426,7 @@ struct Google_Protobuf_ExtensionRangeOptions: SwiftProtobuf.ExtensibleMessage { mutating func clearFeatures() {self._features = nil} /// The verification state of the range. - /// TODO(b/278783756): flip the default to DECLARATION once all empty ranges + /// TODO: flip the default to DECLARATION once all empty ranges /// are marked as UNVERIFIED. var verification: Google_Protobuf_ExtensionRangeOptions.VerificationState { get {return _verification ?? .unverified} @@ -667,12 +673,12 @@ struct Google_Protobuf_FieldDescriptorProto { /// If true, this is a proto3 "optional". When a proto3 field is optional, it /// tracks presence regardless of field type. /// - /// When proto3_optional is true, this field must be belong to a oneof to - /// signal to old proto3 clients that presence is tracked for this field. This - /// oneof is known as a "synthetic" oneof, and this field must be its sole - /// member (each proto3 optional field gets its own synthetic oneof). Synthetic - /// oneofs exist in the descriptor only, and do not generate any API. Synthetic - /// oneofs must be ordered after all "real" oneofs. + /// When proto3_optional is true, this field must belong to a oneof to signal + /// to old proto3 clients that presence is tracked for this field. This oneof + /// is known as a "synthetic" oneof, and this field must be its sole member + /// (each proto3 optional field gets its own synthetic oneof). Synthetic oneofs + /// exist in the descriptor only, and do not generate any API. Synthetic oneofs + /// must be ordered after all "real" oneofs. /// /// For message fields, proto3_optional doesn't create any semantic change, /// since non-repeated message fields always track presence. However it still @@ -718,9 +724,10 @@ struct Google_Protobuf_FieldDescriptorProto { case string // = 9 /// Tag-delimited aggregate. - /// Group type is deprecated and not supported in proto3. However, Proto3 + /// Group type is deprecated and not supported after google.protobuf. However, Proto3 /// implementations should still be able to parse the group wire format and - /// treat group fields as unknown fields. + /// treat group fields as unknown fields. In Editions, the group wire format + /// can be enabled via the `message_encoding` feature. case group // = 10 /// Length-delimited aggregate. @@ -797,9 +804,13 @@ struct Google_Protobuf_FieldDescriptorProto { /// 0 is reserved for errors case `optional` // = 1 - case `required` // = 2 case repeated // = 3 + /// The required label is only allowed in google.protobuf. In proto3 and Editions + /// it's explicitly prohibited. In Editions, the `field_presence` feature + /// can be used to get this behavior. + case `required` // = 2 + init() { self = .optional } @@ -1526,7 +1537,7 @@ struct Google_Protobuf_MessageOptions: SwiftProtobuf.ExtensibleMessage { /// This should only be used as a temporary measure against broken builds due /// to the change in behavior for JSON field name conflicts. /// - /// TODO(b/261750190) This is legacy behavior we plan to remove once downstream + /// TODO This is legacy behavior we plan to remove once downstream /// teams have had time to migrate. var deprecatedLegacyJsonFieldConflicts: Bool { get {return _deprecatedLegacyJsonFieldConflicts ?? false} @@ -1587,7 +1598,9 @@ struct Google_Protobuf_FieldOptions: SwiftProtobuf.ExtensibleMessage { /// a more efficient representation on the wire. Rather than repeatedly /// writing the tag and type for each element, the entire array is encoded as /// a single length-delimited blob. In proto3, only explicit setting it to - /// false will avoid using packed encoding. + /// false will avoid using packed encoding. This option is prohibited in + /// Editions, but the `repeated_field_encoding` feature can be used to control + /// the behavior. var packed: Bool { get {return _storage._packed ?? false} set {_uniqueStorage()._packed = newValue} @@ -1903,9 +1916,8 @@ struct Google_Protobuf_FieldOptions: SwiftProtobuf.ExtensibleMessage { // `Message` and `Message+*Additions` files in the SwiftProtobuf library for // methods supported on all messages. - /// TODO(b/297898292) Deprecate and remove this field in favor of enums. - var edition: String { - get {return _edition ?? String()} + var edition: Google_Protobuf_Edition { + get {return _edition ?? .unknown} set {_edition = newValue} } /// Returns true if `edition` has been explicitly set. @@ -1913,15 +1925,6 @@ struct Google_Protobuf_FieldOptions: SwiftProtobuf.ExtensibleMessage { /// Clears the value of `edition`. Subsequent reads from it will return its default value. mutating func clearEdition() {self._edition = nil} - var editionEnum: Google_Protobuf_Edition { - get {return _editionEnum ?? .unknown} - set {_editionEnum = newValue} - } - /// Returns true if `editionEnum` has been explicitly set. - var hasEditionEnum: Bool {return self._editionEnum != nil} - /// Clears the value of `editionEnum`. Subsequent reads from it will return its default value. - mutating func clearEditionEnum() {self._editionEnum = nil} - /// Textproto value. var value: String { get {return _value ?? String()} @@ -1936,8 +1939,7 @@ struct Google_Protobuf_FieldOptions: SwiftProtobuf.ExtensibleMessage { init() {} - fileprivate var _edition: String? = nil - fileprivate var _editionEnum: Google_Protobuf_Edition? = nil + fileprivate var _edition: Google_Protobuf_Edition? = nil fileprivate var _value: String? = nil } @@ -2026,7 +2028,7 @@ struct Google_Protobuf_EnumOptions: SwiftProtobuf.ExtensibleMessage { /// and strips underscored from the fields before comparison in proto3 only. /// The new behavior takes `json_name` into account and applies to proto2 as /// well. - /// TODO(b/261750190) Remove this legacy behavior once downstream teams have + /// TODO Remove this legacy behavior once downstream teams have /// had time to migrate. var deprecatedLegacyJsonFieldConflicts: Bool { get {return _deprecatedLegacyJsonFieldConflicts ?? false} @@ -2365,7 +2367,7 @@ struct Google_Protobuf_UninterpretedOption { fileprivate var _aggregateValue: String? = nil } -/// TODO(b/274655146) Enums in C++ gencode (and potentially other languages) are +/// TODO Enums in C++ gencode (and potentially other languages) are /// not well scoped. This means that each of the feature enums below can clash /// with each other. The short names we've chosen maximize call-site /// readability, but leave us very open to this scenario. A future feature will @@ -2403,6 +2405,15 @@ struct Google_Protobuf_FeatureSet: SwiftProtobuf.ExtensibleMessage { /// Clears the value of `repeatedFieldEncoding`. Subsequent reads from it will return its default value. mutating func clearRepeatedFieldEncoding() {self._repeatedFieldEncoding = nil} + var utf8Validation: Google_Protobuf_FeatureSet.Utf8Validation { + get {return _utf8Validation ?? .unknown} + set {_utf8Validation = newValue} + } + /// Returns true if `utf8Validation` has been explicitly set. + var hasUtf8Validation: Bool {return self._utf8Validation != nil} + /// Clears the value of `utf8Validation`. Subsequent reads from it will return its default value. + mutating func clearUtf8Validation() {self._utf8Validation = nil} + var messageEncoding: Google_Protobuf_FeatureSet.MessageEncoding { get {return _messageEncoding ?? .unknown} set {_messageEncoding = newValue} @@ -2513,6 +2524,35 @@ struct Google_Protobuf_FeatureSet: SwiftProtobuf.ExtensibleMessage { } + enum Utf8Validation: SwiftProtobuf.Enum { + typealias RawValue = Int + case unknown // = 0 + case verify // = 2 + case none // = 3 + + init() { + self = .unknown + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .unknown + case 2: self = .verify + case 3: self = .none + default: return nil + } + } + + var rawValue: Int { + switch self { + case .unknown: return 0 + case .verify: return 2 + case .none: return 3 + } + } + + } + enum MessageEncoding: SwiftProtobuf.Enum { typealias RawValue = Int case unknown // = 0 @@ -2577,6 +2617,7 @@ struct Google_Protobuf_FeatureSet: SwiftProtobuf.ExtensibleMessage { fileprivate var _fieldPresence: Google_Protobuf_FeatureSet.FieldPresence? = nil fileprivate var _enumType: Google_Protobuf_FeatureSet.EnumType? = nil fileprivate var _repeatedFieldEncoding: Google_Protobuf_FeatureSet.RepeatedFieldEncoding? = nil + fileprivate var _utf8Validation: Google_Protobuf_FeatureSet.Utf8Validation? = nil fileprivate var _messageEncoding: Google_Protobuf_FeatureSet.MessageEncoding? = nil fileprivate var _jsonFormat: Google_Protobuf_FeatureSet.JsonFormat? = nil } @@ -2595,6 +2636,10 @@ extension Google_Protobuf_FeatureSet.RepeatedFieldEncoding: CaseIterable { // Support synthesized by the compiler. } +extension Google_Protobuf_FeatureSet.Utf8Validation: CaseIterable { + // Support synthesized by the compiler. +} + extension Google_Protobuf_FeatureSet.MessageEncoding: CaseIterable { // Support synthesized by the compiler. } @@ -2616,9 +2661,10 @@ struct Google_Protobuf_FeatureSetDefaults { var defaults: [Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault] = [] - /// TODO(b/297898292) Deprecate and remove these fields in favor of enums. - var minimumEdition: String { - get {return _minimumEdition ?? String()} + /// The minimum supported edition (inclusive) when this was constructed. + /// Editions before this will not have defaults. + var minimumEdition: Google_Protobuf_Edition { + get {return _minimumEdition ?? .unknown} set {_minimumEdition = newValue} } /// Returns true if `minimumEdition` has been explicitly set. @@ -2626,8 +2672,10 @@ struct Google_Protobuf_FeatureSetDefaults { /// Clears the value of `minimumEdition`. Subsequent reads from it will return its default value. mutating func clearMinimumEdition() {self._minimumEdition = nil} - var maximumEdition: String { - get {return _maximumEdition ?? String()} + /// The maximum known edition (inclusive) when this was constructed. Editions + /// after this will not have reliable defaults. + var maximumEdition: Google_Protobuf_Edition { + get {return _maximumEdition ?? .unknown} set {_maximumEdition = newValue} } /// Returns true if `maximumEdition` has been explicitly set. @@ -2635,28 +2683,6 @@ struct Google_Protobuf_FeatureSetDefaults { /// Clears the value of `maximumEdition`. Subsequent reads from it will return its default value. mutating func clearMaximumEdition() {self._maximumEdition = nil} - /// The minimum supported edition (inclusive) when this was constructed. - /// Editions before this will not have defaults. - var minimumEditionEnum: Google_Protobuf_Edition { - get {return _minimumEditionEnum ?? .unknown} - set {_minimumEditionEnum = newValue} - } - /// Returns true if `minimumEditionEnum` has been explicitly set. - var hasMinimumEditionEnum: Bool {return self._minimumEditionEnum != nil} - /// Clears the value of `minimumEditionEnum`. Subsequent reads from it will return its default value. - mutating func clearMinimumEditionEnum() {self._minimumEditionEnum = nil} - - /// The maximum known edition (inclusive) when this was constructed. Editions - /// after this will not have reliable defaults. - var maximumEditionEnum: Google_Protobuf_Edition { - get {return _maximumEditionEnum ?? .unknown} - set {_maximumEditionEnum = newValue} - } - /// Returns true if `maximumEditionEnum` has been explicitly set. - var hasMaximumEditionEnum: Bool {return self._maximumEditionEnum != nil} - /// Clears the value of `maximumEditionEnum`. Subsequent reads from it will return its default value. - mutating func clearMaximumEditionEnum() {self._maximumEditionEnum = nil} - var unknownFields = SwiftProtobuf.UnknownStorage() /// A map from every known edition with a unique set of defaults to its @@ -2668,9 +2694,8 @@ struct Google_Protobuf_FeatureSetDefaults { // `Message` and `Message+*Additions` files in the SwiftProtobuf library for // methods supported on all messages. - /// TODO(b/297898292) Deprecate and remove this field in favor of enums. - var edition: String { - get {return _edition ?? String()} + var edition: Google_Protobuf_Edition { + get {return _edition ?? .unknown} set {_edition = newValue} } /// Returns true if `edition` has been explicitly set. @@ -2678,15 +2703,6 @@ struct Google_Protobuf_FeatureSetDefaults { /// Clears the value of `edition`. Subsequent reads from it will return its default value. mutating func clearEdition() {self._edition = nil} - var editionEnum: Google_Protobuf_Edition { - get {return _editionEnum ?? .unknown} - set {_editionEnum = newValue} - } - /// Returns true if `editionEnum` has been explicitly set. - var hasEditionEnum: Bool {return self._editionEnum != nil} - /// Clears the value of `editionEnum`. Subsequent reads from it will return its default value. - mutating func clearEditionEnum() {self._editionEnum = nil} - var features: Google_Protobuf_FeatureSet { get {return _features ?? Google_Protobuf_FeatureSet()} set {_features = newValue} @@ -2700,17 +2716,14 @@ struct Google_Protobuf_FeatureSetDefaults { init() {} - fileprivate var _edition: String? = nil - fileprivate var _editionEnum: Google_Protobuf_Edition? = nil + fileprivate var _edition: Google_Protobuf_Edition? = nil fileprivate var _features: Google_Protobuf_FeatureSet? = nil } init() {} - fileprivate var _minimumEdition: String? = nil - fileprivate var _maximumEdition: String? = nil - fileprivate var _minimumEditionEnum: Google_Protobuf_Edition? = nil - fileprivate var _maximumEditionEnum: Google_Protobuf_Edition? = nil + fileprivate var _minimumEdition: Google_Protobuf_Edition? = nil + fileprivate var _maximumEdition: Google_Protobuf_Edition? = nil } /// Encapsulates information about the original source file from which a @@ -3045,6 +3058,7 @@ extension Google_Protobuf_FeatureSet: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.FieldPresence: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.EnumType: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.RepeatedFieldEncoding: @unchecked Sendable {} +extension Google_Protobuf_FeatureSet.Utf8Validation: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.MessageEncoding: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.JsonFormat: @unchecked Sendable {} extension Google_Protobuf_FeatureSetDefaults: @unchecked Sendable {} @@ -3065,10 +3079,13 @@ extension Google_Protobuf_Edition: SwiftProtobuf._ProtoNameProviding { 0: .same(proto: "EDITION_UNKNOWN"), 1: .same(proto: "EDITION_1_TEST_ONLY"), 2: .same(proto: "EDITION_2_TEST_ONLY"), + 998: .same(proto: "EDITION_PROTO2"), + 999: .same(proto: "EDITION_PROTO3"), 1000: .same(proto: "EDITION_2023"), 99997: .same(proto: "EDITION_99997_TEST_ONLY"), 99998: .same(proto: "EDITION_99998_TEST_ONLY"), 99999: .same(proto: "EDITION_99999_TEST_ONLY"), + 2147483647: .same(proto: "EDITION_MAX"), ] } @@ -3124,8 +3141,7 @@ extension Google_Protobuf_FileDescriptorProto: SwiftProtobuf.Message, SwiftProto 8: .same(proto: "options"), 9: .standard(proto: "source_code_info"), 12: .same(proto: "syntax"), - 13: .same(proto: "edition"), - 14: .standard(proto: "edition_enum"), + 14: .same(proto: "edition"), ] public var isInitialized: Bool { @@ -3155,8 +3171,7 @@ extension Google_Protobuf_FileDescriptorProto: SwiftProtobuf.Message, SwiftProto case 10: try { try decoder.decodeRepeatedInt32Field(value: &self.publicDependency) }() case 11: try { try decoder.decodeRepeatedInt32Field(value: &self.weakDependency) }() case 12: try { try decoder.decodeSingularStringField(value: &self._syntax) }() - case 13: try { try decoder.decodeSingularStringField(value: &self._edition) }() - case 14: try { try decoder.decodeSingularEnumField(value: &self._editionEnum) }() + case 14: try { try decoder.decodeSingularEnumField(value: &self._edition) }() default: break } } @@ -3204,9 +3219,6 @@ extension Google_Protobuf_FileDescriptorProto: SwiftProtobuf.Message, SwiftProto try visitor.visitSingularStringField(value: v, fieldNumber: 12) } }() try { if let v = self._edition { - try visitor.visitSingularStringField(value: v, fieldNumber: 13) - } }() - try { if let v = self._editionEnum { try visitor.visitSingularEnumField(value: v, fieldNumber: 14) } }() try unknownFields.traverse(visitor: &visitor) @@ -3226,7 +3238,6 @@ extension Google_Protobuf_FileDescriptorProto: SwiftProtobuf.Message, SwiftProto if lhs._sourceCodeInfo != rhs._sourceCodeInfo {return false} if lhs._syntax != rhs._syntax {return false} if lhs._edition != rhs._edition {return false} - if lhs._editionEnum != rhs._editionEnum {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true } @@ -4636,8 +4647,7 @@ extension Google_Protobuf_FieldOptions.OptionTargetType: SwiftProtobuf._ProtoNam extension Google_Protobuf_FieldOptions.EditionDefault: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = Google_Protobuf_FieldOptions.protoMessageName + ".EditionDefault" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "edition"), - 3: .standard(proto: "edition_enum"), + 3: .same(proto: "edition"), 2: .same(proto: "value"), ] @@ -4647,9 +4657,8 @@ extension Google_Protobuf_FieldOptions.EditionDefault: SwiftProtobuf.Message, Sw // allocates stack space for every case branch when no optimizations are // enabled. https://github.com/apple/swift-protobuf/issues/1034 switch fieldNumber { - case 1: try { try decoder.decodeSingularStringField(value: &self._edition) }() case 2: try { try decoder.decodeSingularStringField(value: &self._value) }() - case 3: try { try decoder.decodeSingularEnumField(value: &self._editionEnum) }() + case 3: try { try decoder.decodeSingularEnumField(value: &self._edition) }() default: break } } @@ -4660,13 +4669,10 @@ extension Google_Protobuf_FieldOptions.EditionDefault: SwiftProtobuf.Message, Sw // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - try { if let v = self._edition { - try visitor.visitSingularStringField(value: v, fieldNumber: 1) - } }() try { if let v = self._value { try visitor.visitSingularStringField(value: v, fieldNumber: 2) } }() - try { if let v = self._editionEnum { + try { if let v = self._edition { try visitor.visitSingularEnumField(value: v, fieldNumber: 3) } }() try unknownFields.traverse(visitor: &visitor) @@ -4674,7 +4680,6 @@ extension Google_Protobuf_FieldOptions.EditionDefault: SwiftProtobuf.Message, Sw static func ==(lhs: Google_Protobuf_FieldOptions.EditionDefault, rhs: Google_Protobuf_FieldOptions.EditionDefault) -> Bool { if lhs._edition != rhs._edition {return false} - if lhs._editionEnum != rhs._editionEnum {return false} if lhs._value != rhs._value {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true @@ -5133,6 +5138,7 @@ extension Google_Protobuf_FeatureSet: SwiftProtobuf.Message, SwiftProtobuf._Mess 1: .standard(proto: "field_presence"), 2: .standard(proto: "enum_type"), 3: .standard(proto: "repeated_field_encoding"), + 4: .standard(proto: "utf8_validation"), 5: .standard(proto: "message_encoding"), 6: .standard(proto: "json_format"), ] @@ -5151,6 +5157,7 @@ extension Google_Protobuf_FeatureSet: SwiftProtobuf.Message, SwiftProtobuf._Mess case 1: try { try decoder.decodeSingularEnumField(value: &self._fieldPresence) }() case 2: try { try decoder.decodeSingularEnumField(value: &self._enumType) }() case 3: try { try decoder.decodeSingularEnumField(value: &self._repeatedFieldEncoding) }() + case 4: try { try decoder.decodeSingularEnumField(value: &self._utf8Validation) }() case 5: try { try decoder.decodeSingularEnumField(value: &self._messageEncoding) }() case 6: try { try decoder.decodeSingularEnumField(value: &self._jsonFormat) }() case 1000..<1002, 9995..<10000: @@ -5174,6 +5181,9 @@ extension Google_Protobuf_FeatureSet: SwiftProtobuf.Message, SwiftProtobuf._Mess try { if let v = self._repeatedFieldEncoding { try visitor.visitSingularEnumField(value: v, fieldNumber: 3) } }() + try { if let v = self._utf8Validation { + try visitor.visitSingularEnumField(value: v, fieldNumber: 4) + } }() try { if let v = self._messageEncoding { try visitor.visitSingularEnumField(value: v, fieldNumber: 5) } }() @@ -5188,6 +5198,7 @@ extension Google_Protobuf_FeatureSet: SwiftProtobuf.Message, SwiftProtobuf._Mess if lhs._fieldPresence != rhs._fieldPresence {return false} if lhs._enumType != rhs._enumType {return false} if lhs._repeatedFieldEncoding != rhs._repeatedFieldEncoding {return false} + if lhs._utf8Validation != rhs._utf8Validation {return false} if lhs._messageEncoding != rhs._messageEncoding {return false} if lhs._jsonFormat != rhs._jsonFormat {return false} if lhs.unknownFields != rhs.unknownFields {return false} @@ -5221,6 +5232,14 @@ extension Google_Protobuf_FeatureSet.RepeatedFieldEncoding: SwiftProtobuf._Proto ] } +extension Google_Protobuf_FeatureSet.Utf8Validation: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "UTF8_VALIDATION_UNKNOWN"), + 2: .same(proto: "VERIFY"), + 3: .same(proto: "NONE"), + ] +} + extension Google_Protobuf_FeatureSet.MessageEncoding: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "MESSAGE_ENCODING_UNKNOWN"), @@ -5241,10 +5260,8 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob static let protoMessageName: String = _protobuf_package + ".FeatureSetDefaults" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 1: .same(proto: "defaults"), - 2: .standard(proto: "minimum_edition"), - 3: .standard(proto: "maximum_edition"), - 4: .standard(proto: "minimum_edition_enum"), - 5: .standard(proto: "maximum_edition_enum"), + 4: .standard(proto: "minimum_edition"), + 5: .standard(proto: "maximum_edition"), ] public var isInitialized: Bool { @@ -5259,10 +5276,8 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob // enabled. https://github.com/apple/swift-protobuf/issues/1034 switch fieldNumber { case 1: try { try decoder.decodeRepeatedMessageField(value: &self.defaults) }() - case 2: try { try decoder.decodeSingularStringField(value: &self._minimumEdition) }() - case 3: try { try decoder.decodeSingularStringField(value: &self._maximumEdition) }() - case 4: try { try decoder.decodeSingularEnumField(value: &self._minimumEditionEnum) }() - case 5: try { try decoder.decodeSingularEnumField(value: &self._maximumEditionEnum) }() + case 4: try { try decoder.decodeSingularEnumField(value: &self._minimumEdition) }() + case 5: try { try decoder.decodeSingularEnumField(value: &self._maximumEdition) }() default: break } } @@ -5277,15 +5292,9 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob try visitor.visitRepeatedMessageField(value: self.defaults, fieldNumber: 1) } try { if let v = self._minimumEdition { - try visitor.visitSingularStringField(value: v, fieldNumber: 2) - } }() - try { if let v = self._maximumEdition { - try visitor.visitSingularStringField(value: v, fieldNumber: 3) - } }() - try { if let v = self._minimumEditionEnum { try visitor.visitSingularEnumField(value: v, fieldNumber: 4) } }() - try { if let v = self._maximumEditionEnum { + try { if let v = self._maximumEdition { try visitor.visitSingularEnumField(value: v, fieldNumber: 5) } }() try unknownFields.traverse(visitor: &visitor) @@ -5295,8 +5304,6 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob if lhs.defaults != rhs.defaults {return false} if lhs._minimumEdition != rhs._minimumEdition {return false} if lhs._maximumEdition != rhs._maximumEdition {return false} - if lhs._minimumEditionEnum != rhs._minimumEditionEnum {return false} - if lhs._maximumEditionEnum != rhs._maximumEditionEnum {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true } @@ -5305,8 +5312,7 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob extension Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = Google_Protobuf_FeatureSetDefaults.protoMessageName + ".FeatureSetEditionDefault" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "edition"), - 3: .standard(proto: "edition_enum"), + 3: .same(proto: "edition"), 2: .same(proto: "features"), ] @@ -5321,9 +5327,8 @@ extension Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault: SwiftProt // allocates stack space for every case branch when no optimizations are // enabled. https://github.com/apple/swift-protobuf/issues/1034 switch fieldNumber { - case 1: try { try decoder.decodeSingularStringField(value: &self._edition) }() case 2: try { try decoder.decodeSingularMessageField(value: &self._features) }() - case 3: try { try decoder.decodeSingularEnumField(value: &self._editionEnum) }() + case 3: try { try decoder.decodeSingularEnumField(value: &self._edition) }() default: break } } @@ -5334,13 +5339,10 @@ extension Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault: SwiftProt // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - try { if let v = self._edition { - try visitor.visitSingularStringField(value: v, fieldNumber: 1) - } }() try { if let v = self._features { try visitor.visitSingularMessageField(value: v, fieldNumber: 2) } }() - try { if let v = self._editionEnum { + try { if let v = self._edition { try visitor.visitSingularEnumField(value: v, fieldNumber: 3) } }() try unknownFields.traverse(visitor: &visitor) @@ -5348,7 +5350,6 @@ extension Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault: SwiftProt static func ==(lhs: Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault, rhs: Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault) -> Bool { if lhs._edition != rhs._edition {return false} - if lhs._editionEnum != rhs._editionEnum {return false} if lhs._features != rhs._features {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true diff --git a/Reference/SwiftProtobufPluginLibrary/google/protobuf/compiler/plugin.pb.swift b/Reference/SwiftProtobufPluginLibrary/google/protobuf/compiler/plugin.pb.swift index 858c60e2a..4da4187e9 100644 --- a/Reference/SwiftProtobufPluginLibrary/google/protobuf/compiler/plugin.pb.swift +++ b/Reference/SwiftProtobufPluginLibrary/google/protobuf/compiler/plugin.pb.swift @@ -193,6 +193,32 @@ struct Google_Protobuf_Compiler_CodeGeneratorResponse { /// Clears the value of `supportedFeatures`. Subsequent reads from it will return its default value. mutating func clearSupportedFeatures() {self._supportedFeatures = nil} + /// The minimum edition this plugin supports. This will be treated as an + /// Edition enum, but we want to allow unknown values. It should be specified + /// according the edition enum value, *not* the edition number. Only takes + /// effect for plugins that have FEATURE_SUPPORTS_EDITIONS set. + var minimumEdition: Int32 { + get {return _minimumEdition ?? 0} + set {_minimumEdition = newValue} + } + /// Returns true if `minimumEdition` has been explicitly set. + var hasMinimumEdition: Bool {return self._minimumEdition != nil} + /// Clears the value of `minimumEdition`. Subsequent reads from it will return its default value. + mutating func clearMinimumEdition() {self._minimumEdition = nil} + + /// The maximum edition this plugin supports. This will be treated as an + /// Edition enum, but we want to allow unknown values. It should be specified + /// according the edition enum value, *not* the edition number. Only takes + /// effect for plugins that have FEATURE_SUPPORTS_EDITIONS set. + var maximumEdition: Int32 { + get {return _maximumEdition ?? 0} + set {_maximumEdition = newValue} + } + /// Returns true if `maximumEdition` has been explicitly set. + var hasMaximumEdition: Bool {return self._maximumEdition != nil} + /// Clears the value of `maximumEdition`. Subsequent reads from it will return its default value. + mutating func clearMaximumEdition() {self._maximumEdition = nil} + var file: [Google_Protobuf_Compiler_CodeGeneratorResponse.File] = [] var unknownFields = SwiftProtobuf.UnknownStorage() @@ -335,6 +361,8 @@ struct Google_Protobuf_Compiler_CodeGeneratorResponse { fileprivate var _error: String? = nil fileprivate var _supportedFeatures: UInt64? = nil + fileprivate var _minimumEdition: Int32? = nil + fileprivate var _maximumEdition: Int32? = nil } #if swift(>=4.2) @@ -482,6 +510,8 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 1: .same(proto: "error"), 2: .standard(proto: "supported_features"), + 3: .standard(proto: "minimum_edition"), + 4: .standard(proto: "maximum_edition"), 15: .same(proto: "file"), ] @@ -493,6 +523,8 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, switch fieldNumber { case 1: try { try decoder.decodeSingularStringField(value: &self._error) }() case 2: try { try decoder.decodeSingularUInt64Field(value: &self._supportedFeatures) }() + case 3: try { try decoder.decodeSingularInt32Field(value: &self._minimumEdition) }() + case 4: try { try decoder.decodeSingularInt32Field(value: &self._maximumEdition) }() case 15: try { try decoder.decodeRepeatedMessageField(value: &self.file) }() default: break } @@ -510,6 +542,12 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, try { if let v = self._supportedFeatures { try visitor.visitSingularUInt64Field(value: v, fieldNumber: 2) } }() + try { if let v = self._minimumEdition { + try visitor.visitSingularInt32Field(value: v, fieldNumber: 3) + } }() + try { if let v = self._maximumEdition { + try visitor.visitSingularInt32Field(value: v, fieldNumber: 4) + } }() if !self.file.isEmpty { try visitor.visitRepeatedMessageField(value: self.file, fieldNumber: 15) } @@ -519,6 +557,8 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, static func ==(lhs: Google_Protobuf_Compiler_CodeGeneratorResponse, rhs: Google_Protobuf_Compiler_CodeGeneratorResponse) -> Bool { if lhs._error != rhs._error {return false} if lhs._supportedFeatures != rhs._supportedFeatures {return false} + if lhs._minimumEdition != rhs._minimumEdition {return false} + if lhs._maximumEdition != rhs._maximumEdition {return false} if lhs.file != rhs.file {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true diff --git a/Reference/SwiftProtobufTests/generated_swift_names_enum_cases.pb.swift b/Reference/SwiftProtobufTests/generated_swift_names_enum_cases.pb.swift index 81d60a640..620fbc7a0 100644 --- a/Reference/SwiftProtobufTests/generated_swift_names_enum_cases.pb.swift +++ b/Reference/SwiftProtobufTests/generated_swift_names_enum_cases.pb.swift @@ -102,885 +102,879 @@ enum ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: SwiftProtobuf.Enum { case clearDeprecatedLegacyJsonFieldConflicts // = 73 case clearDoubleValue // = 74 case clearEdition // = 75 - case clearEditionEnum // = 76 - case clearEnd // = 77 - case clearEnumType // = 78 - case clearExtendee // = 79 - case clearExtensionValue // = 80 - case clearFeatures // = 81 - case clearFieldPresence // = 82 - case clearFullName // = 83 - case clearGoPackage // = 84 - case clearIdempotencyLevel // = 85 - case clearIdentifierValue // = 86 - case clearInputType // = 87 - case clearIsExtension // = 88 - case clearJavaGenerateEqualsAndHash // = 89 - case clearJavaGenericServices // = 90 - case clearJavaMultipleFiles // = 91 - case clearJavaOuterClassname // = 92 - case clearJavaPackage // = 93 - case clearJavaStringCheckUtf8 // = 94 - case clearJsonFormat // = 95 - case clearJsonName // = 96 - case clearJstype // = 97 - case clearLabel // = 98 - case clearLazy // = 99 - case clearLeadingComments // = 100 - case clearMapEntry // = 101 - case clearMaximumEdition // = 102 - case clearMaximumEditionEnum // = 103 - case clearMessageEncoding // = 104 - case clearMessageSetWireFormat // = 105 - case clearMinimumEdition // = 106 - case clearMinimumEditionEnum // = 107 - case clearName // = 108 - case clearNamePart // = 109 - case clearNegativeIntValue // = 110 - case clearNoStandardDescriptorAccessor // = 111 - case clearNumber // = 112 - case clearObjcClassPrefix // = 113 - case clearOneofIndex // = 114 - case clearOptimizeFor // = 115 - case clearOptions // = 116 - case clearOutputType // = 117 - case clearPackage // = 118 - case clearPacked // = 119 - case clearPhpClassPrefix // = 120 - case clearPhpGenericServices // = 121 - case clearPhpMetadataNamespace // = 122 - case clearPhpNamespace // = 123 - case clearPositiveIntValue // = 124 - case clearProto3Optional // = 125 - case clearPyGenericServices // = 126 - case clearRepeated // = 127 - case clearRepeatedFieldEncoding // = 128 - case clearReserved // = 129 - case clearRetention // = 130 - case clearRubyPackage // = 131 - case clearSemantic // = 132 - case clearServerStreaming // = 133 - case clearSourceCodeInfo // = 134 - case clearSourceContext // = 135 - case clearSourceFile // = 136 - case clearStart // = 137 - case clearStringValue // = 138 - case clearSwiftPrefix // = 139 - case clearSyntax // = 140 - case clearTrailingComments // = 141 - case clearType // = 142 - case clearTypeName // = 143 - case clearUnverifiedLazy // = 144 - case clearValue // = 145 - case clearVerification // = 146 - case clearWeak // = 147 - case clientStreaming // = 148 - case codePoint // = 149 - case codeUnits // = 150 - case collection // = 151 - case com // = 152 - case comma // = 153 - case contentsOf // = 154 - case contiguousBytes // = 155 - case count // = 156 - case countVarintsInBuffer // = 157 - case csharpNamespace // = 158 - case ctype // = 159 - case customCodable // = 160 - case customDebugStringConvertible // = 161 - case d // = 162 - case data // = 163 - case dataResult // = 164 - case date // = 165 - case daySec // = 166 - case daysSinceEpoch // = 167 - case debugDescription_ // = 168 - case debugRedact // = 169 - case declaration // = 170 - case decoded // = 171 - case decodedFromJsonnull // = 172 - case decodeExtensionField // = 173 - case decodeExtensionFieldsAsMessageSet // = 174 - case decodeJson // = 175 - case decodeMapField // = 176 - case decodeMessage // = 177 - case decoder // = 178 - case decodeRepeated // = 179 - case decodeRepeatedBoolField // = 180 - case decodeRepeatedBytesField // = 181 - case decodeRepeatedDoubleField // = 182 - case decodeRepeatedEnumField // = 183 - case decodeRepeatedFixed32Field // = 184 - case decodeRepeatedFixed64Field // = 185 - case decodeRepeatedFloatField // = 186 - case decodeRepeatedGroupField // = 187 - case decodeRepeatedInt32Field // = 188 - case decodeRepeatedInt64Field // = 189 - case decodeRepeatedMessageField // = 190 - case decodeRepeatedSfixed32Field // = 191 - case decodeRepeatedSfixed64Field // = 192 - case decodeRepeatedSint32Field // = 193 - case decodeRepeatedSint64Field // = 194 - case decodeRepeatedStringField // = 195 - case decodeRepeatedUint32Field // = 196 - case decodeRepeatedUint64Field // = 197 - case decodeSingular // = 198 - case decodeSingularBoolField // = 199 - case decodeSingularBytesField // = 200 - case decodeSingularDoubleField // = 201 - case decodeSingularEnumField // = 202 - case decodeSingularFixed32Field // = 203 - case decodeSingularFixed64Field // = 204 - case decodeSingularFloatField // = 205 - case decodeSingularGroupField // = 206 - case decodeSingularInt32Field // = 207 - case decodeSingularInt64Field // = 208 - case decodeSingularMessageField // = 209 - case decodeSingularSfixed32Field // = 210 - case decodeSingularSfixed64Field // = 211 - case decodeSingularSint32Field // = 212 - case decodeSingularSint64Field // = 213 - case decodeSingularStringField // = 214 - case decodeSingularUint32Field // = 215 - case decodeSingularUint64Field // = 216 - case decodeTextFormat // = 217 - case defaultAnyTypeUrlprefix // = 218 - case defaults // = 219 - case defaultValue // = 220 - case dependency // = 221 - case deprecated // = 222 - case deprecatedLegacyJsonFieldConflicts // = 223 - case description_ // = 224 - case descriptorProto // = 225 - case dictionary // = 226 - case dictionaryLiteral // = 227 - case digit // = 228 - case digit0 // = 229 - case digit1 // = 230 - case digitCount // = 231 - case digits // = 232 - case digitValue // = 233 - case discardableResult // = 234 - case discardUnknownFields // = 235 - case distance // = 236 - case double // = 237 - case doubleValue // = 238 - case duration // = 239 - case e // = 240 - case edition // = 241 - case editionDefault // = 242 - case editionDefaults // = 243 - case editionEnum // = 244 - case element // = 245 - case elements // = 246 - case emitExtensionFieldName // = 247 - case emitFieldName // = 248 - case emitFieldNumber // = 249 - case empty // = 250 - case emptyData // = 251 - case encodeAsBytes // = 252 - case encoded // = 253 - case encodedJsonstring // = 254 - case encodedSize // = 255 - case encodeField // = 256 - case encoder // = 257 - case end // = 258 - case endArray // = 259 - case endMessageField // = 260 - case endObject // = 261 - case endRegularField // = 262 - case `enum` // = 263 - case enumDescriptorProto // = 264 - case enumOptions // = 265 - case enumReservedRange // = 266 - case enumType // = 267 - case enumvalue // = 268 - case enumValueDescriptorProto // = 269 - case enumValueOptions // = 270 - case equatable // = 271 - case error // = 272 - case expressibleByArrayLiteral // = 273 - case expressibleByDictionaryLiteral // = 274 - case ext // = 275 - case extDecoder // = 276 - case extendedGraphemeClusterLiteral // = 277 - case extendedGraphemeClusterLiteralType // = 278 - case extendee // = 279 - case extensibleMessage // = 280 - case `extension` // = 281 - case extensionField // = 282 - case extensionFieldNumber // = 283 - case extensionFieldValueSet // = 284 - case extensionMap // = 285 - case extensionRange // = 286 - case extensionRangeOptions // = 287 - case extensions // = 288 - case extras // = 289 - case f // = 290 - case `false` // = 291 - case features // = 292 - case featureSet // = 293 - case featureSetDefaults // = 294 - case featureSetEditionDefault // = 295 - case field // = 296 - case fieldData // = 297 - case fieldDescriptorProto // = 298 - case fieldMask // = 299 - case fieldName // = 300 - case fieldNameCount // = 301 - case fieldNum // = 302 - case fieldNumber // = 303 - case fieldNumberForProto // = 304 - case fieldOptions // = 305 - case fieldPresence // = 306 - case fields // = 307 - case fieldSize // = 308 - case fieldTag // = 309 - case fieldType // = 310 - case file // = 311 - case fileDescriptorProto // = 312 - case fileDescriptorSet // = 313 - case fileName // = 314 - case fileOptions // = 315 - case filter // = 316 - case first // = 317 - case firstItem // = 318 - case float // = 319 - case floatLiteral // = 320 - case floatLiteralType // = 321 - case floatValue // = 322 - case forMessageName // = 323 - case formUnion // = 324 - case forReadingFrom // = 325 - case forTypeURL // = 326 - case forwardParser // = 327 - case forWritingInto // = 328 - case from // = 329 - case fromAscii2 // = 330 - case fromAscii4 // = 331 - case fromByteOffset // = 332 - case fromHexDigit // = 333 - case fullName // = 334 - case `func` // = 335 - case g // = 336 - case generatedCodeInfo // = 337 - case get // = 338 - case getExtensionValue // = 339 - case googleapis // = 340 - case googleProtobufAny // = 341 - case googleProtobufApi // = 342 - case googleProtobufBoolValue // = 343 - case googleProtobufBytesValue // = 344 - case googleProtobufDescriptorProto // = 345 - case googleProtobufDoubleValue // = 346 - case googleProtobufDuration // = 347 - case googleProtobufEdition // = 348 - case googleProtobufEmpty // = 349 - case googleProtobufEnum // = 350 - case googleProtobufEnumDescriptorProto // = 351 - case googleProtobufEnumOptions // = 352 - case googleProtobufEnumValue // = 353 - case googleProtobufEnumValueDescriptorProto // = 354 - case googleProtobufEnumValueOptions // = 355 - case googleProtobufExtensionRangeOptions // = 356 - case googleProtobufFeatureSet // = 357 - case googleProtobufFeatureSetDefaults // = 358 - case googleProtobufField // = 359 - case googleProtobufFieldDescriptorProto // = 360 - case googleProtobufFieldMask // = 361 - case googleProtobufFieldOptions // = 362 - case googleProtobufFileDescriptorProto // = 363 - case googleProtobufFileDescriptorSet // = 364 - case googleProtobufFileOptions // = 365 - case googleProtobufFloatValue // = 366 - case googleProtobufGeneratedCodeInfo // = 367 - case googleProtobufInt32Value // = 368 - case googleProtobufInt64Value // = 369 - case googleProtobufListValue // = 370 - case googleProtobufMessageOptions // = 371 - case googleProtobufMethod // = 372 - case googleProtobufMethodDescriptorProto // = 373 - case googleProtobufMethodOptions // = 374 - case googleProtobufMixin // = 375 - case googleProtobufNullValue // = 376 - case googleProtobufOneofDescriptorProto // = 377 - case googleProtobufOneofOptions // = 378 - case googleProtobufOption // = 379 - case googleProtobufServiceDescriptorProto // = 380 - case googleProtobufServiceOptions // = 381 - case googleProtobufSourceCodeInfo // = 382 - case googleProtobufSourceContext // = 383 - case googleProtobufStringValue // = 384 - case googleProtobufStruct // = 385 - case googleProtobufSyntax // = 386 - case googleProtobufTimestamp // = 387 - case googleProtobufType // = 388 - case googleProtobufUint32Value // = 389 - case googleProtobufUint64Value // = 390 - case googleProtobufUninterpretedOption // = 391 - case googleProtobufValue // = 392 - case goPackage // = 393 - case group // = 394 - case groupFieldNumberStack // = 395 - case groupSize // = 396 - case h // = 397 - case hadOneofValue // = 398 - case handleConflictingOneOf // = 399 - case hasAggregateValue // = 400 - case hasAllowAlias // = 401 - case hasBegin // = 402 - case hasCcEnableArenas // = 403 - case hasCcGenericServices // = 404 - case hasClientStreaming // = 405 - case hasCsharpNamespace // = 406 - case hasCtype // = 407 - case hasDebugRedact // = 408 - case hasDefaultValue // = 409 - case hasDeprecated // = 410 - case hasDeprecatedLegacyJsonFieldConflicts // = 411 - case hasDoubleValue // = 412 - case hasEdition // = 413 - case hasEditionEnum // = 414 - case hasEnd // = 415 - case hasEnumType // = 416 - case hasExtendee // = 417 - case hasExtensionValue // = 418 - case hasFeatures // = 419 - case hasFieldPresence // = 420 - case hasFullName // = 421 - case hasGoPackage // = 422 - case hash // = 423 - case hashable // = 424 - case hasher // = 425 - case hashValue_ // = 426 - case hashVisitor // = 427 - case hasIdempotencyLevel // = 428 - case hasIdentifierValue // = 429 - case hasInputType // = 430 - case hasIsExtension // = 431 - case hasJavaGenerateEqualsAndHash // = 432 - case hasJavaGenericServices // = 433 - case hasJavaMultipleFiles // = 434 - case hasJavaOuterClassname // = 435 - case hasJavaPackage // = 436 - case hasJavaStringCheckUtf8 // = 437 - case hasJsonFormat // = 438 - case hasJsonName // = 439 - case hasJstype // = 440 - case hasLabel // = 441 - case hasLazy // = 442 - case hasLeadingComments // = 443 - case hasMapEntry // = 444 - case hasMaximumEdition // = 445 - case hasMaximumEditionEnum // = 446 - case hasMessageEncoding // = 447 - case hasMessageSetWireFormat // = 448 - case hasMinimumEdition // = 449 - case hasMinimumEditionEnum // = 450 - case hasName // = 451 - case hasNamePart // = 452 - case hasNegativeIntValue // = 453 - case hasNoStandardDescriptorAccessor // = 454 - case hasNumber // = 455 - case hasObjcClassPrefix // = 456 - case hasOneofIndex // = 457 - case hasOptimizeFor // = 458 - case hasOptions // = 459 - case hasOutputType // = 460 - case hasPackage // = 461 - case hasPacked // = 462 - case hasPhpClassPrefix // = 463 - case hasPhpGenericServices // = 464 - case hasPhpMetadataNamespace // = 465 - case hasPhpNamespace // = 466 - case hasPositiveIntValue // = 467 - case hasProto3Optional // = 468 - case hasPyGenericServices // = 469 - case hasRepeated // = 470 - case hasRepeatedFieldEncoding // = 471 - case hasReserved // = 472 - case hasRetention // = 473 - case hasRubyPackage // = 474 - case hasSemantic // = 475 - case hasServerStreaming // = 476 - case hasSourceCodeInfo // = 477 - case hasSourceContext // = 478 - case hasSourceFile // = 479 - case hasStart // = 480 - case hasStringValue // = 481 - case hasSwiftPrefix // = 482 - case hasSyntax // = 483 - case hasTrailingComments // = 484 - case hasType // = 485 - case hasTypeName // = 486 - case hasUnverifiedLazy // = 487 - case hasValue // = 488 - case hasVerification // = 489 - case hasWeak // = 490 - case hour // = 491 - case i // = 492 - case idempotencyLevel // = 493 - case identifierValue // = 494 - case `if` // = 495 - case ignoreUnknownFields // = 496 - case index // = 497 - case init_ // = 498 - case `inout` // = 499 - case inputType // = 500 - case insert // = 501 - case int // = 502 - case int32 // = 503 - case int32Value // = 504 - case int64 // = 505 - case int64Value // = 506 - case int8 // = 507 - case integerLiteral // = 508 - case integerLiteralType // = 509 - case intern // = 510 - case `internal` // = 511 - case internalState // = 512 - case into // = 513 - case ints // = 514 - case isA // = 515 - case isEqual // = 516 - case isEqualTo // = 517 - case isExtension // = 518 - case isInitialized // = 519 - case isNegative // = 520 - case itemTagsEncodedSize // = 521 - case iterator // = 522 - case i2166136261 // = 523 - case javaGenerateEqualsAndHash // = 524 - case javaGenericServices // = 525 - case javaMultipleFiles // = 526 - case javaOuterClassname // = 527 - case javaPackage // = 528 - case javaStringCheckUtf8 // = 529 - case jsondecoder // = 530 - case jsondecodingError // = 531 - case jsondecodingOptions // = 532 - case jsonEncoder // = 533 - case jsonencodingError // = 534 - case jsonencodingOptions // = 535 - case jsonencodingVisitor // = 536 - case jsonFormat // = 537 - case jsonmapEncodingVisitor // = 538 - case jsonName // = 539 - case jsonPath // = 540 - case jsonPaths // = 541 - case jsonscanner // = 542 - case jsonString // = 543 - case jsonText // = 544 - case jsonUtf8Data // = 545 - case jstype // = 546 - case k // = 547 - case kChunkSize // = 548 - case key // = 549 - case keyField // = 550 - case keyFieldOpt // = 551 - case keyType // = 552 - case kind // = 553 - case l // = 554 - case label // = 555 - case lazy // = 556 - case leadingComments // = 557 - case leadingDetachedComments // = 558 - case length // = 559 - case lessThan // = 560 - case `let` // = 561 - case lhs // = 562 - case list // = 563 - case listOfMessages // = 564 - case listValue // = 565 - case littleEndian // = 566 - case littleEndianBytes // = 567 - case load // = 568 - case localHasher // = 569 - case location // = 570 - case m // = 571 - case major // = 572 - case makeIterator // = 573 - case mapEntry // = 574 - case mapHash // = 575 - case mapKeyType // = 576 - case mapNameResolver // = 577 - case mapToMessages // = 578 - case mapValueType // = 579 - case mapVisitor // = 580 - case maximumEdition // = 581 - case maximumEditionEnum // = 582 - case mdayStart // = 583 - case merge // = 584 - case message // = 585 - case messageDepthLimit // = 586 - case messageEncoding // = 587 - case messageExtension // = 588 - case messageImplementationBase // = 589 - case messageOptions // = 590 - case messageSet // = 591 - case messageSetWireFormat // = 592 - case messageType // = 593 - case method // = 594 - case methodDescriptorProto // = 595 - case methodOptions // = 596 - case methods // = 597 - case min // = 598 - case minimumEdition // = 599 - case minimumEditionEnum // = 600 - case minor // = 601 - case mixin // = 602 - case mixins // = 603 - case modifier // = 604 - case modify // = 605 - case month // = 606 - case msgExtension // = 607 - case mutating // = 608 - case n // = 609 - case name // = 610 - case nameDescription // = 611 - case nameMap // = 612 - case namePart // = 613 - case nameResolver // = 614 - case names // = 615 - case nanos // = 616 - case nativeBytes // = 617 - case nativeEndianBytes // = 618 - case negativeIntValue // = 619 - case nestedType // = 620 - case newL // = 621 - case newList // = 622 - case newValue // = 623 - case nextByte // = 624 - case nextFieldNumber // = 625 - case `nil` // = 626 - case nilLiteral // = 627 - case noStandardDescriptorAccessor // = 628 - case nullValue // = 629 - case number // = 630 - case numberValue // = 631 - case objcClassPrefix // = 632 - case of // = 633 - case oneofDecl // = 634 - case oneofDescriptorProto // = 635 - case oneofIndex // = 636 - case oneofOptions // = 637 - case oneofs // = 638 - case oneOfKind // = 639 - case optimizeFor // = 640 - case optimizeMode // = 641 - case option // = 642 - case optionalEnumExtensionField // = 643 - case optionalExtensionField // = 644 - case optionalGroupExtensionField // = 645 - case optionalMessageExtensionField // = 646 - case optionRetention // = 647 - case options // = 648 - case optionTargetType // = 649 - case other // = 650 - case others // = 651 - case out // = 652 - case outputType // = 653 - case p // = 654 - case package // = 655 - case packed // = 656 - case packedEnumExtensionField // = 657 - case packedExtensionField // = 658 - case padding // = 659 - case parent // = 660 - case parse // = 661 - case partial // = 662 - case path // = 663 - case paths // = 664 - case payload // = 665 - case payloadSize // = 666 - case phpClassPrefix // = 667 - case phpGenericServices // = 668 - case phpMetadataNamespace // = 669 - case phpNamespace // = 670 - case pointer // = 671 - case pos // = 672 - case positiveIntValue // = 673 - case prefix // = 674 - case preserveProtoFieldNames // = 675 - case preTraverse // = 676 - case printUnknownFields // = 677 - case proto2 // = 678 - case proto3DefaultValue // = 679 - case proto3Optional // = 680 - case protobufApiversionCheck // = 681 - case protobufApiversion2 // = 682 - case protobufBool // = 683 - case protobufBytes // = 684 - case protobufDouble // = 685 - case protobufEnumMap // = 686 - case protobufExtension // = 687 - case protobufFixed32 // = 688 - case protobufFixed64 // = 689 - case protobufFloat // = 690 - case protobufInt32 // = 691 - case protobufInt64 // = 692 - case protobufMap // = 693 - case protobufMessageMap // = 694 - case protobufSfixed32 // = 695 - case protobufSfixed64 // = 696 - case protobufSint32 // = 697 - case protobufSint64 // = 698 - case protobufString // = 699 - case protobufUint32 // = 700 - case protobufUint64 // = 701 - case protobufExtensionFieldValues // = 702 - case protobufFieldNumber // = 703 - case protobufGeneratedIsEqualTo // = 704 - case protobufNameMap // = 705 - case protobufNewField // = 706 - case protobufPackage // = 707 - case `protocol` // = 708 - case protoFieldName // = 709 - case protoMessageName // = 710 - case protoNameProviding // = 711 - case protoPaths // = 712 - case `public` // = 713 - case publicDependency // = 714 - case putBoolValue // = 715 - case putBytesValue // = 716 - case putDoubleValue // = 717 - case putEnumValue // = 718 - case putFixedUint32 // = 719 - case putFixedUint64 // = 720 - case putFloatValue // = 721 - case putInt64 // = 722 - case putStringValue // = 723 - case putUint64 // = 724 - case putUint64Hex // = 725 - case putVarInt // = 726 - case putZigZagVarInt // = 727 - case pyGenericServices // = 728 - case rawChars // = 729 - case rawRepresentable // = 730 - case rawValue_ // = 731 - case read4HexDigits // = 732 - case register // = 733 - case repeated // = 734 - case repeatedEnumExtensionField // = 735 - case repeatedExtensionField // = 736 - case repeatedFieldEncoding // = 737 - case repeatedGroupExtensionField // = 738 - case repeatedMessageExtensionField // = 739 - case repeating // = 740 - case requestStreaming // = 741 - case requestTypeURL // = 742 - case requiredSize // = 743 - case responseStreaming // = 744 - case responseTypeURL // = 745 - case result // = 746 - case retention // = 747 - case `rethrows` // = 748 - case `return` // = 749 - case returnType // = 750 - case revision // = 751 - case rhs // = 752 - case root // = 753 - case rubyPackage // = 754 - case s // = 755 - case sawBackslash // = 756 - case sawSection4Characters // = 757 - case sawSection5Characters // = 758 - case scanner // = 759 - case seconds // = 760 - case self_ // = 761 - case semantic // = 762 - case separator // = 763 - case serialize // = 764 - case serializedData // = 765 - case serializedSize // = 766 - case serverStreaming // = 767 - case service // = 768 - case serviceDescriptorProto // = 769 - case serviceOptions // = 770 - case set // = 771 - case setExtensionValue // = 772 - case shift // = 773 - case simpleExtensionMap // = 774 - case sizer // = 775 - case source // = 776 - case sourceCodeInfo // = 777 - case sourceContext // = 778 - case sourceEncoding // = 779 - case sourceFile // = 780 - case span // = 781 - case split // = 782 - case start // = 783 - case startArray // = 784 - case startArrayObject // = 785 - case startField // = 786 - case startIndex // = 787 - case startMessageField // = 788 - case startObject // = 789 - case startRegularField // = 790 - case state // = 791 - case `static` // = 792 - case staticString // = 793 - case storage // = 794 - case string // = 795 - case stringLiteral // = 796 - case stringLiteralType // = 797 - case stringResult // = 798 - case stringValue // = 799 - case `struct` // = 800 - case structValue // = 801 - case subDecoder // = 802 - case `subscript` // = 803 - case subVisitor // = 804 - case swift // = 805 - case swiftPrefix // = 806 - case swiftProtobuf // = 807 - case syntax // = 808 - case t // = 809 - case tag // = 810 - case targets // = 811 - case terminator // = 812 - case testDecoder // = 813 - case text // = 814 - case textDecoder // = 815 - case textFormatDecoder // = 816 - case textFormatDecodingError // = 817 - case textFormatDecodingOptions // = 818 - case textFormatEncodingOptions // = 819 - case textFormatEncodingVisitor // = 820 - case textFormatString // = 821 - case throwOrIgnore // = 822 - case `throws` // = 823 - case timeInterval // = 824 - case timeIntervalSince1970 // = 825 - case timeIntervalSinceReferenceDate // = 826 - case timestamp // = 827 - case total // = 828 - case totalArrayDepth // = 829 - case totalSize // = 830 - case trailingComments // = 831 - case traverse // = 832 - case `true` // = 833 - case `try` // = 834 - case type // = 835 - case `typealias` // = 836 - case typeEnum // = 837 - case typeName // = 838 - case typePrefix // = 839 - case typeStart // = 840 - case typeUnknown // = 841 - case typeURL // = 842 - case uint32 // = 843 - case uint32Value // = 844 - case uint64 // = 845 - case uint64Value // = 846 - case uint8 // = 847 - case unicodeScalarLiteral // = 848 - case unicodeScalarLiteralType // = 849 - case unicodeScalars // = 850 - case unicodeScalarView // = 851 - case uninterpretedOption // = 852 - case union // = 853 - case uniqueStorage // = 854 - case unknown // = 855 - case unknownFields // = 856 - case unknownStorage // = 857 - case unpackTo // = 858 - case unsafeBufferPointer // = 859 - case unsafeMutablePointer // = 860 - case unsafeMutableRawBufferPointer // = 861 - case unsafeMutableRawPointer // = 862 - case unsafeRawBufferPointer // = 863 - case unsafeRawPointer // = 864 - case unverifiedLazy // = 865 - case updatedOptions // = 866 - case url // = 867 - case useDeterministicOrdering // = 868 - case utf8 // = 869 - case utf8Ptr // = 870 - case utf8ToDouble // = 871 - case utf8View // = 872 - case v // = 873 - case value // = 874 - case valueField // = 875 - case values // = 876 - case valueType // = 877 - case `var` // = 878 - case verification // = 879 - case verificationState // = 880 - case version // = 881 - case versionString // = 882 - case visitExtensionFields // = 883 - case visitExtensionFieldsAsMessageSet // = 884 - case visitMapField // = 885 - case visitor // = 886 - case visitPacked // = 887 - case visitPackedBoolField // = 888 - case visitPackedDoubleField // = 889 - case visitPackedEnumField // = 890 - case visitPackedFixed32Field // = 891 - case visitPackedFixed64Field // = 892 - case visitPackedFloatField // = 893 - case visitPackedInt32Field // = 894 - case visitPackedInt64Field // = 895 - case visitPackedSfixed32Field // = 896 - case visitPackedSfixed64Field // = 897 - case visitPackedSint32Field // = 898 - case visitPackedSint64Field // = 899 - case visitPackedUint32Field // = 900 - case visitPackedUint64Field // = 901 - case visitRepeated // = 902 - case visitRepeatedBoolField // = 903 - case visitRepeatedBytesField // = 904 - case visitRepeatedDoubleField // = 905 - case visitRepeatedEnumField // = 906 - case visitRepeatedFixed32Field // = 907 - case visitRepeatedFixed64Field // = 908 - case visitRepeatedFloatField // = 909 - case visitRepeatedGroupField // = 910 - case visitRepeatedInt32Field // = 911 - case visitRepeatedInt64Field // = 912 - case visitRepeatedMessageField // = 913 - case visitRepeatedSfixed32Field // = 914 - case visitRepeatedSfixed64Field // = 915 - case visitRepeatedSint32Field // = 916 - case visitRepeatedSint64Field // = 917 - case visitRepeatedStringField // = 918 - case visitRepeatedUint32Field // = 919 - case visitRepeatedUint64Field // = 920 - case visitSingular // = 921 - case visitSingularBoolField // = 922 - case visitSingularBytesField // = 923 - case visitSingularDoubleField // = 924 - case visitSingularEnumField // = 925 - case visitSingularFixed32Field // = 926 - case visitSingularFixed64Field // = 927 - case visitSingularFloatField // = 928 - case visitSingularGroupField // = 929 - case visitSingularInt32Field // = 930 - case visitSingularInt64Field // = 931 - case visitSingularMessageField // = 932 - case visitSingularSfixed32Field // = 933 - case visitSingularSfixed64Field // = 934 - case visitSingularSint32Field // = 935 - case visitSingularSint64Field // = 936 - case visitSingularStringField // = 937 - case visitSingularUint32Field // = 938 - case visitSingularUint64Field // = 939 - case visitUnknown // = 940 - case wasDecoded // = 941 - case weak // = 942 - case weakDependency // = 943 - case `where` // = 944 - case wireFormat // = 945 - case with // = 946 - case withUnsafeBytes // = 947 - case withUnsafeMutableBytes // = 948 - case work // = 949 - case wrapped // = 950 - case wrappedType // = 951 - case wrappedValue // = 952 - case written // = 953 - case yday // = 954 + case clearEnd // = 76 + case clearEnumType // = 77 + case clearExtendee // = 78 + case clearExtensionValue // = 79 + case clearFeatures // = 80 + case clearFieldPresence // = 81 + case clearFullName // = 82 + case clearGoPackage // = 83 + case clearIdempotencyLevel // = 84 + case clearIdentifierValue // = 85 + case clearInputType // = 86 + case clearIsExtension // = 87 + case clearJavaGenerateEqualsAndHash // = 88 + case clearJavaGenericServices // = 89 + case clearJavaMultipleFiles // = 90 + case clearJavaOuterClassname // = 91 + case clearJavaPackage // = 92 + case clearJavaStringCheckUtf8 // = 93 + case clearJsonFormat // = 94 + case clearJsonName // = 95 + case clearJstype // = 96 + case clearLabel // = 97 + case clearLazy // = 98 + case clearLeadingComments // = 99 + case clearMapEntry // = 100 + case clearMaximumEdition // = 101 + case clearMessageEncoding // = 102 + case clearMessageSetWireFormat // = 103 + case clearMinimumEdition // = 104 + case clearName // = 105 + case clearNamePart // = 106 + case clearNegativeIntValue // = 107 + case clearNoStandardDescriptorAccessor // = 108 + case clearNumber // = 109 + case clearObjcClassPrefix // = 110 + case clearOneofIndex // = 111 + case clearOptimizeFor // = 112 + case clearOptions // = 113 + case clearOutputType // = 114 + case clearPackage // = 115 + case clearPacked // = 116 + case clearPhpClassPrefix // = 117 + case clearPhpGenericServices // = 118 + case clearPhpMetadataNamespace // = 119 + case clearPhpNamespace // = 120 + case clearPositiveIntValue // = 121 + case clearProto3Optional // = 122 + case clearPyGenericServices // = 123 + case clearRepeated // = 124 + case clearRepeatedFieldEncoding // = 125 + case clearReserved // = 126 + case clearRetention // = 127 + case clearRubyPackage // = 128 + case clearSemantic // = 129 + case clearServerStreaming // = 130 + case clearSourceCodeInfo // = 131 + case clearSourceContext // = 132 + case clearSourceFile // = 133 + case clearStart // = 134 + case clearStringValue // = 135 + case clearSwiftPrefix // = 136 + case clearSyntax // = 137 + case clearTrailingComments // = 138 + case clearType // = 139 + case clearTypeName // = 140 + case clearUnverifiedLazy // = 141 + case clearUtf8Validation // = 142 + case clearValue // = 143 + case clearVerification // = 144 + case clearWeak // = 145 + case clientStreaming // = 146 + case codePoint // = 147 + case codeUnits // = 148 + case collection // = 149 + case com // = 150 + case comma // = 151 + case contentsOf // = 152 + case contiguousBytes // = 153 + case count // = 154 + case countVarintsInBuffer // = 155 + case csharpNamespace // = 156 + case ctype // = 157 + case customCodable // = 158 + case customDebugStringConvertible // = 159 + case d // = 160 + case data // = 161 + case dataResult // = 162 + case date // = 163 + case daySec // = 164 + case daysSinceEpoch // = 165 + case debugDescription_ // = 166 + case debugRedact // = 167 + case declaration // = 168 + case decoded // = 169 + case decodedFromJsonnull // = 170 + case decodeExtensionField // = 171 + case decodeExtensionFieldsAsMessageSet // = 172 + case decodeJson // = 173 + case decodeMapField // = 174 + case decodeMessage // = 175 + case decoder // = 176 + case decodeRepeated // = 177 + case decodeRepeatedBoolField // = 178 + case decodeRepeatedBytesField // = 179 + case decodeRepeatedDoubleField // = 180 + case decodeRepeatedEnumField // = 181 + case decodeRepeatedFixed32Field // = 182 + case decodeRepeatedFixed64Field // = 183 + case decodeRepeatedFloatField // = 184 + case decodeRepeatedGroupField // = 185 + case decodeRepeatedInt32Field // = 186 + case decodeRepeatedInt64Field // = 187 + case decodeRepeatedMessageField // = 188 + case decodeRepeatedSfixed32Field // = 189 + case decodeRepeatedSfixed64Field // = 190 + case decodeRepeatedSint32Field // = 191 + case decodeRepeatedSint64Field // = 192 + case decodeRepeatedStringField // = 193 + case decodeRepeatedUint32Field // = 194 + case decodeRepeatedUint64Field // = 195 + case decodeSingular // = 196 + case decodeSingularBoolField // = 197 + case decodeSingularBytesField // = 198 + case decodeSingularDoubleField // = 199 + case decodeSingularEnumField // = 200 + case decodeSingularFixed32Field // = 201 + case decodeSingularFixed64Field // = 202 + case decodeSingularFloatField // = 203 + case decodeSingularGroupField // = 204 + case decodeSingularInt32Field // = 205 + case decodeSingularInt64Field // = 206 + case decodeSingularMessageField // = 207 + case decodeSingularSfixed32Field // = 208 + case decodeSingularSfixed64Field // = 209 + case decodeSingularSint32Field // = 210 + case decodeSingularSint64Field // = 211 + case decodeSingularStringField // = 212 + case decodeSingularUint32Field // = 213 + case decodeSingularUint64Field // = 214 + case decodeTextFormat // = 215 + case defaultAnyTypeUrlprefix // = 216 + case defaults // = 217 + case defaultValue // = 218 + case dependency // = 219 + case deprecated // = 220 + case deprecatedLegacyJsonFieldConflicts // = 221 + case description_ // = 222 + case descriptorProto // = 223 + case dictionary // = 224 + case dictionaryLiteral // = 225 + case digit // = 226 + case digit0 // = 227 + case digit1 // = 228 + case digitCount // = 229 + case digits // = 230 + case digitValue // = 231 + case discardableResult // = 232 + case discardUnknownFields // = 233 + case distance // = 234 + case double // = 235 + case doubleValue // = 236 + case duration // = 237 + case e // = 238 + case edition // = 239 + case editionDefault // = 240 + case editionDefaults // = 241 + case element // = 242 + case elements // = 243 + case emitExtensionFieldName // = 244 + case emitFieldName // = 245 + case emitFieldNumber // = 246 + case empty // = 247 + case emptyData // = 248 + case encodeAsBytes // = 249 + case encoded // = 250 + case encodedJsonstring // = 251 + case encodedSize // = 252 + case encodeField // = 253 + case encoder // = 254 + case end // = 255 + case endArray // = 256 + case endMessageField // = 257 + case endObject // = 258 + case endRegularField // = 259 + case `enum` // = 260 + case enumDescriptorProto // = 261 + case enumOptions // = 262 + case enumReservedRange // = 263 + case enumType // = 264 + case enumvalue // = 265 + case enumValueDescriptorProto // = 266 + case enumValueOptions // = 267 + case equatable // = 268 + case error // = 269 + case expressibleByArrayLiteral // = 270 + case expressibleByDictionaryLiteral // = 271 + case ext // = 272 + case extDecoder // = 273 + case extendedGraphemeClusterLiteral // = 274 + case extendedGraphemeClusterLiteralType // = 275 + case extendee // = 276 + case extensibleMessage // = 277 + case `extension` // = 278 + case extensionField // = 279 + case extensionFieldNumber // = 280 + case extensionFieldValueSet // = 281 + case extensionMap // = 282 + case extensionRange // = 283 + case extensionRangeOptions // = 284 + case extensions // = 285 + case extras // = 286 + case f // = 287 + case `false` // = 288 + case features // = 289 + case featureSet // = 290 + case featureSetDefaults // = 291 + case featureSetEditionDefault // = 292 + case field // = 293 + case fieldData // = 294 + case fieldDescriptorProto // = 295 + case fieldMask // = 296 + case fieldName // = 297 + case fieldNameCount // = 298 + case fieldNum // = 299 + case fieldNumber // = 300 + case fieldNumberForProto // = 301 + case fieldOptions // = 302 + case fieldPresence // = 303 + case fields // = 304 + case fieldSize // = 305 + case fieldTag // = 306 + case fieldType // = 307 + case file // = 308 + case fileDescriptorProto // = 309 + case fileDescriptorSet // = 310 + case fileName // = 311 + case fileOptions // = 312 + case filter // = 313 + case first // = 314 + case firstItem // = 315 + case float // = 316 + case floatLiteral // = 317 + case floatLiteralType // = 318 + case floatValue // = 319 + case forMessageName // = 320 + case formUnion // = 321 + case forReadingFrom // = 322 + case forTypeURL // = 323 + case forwardParser // = 324 + case forWritingInto // = 325 + case from // = 326 + case fromAscii2 // = 327 + case fromAscii4 // = 328 + case fromByteOffset // = 329 + case fromHexDigit // = 330 + case fullName // = 331 + case `func` // = 332 + case g // = 333 + case generatedCodeInfo // = 334 + case get // = 335 + case getExtensionValue // = 336 + case googleapis // = 337 + case googleProtobufAny // = 338 + case googleProtobufApi // = 339 + case googleProtobufBoolValue // = 340 + case googleProtobufBytesValue // = 341 + case googleProtobufDescriptorProto // = 342 + case googleProtobufDoubleValue // = 343 + case googleProtobufDuration // = 344 + case googleProtobufEdition // = 345 + case googleProtobufEmpty // = 346 + case googleProtobufEnum // = 347 + case googleProtobufEnumDescriptorProto // = 348 + case googleProtobufEnumOptions // = 349 + case googleProtobufEnumValue // = 350 + case googleProtobufEnumValueDescriptorProto // = 351 + case googleProtobufEnumValueOptions // = 352 + case googleProtobufExtensionRangeOptions // = 353 + case googleProtobufFeatureSet // = 354 + case googleProtobufFeatureSetDefaults // = 355 + case googleProtobufField // = 356 + case googleProtobufFieldDescriptorProto // = 357 + case googleProtobufFieldMask // = 358 + case googleProtobufFieldOptions // = 359 + case googleProtobufFileDescriptorProto // = 360 + case googleProtobufFileDescriptorSet // = 361 + case googleProtobufFileOptions // = 362 + case googleProtobufFloatValue // = 363 + case googleProtobufGeneratedCodeInfo // = 364 + case googleProtobufInt32Value // = 365 + case googleProtobufInt64Value // = 366 + case googleProtobufListValue // = 367 + case googleProtobufMessageOptions // = 368 + case googleProtobufMethod // = 369 + case googleProtobufMethodDescriptorProto // = 370 + case googleProtobufMethodOptions // = 371 + case googleProtobufMixin // = 372 + case googleProtobufNullValue // = 373 + case googleProtobufOneofDescriptorProto // = 374 + case googleProtobufOneofOptions // = 375 + case googleProtobufOption // = 376 + case googleProtobufServiceDescriptorProto // = 377 + case googleProtobufServiceOptions // = 378 + case googleProtobufSourceCodeInfo // = 379 + case googleProtobufSourceContext // = 380 + case googleProtobufStringValue // = 381 + case googleProtobufStruct // = 382 + case googleProtobufSyntax // = 383 + case googleProtobufTimestamp // = 384 + case googleProtobufType // = 385 + case googleProtobufUint32Value // = 386 + case googleProtobufUint64Value // = 387 + case googleProtobufUninterpretedOption // = 388 + case googleProtobufValue // = 389 + case goPackage // = 390 + case group // = 391 + case groupFieldNumberStack // = 392 + case groupSize // = 393 + case h // = 394 + case hadOneofValue // = 395 + case handleConflictingOneOf // = 396 + case hasAggregateValue // = 397 + case hasAllowAlias // = 398 + case hasBegin // = 399 + case hasCcEnableArenas // = 400 + case hasCcGenericServices // = 401 + case hasClientStreaming // = 402 + case hasCsharpNamespace // = 403 + case hasCtype // = 404 + case hasDebugRedact // = 405 + case hasDefaultValue // = 406 + case hasDeprecated // = 407 + case hasDeprecatedLegacyJsonFieldConflicts // = 408 + case hasDoubleValue // = 409 + case hasEdition // = 410 + case hasEnd // = 411 + case hasEnumType // = 412 + case hasExtendee // = 413 + case hasExtensionValue // = 414 + case hasFeatures // = 415 + case hasFieldPresence // = 416 + case hasFullName // = 417 + case hasGoPackage // = 418 + case hash // = 419 + case hashable // = 420 + case hasher // = 421 + case hashValue_ // = 422 + case hashVisitor // = 423 + case hasIdempotencyLevel // = 424 + case hasIdentifierValue // = 425 + case hasInputType // = 426 + case hasIsExtension // = 427 + case hasJavaGenerateEqualsAndHash // = 428 + case hasJavaGenericServices // = 429 + case hasJavaMultipleFiles // = 430 + case hasJavaOuterClassname // = 431 + case hasJavaPackage // = 432 + case hasJavaStringCheckUtf8 // = 433 + case hasJsonFormat // = 434 + case hasJsonName // = 435 + case hasJstype // = 436 + case hasLabel // = 437 + case hasLazy // = 438 + case hasLeadingComments // = 439 + case hasMapEntry // = 440 + case hasMaximumEdition // = 441 + case hasMessageEncoding // = 442 + case hasMessageSetWireFormat // = 443 + case hasMinimumEdition // = 444 + case hasName // = 445 + case hasNamePart // = 446 + case hasNegativeIntValue // = 447 + case hasNoStandardDescriptorAccessor // = 448 + case hasNumber // = 449 + case hasObjcClassPrefix // = 450 + case hasOneofIndex // = 451 + case hasOptimizeFor // = 452 + case hasOptions // = 453 + case hasOutputType // = 454 + case hasPackage // = 455 + case hasPacked // = 456 + case hasPhpClassPrefix // = 457 + case hasPhpGenericServices // = 458 + case hasPhpMetadataNamespace // = 459 + case hasPhpNamespace // = 460 + case hasPositiveIntValue // = 461 + case hasProto3Optional // = 462 + case hasPyGenericServices // = 463 + case hasRepeated // = 464 + case hasRepeatedFieldEncoding // = 465 + case hasReserved // = 466 + case hasRetention // = 467 + case hasRubyPackage // = 468 + case hasSemantic // = 469 + case hasServerStreaming // = 470 + case hasSourceCodeInfo // = 471 + case hasSourceContext // = 472 + case hasSourceFile // = 473 + case hasStart // = 474 + case hasStringValue // = 475 + case hasSwiftPrefix // = 476 + case hasSyntax // = 477 + case hasTrailingComments // = 478 + case hasType // = 479 + case hasTypeName // = 480 + case hasUnverifiedLazy // = 481 + case hasUtf8Validation // = 482 + case hasValue // = 483 + case hasVerification // = 484 + case hasWeak // = 485 + case hour // = 486 + case i // = 487 + case idempotencyLevel // = 488 + case identifierValue // = 489 + case `if` // = 490 + case ignoreUnknownFields // = 491 + case index // = 492 + case init_ // = 493 + case `inout` // = 494 + case inputType // = 495 + case insert // = 496 + case int // = 497 + case int32 // = 498 + case int32Value // = 499 + case int64 // = 500 + case int64Value // = 501 + case int8 // = 502 + case integerLiteral // = 503 + case integerLiteralType // = 504 + case intern // = 505 + case `internal` // = 506 + case internalState // = 507 + case into // = 508 + case ints // = 509 + case isA // = 510 + case isEqual // = 511 + case isEqualTo // = 512 + case isExtension // = 513 + case isInitialized // = 514 + case isNegative // = 515 + case itemTagsEncodedSize // = 516 + case iterator // = 517 + case i2166136261 // = 518 + case javaGenerateEqualsAndHash // = 519 + case javaGenericServices // = 520 + case javaMultipleFiles // = 521 + case javaOuterClassname // = 522 + case javaPackage // = 523 + case javaStringCheckUtf8 // = 524 + case jsondecoder // = 525 + case jsondecodingError // = 526 + case jsondecodingOptions // = 527 + case jsonEncoder // = 528 + case jsonencodingError // = 529 + case jsonencodingOptions // = 530 + case jsonencodingVisitor // = 531 + case jsonFormat // = 532 + case jsonmapEncodingVisitor // = 533 + case jsonName // = 534 + case jsonPath // = 535 + case jsonPaths // = 536 + case jsonscanner // = 537 + case jsonString // = 538 + case jsonText // = 539 + case jsonUtf8Data // = 540 + case jstype // = 541 + case k // = 542 + case kChunkSize // = 543 + case key // = 544 + case keyField // = 545 + case keyFieldOpt // = 546 + case keyType // = 547 + case kind // = 548 + case l // = 549 + case label // = 550 + case lazy // = 551 + case leadingComments // = 552 + case leadingDetachedComments // = 553 + case length // = 554 + case lessThan // = 555 + case `let` // = 556 + case lhs // = 557 + case list // = 558 + case listOfMessages // = 559 + case listValue // = 560 + case littleEndian // = 561 + case littleEndianBytes // = 562 + case load // = 563 + case localHasher // = 564 + case location // = 565 + case m // = 566 + case major // = 567 + case makeIterator // = 568 + case mapEntry // = 569 + case mapHash // = 570 + case mapKeyType // = 571 + case mapNameResolver // = 572 + case mapToMessages // = 573 + case mapValueType // = 574 + case mapVisitor // = 575 + case maximumEdition // = 576 + case mdayStart // = 577 + case merge // = 578 + case message // = 579 + case messageDepthLimit // = 580 + case messageEncoding // = 581 + case messageExtension // = 582 + case messageImplementationBase // = 583 + case messageOptions // = 584 + case messageSet // = 585 + case messageSetWireFormat // = 586 + case messageType // = 587 + case method // = 588 + case methodDescriptorProto // = 589 + case methodOptions // = 590 + case methods // = 591 + case min // = 592 + case minimumEdition // = 593 + case minor // = 594 + case mixin // = 595 + case mixins // = 596 + case modifier // = 597 + case modify // = 598 + case month // = 599 + case msgExtension // = 600 + case mutating // = 601 + case n // = 602 + case name // = 603 + case nameDescription // = 604 + case nameMap // = 605 + case namePart // = 606 + case nameResolver // = 607 + case names // = 608 + case nanos // = 609 + case nativeBytes // = 610 + case nativeEndianBytes // = 611 + case negativeIntValue // = 612 + case nestedType // = 613 + case newL // = 614 + case newList // = 615 + case newValue // = 616 + case nextByte // = 617 + case nextFieldNumber // = 618 + case `nil` // = 619 + case nilLiteral // = 620 + case noStandardDescriptorAccessor // = 621 + case nullValue // = 622 + case number // = 623 + case numberValue // = 624 + case objcClassPrefix // = 625 + case of // = 626 + case oneofDecl // = 627 + case oneofDescriptorProto // = 628 + case oneofIndex // = 629 + case oneofOptions // = 630 + case oneofs // = 631 + case oneOfKind // = 632 + case optimizeFor // = 633 + case optimizeMode // = 634 + case option // = 635 + case optionalEnumExtensionField // = 636 + case optionalExtensionField // = 637 + case optionalGroupExtensionField // = 638 + case optionalMessageExtensionField // = 639 + case optionRetention // = 640 + case options // = 641 + case optionTargetType // = 642 + case other // = 643 + case others // = 644 + case out // = 645 + case outputType // = 646 + case p // = 647 + case package // = 648 + case packed // = 649 + case packedEnumExtensionField // = 650 + case packedExtensionField // = 651 + case padding // = 652 + case parent // = 653 + case parse // = 654 + case partial // = 655 + case path // = 656 + case paths // = 657 + case payload // = 658 + case payloadSize // = 659 + case phpClassPrefix // = 660 + case phpGenericServices // = 661 + case phpMetadataNamespace // = 662 + case phpNamespace // = 663 + case pointer // = 664 + case pos // = 665 + case positiveIntValue // = 666 + case prefix // = 667 + case preserveProtoFieldNames // = 668 + case preTraverse // = 669 + case printUnknownFields // = 670 + case proto2 // = 671 + case proto3DefaultValue // = 672 + case proto3Optional // = 673 + case protobufApiversionCheck // = 674 + case protobufApiversion2 // = 675 + case protobufBool // = 676 + case protobufBytes // = 677 + case protobufDouble // = 678 + case protobufEnumMap // = 679 + case protobufExtension // = 680 + case protobufFixed32 // = 681 + case protobufFixed64 // = 682 + case protobufFloat // = 683 + case protobufInt32 // = 684 + case protobufInt64 // = 685 + case protobufMap // = 686 + case protobufMessageMap // = 687 + case protobufSfixed32 // = 688 + case protobufSfixed64 // = 689 + case protobufSint32 // = 690 + case protobufSint64 // = 691 + case protobufString // = 692 + case protobufUint32 // = 693 + case protobufUint64 // = 694 + case protobufExtensionFieldValues // = 695 + case protobufFieldNumber // = 696 + case protobufGeneratedIsEqualTo // = 697 + case protobufNameMap // = 698 + case protobufNewField // = 699 + case protobufPackage // = 700 + case `protocol` // = 701 + case protoFieldName // = 702 + case protoMessageName // = 703 + case protoNameProviding // = 704 + case protoPaths // = 705 + case `public` // = 706 + case publicDependency // = 707 + case putBoolValue // = 708 + case putBytesValue // = 709 + case putDoubleValue // = 710 + case putEnumValue // = 711 + case putFixedUint32 // = 712 + case putFixedUint64 // = 713 + case putFloatValue // = 714 + case putInt64 // = 715 + case putStringValue // = 716 + case putUint64 // = 717 + case putUint64Hex // = 718 + case putVarInt // = 719 + case putZigZagVarInt // = 720 + case pyGenericServices // = 721 + case rawChars // = 722 + case rawRepresentable // = 723 + case rawValue_ // = 724 + case read4HexDigits // = 725 + case register // = 726 + case repeated // = 727 + case repeatedEnumExtensionField // = 728 + case repeatedExtensionField // = 729 + case repeatedFieldEncoding // = 730 + case repeatedGroupExtensionField // = 731 + case repeatedMessageExtensionField // = 732 + case repeating // = 733 + case requestStreaming // = 734 + case requestTypeURL // = 735 + case requiredSize // = 736 + case responseStreaming // = 737 + case responseTypeURL // = 738 + case result // = 739 + case retention // = 740 + case `rethrows` // = 741 + case `return` // = 742 + case returnType // = 743 + case revision // = 744 + case rhs // = 745 + case root // = 746 + case rubyPackage // = 747 + case s // = 748 + case sawBackslash // = 749 + case sawSection4Characters // = 750 + case sawSection5Characters // = 751 + case scanner // = 752 + case seconds // = 753 + case self_ // = 754 + case semantic // = 755 + case separator // = 756 + case serialize // = 757 + case serializedData // = 758 + case serializedSize // = 759 + case serverStreaming // = 760 + case service // = 761 + case serviceDescriptorProto // = 762 + case serviceOptions // = 763 + case set // = 764 + case setExtensionValue // = 765 + case shift // = 766 + case simpleExtensionMap // = 767 + case sizer // = 768 + case source // = 769 + case sourceCodeInfo // = 770 + case sourceContext // = 771 + case sourceEncoding // = 772 + case sourceFile // = 773 + case span // = 774 + case split // = 775 + case start // = 776 + case startArray // = 777 + case startArrayObject // = 778 + case startField // = 779 + case startIndex // = 780 + case startMessageField // = 781 + case startObject // = 782 + case startRegularField // = 783 + case state // = 784 + case `static` // = 785 + case staticString // = 786 + case storage // = 787 + case string // = 788 + case stringLiteral // = 789 + case stringLiteralType // = 790 + case stringResult // = 791 + case stringValue // = 792 + case `struct` // = 793 + case structValue // = 794 + case subDecoder // = 795 + case `subscript` // = 796 + case subVisitor // = 797 + case swift // = 798 + case swiftPrefix // = 799 + case swiftProtobuf // = 800 + case syntax // = 801 + case t // = 802 + case tag // = 803 + case targets // = 804 + case terminator // = 805 + case testDecoder // = 806 + case text // = 807 + case textDecoder // = 808 + case textFormatDecoder // = 809 + case textFormatDecodingError // = 810 + case textFormatDecodingOptions // = 811 + case textFormatEncodingOptions // = 812 + case textFormatEncodingVisitor // = 813 + case textFormatString // = 814 + case throwOrIgnore // = 815 + case `throws` // = 816 + case timeInterval // = 817 + case timeIntervalSince1970 // = 818 + case timeIntervalSinceReferenceDate // = 819 + case timestamp // = 820 + case total // = 821 + case totalArrayDepth // = 822 + case totalSize // = 823 + case trailingComments // = 824 + case traverse // = 825 + case `true` // = 826 + case `try` // = 827 + case type // = 828 + case `typealias` // = 829 + case typeEnum // = 830 + case typeName // = 831 + case typePrefix // = 832 + case typeStart // = 833 + case typeUnknown // = 834 + case typeURL // = 835 + case uint32 // = 836 + case uint32Value // = 837 + case uint64 // = 838 + case uint64Value // = 839 + case uint8 // = 840 + case unicodeScalarLiteral // = 841 + case unicodeScalarLiteralType // = 842 + case unicodeScalars // = 843 + case unicodeScalarView // = 844 + case uninterpretedOption // = 845 + case union // = 846 + case uniqueStorage // = 847 + case unknown // = 848 + case unknownFields // = 849 + case unknownStorage // = 850 + case unpackTo // = 851 + case unsafeBufferPointer // = 852 + case unsafeMutablePointer // = 853 + case unsafeMutableRawBufferPointer // = 854 + case unsafeMutableRawPointer // = 855 + case unsafeRawBufferPointer // = 856 + case unsafeRawPointer // = 857 + case unverifiedLazy // = 858 + case updatedOptions // = 859 + case url // = 860 + case useDeterministicOrdering // = 861 + case utf8 // = 862 + case utf8Ptr // = 863 + case utf8ToDouble // = 864 + case utf8Validation // = 865 + case utf8View // = 866 + case v // = 867 + case value // = 868 + case valueField // = 869 + case values // = 870 + case valueType // = 871 + case `var` // = 872 + case verification // = 873 + case verificationState // = 874 + case version // = 875 + case versionString // = 876 + case visitExtensionFields // = 877 + case visitExtensionFieldsAsMessageSet // = 878 + case visitMapField // = 879 + case visitor // = 880 + case visitPacked // = 881 + case visitPackedBoolField // = 882 + case visitPackedDoubleField // = 883 + case visitPackedEnumField // = 884 + case visitPackedFixed32Field // = 885 + case visitPackedFixed64Field // = 886 + case visitPackedFloatField // = 887 + case visitPackedInt32Field // = 888 + case visitPackedInt64Field // = 889 + case visitPackedSfixed32Field // = 890 + case visitPackedSfixed64Field // = 891 + case visitPackedSint32Field // = 892 + case visitPackedSint64Field // = 893 + case visitPackedUint32Field // = 894 + case visitPackedUint64Field // = 895 + case visitRepeated // = 896 + case visitRepeatedBoolField // = 897 + case visitRepeatedBytesField // = 898 + case visitRepeatedDoubleField // = 899 + case visitRepeatedEnumField // = 900 + case visitRepeatedFixed32Field // = 901 + case visitRepeatedFixed64Field // = 902 + case visitRepeatedFloatField // = 903 + case visitRepeatedGroupField // = 904 + case visitRepeatedInt32Field // = 905 + case visitRepeatedInt64Field // = 906 + case visitRepeatedMessageField // = 907 + case visitRepeatedSfixed32Field // = 908 + case visitRepeatedSfixed64Field // = 909 + case visitRepeatedSint32Field // = 910 + case visitRepeatedSint64Field // = 911 + case visitRepeatedStringField // = 912 + case visitRepeatedUint32Field // = 913 + case visitRepeatedUint64Field // = 914 + case visitSingular // = 915 + case visitSingularBoolField // = 916 + case visitSingularBytesField // = 917 + case visitSingularDoubleField // = 918 + case visitSingularEnumField // = 919 + case visitSingularFixed32Field // = 920 + case visitSingularFixed64Field // = 921 + case visitSingularFloatField // = 922 + case visitSingularGroupField // = 923 + case visitSingularInt32Field // = 924 + case visitSingularInt64Field // = 925 + case visitSingularMessageField // = 926 + case visitSingularSfixed32Field // = 927 + case visitSingularSfixed64Field // = 928 + case visitSingularSint32Field // = 929 + case visitSingularSint64Field // = 930 + case visitSingularStringField // = 931 + case visitSingularUint32Field // = 932 + case visitSingularUint64Field // = 933 + case visitUnknown // = 934 + case wasDecoded // = 935 + case weak // = 936 + case weakDependency // = 937 + case `where` // = 938 + case wireFormat // = 939 + case with // = 940 + case withUnsafeBytes // = 941 + case withUnsafeMutableBytes // = 942 + case work // = 943 + case wrapped // = 944 + case wrappedType // = 945 + case wrappedValue // = 946 + case written // = 947 + case yday // = 948 case UNRECOGNIZED(Int) init() { @@ -1065,885 +1059,879 @@ enum ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: SwiftProtobuf.Enum { case 73: self = .clearDeprecatedLegacyJsonFieldConflicts case 74: self = .clearDoubleValue case 75: self = .clearEdition - case 76: self = .clearEditionEnum - case 77: self = .clearEnd - case 78: self = .clearEnumType - case 79: self = .clearExtendee - case 80: self = .clearExtensionValue - case 81: self = .clearFeatures - case 82: self = .clearFieldPresence - case 83: self = .clearFullName - case 84: self = .clearGoPackage - case 85: self = .clearIdempotencyLevel - case 86: self = .clearIdentifierValue - case 87: self = .clearInputType - case 88: self = .clearIsExtension - case 89: self = .clearJavaGenerateEqualsAndHash - case 90: self = .clearJavaGenericServices - case 91: self = .clearJavaMultipleFiles - case 92: self = .clearJavaOuterClassname - case 93: self = .clearJavaPackage - case 94: self = .clearJavaStringCheckUtf8 - case 95: self = .clearJsonFormat - case 96: self = .clearJsonName - case 97: self = .clearJstype - case 98: self = .clearLabel - case 99: self = .clearLazy - case 100: self = .clearLeadingComments - case 101: self = .clearMapEntry - case 102: self = .clearMaximumEdition - case 103: self = .clearMaximumEditionEnum - case 104: self = .clearMessageEncoding - case 105: self = .clearMessageSetWireFormat - case 106: self = .clearMinimumEdition - case 107: self = .clearMinimumEditionEnum - case 108: self = .clearName - case 109: self = .clearNamePart - case 110: self = .clearNegativeIntValue - case 111: self = .clearNoStandardDescriptorAccessor - case 112: self = .clearNumber - case 113: self = .clearObjcClassPrefix - case 114: self = .clearOneofIndex - case 115: self = .clearOptimizeFor - case 116: self = .clearOptions - case 117: self = .clearOutputType - case 118: self = .clearPackage - case 119: self = .clearPacked - case 120: self = .clearPhpClassPrefix - case 121: self = .clearPhpGenericServices - case 122: self = .clearPhpMetadataNamespace - case 123: self = .clearPhpNamespace - case 124: self = .clearPositiveIntValue - case 125: self = .clearProto3Optional - case 126: self = .clearPyGenericServices - case 127: self = .clearRepeated - case 128: self = .clearRepeatedFieldEncoding - case 129: self = .clearReserved - case 130: self = .clearRetention - case 131: self = .clearRubyPackage - case 132: self = .clearSemantic - case 133: self = .clearServerStreaming - case 134: self = .clearSourceCodeInfo - case 135: self = .clearSourceContext - case 136: self = .clearSourceFile - case 137: self = .clearStart - case 138: self = .clearStringValue - case 139: self = .clearSwiftPrefix - case 140: self = .clearSyntax - case 141: self = .clearTrailingComments - case 142: self = .clearType - case 143: self = .clearTypeName - case 144: self = .clearUnverifiedLazy - case 145: self = .clearValue - case 146: self = .clearVerification - case 147: self = .clearWeak - case 148: self = .clientStreaming - case 149: self = .codePoint - case 150: self = .codeUnits - case 151: self = .collection - case 152: self = .com - case 153: self = .comma - case 154: self = .contentsOf - case 155: self = .contiguousBytes - case 156: self = .count - case 157: self = .countVarintsInBuffer - case 158: self = .csharpNamespace - case 159: self = .ctype - case 160: self = .customCodable - case 161: self = .customDebugStringConvertible - case 162: self = .d - case 163: self = .data - case 164: self = .dataResult - case 165: self = .date - case 166: self = .daySec - case 167: self = .daysSinceEpoch - case 168: self = .debugDescription_ - case 169: self = .debugRedact - case 170: self = .declaration - case 171: self = .decoded - case 172: self = .decodedFromJsonnull - case 173: self = .decodeExtensionField - case 174: self = .decodeExtensionFieldsAsMessageSet - case 175: self = .decodeJson - case 176: self = .decodeMapField - case 177: self = .decodeMessage - case 178: self = .decoder - case 179: self = .decodeRepeated - case 180: self = .decodeRepeatedBoolField - case 181: self = .decodeRepeatedBytesField - case 182: self = .decodeRepeatedDoubleField - case 183: self = .decodeRepeatedEnumField - case 184: self = .decodeRepeatedFixed32Field - case 185: self = .decodeRepeatedFixed64Field - case 186: self = .decodeRepeatedFloatField - case 187: self = .decodeRepeatedGroupField - case 188: self = .decodeRepeatedInt32Field - case 189: self = .decodeRepeatedInt64Field - case 190: self = .decodeRepeatedMessageField - case 191: self = .decodeRepeatedSfixed32Field - case 192: self = .decodeRepeatedSfixed64Field - case 193: self = .decodeRepeatedSint32Field - case 194: self = .decodeRepeatedSint64Field - case 195: self = .decodeRepeatedStringField - case 196: self = .decodeRepeatedUint32Field - case 197: self = .decodeRepeatedUint64Field - case 198: self = .decodeSingular - case 199: self = .decodeSingularBoolField - case 200: self = .decodeSingularBytesField - case 201: self = .decodeSingularDoubleField - case 202: self = .decodeSingularEnumField - case 203: self = .decodeSingularFixed32Field - case 204: self = .decodeSingularFixed64Field - case 205: self = .decodeSingularFloatField - case 206: self = .decodeSingularGroupField - case 207: self = .decodeSingularInt32Field - case 208: self = .decodeSingularInt64Field - case 209: self = .decodeSingularMessageField - case 210: self = .decodeSingularSfixed32Field - case 211: self = .decodeSingularSfixed64Field - case 212: self = .decodeSingularSint32Field - case 213: self = .decodeSingularSint64Field - case 214: self = .decodeSingularStringField - case 215: self = .decodeSingularUint32Field - case 216: self = .decodeSingularUint64Field - case 217: self = .decodeTextFormat - case 218: self = .defaultAnyTypeUrlprefix - case 219: self = .defaults - case 220: self = .defaultValue - case 221: self = .dependency - case 222: self = .deprecated - case 223: self = .deprecatedLegacyJsonFieldConflicts - case 224: self = .description_ - case 225: self = .descriptorProto - case 226: self = .dictionary - case 227: self = .dictionaryLiteral - case 228: self = .digit - case 229: self = .digit0 - case 230: self = .digit1 - case 231: self = .digitCount - case 232: self = .digits - case 233: self = .digitValue - case 234: self = .discardableResult - case 235: self = .discardUnknownFields - case 236: self = .distance - case 237: self = .double - case 238: self = .doubleValue - case 239: self = .duration - case 240: self = .e - case 241: self = .edition - case 242: self = .editionDefault - case 243: self = .editionDefaults - case 244: self = .editionEnum - case 245: self = .element - case 246: self = .elements - case 247: self = .emitExtensionFieldName - case 248: self = .emitFieldName - case 249: self = .emitFieldNumber - case 250: self = .empty - case 251: self = .emptyData - case 252: self = .encodeAsBytes - case 253: self = .encoded - case 254: self = .encodedJsonstring - case 255: self = .encodedSize - case 256: self = .encodeField - case 257: self = .encoder - case 258: self = .end - case 259: self = .endArray - case 260: self = .endMessageField - case 261: self = .endObject - case 262: self = .endRegularField - case 263: self = .enum - case 264: self = .enumDescriptorProto - case 265: self = .enumOptions - case 266: self = .enumReservedRange - case 267: self = .enumType - case 268: self = .enumvalue - case 269: self = .enumValueDescriptorProto - case 270: self = .enumValueOptions - case 271: self = .equatable - case 272: self = .error - case 273: self = .expressibleByArrayLiteral - case 274: self = .expressibleByDictionaryLiteral - case 275: self = .ext - case 276: self = .extDecoder - case 277: self = .extendedGraphemeClusterLiteral - case 278: self = .extendedGraphemeClusterLiteralType - case 279: self = .extendee - case 280: self = .extensibleMessage - case 281: self = .extension - case 282: self = .extensionField - case 283: self = .extensionFieldNumber - case 284: self = .extensionFieldValueSet - case 285: self = .extensionMap - case 286: self = .extensionRange - case 287: self = .extensionRangeOptions - case 288: self = .extensions - case 289: self = .extras - case 290: self = .f - case 291: self = .false - case 292: self = .features - case 293: self = .featureSet - case 294: self = .featureSetDefaults - case 295: self = .featureSetEditionDefault - case 296: self = .field - case 297: self = .fieldData - case 298: self = .fieldDescriptorProto - case 299: self = .fieldMask - case 300: self = .fieldName - case 301: self = .fieldNameCount - case 302: self = .fieldNum - case 303: self = .fieldNumber - case 304: self = .fieldNumberForProto - case 305: self = .fieldOptions - case 306: self = .fieldPresence - case 307: self = .fields - case 308: self = .fieldSize - case 309: self = .fieldTag - case 310: self = .fieldType - case 311: self = .file - case 312: self = .fileDescriptorProto - case 313: self = .fileDescriptorSet - case 314: self = .fileName - case 315: self = .fileOptions - case 316: self = .filter - case 317: self = .first - case 318: self = .firstItem - case 319: self = .float - case 320: self = .floatLiteral - case 321: self = .floatLiteralType - case 322: self = .floatValue - case 323: self = .forMessageName - case 324: self = .formUnion - case 325: self = .forReadingFrom - case 326: self = .forTypeURL - case 327: self = .forwardParser - case 328: self = .forWritingInto - case 329: self = .from - case 330: self = .fromAscii2 - case 331: self = .fromAscii4 - case 332: self = .fromByteOffset - case 333: self = .fromHexDigit - case 334: self = .fullName - case 335: self = .func - case 336: self = .g - case 337: self = .generatedCodeInfo - case 338: self = .get - case 339: self = .getExtensionValue - case 340: self = .googleapis - case 341: self = .googleProtobufAny - case 342: self = .googleProtobufApi - case 343: self = .googleProtobufBoolValue - case 344: self = .googleProtobufBytesValue - case 345: self = .googleProtobufDescriptorProto - case 346: self = .googleProtobufDoubleValue - case 347: self = .googleProtobufDuration - case 348: self = .googleProtobufEdition - case 349: self = .googleProtobufEmpty - case 350: self = .googleProtobufEnum - case 351: self = .googleProtobufEnumDescriptorProto - case 352: self = .googleProtobufEnumOptions - case 353: self = .googleProtobufEnumValue - case 354: self = .googleProtobufEnumValueDescriptorProto - case 355: self = .googleProtobufEnumValueOptions - case 356: self = .googleProtobufExtensionRangeOptions - case 357: self = .googleProtobufFeatureSet - case 358: self = .googleProtobufFeatureSetDefaults - case 359: self = .googleProtobufField - case 360: self = .googleProtobufFieldDescriptorProto - case 361: self = .googleProtobufFieldMask - case 362: self = .googleProtobufFieldOptions - case 363: self = .googleProtobufFileDescriptorProto - case 364: self = .googleProtobufFileDescriptorSet - case 365: self = .googleProtobufFileOptions - case 366: self = .googleProtobufFloatValue - case 367: self = .googleProtobufGeneratedCodeInfo - case 368: self = .googleProtobufInt32Value - case 369: self = .googleProtobufInt64Value - case 370: self = .googleProtobufListValue - case 371: self = .googleProtobufMessageOptions - case 372: self = .googleProtobufMethod - case 373: self = .googleProtobufMethodDescriptorProto - case 374: self = .googleProtobufMethodOptions - case 375: self = .googleProtobufMixin - case 376: self = .googleProtobufNullValue - case 377: self = .googleProtobufOneofDescriptorProto - case 378: self = .googleProtobufOneofOptions - case 379: self = .googleProtobufOption - case 380: self = .googleProtobufServiceDescriptorProto - case 381: self = .googleProtobufServiceOptions - case 382: self = .googleProtobufSourceCodeInfo - case 383: self = .googleProtobufSourceContext - case 384: self = .googleProtobufStringValue - case 385: self = .googleProtobufStruct - case 386: self = .googleProtobufSyntax - case 387: self = .googleProtobufTimestamp - case 388: self = .googleProtobufType - case 389: self = .googleProtobufUint32Value - case 390: self = .googleProtobufUint64Value - case 391: self = .googleProtobufUninterpretedOption - case 392: self = .googleProtobufValue - case 393: self = .goPackage - case 394: self = .group - case 395: self = .groupFieldNumberStack - case 396: self = .groupSize - case 397: self = .h - case 398: self = .hadOneofValue - case 399: self = .handleConflictingOneOf - case 400: self = .hasAggregateValue - case 401: self = .hasAllowAlias - case 402: self = .hasBegin - case 403: self = .hasCcEnableArenas - case 404: self = .hasCcGenericServices - case 405: self = .hasClientStreaming - case 406: self = .hasCsharpNamespace - case 407: self = .hasCtype - case 408: self = .hasDebugRedact - case 409: self = .hasDefaultValue - case 410: self = .hasDeprecated - case 411: self = .hasDeprecatedLegacyJsonFieldConflicts - case 412: self = .hasDoubleValue - case 413: self = .hasEdition - case 414: self = .hasEditionEnum - case 415: self = .hasEnd - case 416: self = .hasEnumType - case 417: self = .hasExtendee - case 418: self = .hasExtensionValue - case 419: self = .hasFeatures - case 420: self = .hasFieldPresence - case 421: self = .hasFullName - case 422: self = .hasGoPackage - case 423: self = .hash - case 424: self = .hashable - case 425: self = .hasher - case 426: self = .hashValue_ - case 427: self = .hashVisitor - case 428: self = .hasIdempotencyLevel - case 429: self = .hasIdentifierValue - case 430: self = .hasInputType - case 431: self = .hasIsExtension - case 432: self = .hasJavaGenerateEqualsAndHash - case 433: self = .hasJavaGenericServices - case 434: self = .hasJavaMultipleFiles - case 435: self = .hasJavaOuterClassname - case 436: self = .hasJavaPackage - case 437: self = .hasJavaStringCheckUtf8 - case 438: self = .hasJsonFormat - case 439: self = .hasJsonName - case 440: self = .hasJstype - case 441: self = .hasLabel - case 442: self = .hasLazy - case 443: self = .hasLeadingComments - case 444: self = .hasMapEntry - case 445: self = .hasMaximumEdition - case 446: self = .hasMaximumEditionEnum - case 447: self = .hasMessageEncoding - case 448: self = .hasMessageSetWireFormat - case 449: self = .hasMinimumEdition - case 450: self = .hasMinimumEditionEnum - case 451: self = .hasName - case 452: self = .hasNamePart - case 453: self = .hasNegativeIntValue - case 454: self = .hasNoStandardDescriptorAccessor - case 455: self = .hasNumber - case 456: self = .hasObjcClassPrefix - case 457: self = .hasOneofIndex - case 458: self = .hasOptimizeFor - case 459: self = .hasOptions - case 460: self = .hasOutputType - case 461: self = .hasPackage - case 462: self = .hasPacked - case 463: self = .hasPhpClassPrefix - case 464: self = .hasPhpGenericServices - case 465: self = .hasPhpMetadataNamespace - case 466: self = .hasPhpNamespace - case 467: self = .hasPositiveIntValue - case 468: self = .hasProto3Optional - case 469: self = .hasPyGenericServices - case 470: self = .hasRepeated - case 471: self = .hasRepeatedFieldEncoding - case 472: self = .hasReserved - case 473: self = .hasRetention - case 474: self = .hasRubyPackage - case 475: self = .hasSemantic - case 476: self = .hasServerStreaming - case 477: self = .hasSourceCodeInfo - case 478: self = .hasSourceContext - case 479: self = .hasSourceFile - case 480: self = .hasStart - case 481: self = .hasStringValue - case 482: self = .hasSwiftPrefix - case 483: self = .hasSyntax - case 484: self = .hasTrailingComments - case 485: self = .hasType - case 486: self = .hasTypeName - case 487: self = .hasUnverifiedLazy - case 488: self = .hasValue - case 489: self = .hasVerification - case 490: self = .hasWeak - case 491: self = .hour - case 492: self = .i - case 493: self = .idempotencyLevel - case 494: self = .identifierValue - case 495: self = .if - case 496: self = .ignoreUnknownFields - case 497: self = .index - case 498: self = .init_ - case 499: self = .inout - case 500: self = .inputType - case 501: self = .insert - case 502: self = .int - case 503: self = .int32 - case 504: self = .int32Value - case 505: self = .int64 - case 506: self = .int64Value - case 507: self = .int8 - case 508: self = .integerLiteral - case 509: self = .integerLiteralType - case 510: self = .intern - case 511: self = .internal - case 512: self = .internalState - case 513: self = .into - case 514: self = .ints - case 515: self = .isA - case 516: self = .isEqual - case 517: self = .isEqualTo - case 518: self = .isExtension - case 519: self = .isInitialized - case 520: self = .isNegative - case 521: self = .itemTagsEncodedSize - case 522: self = .iterator - case 523: self = .i2166136261 - case 524: self = .javaGenerateEqualsAndHash - case 525: self = .javaGenericServices - case 526: self = .javaMultipleFiles - case 527: self = .javaOuterClassname - case 528: self = .javaPackage - case 529: self = .javaStringCheckUtf8 - case 530: self = .jsondecoder - case 531: self = .jsondecodingError - case 532: self = .jsondecodingOptions - case 533: self = .jsonEncoder - case 534: self = .jsonencodingError - case 535: self = .jsonencodingOptions - case 536: self = .jsonencodingVisitor - case 537: self = .jsonFormat - case 538: self = .jsonmapEncodingVisitor - case 539: self = .jsonName - case 540: self = .jsonPath - case 541: self = .jsonPaths - case 542: self = .jsonscanner - case 543: self = .jsonString - case 544: self = .jsonText - case 545: self = .jsonUtf8Data - case 546: self = .jstype - case 547: self = .k - case 548: self = .kChunkSize - case 549: self = .key - case 550: self = .keyField - case 551: self = .keyFieldOpt - case 552: self = .keyType - case 553: self = .kind - case 554: self = .l - case 555: self = .label - case 556: self = .lazy - case 557: self = .leadingComments - case 558: self = .leadingDetachedComments - case 559: self = .length - case 560: self = .lessThan - case 561: self = .let - case 562: self = .lhs - case 563: self = .list - case 564: self = .listOfMessages - case 565: self = .listValue - case 566: self = .littleEndian - case 567: self = .littleEndianBytes - case 568: self = .load - case 569: self = .localHasher - case 570: self = .location - case 571: self = .m - case 572: self = .major - case 573: self = .makeIterator - case 574: self = .mapEntry - case 575: self = .mapHash - case 576: self = .mapKeyType - case 577: self = .mapNameResolver - case 578: self = .mapToMessages - case 579: self = .mapValueType - case 580: self = .mapVisitor - case 581: self = .maximumEdition - case 582: self = .maximumEditionEnum - case 583: self = .mdayStart - case 584: self = .merge - case 585: self = .message - case 586: self = .messageDepthLimit - case 587: self = .messageEncoding - case 588: self = .messageExtension - case 589: self = .messageImplementationBase - case 590: self = .messageOptions - case 591: self = .messageSet - case 592: self = .messageSetWireFormat - case 593: self = .messageType - case 594: self = .method - case 595: self = .methodDescriptorProto - case 596: self = .methodOptions - case 597: self = .methods - case 598: self = .min - case 599: self = .minimumEdition - case 600: self = .minimumEditionEnum - case 601: self = .minor - case 602: self = .mixin - case 603: self = .mixins - case 604: self = .modifier - case 605: self = .modify - case 606: self = .month - case 607: self = .msgExtension - case 608: self = .mutating - case 609: self = .n - case 610: self = .name - case 611: self = .nameDescription - case 612: self = .nameMap - case 613: self = .namePart - case 614: self = .nameResolver - case 615: self = .names - case 616: self = .nanos - case 617: self = .nativeBytes - case 618: self = .nativeEndianBytes - case 619: self = .negativeIntValue - case 620: self = .nestedType - case 621: self = .newL - case 622: self = .newList - case 623: self = .newValue - case 624: self = .nextByte - case 625: self = .nextFieldNumber - case 626: self = .nil - case 627: self = .nilLiteral - case 628: self = .noStandardDescriptorAccessor - case 629: self = .nullValue - case 630: self = .number - case 631: self = .numberValue - case 632: self = .objcClassPrefix - case 633: self = .of - case 634: self = .oneofDecl - case 635: self = .oneofDescriptorProto - case 636: self = .oneofIndex - case 637: self = .oneofOptions - case 638: self = .oneofs - case 639: self = .oneOfKind - case 640: self = .optimizeFor - case 641: self = .optimizeMode - case 642: self = .option - case 643: self = .optionalEnumExtensionField - case 644: self = .optionalExtensionField - case 645: self = .optionalGroupExtensionField - case 646: self = .optionalMessageExtensionField - case 647: self = .optionRetention - case 648: self = .options - case 649: self = .optionTargetType - case 650: self = .other - case 651: self = .others - case 652: self = .out - case 653: self = .outputType - case 654: self = .p - case 655: self = .package - case 656: self = .packed - case 657: self = .packedEnumExtensionField - case 658: self = .packedExtensionField - case 659: self = .padding - case 660: self = .parent - case 661: self = .parse - case 662: self = .partial - case 663: self = .path - case 664: self = .paths - case 665: self = .payload - case 666: self = .payloadSize - case 667: self = .phpClassPrefix - case 668: self = .phpGenericServices - case 669: self = .phpMetadataNamespace - case 670: self = .phpNamespace - case 671: self = .pointer - case 672: self = .pos - case 673: self = .positiveIntValue - case 674: self = .prefix - case 675: self = .preserveProtoFieldNames - case 676: self = .preTraverse - case 677: self = .printUnknownFields - case 678: self = .proto2 - case 679: self = .proto3DefaultValue - case 680: self = .proto3Optional - case 681: self = .protobufApiversionCheck - case 682: self = .protobufApiversion2 - case 683: self = .protobufBool - case 684: self = .protobufBytes - case 685: self = .protobufDouble - case 686: self = .protobufEnumMap - case 687: self = .protobufExtension - case 688: self = .protobufFixed32 - case 689: self = .protobufFixed64 - case 690: self = .protobufFloat - case 691: self = .protobufInt32 - case 692: self = .protobufInt64 - case 693: self = .protobufMap - case 694: self = .protobufMessageMap - case 695: self = .protobufSfixed32 - case 696: self = .protobufSfixed64 - case 697: self = .protobufSint32 - case 698: self = .protobufSint64 - case 699: self = .protobufString - case 700: self = .protobufUint32 - case 701: self = .protobufUint64 - case 702: self = .protobufExtensionFieldValues - case 703: self = .protobufFieldNumber - case 704: self = .protobufGeneratedIsEqualTo - case 705: self = .protobufNameMap - case 706: self = .protobufNewField - case 707: self = .protobufPackage - case 708: self = .protocol - case 709: self = .protoFieldName - case 710: self = .protoMessageName - case 711: self = .protoNameProviding - case 712: self = .protoPaths - case 713: self = .public - case 714: self = .publicDependency - case 715: self = .putBoolValue - case 716: self = .putBytesValue - case 717: self = .putDoubleValue - case 718: self = .putEnumValue - case 719: self = .putFixedUint32 - case 720: self = .putFixedUint64 - case 721: self = .putFloatValue - case 722: self = .putInt64 - case 723: self = .putStringValue - case 724: self = .putUint64 - case 725: self = .putUint64Hex - case 726: self = .putVarInt - case 727: self = .putZigZagVarInt - case 728: self = .pyGenericServices - case 729: self = .rawChars - case 730: self = .rawRepresentable - case 731: self = .rawValue_ - case 732: self = .read4HexDigits - case 733: self = .register - case 734: self = .repeated - case 735: self = .repeatedEnumExtensionField - case 736: self = .repeatedExtensionField - case 737: self = .repeatedFieldEncoding - case 738: self = .repeatedGroupExtensionField - case 739: self = .repeatedMessageExtensionField - case 740: self = .repeating - case 741: self = .requestStreaming - case 742: self = .requestTypeURL - case 743: self = .requiredSize - case 744: self = .responseStreaming - case 745: self = .responseTypeURL - case 746: self = .result - case 747: self = .retention - case 748: self = .rethrows - case 749: self = .return - case 750: self = .returnType - case 751: self = .revision - case 752: self = .rhs - case 753: self = .root - case 754: self = .rubyPackage - case 755: self = .s - case 756: self = .sawBackslash - case 757: self = .sawSection4Characters - case 758: self = .sawSection5Characters - case 759: self = .scanner - case 760: self = .seconds - case 761: self = .self_ - case 762: self = .semantic - case 763: self = .separator - case 764: self = .serialize - case 765: self = .serializedData - case 766: self = .serializedSize - case 767: self = .serverStreaming - case 768: self = .service - case 769: self = .serviceDescriptorProto - case 770: self = .serviceOptions - case 771: self = .set - case 772: self = .setExtensionValue - case 773: self = .shift - case 774: self = .simpleExtensionMap - case 775: self = .sizer - case 776: self = .source - case 777: self = .sourceCodeInfo - case 778: self = .sourceContext - case 779: self = .sourceEncoding - case 780: self = .sourceFile - case 781: self = .span - case 782: self = .split - case 783: self = .start - case 784: self = .startArray - case 785: self = .startArrayObject - case 786: self = .startField - case 787: self = .startIndex - case 788: self = .startMessageField - case 789: self = .startObject - case 790: self = .startRegularField - case 791: self = .state - case 792: self = .static - case 793: self = .staticString - case 794: self = .storage - case 795: self = .string - case 796: self = .stringLiteral - case 797: self = .stringLiteralType - case 798: self = .stringResult - case 799: self = .stringValue - case 800: self = .struct - case 801: self = .structValue - case 802: self = .subDecoder - case 803: self = .subscript - case 804: self = .subVisitor - case 805: self = .swift - case 806: self = .swiftPrefix - case 807: self = .swiftProtobuf - case 808: self = .syntax - case 809: self = .t - case 810: self = .tag - case 811: self = .targets - case 812: self = .terminator - case 813: self = .testDecoder - case 814: self = .text - case 815: self = .textDecoder - case 816: self = .textFormatDecoder - case 817: self = .textFormatDecodingError - case 818: self = .textFormatDecodingOptions - case 819: self = .textFormatEncodingOptions - case 820: self = .textFormatEncodingVisitor - case 821: self = .textFormatString - case 822: self = .throwOrIgnore - case 823: self = .throws - case 824: self = .timeInterval - case 825: self = .timeIntervalSince1970 - case 826: self = .timeIntervalSinceReferenceDate - case 827: self = .timestamp - case 828: self = .total - case 829: self = .totalArrayDepth - case 830: self = .totalSize - case 831: self = .trailingComments - case 832: self = .traverse - case 833: self = .true - case 834: self = .try - case 835: self = .type - case 836: self = .typealias - case 837: self = .typeEnum - case 838: self = .typeName - case 839: self = .typePrefix - case 840: self = .typeStart - case 841: self = .typeUnknown - case 842: self = .typeURL - case 843: self = .uint32 - case 844: self = .uint32Value - case 845: self = .uint64 - case 846: self = .uint64Value - case 847: self = .uint8 - case 848: self = .unicodeScalarLiteral - case 849: self = .unicodeScalarLiteralType - case 850: self = .unicodeScalars - case 851: self = .unicodeScalarView - case 852: self = .uninterpretedOption - case 853: self = .union - case 854: self = .uniqueStorage - case 855: self = .unknown - case 856: self = .unknownFields - case 857: self = .unknownStorage - case 858: self = .unpackTo - case 859: self = .unsafeBufferPointer - case 860: self = .unsafeMutablePointer - case 861: self = .unsafeMutableRawBufferPointer - case 862: self = .unsafeMutableRawPointer - case 863: self = .unsafeRawBufferPointer - case 864: self = .unsafeRawPointer - case 865: self = .unverifiedLazy - case 866: self = .updatedOptions - case 867: self = .url - case 868: self = .useDeterministicOrdering - case 869: self = .utf8 - case 870: self = .utf8Ptr - case 871: self = .utf8ToDouble - case 872: self = .utf8View - case 873: self = .v - case 874: self = .value - case 875: self = .valueField - case 876: self = .values - case 877: self = .valueType - case 878: self = .var - case 879: self = .verification - case 880: self = .verificationState - case 881: self = .version - case 882: self = .versionString - case 883: self = .visitExtensionFields - case 884: self = .visitExtensionFieldsAsMessageSet - case 885: self = .visitMapField - case 886: self = .visitor - case 887: self = .visitPacked - case 888: self = .visitPackedBoolField - case 889: self = .visitPackedDoubleField - case 890: self = .visitPackedEnumField - case 891: self = .visitPackedFixed32Field - case 892: self = .visitPackedFixed64Field - case 893: self = .visitPackedFloatField - case 894: self = .visitPackedInt32Field - case 895: self = .visitPackedInt64Field - case 896: self = .visitPackedSfixed32Field - case 897: self = .visitPackedSfixed64Field - case 898: self = .visitPackedSint32Field - case 899: self = .visitPackedSint64Field - case 900: self = .visitPackedUint32Field - case 901: self = .visitPackedUint64Field - case 902: self = .visitRepeated - case 903: self = .visitRepeatedBoolField - case 904: self = .visitRepeatedBytesField - case 905: self = .visitRepeatedDoubleField - case 906: self = .visitRepeatedEnumField - case 907: self = .visitRepeatedFixed32Field - case 908: self = .visitRepeatedFixed64Field - case 909: self = .visitRepeatedFloatField - case 910: self = .visitRepeatedGroupField - case 911: self = .visitRepeatedInt32Field - case 912: self = .visitRepeatedInt64Field - case 913: self = .visitRepeatedMessageField - case 914: self = .visitRepeatedSfixed32Field - case 915: self = .visitRepeatedSfixed64Field - case 916: self = .visitRepeatedSint32Field - case 917: self = .visitRepeatedSint64Field - case 918: self = .visitRepeatedStringField - case 919: self = .visitRepeatedUint32Field - case 920: self = .visitRepeatedUint64Field - case 921: self = .visitSingular - case 922: self = .visitSingularBoolField - case 923: self = .visitSingularBytesField - case 924: self = .visitSingularDoubleField - case 925: self = .visitSingularEnumField - case 926: self = .visitSingularFixed32Field - case 927: self = .visitSingularFixed64Field - case 928: self = .visitSingularFloatField - case 929: self = .visitSingularGroupField - case 930: self = .visitSingularInt32Field - case 931: self = .visitSingularInt64Field - case 932: self = .visitSingularMessageField - case 933: self = .visitSingularSfixed32Field - case 934: self = .visitSingularSfixed64Field - case 935: self = .visitSingularSint32Field - case 936: self = .visitSingularSint64Field - case 937: self = .visitSingularStringField - case 938: self = .visitSingularUint32Field - case 939: self = .visitSingularUint64Field - case 940: self = .visitUnknown - case 941: self = .wasDecoded - case 942: self = .weak - case 943: self = .weakDependency - case 944: self = .where - case 945: self = .wireFormat - case 946: self = .with - case 947: self = .withUnsafeBytes - case 948: self = .withUnsafeMutableBytes - case 949: self = .work - case 950: self = .wrapped - case 951: self = .wrappedType - case 952: self = .wrappedValue - case 953: self = .written - case 954: self = .yday + case 76: self = .clearEnd + case 77: self = .clearEnumType + case 78: self = .clearExtendee + case 79: self = .clearExtensionValue + case 80: self = .clearFeatures + case 81: self = .clearFieldPresence + case 82: self = .clearFullName + case 83: self = .clearGoPackage + case 84: self = .clearIdempotencyLevel + case 85: self = .clearIdentifierValue + case 86: self = .clearInputType + case 87: self = .clearIsExtension + case 88: self = .clearJavaGenerateEqualsAndHash + case 89: self = .clearJavaGenericServices + case 90: self = .clearJavaMultipleFiles + case 91: self = .clearJavaOuterClassname + case 92: self = .clearJavaPackage + case 93: self = .clearJavaStringCheckUtf8 + case 94: self = .clearJsonFormat + case 95: self = .clearJsonName + case 96: self = .clearJstype + case 97: self = .clearLabel + case 98: self = .clearLazy + case 99: self = .clearLeadingComments + case 100: self = .clearMapEntry + case 101: self = .clearMaximumEdition + case 102: self = .clearMessageEncoding + case 103: self = .clearMessageSetWireFormat + case 104: self = .clearMinimumEdition + case 105: self = .clearName + case 106: self = .clearNamePart + case 107: self = .clearNegativeIntValue + case 108: self = .clearNoStandardDescriptorAccessor + case 109: self = .clearNumber + case 110: self = .clearObjcClassPrefix + case 111: self = .clearOneofIndex + case 112: self = .clearOptimizeFor + case 113: self = .clearOptions + case 114: self = .clearOutputType + case 115: self = .clearPackage + case 116: self = .clearPacked + case 117: self = .clearPhpClassPrefix + case 118: self = .clearPhpGenericServices + case 119: self = .clearPhpMetadataNamespace + case 120: self = .clearPhpNamespace + case 121: self = .clearPositiveIntValue + case 122: self = .clearProto3Optional + case 123: self = .clearPyGenericServices + case 124: self = .clearRepeated + case 125: self = .clearRepeatedFieldEncoding + case 126: self = .clearReserved + case 127: self = .clearRetention + case 128: self = .clearRubyPackage + case 129: self = .clearSemantic + case 130: self = .clearServerStreaming + case 131: self = .clearSourceCodeInfo + case 132: self = .clearSourceContext + case 133: self = .clearSourceFile + case 134: self = .clearStart + case 135: self = .clearStringValue + case 136: self = .clearSwiftPrefix + case 137: self = .clearSyntax + case 138: self = .clearTrailingComments + case 139: self = .clearType + case 140: self = .clearTypeName + case 141: self = .clearUnverifiedLazy + case 142: self = .clearUtf8Validation + case 143: self = .clearValue + case 144: self = .clearVerification + case 145: self = .clearWeak + case 146: self = .clientStreaming + case 147: self = .codePoint + case 148: self = .codeUnits + case 149: self = .collection + case 150: self = .com + case 151: self = .comma + case 152: self = .contentsOf + case 153: self = .contiguousBytes + case 154: self = .count + case 155: self = .countVarintsInBuffer + case 156: self = .csharpNamespace + case 157: self = .ctype + case 158: self = .customCodable + case 159: self = .customDebugStringConvertible + case 160: self = .d + case 161: self = .data + case 162: self = .dataResult + case 163: self = .date + case 164: self = .daySec + case 165: self = .daysSinceEpoch + case 166: self = .debugDescription_ + case 167: self = .debugRedact + case 168: self = .declaration + case 169: self = .decoded + case 170: self = .decodedFromJsonnull + case 171: self = .decodeExtensionField + case 172: self = .decodeExtensionFieldsAsMessageSet + case 173: self = .decodeJson + case 174: self = .decodeMapField + case 175: self = .decodeMessage + case 176: self = .decoder + case 177: self = .decodeRepeated + case 178: self = .decodeRepeatedBoolField + case 179: self = .decodeRepeatedBytesField + case 180: self = .decodeRepeatedDoubleField + case 181: self = .decodeRepeatedEnumField + case 182: self = .decodeRepeatedFixed32Field + case 183: self = .decodeRepeatedFixed64Field + case 184: self = .decodeRepeatedFloatField + case 185: self = .decodeRepeatedGroupField + case 186: self = .decodeRepeatedInt32Field + case 187: self = .decodeRepeatedInt64Field + case 188: self = .decodeRepeatedMessageField + case 189: self = .decodeRepeatedSfixed32Field + case 190: self = .decodeRepeatedSfixed64Field + case 191: self = .decodeRepeatedSint32Field + case 192: self = .decodeRepeatedSint64Field + case 193: self = .decodeRepeatedStringField + case 194: self = .decodeRepeatedUint32Field + case 195: self = .decodeRepeatedUint64Field + case 196: self = .decodeSingular + case 197: self = .decodeSingularBoolField + case 198: self = .decodeSingularBytesField + case 199: self = .decodeSingularDoubleField + case 200: self = .decodeSingularEnumField + case 201: self = .decodeSingularFixed32Field + case 202: self = .decodeSingularFixed64Field + case 203: self = .decodeSingularFloatField + case 204: self = .decodeSingularGroupField + case 205: self = .decodeSingularInt32Field + case 206: self = .decodeSingularInt64Field + case 207: self = .decodeSingularMessageField + case 208: self = .decodeSingularSfixed32Field + case 209: self = .decodeSingularSfixed64Field + case 210: self = .decodeSingularSint32Field + case 211: self = .decodeSingularSint64Field + case 212: self = .decodeSingularStringField + case 213: self = .decodeSingularUint32Field + case 214: self = .decodeSingularUint64Field + case 215: self = .decodeTextFormat + case 216: self = .defaultAnyTypeUrlprefix + case 217: self = .defaults + case 218: self = .defaultValue + case 219: self = .dependency + case 220: self = .deprecated + case 221: self = .deprecatedLegacyJsonFieldConflicts + case 222: self = .description_ + case 223: self = .descriptorProto + case 224: self = .dictionary + case 225: self = .dictionaryLiteral + case 226: self = .digit + case 227: self = .digit0 + case 228: self = .digit1 + case 229: self = .digitCount + case 230: self = .digits + case 231: self = .digitValue + case 232: self = .discardableResult + case 233: self = .discardUnknownFields + case 234: self = .distance + case 235: self = .double + case 236: self = .doubleValue + case 237: self = .duration + case 238: self = .e + case 239: self = .edition + case 240: self = .editionDefault + case 241: self = .editionDefaults + case 242: self = .element + case 243: self = .elements + case 244: self = .emitExtensionFieldName + case 245: self = .emitFieldName + case 246: self = .emitFieldNumber + case 247: self = .empty + case 248: self = .emptyData + case 249: self = .encodeAsBytes + case 250: self = .encoded + case 251: self = .encodedJsonstring + case 252: self = .encodedSize + case 253: self = .encodeField + case 254: self = .encoder + case 255: self = .end + case 256: self = .endArray + case 257: self = .endMessageField + case 258: self = .endObject + case 259: self = .endRegularField + case 260: self = .enum + case 261: self = .enumDescriptorProto + case 262: self = .enumOptions + case 263: self = .enumReservedRange + case 264: self = .enumType + case 265: self = .enumvalue + case 266: self = .enumValueDescriptorProto + case 267: self = .enumValueOptions + case 268: self = .equatable + case 269: self = .error + case 270: self = .expressibleByArrayLiteral + case 271: self = .expressibleByDictionaryLiteral + case 272: self = .ext + case 273: self = .extDecoder + case 274: self = .extendedGraphemeClusterLiteral + case 275: self = .extendedGraphemeClusterLiteralType + case 276: self = .extendee + case 277: self = .extensibleMessage + case 278: self = .extension + case 279: self = .extensionField + case 280: self = .extensionFieldNumber + case 281: self = .extensionFieldValueSet + case 282: self = .extensionMap + case 283: self = .extensionRange + case 284: self = .extensionRangeOptions + case 285: self = .extensions + case 286: self = .extras + case 287: self = .f + case 288: self = .false + case 289: self = .features + case 290: self = .featureSet + case 291: self = .featureSetDefaults + case 292: self = .featureSetEditionDefault + case 293: self = .field + case 294: self = .fieldData + case 295: self = .fieldDescriptorProto + case 296: self = .fieldMask + case 297: self = .fieldName + case 298: self = .fieldNameCount + case 299: self = .fieldNum + case 300: self = .fieldNumber + case 301: self = .fieldNumberForProto + case 302: self = .fieldOptions + case 303: self = .fieldPresence + case 304: self = .fields + case 305: self = .fieldSize + case 306: self = .fieldTag + case 307: self = .fieldType + case 308: self = .file + case 309: self = .fileDescriptorProto + case 310: self = .fileDescriptorSet + case 311: self = .fileName + case 312: self = .fileOptions + case 313: self = .filter + case 314: self = .first + case 315: self = .firstItem + case 316: self = .float + case 317: self = .floatLiteral + case 318: self = .floatLiteralType + case 319: self = .floatValue + case 320: self = .forMessageName + case 321: self = .formUnion + case 322: self = .forReadingFrom + case 323: self = .forTypeURL + case 324: self = .forwardParser + case 325: self = .forWritingInto + case 326: self = .from + case 327: self = .fromAscii2 + case 328: self = .fromAscii4 + case 329: self = .fromByteOffset + case 330: self = .fromHexDigit + case 331: self = .fullName + case 332: self = .func + case 333: self = .g + case 334: self = .generatedCodeInfo + case 335: self = .get + case 336: self = .getExtensionValue + case 337: self = .googleapis + case 338: self = .googleProtobufAny + case 339: self = .googleProtobufApi + case 340: self = .googleProtobufBoolValue + case 341: self = .googleProtobufBytesValue + case 342: self = .googleProtobufDescriptorProto + case 343: self = .googleProtobufDoubleValue + case 344: self = .googleProtobufDuration + case 345: self = .googleProtobufEdition + case 346: self = .googleProtobufEmpty + case 347: self = .googleProtobufEnum + case 348: self = .googleProtobufEnumDescriptorProto + case 349: self = .googleProtobufEnumOptions + case 350: self = .googleProtobufEnumValue + case 351: self = .googleProtobufEnumValueDescriptorProto + case 352: self = .googleProtobufEnumValueOptions + case 353: self = .googleProtobufExtensionRangeOptions + case 354: self = .googleProtobufFeatureSet + case 355: self = .googleProtobufFeatureSetDefaults + case 356: self = .googleProtobufField + case 357: self = .googleProtobufFieldDescriptorProto + case 358: self = .googleProtobufFieldMask + case 359: self = .googleProtobufFieldOptions + case 360: self = .googleProtobufFileDescriptorProto + case 361: self = .googleProtobufFileDescriptorSet + case 362: self = .googleProtobufFileOptions + case 363: self = .googleProtobufFloatValue + case 364: self = .googleProtobufGeneratedCodeInfo + case 365: self = .googleProtobufInt32Value + case 366: self = .googleProtobufInt64Value + case 367: self = .googleProtobufListValue + case 368: self = .googleProtobufMessageOptions + case 369: self = .googleProtobufMethod + case 370: self = .googleProtobufMethodDescriptorProto + case 371: self = .googleProtobufMethodOptions + case 372: self = .googleProtobufMixin + case 373: self = .googleProtobufNullValue + case 374: self = .googleProtobufOneofDescriptorProto + case 375: self = .googleProtobufOneofOptions + case 376: self = .googleProtobufOption + case 377: self = .googleProtobufServiceDescriptorProto + case 378: self = .googleProtobufServiceOptions + case 379: self = .googleProtobufSourceCodeInfo + case 380: self = .googleProtobufSourceContext + case 381: self = .googleProtobufStringValue + case 382: self = .googleProtobufStruct + case 383: self = .googleProtobufSyntax + case 384: self = .googleProtobufTimestamp + case 385: self = .googleProtobufType + case 386: self = .googleProtobufUint32Value + case 387: self = .googleProtobufUint64Value + case 388: self = .googleProtobufUninterpretedOption + case 389: self = .googleProtobufValue + case 390: self = .goPackage + case 391: self = .group + case 392: self = .groupFieldNumberStack + case 393: self = .groupSize + case 394: self = .h + case 395: self = .hadOneofValue + case 396: self = .handleConflictingOneOf + case 397: self = .hasAggregateValue + case 398: self = .hasAllowAlias + case 399: self = .hasBegin + case 400: self = .hasCcEnableArenas + case 401: self = .hasCcGenericServices + case 402: self = .hasClientStreaming + case 403: self = .hasCsharpNamespace + case 404: self = .hasCtype + case 405: self = .hasDebugRedact + case 406: self = .hasDefaultValue + case 407: self = .hasDeprecated + case 408: self = .hasDeprecatedLegacyJsonFieldConflicts + case 409: self = .hasDoubleValue + case 410: self = .hasEdition + case 411: self = .hasEnd + case 412: self = .hasEnumType + case 413: self = .hasExtendee + case 414: self = .hasExtensionValue + case 415: self = .hasFeatures + case 416: self = .hasFieldPresence + case 417: self = .hasFullName + case 418: self = .hasGoPackage + case 419: self = .hash + case 420: self = .hashable + case 421: self = .hasher + case 422: self = .hashValue_ + case 423: self = .hashVisitor + case 424: self = .hasIdempotencyLevel + case 425: self = .hasIdentifierValue + case 426: self = .hasInputType + case 427: self = .hasIsExtension + case 428: self = .hasJavaGenerateEqualsAndHash + case 429: self = .hasJavaGenericServices + case 430: self = .hasJavaMultipleFiles + case 431: self = .hasJavaOuterClassname + case 432: self = .hasJavaPackage + case 433: self = .hasJavaStringCheckUtf8 + case 434: self = .hasJsonFormat + case 435: self = .hasJsonName + case 436: self = .hasJstype + case 437: self = .hasLabel + case 438: self = .hasLazy + case 439: self = .hasLeadingComments + case 440: self = .hasMapEntry + case 441: self = .hasMaximumEdition + case 442: self = .hasMessageEncoding + case 443: self = .hasMessageSetWireFormat + case 444: self = .hasMinimumEdition + case 445: self = .hasName + case 446: self = .hasNamePart + case 447: self = .hasNegativeIntValue + case 448: self = .hasNoStandardDescriptorAccessor + case 449: self = .hasNumber + case 450: self = .hasObjcClassPrefix + case 451: self = .hasOneofIndex + case 452: self = .hasOptimizeFor + case 453: self = .hasOptions + case 454: self = .hasOutputType + case 455: self = .hasPackage + case 456: self = .hasPacked + case 457: self = .hasPhpClassPrefix + case 458: self = .hasPhpGenericServices + case 459: self = .hasPhpMetadataNamespace + case 460: self = .hasPhpNamespace + case 461: self = .hasPositiveIntValue + case 462: self = .hasProto3Optional + case 463: self = .hasPyGenericServices + case 464: self = .hasRepeated + case 465: self = .hasRepeatedFieldEncoding + case 466: self = .hasReserved + case 467: self = .hasRetention + case 468: self = .hasRubyPackage + case 469: self = .hasSemantic + case 470: self = .hasServerStreaming + case 471: self = .hasSourceCodeInfo + case 472: self = .hasSourceContext + case 473: self = .hasSourceFile + case 474: self = .hasStart + case 475: self = .hasStringValue + case 476: self = .hasSwiftPrefix + case 477: self = .hasSyntax + case 478: self = .hasTrailingComments + case 479: self = .hasType + case 480: self = .hasTypeName + case 481: self = .hasUnverifiedLazy + case 482: self = .hasUtf8Validation + case 483: self = .hasValue + case 484: self = .hasVerification + case 485: self = .hasWeak + case 486: self = .hour + case 487: self = .i + case 488: self = .idempotencyLevel + case 489: self = .identifierValue + case 490: self = .if + case 491: self = .ignoreUnknownFields + case 492: self = .index + case 493: self = .init_ + case 494: self = .inout + case 495: self = .inputType + case 496: self = .insert + case 497: self = .int + case 498: self = .int32 + case 499: self = .int32Value + case 500: self = .int64 + case 501: self = .int64Value + case 502: self = .int8 + case 503: self = .integerLiteral + case 504: self = .integerLiteralType + case 505: self = .intern + case 506: self = .internal + case 507: self = .internalState + case 508: self = .into + case 509: self = .ints + case 510: self = .isA + case 511: self = .isEqual + case 512: self = .isEqualTo + case 513: self = .isExtension + case 514: self = .isInitialized + case 515: self = .isNegative + case 516: self = .itemTagsEncodedSize + case 517: self = .iterator + case 518: self = .i2166136261 + case 519: self = .javaGenerateEqualsAndHash + case 520: self = .javaGenericServices + case 521: self = .javaMultipleFiles + case 522: self = .javaOuterClassname + case 523: self = .javaPackage + case 524: self = .javaStringCheckUtf8 + case 525: self = .jsondecoder + case 526: self = .jsondecodingError + case 527: self = .jsondecodingOptions + case 528: self = .jsonEncoder + case 529: self = .jsonencodingError + case 530: self = .jsonencodingOptions + case 531: self = .jsonencodingVisitor + case 532: self = .jsonFormat + case 533: self = .jsonmapEncodingVisitor + case 534: self = .jsonName + case 535: self = .jsonPath + case 536: self = .jsonPaths + case 537: self = .jsonscanner + case 538: self = .jsonString + case 539: self = .jsonText + case 540: self = .jsonUtf8Data + case 541: self = .jstype + case 542: self = .k + case 543: self = .kChunkSize + case 544: self = .key + case 545: self = .keyField + case 546: self = .keyFieldOpt + case 547: self = .keyType + case 548: self = .kind + case 549: self = .l + case 550: self = .label + case 551: self = .lazy + case 552: self = .leadingComments + case 553: self = .leadingDetachedComments + case 554: self = .length + case 555: self = .lessThan + case 556: self = .let + case 557: self = .lhs + case 558: self = .list + case 559: self = .listOfMessages + case 560: self = .listValue + case 561: self = .littleEndian + case 562: self = .littleEndianBytes + case 563: self = .load + case 564: self = .localHasher + case 565: self = .location + case 566: self = .m + case 567: self = .major + case 568: self = .makeIterator + case 569: self = .mapEntry + case 570: self = .mapHash + case 571: self = .mapKeyType + case 572: self = .mapNameResolver + case 573: self = .mapToMessages + case 574: self = .mapValueType + case 575: self = .mapVisitor + case 576: self = .maximumEdition + case 577: self = .mdayStart + case 578: self = .merge + case 579: self = .message + case 580: self = .messageDepthLimit + case 581: self = .messageEncoding + case 582: self = .messageExtension + case 583: self = .messageImplementationBase + case 584: self = .messageOptions + case 585: self = .messageSet + case 586: self = .messageSetWireFormat + case 587: self = .messageType + case 588: self = .method + case 589: self = .methodDescriptorProto + case 590: self = .methodOptions + case 591: self = .methods + case 592: self = .min + case 593: self = .minimumEdition + case 594: self = .minor + case 595: self = .mixin + case 596: self = .mixins + case 597: self = .modifier + case 598: self = .modify + case 599: self = .month + case 600: self = .msgExtension + case 601: self = .mutating + case 602: self = .n + case 603: self = .name + case 604: self = .nameDescription + case 605: self = .nameMap + case 606: self = .namePart + case 607: self = .nameResolver + case 608: self = .names + case 609: self = .nanos + case 610: self = .nativeBytes + case 611: self = .nativeEndianBytes + case 612: self = .negativeIntValue + case 613: self = .nestedType + case 614: self = .newL + case 615: self = .newList + case 616: self = .newValue + case 617: self = .nextByte + case 618: self = .nextFieldNumber + case 619: self = .nil + case 620: self = .nilLiteral + case 621: self = .noStandardDescriptorAccessor + case 622: self = .nullValue + case 623: self = .number + case 624: self = .numberValue + case 625: self = .objcClassPrefix + case 626: self = .of + case 627: self = .oneofDecl + case 628: self = .oneofDescriptorProto + case 629: self = .oneofIndex + case 630: self = .oneofOptions + case 631: self = .oneofs + case 632: self = .oneOfKind + case 633: self = .optimizeFor + case 634: self = .optimizeMode + case 635: self = .option + case 636: self = .optionalEnumExtensionField + case 637: self = .optionalExtensionField + case 638: self = .optionalGroupExtensionField + case 639: self = .optionalMessageExtensionField + case 640: self = .optionRetention + case 641: self = .options + case 642: self = .optionTargetType + case 643: self = .other + case 644: self = .others + case 645: self = .out + case 646: self = .outputType + case 647: self = .p + case 648: self = .package + case 649: self = .packed + case 650: self = .packedEnumExtensionField + case 651: self = .packedExtensionField + case 652: self = .padding + case 653: self = .parent + case 654: self = .parse + case 655: self = .partial + case 656: self = .path + case 657: self = .paths + case 658: self = .payload + case 659: self = .payloadSize + case 660: self = .phpClassPrefix + case 661: self = .phpGenericServices + case 662: self = .phpMetadataNamespace + case 663: self = .phpNamespace + case 664: self = .pointer + case 665: self = .pos + case 666: self = .positiveIntValue + case 667: self = .prefix + case 668: self = .preserveProtoFieldNames + case 669: self = .preTraverse + case 670: self = .printUnknownFields + case 671: self = .proto2 + case 672: self = .proto3DefaultValue + case 673: self = .proto3Optional + case 674: self = .protobufApiversionCheck + case 675: self = .protobufApiversion2 + case 676: self = .protobufBool + case 677: self = .protobufBytes + case 678: self = .protobufDouble + case 679: self = .protobufEnumMap + case 680: self = .protobufExtension + case 681: self = .protobufFixed32 + case 682: self = .protobufFixed64 + case 683: self = .protobufFloat + case 684: self = .protobufInt32 + case 685: self = .protobufInt64 + case 686: self = .protobufMap + case 687: self = .protobufMessageMap + case 688: self = .protobufSfixed32 + case 689: self = .protobufSfixed64 + case 690: self = .protobufSint32 + case 691: self = .protobufSint64 + case 692: self = .protobufString + case 693: self = .protobufUint32 + case 694: self = .protobufUint64 + case 695: self = .protobufExtensionFieldValues + case 696: self = .protobufFieldNumber + case 697: self = .protobufGeneratedIsEqualTo + case 698: self = .protobufNameMap + case 699: self = .protobufNewField + case 700: self = .protobufPackage + case 701: self = .protocol + case 702: self = .protoFieldName + case 703: self = .protoMessageName + case 704: self = .protoNameProviding + case 705: self = .protoPaths + case 706: self = .public + case 707: self = .publicDependency + case 708: self = .putBoolValue + case 709: self = .putBytesValue + case 710: self = .putDoubleValue + case 711: self = .putEnumValue + case 712: self = .putFixedUint32 + case 713: self = .putFixedUint64 + case 714: self = .putFloatValue + case 715: self = .putInt64 + case 716: self = .putStringValue + case 717: self = .putUint64 + case 718: self = .putUint64Hex + case 719: self = .putVarInt + case 720: self = .putZigZagVarInt + case 721: self = .pyGenericServices + case 722: self = .rawChars + case 723: self = .rawRepresentable + case 724: self = .rawValue_ + case 725: self = .read4HexDigits + case 726: self = .register + case 727: self = .repeated + case 728: self = .repeatedEnumExtensionField + case 729: self = .repeatedExtensionField + case 730: self = .repeatedFieldEncoding + case 731: self = .repeatedGroupExtensionField + case 732: self = .repeatedMessageExtensionField + case 733: self = .repeating + case 734: self = .requestStreaming + case 735: self = .requestTypeURL + case 736: self = .requiredSize + case 737: self = .responseStreaming + case 738: self = .responseTypeURL + case 739: self = .result + case 740: self = .retention + case 741: self = .rethrows + case 742: self = .return + case 743: self = .returnType + case 744: self = .revision + case 745: self = .rhs + case 746: self = .root + case 747: self = .rubyPackage + case 748: self = .s + case 749: self = .sawBackslash + case 750: self = .sawSection4Characters + case 751: self = .sawSection5Characters + case 752: self = .scanner + case 753: self = .seconds + case 754: self = .self_ + case 755: self = .semantic + case 756: self = .separator + case 757: self = .serialize + case 758: self = .serializedData + case 759: self = .serializedSize + case 760: self = .serverStreaming + case 761: self = .service + case 762: self = .serviceDescriptorProto + case 763: self = .serviceOptions + case 764: self = .set + case 765: self = .setExtensionValue + case 766: self = .shift + case 767: self = .simpleExtensionMap + case 768: self = .sizer + case 769: self = .source + case 770: self = .sourceCodeInfo + case 771: self = .sourceContext + case 772: self = .sourceEncoding + case 773: self = .sourceFile + case 774: self = .span + case 775: self = .split + case 776: self = .start + case 777: self = .startArray + case 778: self = .startArrayObject + case 779: self = .startField + case 780: self = .startIndex + case 781: self = .startMessageField + case 782: self = .startObject + case 783: self = .startRegularField + case 784: self = .state + case 785: self = .static + case 786: self = .staticString + case 787: self = .storage + case 788: self = .string + case 789: self = .stringLiteral + case 790: self = .stringLiteralType + case 791: self = .stringResult + case 792: self = .stringValue + case 793: self = .struct + case 794: self = .structValue + case 795: self = .subDecoder + case 796: self = .subscript + case 797: self = .subVisitor + case 798: self = .swift + case 799: self = .swiftPrefix + case 800: self = .swiftProtobuf + case 801: self = .syntax + case 802: self = .t + case 803: self = .tag + case 804: self = .targets + case 805: self = .terminator + case 806: self = .testDecoder + case 807: self = .text + case 808: self = .textDecoder + case 809: self = .textFormatDecoder + case 810: self = .textFormatDecodingError + case 811: self = .textFormatDecodingOptions + case 812: self = .textFormatEncodingOptions + case 813: self = .textFormatEncodingVisitor + case 814: self = .textFormatString + case 815: self = .throwOrIgnore + case 816: self = .throws + case 817: self = .timeInterval + case 818: self = .timeIntervalSince1970 + case 819: self = .timeIntervalSinceReferenceDate + case 820: self = .timestamp + case 821: self = .total + case 822: self = .totalArrayDepth + case 823: self = .totalSize + case 824: self = .trailingComments + case 825: self = .traverse + case 826: self = .true + case 827: self = .try + case 828: self = .type + case 829: self = .typealias + case 830: self = .typeEnum + case 831: self = .typeName + case 832: self = .typePrefix + case 833: self = .typeStart + case 834: self = .typeUnknown + case 835: self = .typeURL + case 836: self = .uint32 + case 837: self = .uint32Value + case 838: self = .uint64 + case 839: self = .uint64Value + case 840: self = .uint8 + case 841: self = .unicodeScalarLiteral + case 842: self = .unicodeScalarLiteralType + case 843: self = .unicodeScalars + case 844: self = .unicodeScalarView + case 845: self = .uninterpretedOption + case 846: self = .union + case 847: self = .uniqueStorage + case 848: self = .unknown + case 849: self = .unknownFields + case 850: self = .unknownStorage + case 851: self = .unpackTo + case 852: self = .unsafeBufferPointer + case 853: self = .unsafeMutablePointer + case 854: self = .unsafeMutableRawBufferPointer + case 855: self = .unsafeMutableRawPointer + case 856: self = .unsafeRawBufferPointer + case 857: self = .unsafeRawPointer + case 858: self = .unverifiedLazy + case 859: self = .updatedOptions + case 860: self = .url + case 861: self = .useDeterministicOrdering + case 862: self = .utf8 + case 863: self = .utf8Ptr + case 864: self = .utf8ToDouble + case 865: self = .utf8Validation + case 866: self = .utf8View + case 867: self = .v + case 868: self = .value + case 869: self = .valueField + case 870: self = .values + case 871: self = .valueType + case 872: self = .var + case 873: self = .verification + case 874: self = .verificationState + case 875: self = .version + case 876: self = .versionString + case 877: self = .visitExtensionFields + case 878: self = .visitExtensionFieldsAsMessageSet + case 879: self = .visitMapField + case 880: self = .visitor + case 881: self = .visitPacked + case 882: self = .visitPackedBoolField + case 883: self = .visitPackedDoubleField + case 884: self = .visitPackedEnumField + case 885: self = .visitPackedFixed32Field + case 886: self = .visitPackedFixed64Field + case 887: self = .visitPackedFloatField + case 888: self = .visitPackedInt32Field + case 889: self = .visitPackedInt64Field + case 890: self = .visitPackedSfixed32Field + case 891: self = .visitPackedSfixed64Field + case 892: self = .visitPackedSint32Field + case 893: self = .visitPackedSint64Field + case 894: self = .visitPackedUint32Field + case 895: self = .visitPackedUint64Field + case 896: self = .visitRepeated + case 897: self = .visitRepeatedBoolField + case 898: self = .visitRepeatedBytesField + case 899: self = .visitRepeatedDoubleField + case 900: self = .visitRepeatedEnumField + case 901: self = .visitRepeatedFixed32Field + case 902: self = .visitRepeatedFixed64Field + case 903: self = .visitRepeatedFloatField + case 904: self = .visitRepeatedGroupField + case 905: self = .visitRepeatedInt32Field + case 906: self = .visitRepeatedInt64Field + case 907: self = .visitRepeatedMessageField + case 908: self = .visitRepeatedSfixed32Field + case 909: self = .visitRepeatedSfixed64Field + case 910: self = .visitRepeatedSint32Field + case 911: self = .visitRepeatedSint64Field + case 912: self = .visitRepeatedStringField + case 913: self = .visitRepeatedUint32Field + case 914: self = .visitRepeatedUint64Field + case 915: self = .visitSingular + case 916: self = .visitSingularBoolField + case 917: self = .visitSingularBytesField + case 918: self = .visitSingularDoubleField + case 919: self = .visitSingularEnumField + case 920: self = .visitSingularFixed32Field + case 921: self = .visitSingularFixed64Field + case 922: self = .visitSingularFloatField + case 923: self = .visitSingularGroupField + case 924: self = .visitSingularInt32Field + case 925: self = .visitSingularInt64Field + case 926: self = .visitSingularMessageField + case 927: self = .visitSingularSfixed32Field + case 928: self = .visitSingularSfixed64Field + case 929: self = .visitSingularSint32Field + case 930: self = .visitSingularSint64Field + case 931: self = .visitSingularStringField + case 932: self = .visitSingularUint32Field + case 933: self = .visitSingularUint64Field + case 934: self = .visitUnknown + case 935: self = .wasDecoded + case 936: self = .weak + case 937: self = .weakDependency + case 938: self = .where + case 939: self = .wireFormat + case 940: self = .with + case 941: self = .withUnsafeBytes + case 942: self = .withUnsafeMutableBytes + case 943: self = .work + case 944: self = .wrapped + case 945: self = .wrappedType + case 946: self = .wrappedValue + case 947: self = .written + case 948: self = .yday default: self = .UNRECOGNIZED(rawValue) } } @@ -2026,888 +2014,882 @@ enum ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: SwiftProtobuf.Enum { case .clearDeprecatedLegacyJsonFieldConflicts: return 73 case .clearDoubleValue: return 74 case .clearEdition: return 75 - case .clearEditionEnum: return 76 - case .clearEnd: return 77 - case .clearEnumType: return 78 - case .clearExtendee: return 79 - case .clearExtensionValue: return 80 - case .clearFeatures: return 81 - case .clearFieldPresence: return 82 - case .clearFullName: return 83 - case .clearGoPackage: return 84 - case .clearIdempotencyLevel: return 85 - case .clearIdentifierValue: return 86 - case .clearInputType: return 87 - case .clearIsExtension: return 88 - case .clearJavaGenerateEqualsAndHash: return 89 - case .clearJavaGenericServices: return 90 - case .clearJavaMultipleFiles: return 91 - case .clearJavaOuterClassname: return 92 - case .clearJavaPackage: return 93 - case .clearJavaStringCheckUtf8: return 94 - case .clearJsonFormat: return 95 - case .clearJsonName: return 96 - case .clearJstype: return 97 - case .clearLabel: return 98 - case .clearLazy: return 99 - case .clearLeadingComments: return 100 - case .clearMapEntry: return 101 - case .clearMaximumEdition: return 102 - case .clearMaximumEditionEnum: return 103 - case .clearMessageEncoding: return 104 - case .clearMessageSetWireFormat: return 105 - case .clearMinimumEdition: return 106 - case .clearMinimumEditionEnum: return 107 - case .clearName: return 108 - case .clearNamePart: return 109 - case .clearNegativeIntValue: return 110 - case .clearNoStandardDescriptorAccessor: return 111 - case .clearNumber: return 112 - case .clearObjcClassPrefix: return 113 - case .clearOneofIndex: return 114 - case .clearOptimizeFor: return 115 - case .clearOptions: return 116 - case .clearOutputType: return 117 - case .clearPackage: return 118 - case .clearPacked: return 119 - case .clearPhpClassPrefix: return 120 - case .clearPhpGenericServices: return 121 - case .clearPhpMetadataNamespace: return 122 - case .clearPhpNamespace: return 123 - case .clearPositiveIntValue: return 124 - case .clearProto3Optional: return 125 - case .clearPyGenericServices: return 126 - case .clearRepeated: return 127 - case .clearRepeatedFieldEncoding: return 128 - case .clearReserved: return 129 - case .clearRetention: return 130 - case .clearRubyPackage: return 131 - case .clearSemantic: return 132 - case .clearServerStreaming: return 133 - case .clearSourceCodeInfo: return 134 - case .clearSourceContext: return 135 - case .clearSourceFile: return 136 - case .clearStart: return 137 - case .clearStringValue: return 138 - case .clearSwiftPrefix: return 139 - case .clearSyntax: return 140 - case .clearTrailingComments: return 141 - case .clearType: return 142 - case .clearTypeName: return 143 - case .clearUnverifiedLazy: return 144 - case .clearValue: return 145 - case .clearVerification: return 146 - case .clearWeak: return 147 - case .clientStreaming: return 148 - case .codePoint: return 149 - case .codeUnits: return 150 - case .collection: return 151 - case .com: return 152 - case .comma: return 153 - case .contentsOf: return 154 - case .contiguousBytes: return 155 - case .count: return 156 - case .countVarintsInBuffer: return 157 - case .csharpNamespace: return 158 - case .ctype: return 159 - case .customCodable: return 160 - case .customDebugStringConvertible: return 161 - case .d: return 162 - case .data: return 163 - case .dataResult: return 164 - case .date: return 165 - case .daySec: return 166 - case .daysSinceEpoch: return 167 - case .debugDescription_: return 168 - case .debugRedact: return 169 - case .declaration: return 170 - case .decoded: return 171 - case .decodedFromJsonnull: return 172 - case .decodeExtensionField: return 173 - case .decodeExtensionFieldsAsMessageSet: return 174 - case .decodeJson: return 175 - case .decodeMapField: return 176 - case .decodeMessage: return 177 - case .decoder: return 178 - case .decodeRepeated: return 179 - case .decodeRepeatedBoolField: return 180 - case .decodeRepeatedBytesField: return 181 - case .decodeRepeatedDoubleField: return 182 - case .decodeRepeatedEnumField: return 183 - case .decodeRepeatedFixed32Field: return 184 - case .decodeRepeatedFixed64Field: return 185 - case .decodeRepeatedFloatField: return 186 - case .decodeRepeatedGroupField: return 187 - case .decodeRepeatedInt32Field: return 188 - case .decodeRepeatedInt64Field: return 189 - case .decodeRepeatedMessageField: return 190 - case .decodeRepeatedSfixed32Field: return 191 - case .decodeRepeatedSfixed64Field: return 192 - case .decodeRepeatedSint32Field: return 193 - case .decodeRepeatedSint64Field: return 194 - case .decodeRepeatedStringField: return 195 - case .decodeRepeatedUint32Field: return 196 - case .decodeRepeatedUint64Field: return 197 - case .decodeSingular: return 198 - case .decodeSingularBoolField: return 199 - case .decodeSingularBytesField: return 200 - case .decodeSingularDoubleField: return 201 - case .decodeSingularEnumField: return 202 - case .decodeSingularFixed32Field: return 203 - case .decodeSingularFixed64Field: return 204 - case .decodeSingularFloatField: return 205 - case .decodeSingularGroupField: return 206 - case .decodeSingularInt32Field: return 207 - case .decodeSingularInt64Field: return 208 - case .decodeSingularMessageField: return 209 - case .decodeSingularSfixed32Field: return 210 - case .decodeSingularSfixed64Field: return 211 - case .decodeSingularSint32Field: return 212 - case .decodeSingularSint64Field: return 213 - case .decodeSingularStringField: return 214 - case .decodeSingularUint32Field: return 215 - case .decodeSingularUint64Field: return 216 - case .decodeTextFormat: return 217 - case .defaultAnyTypeUrlprefix: return 218 - case .defaults: return 219 - case .defaultValue: return 220 - case .dependency: return 221 - case .deprecated: return 222 - case .deprecatedLegacyJsonFieldConflicts: return 223 - case .description_: return 224 - case .descriptorProto: return 225 - case .dictionary: return 226 - case .dictionaryLiteral: return 227 - case .digit: return 228 - case .digit0: return 229 - case .digit1: return 230 - case .digitCount: return 231 - case .digits: return 232 - case .digitValue: return 233 - case .discardableResult: return 234 - case .discardUnknownFields: return 235 - case .distance: return 236 - case .double: return 237 - case .doubleValue: return 238 - case .duration: return 239 - case .e: return 240 - case .edition: return 241 - case .editionDefault: return 242 - case .editionDefaults: return 243 - case .editionEnum: return 244 - case .element: return 245 - case .elements: return 246 - case .emitExtensionFieldName: return 247 - case .emitFieldName: return 248 - case .emitFieldNumber: return 249 - case .empty: return 250 - case .emptyData: return 251 - case .encodeAsBytes: return 252 - case .encoded: return 253 - case .encodedJsonstring: return 254 - case .encodedSize: return 255 - case .encodeField: return 256 - case .encoder: return 257 - case .end: return 258 - case .endArray: return 259 - case .endMessageField: return 260 - case .endObject: return 261 - case .endRegularField: return 262 - case .enum: return 263 - case .enumDescriptorProto: return 264 - case .enumOptions: return 265 - case .enumReservedRange: return 266 - case .enumType: return 267 - case .enumvalue: return 268 - case .enumValueDescriptorProto: return 269 - case .enumValueOptions: return 270 - case .equatable: return 271 - case .error: return 272 - case .expressibleByArrayLiteral: return 273 - case .expressibleByDictionaryLiteral: return 274 - case .ext: return 275 - case .extDecoder: return 276 - case .extendedGraphemeClusterLiteral: return 277 - case .extendedGraphemeClusterLiteralType: return 278 - case .extendee: return 279 - case .extensibleMessage: return 280 - case .extension: return 281 - case .extensionField: return 282 - case .extensionFieldNumber: return 283 - case .extensionFieldValueSet: return 284 - case .extensionMap: return 285 - case .extensionRange: return 286 - case .extensionRangeOptions: return 287 - case .extensions: return 288 - case .extras: return 289 - case .f: return 290 - case .false: return 291 - case .features: return 292 - case .featureSet: return 293 - case .featureSetDefaults: return 294 - case .featureSetEditionDefault: return 295 - case .field: return 296 - case .fieldData: return 297 - case .fieldDescriptorProto: return 298 - case .fieldMask: return 299 - case .fieldName: return 300 - case .fieldNameCount: return 301 - case .fieldNum: return 302 - case .fieldNumber: return 303 - case .fieldNumberForProto: return 304 - case .fieldOptions: return 305 - case .fieldPresence: return 306 - case .fields: return 307 - case .fieldSize: return 308 - case .fieldTag: return 309 - case .fieldType: return 310 - case .file: return 311 - case .fileDescriptorProto: return 312 - case .fileDescriptorSet: return 313 - case .fileName: return 314 - case .fileOptions: return 315 - case .filter: return 316 - case .first: return 317 - case .firstItem: return 318 - case .float: return 319 - case .floatLiteral: return 320 - case .floatLiteralType: return 321 - case .floatValue: return 322 - case .forMessageName: return 323 - case .formUnion: return 324 - case .forReadingFrom: return 325 - case .forTypeURL: return 326 - case .forwardParser: return 327 - case .forWritingInto: return 328 - case .from: return 329 - case .fromAscii2: return 330 - case .fromAscii4: return 331 - case .fromByteOffset: return 332 - case .fromHexDigit: return 333 - case .fullName: return 334 - case .func: return 335 - case .g: return 336 - case .generatedCodeInfo: return 337 - case .get: return 338 - case .getExtensionValue: return 339 - case .googleapis: return 340 - case .googleProtobufAny: return 341 - case .googleProtobufApi: return 342 - case .googleProtobufBoolValue: return 343 - case .googleProtobufBytesValue: return 344 - case .googleProtobufDescriptorProto: return 345 - case .googleProtobufDoubleValue: return 346 - case .googleProtobufDuration: return 347 - case .googleProtobufEdition: return 348 - case .googleProtobufEmpty: return 349 - case .googleProtobufEnum: return 350 - case .googleProtobufEnumDescriptorProto: return 351 - case .googleProtobufEnumOptions: return 352 - case .googleProtobufEnumValue: return 353 - case .googleProtobufEnumValueDescriptorProto: return 354 - case .googleProtobufEnumValueOptions: return 355 - case .googleProtobufExtensionRangeOptions: return 356 - case .googleProtobufFeatureSet: return 357 - case .googleProtobufFeatureSetDefaults: return 358 - case .googleProtobufField: return 359 - case .googleProtobufFieldDescriptorProto: return 360 - case .googleProtobufFieldMask: return 361 - case .googleProtobufFieldOptions: return 362 - case .googleProtobufFileDescriptorProto: return 363 - case .googleProtobufFileDescriptorSet: return 364 - case .googleProtobufFileOptions: return 365 - case .googleProtobufFloatValue: return 366 - case .googleProtobufGeneratedCodeInfo: return 367 - case .googleProtobufInt32Value: return 368 - case .googleProtobufInt64Value: return 369 - case .googleProtobufListValue: return 370 - case .googleProtobufMessageOptions: return 371 - case .googleProtobufMethod: return 372 - case .googleProtobufMethodDescriptorProto: return 373 - case .googleProtobufMethodOptions: return 374 - case .googleProtobufMixin: return 375 - case .googleProtobufNullValue: return 376 - case .googleProtobufOneofDescriptorProto: return 377 - case .googleProtobufOneofOptions: return 378 - case .googleProtobufOption: return 379 - case .googleProtobufServiceDescriptorProto: return 380 - case .googleProtobufServiceOptions: return 381 - case .googleProtobufSourceCodeInfo: return 382 - case .googleProtobufSourceContext: return 383 - case .googleProtobufStringValue: return 384 - case .googleProtobufStruct: return 385 - case .googleProtobufSyntax: return 386 - case .googleProtobufTimestamp: return 387 - case .googleProtobufType: return 388 - case .googleProtobufUint32Value: return 389 - case .googleProtobufUint64Value: return 390 - case .googleProtobufUninterpretedOption: return 391 - case .googleProtobufValue: return 392 - case .goPackage: return 393 - case .group: return 394 - case .groupFieldNumberStack: return 395 - case .groupSize: return 396 - case .h: return 397 - case .hadOneofValue: return 398 - case .handleConflictingOneOf: return 399 - case .hasAggregateValue: return 400 - case .hasAllowAlias: return 401 - case .hasBegin: return 402 - case .hasCcEnableArenas: return 403 - case .hasCcGenericServices: return 404 - case .hasClientStreaming: return 405 - case .hasCsharpNamespace: return 406 - case .hasCtype: return 407 - case .hasDebugRedact: return 408 - case .hasDefaultValue: return 409 - case .hasDeprecated: return 410 - case .hasDeprecatedLegacyJsonFieldConflicts: return 411 - case .hasDoubleValue: return 412 - case .hasEdition: return 413 - case .hasEditionEnum: return 414 - case .hasEnd: return 415 - case .hasEnumType: return 416 - case .hasExtendee: return 417 - case .hasExtensionValue: return 418 - case .hasFeatures: return 419 - case .hasFieldPresence: return 420 - case .hasFullName: return 421 - case .hasGoPackage: return 422 - case .hash: return 423 - case .hashable: return 424 - case .hasher: return 425 - case .hashValue_: return 426 - case .hashVisitor: return 427 - case .hasIdempotencyLevel: return 428 - case .hasIdentifierValue: return 429 - case .hasInputType: return 430 - case .hasIsExtension: return 431 - case .hasJavaGenerateEqualsAndHash: return 432 - case .hasJavaGenericServices: return 433 - case .hasJavaMultipleFiles: return 434 - case .hasJavaOuterClassname: return 435 - case .hasJavaPackage: return 436 - case .hasJavaStringCheckUtf8: return 437 - case .hasJsonFormat: return 438 - case .hasJsonName: return 439 - case .hasJstype: return 440 - case .hasLabel: return 441 - case .hasLazy: return 442 - case .hasLeadingComments: return 443 - case .hasMapEntry: return 444 - case .hasMaximumEdition: return 445 - case .hasMaximumEditionEnum: return 446 - case .hasMessageEncoding: return 447 - case .hasMessageSetWireFormat: return 448 - case .hasMinimumEdition: return 449 - case .hasMinimumEditionEnum: return 450 - case .hasName: return 451 - case .hasNamePart: return 452 - case .hasNegativeIntValue: return 453 - case .hasNoStandardDescriptorAccessor: return 454 - case .hasNumber: return 455 - case .hasObjcClassPrefix: return 456 - case .hasOneofIndex: return 457 - case .hasOptimizeFor: return 458 - case .hasOptions: return 459 - case .hasOutputType: return 460 - case .hasPackage: return 461 - case .hasPacked: return 462 - case .hasPhpClassPrefix: return 463 - case .hasPhpGenericServices: return 464 - case .hasPhpMetadataNamespace: return 465 - case .hasPhpNamespace: return 466 - case .hasPositiveIntValue: return 467 - case .hasProto3Optional: return 468 - case .hasPyGenericServices: return 469 - case .hasRepeated: return 470 - case .hasRepeatedFieldEncoding: return 471 - case .hasReserved: return 472 - case .hasRetention: return 473 - case .hasRubyPackage: return 474 - case .hasSemantic: return 475 - case .hasServerStreaming: return 476 - case .hasSourceCodeInfo: return 477 - case .hasSourceContext: return 478 - case .hasSourceFile: return 479 - case .hasStart: return 480 - case .hasStringValue: return 481 - case .hasSwiftPrefix: return 482 - case .hasSyntax: return 483 - case .hasTrailingComments: return 484 - case .hasType: return 485 - case .hasTypeName: return 486 - case .hasUnverifiedLazy: return 487 - case .hasValue: return 488 - case .hasVerification: return 489 - case .hasWeak: return 490 - case .hour: return 491 - case .i: return 492 - case .idempotencyLevel: return 493 - case .identifierValue: return 494 - case .if: return 495 - case .ignoreUnknownFields: return 496 - case .index: return 497 - case .init_: return 498 - case .inout: return 499 + case .clearEnd: return 76 + case .clearEnumType: return 77 + case .clearExtendee: return 78 + case .clearExtensionValue: return 79 + case .clearFeatures: return 80 + case .clearFieldPresence: return 81 + case .clearFullName: return 82 + case .clearGoPackage: return 83 + case .clearIdempotencyLevel: return 84 + case .clearIdentifierValue: return 85 + case .clearInputType: return 86 + case .clearIsExtension: return 87 + case .clearJavaGenerateEqualsAndHash: return 88 + case .clearJavaGenericServices: return 89 + case .clearJavaMultipleFiles: return 90 + case .clearJavaOuterClassname: return 91 + case .clearJavaPackage: return 92 + case .clearJavaStringCheckUtf8: return 93 + case .clearJsonFormat: return 94 + case .clearJsonName: return 95 + case .clearJstype: return 96 + case .clearLabel: return 97 + case .clearLazy: return 98 + case .clearLeadingComments: return 99 + case .clearMapEntry: return 100 + case .clearMaximumEdition: return 101 + case .clearMessageEncoding: return 102 + case .clearMessageSetWireFormat: return 103 + case .clearMinimumEdition: return 104 + case .clearName: return 105 + case .clearNamePart: return 106 + case .clearNegativeIntValue: return 107 + case .clearNoStandardDescriptorAccessor: return 108 + case .clearNumber: return 109 + case .clearObjcClassPrefix: return 110 + case .clearOneofIndex: return 111 + case .clearOptimizeFor: return 112 + case .clearOptions: return 113 + case .clearOutputType: return 114 + case .clearPackage: return 115 + case .clearPacked: return 116 + case .clearPhpClassPrefix: return 117 + case .clearPhpGenericServices: return 118 + case .clearPhpMetadataNamespace: return 119 + case .clearPhpNamespace: return 120 + case .clearPositiveIntValue: return 121 + case .clearProto3Optional: return 122 + case .clearPyGenericServices: return 123 + case .clearRepeated: return 124 + case .clearRepeatedFieldEncoding: return 125 + case .clearReserved: return 126 + case .clearRetention: return 127 + case .clearRubyPackage: return 128 + case .clearSemantic: return 129 + case .clearServerStreaming: return 130 + case .clearSourceCodeInfo: return 131 + case .clearSourceContext: return 132 + case .clearSourceFile: return 133 + case .clearStart: return 134 + case .clearStringValue: return 135 + case .clearSwiftPrefix: return 136 + case .clearSyntax: return 137 + case .clearTrailingComments: return 138 + case .clearType: return 139 + case .clearTypeName: return 140 + case .clearUnverifiedLazy: return 141 + case .clearUtf8Validation: return 142 + case .clearValue: return 143 + case .clearVerification: return 144 + case .clearWeak: return 145 + case .clientStreaming: return 146 + case .codePoint: return 147 + case .codeUnits: return 148 + case .collection: return 149 + case .com: return 150 + case .comma: return 151 + case .contentsOf: return 152 + case .contiguousBytes: return 153 + case .count: return 154 + case .countVarintsInBuffer: return 155 + case .csharpNamespace: return 156 + case .ctype: return 157 + case .customCodable: return 158 + case .customDebugStringConvertible: return 159 + case .d: return 160 + case .data: return 161 + case .dataResult: return 162 + case .date: return 163 + case .daySec: return 164 + case .daysSinceEpoch: return 165 + case .debugDescription_: return 166 + case .debugRedact: return 167 + case .declaration: return 168 + case .decoded: return 169 + case .decodedFromJsonnull: return 170 + case .decodeExtensionField: return 171 + case .decodeExtensionFieldsAsMessageSet: return 172 + case .decodeJson: return 173 + case .decodeMapField: return 174 + case .decodeMessage: return 175 + case .decoder: return 176 + case .decodeRepeated: return 177 + case .decodeRepeatedBoolField: return 178 + case .decodeRepeatedBytesField: return 179 + case .decodeRepeatedDoubleField: return 180 + case .decodeRepeatedEnumField: return 181 + case .decodeRepeatedFixed32Field: return 182 + case .decodeRepeatedFixed64Field: return 183 + case .decodeRepeatedFloatField: return 184 + case .decodeRepeatedGroupField: return 185 + case .decodeRepeatedInt32Field: return 186 + case .decodeRepeatedInt64Field: return 187 + case .decodeRepeatedMessageField: return 188 + case .decodeRepeatedSfixed32Field: return 189 + case .decodeRepeatedSfixed64Field: return 190 + case .decodeRepeatedSint32Field: return 191 + case .decodeRepeatedSint64Field: return 192 + case .decodeRepeatedStringField: return 193 + case .decodeRepeatedUint32Field: return 194 + case .decodeRepeatedUint64Field: return 195 + case .decodeSingular: return 196 + case .decodeSingularBoolField: return 197 + case .decodeSingularBytesField: return 198 + case .decodeSingularDoubleField: return 199 + case .decodeSingularEnumField: return 200 + case .decodeSingularFixed32Field: return 201 + case .decodeSingularFixed64Field: return 202 + case .decodeSingularFloatField: return 203 + case .decodeSingularGroupField: return 204 + case .decodeSingularInt32Field: return 205 + case .decodeSingularInt64Field: return 206 + case .decodeSingularMessageField: return 207 + case .decodeSingularSfixed32Field: return 208 + case .decodeSingularSfixed64Field: return 209 + case .decodeSingularSint32Field: return 210 + case .decodeSingularSint64Field: return 211 + case .decodeSingularStringField: return 212 + case .decodeSingularUint32Field: return 213 + case .decodeSingularUint64Field: return 214 + case .decodeTextFormat: return 215 + case .defaultAnyTypeUrlprefix: return 216 + case .defaults: return 217 + case .defaultValue: return 218 + case .dependency: return 219 + case .deprecated: return 220 + case .deprecatedLegacyJsonFieldConflicts: return 221 + case .description_: return 222 + case .descriptorProto: return 223 + case .dictionary: return 224 + case .dictionaryLiteral: return 225 + case .digit: return 226 + case .digit0: return 227 + case .digit1: return 228 + case .digitCount: return 229 + case .digits: return 230 + case .digitValue: return 231 + case .discardableResult: return 232 + case .discardUnknownFields: return 233 + case .distance: return 234 + case .double: return 235 + case .doubleValue: return 236 + case .duration: return 237 + case .e: return 238 + case .edition: return 239 + case .editionDefault: return 240 + case .editionDefaults: return 241 + case .element: return 242 + case .elements: return 243 + case .emitExtensionFieldName: return 244 + case .emitFieldName: return 245 + case .emitFieldNumber: return 246 + case .empty: return 247 + case .emptyData: return 248 + case .encodeAsBytes: return 249 + case .encoded: return 250 + case .encodedJsonstring: return 251 + case .encodedSize: return 252 + case .encodeField: return 253 + case .encoder: return 254 + case .end: return 255 + case .endArray: return 256 + case .endMessageField: return 257 + case .endObject: return 258 + case .endRegularField: return 259 + case .enum: return 260 + case .enumDescriptorProto: return 261 + case .enumOptions: return 262 + case .enumReservedRange: return 263 + case .enumType: return 264 + case .enumvalue: return 265 + case .enumValueDescriptorProto: return 266 + case .enumValueOptions: return 267 + case .equatable: return 268 + case .error: return 269 + case .expressibleByArrayLiteral: return 270 + case .expressibleByDictionaryLiteral: return 271 + case .ext: return 272 + case .extDecoder: return 273 + case .extendedGraphemeClusterLiteral: return 274 + case .extendedGraphemeClusterLiteralType: return 275 + case .extendee: return 276 + case .extensibleMessage: return 277 + case .extension: return 278 + case .extensionField: return 279 + case .extensionFieldNumber: return 280 + case .extensionFieldValueSet: return 281 + case .extensionMap: return 282 + case .extensionRange: return 283 + case .extensionRangeOptions: return 284 + case .extensions: return 285 + case .extras: return 286 + case .f: return 287 + case .false: return 288 + case .features: return 289 + case .featureSet: return 290 + case .featureSetDefaults: return 291 + case .featureSetEditionDefault: return 292 + case .field: return 293 + case .fieldData: return 294 + case .fieldDescriptorProto: return 295 + case .fieldMask: return 296 + case .fieldName: return 297 + case .fieldNameCount: return 298 + case .fieldNum: return 299 + case .fieldNumber: return 300 + case .fieldNumberForProto: return 301 + case .fieldOptions: return 302 + case .fieldPresence: return 303 + case .fields: return 304 + case .fieldSize: return 305 + case .fieldTag: return 306 + case .fieldType: return 307 + case .file: return 308 + case .fileDescriptorProto: return 309 + case .fileDescriptorSet: return 310 + case .fileName: return 311 + case .fileOptions: return 312 + case .filter: return 313 + case .first: return 314 + case .firstItem: return 315 + case .float: return 316 + case .floatLiteral: return 317 + case .floatLiteralType: return 318 + case .floatValue: return 319 + case .forMessageName: return 320 + case .formUnion: return 321 + case .forReadingFrom: return 322 + case .forTypeURL: return 323 + case .forwardParser: return 324 + case .forWritingInto: return 325 + case .from: return 326 + case .fromAscii2: return 327 + case .fromAscii4: return 328 + case .fromByteOffset: return 329 + case .fromHexDigit: return 330 + case .fullName: return 331 + case .func: return 332 + case .g: return 333 + case .generatedCodeInfo: return 334 + case .get: return 335 + case .getExtensionValue: return 336 + case .googleapis: return 337 + case .googleProtobufAny: return 338 + case .googleProtobufApi: return 339 + case .googleProtobufBoolValue: return 340 + case .googleProtobufBytesValue: return 341 + case .googleProtobufDescriptorProto: return 342 + case .googleProtobufDoubleValue: return 343 + case .googleProtobufDuration: return 344 + case .googleProtobufEdition: return 345 + case .googleProtobufEmpty: return 346 + case .googleProtobufEnum: return 347 + case .googleProtobufEnumDescriptorProto: return 348 + case .googleProtobufEnumOptions: return 349 + case .googleProtobufEnumValue: return 350 + case .googleProtobufEnumValueDescriptorProto: return 351 + case .googleProtobufEnumValueOptions: return 352 + case .googleProtobufExtensionRangeOptions: return 353 + case .googleProtobufFeatureSet: return 354 + case .googleProtobufFeatureSetDefaults: return 355 + case .googleProtobufField: return 356 + case .googleProtobufFieldDescriptorProto: return 357 + case .googleProtobufFieldMask: return 358 + case .googleProtobufFieldOptions: return 359 + case .googleProtobufFileDescriptorProto: return 360 + case .googleProtobufFileDescriptorSet: return 361 + case .googleProtobufFileOptions: return 362 + case .googleProtobufFloatValue: return 363 + case .googleProtobufGeneratedCodeInfo: return 364 + case .googleProtobufInt32Value: return 365 + case .googleProtobufInt64Value: return 366 + case .googleProtobufListValue: return 367 + case .googleProtobufMessageOptions: return 368 + case .googleProtobufMethod: return 369 + case .googleProtobufMethodDescriptorProto: return 370 + case .googleProtobufMethodOptions: return 371 + case .googleProtobufMixin: return 372 + case .googleProtobufNullValue: return 373 + case .googleProtobufOneofDescriptorProto: return 374 + case .googleProtobufOneofOptions: return 375 + case .googleProtobufOption: return 376 + case .googleProtobufServiceDescriptorProto: return 377 + case .googleProtobufServiceOptions: return 378 + case .googleProtobufSourceCodeInfo: return 379 + case .googleProtobufSourceContext: return 380 + case .googleProtobufStringValue: return 381 + case .googleProtobufStruct: return 382 + case .googleProtobufSyntax: return 383 + case .googleProtobufTimestamp: return 384 + case .googleProtobufType: return 385 + case .googleProtobufUint32Value: return 386 + case .googleProtobufUint64Value: return 387 + case .googleProtobufUninterpretedOption: return 388 + case .googleProtobufValue: return 389 + case .goPackage: return 390 + case .group: return 391 + case .groupFieldNumberStack: return 392 + case .groupSize: return 393 + case .h: return 394 + case .hadOneofValue: return 395 + case .handleConflictingOneOf: return 396 + case .hasAggregateValue: return 397 + case .hasAllowAlias: return 398 + case .hasBegin: return 399 + case .hasCcEnableArenas: return 400 + case .hasCcGenericServices: return 401 + case .hasClientStreaming: return 402 + case .hasCsharpNamespace: return 403 + case .hasCtype: return 404 + case .hasDebugRedact: return 405 + case .hasDefaultValue: return 406 + case .hasDeprecated: return 407 + case .hasDeprecatedLegacyJsonFieldConflicts: return 408 + case .hasDoubleValue: return 409 + case .hasEdition: return 410 + case .hasEnd: return 411 + case .hasEnumType: return 412 + case .hasExtendee: return 413 + case .hasExtensionValue: return 414 + case .hasFeatures: return 415 + case .hasFieldPresence: return 416 + case .hasFullName: return 417 + case .hasGoPackage: return 418 + case .hash: return 419 + case .hashable: return 420 + case .hasher: return 421 + case .hashValue_: return 422 + case .hashVisitor: return 423 + case .hasIdempotencyLevel: return 424 + case .hasIdentifierValue: return 425 + case .hasInputType: return 426 + case .hasIsExtension: return 427 + case .hasJavaGenerateEqualsAndHash: return 428 + case .hasJavaGenericServices: return 429 + case .hasJavaMultipleFiles: return 430 + case .hasJavaOuterClassname: return 431 + case .hasJavaPackage: return 432 + case .hasJavaStringCheckUtf8: return 433 + case .hasJsonFormat: return 434 + case .hasJsonName: return 435 + case .hasJstype: return 436 + case .hasLabel: return 437 + case .hasLazy: return 438 + case .hasLeadingComments: return 439 + case .hasMapEntry: return 440 + case .hasMaximumEdition: return 441 + case .hasMessageEncoding: return 442 + case .hasMessageSetWireFormat: return 443 + case .hasMinimumEdition: return 444 + case .hasName: return 445 + case .hasNamePart: return 446 + case .hasNegativeIntValue: return 447 + case .hasNoStandardDescriptorAccessor: return 448 + case .hasNumber: return 449 + case .hasObjcClassPrefix: return 450 + case .hasOneofIndex: return 451 + case .hasOptimizeFor: return 452 + case .hasOptions: return 453 + case .hasOutputType: return 454 + case .hasPackage: return 455 + case .hasPacked: return 456 + case .hasPhpClassPrefix: return 457 + case .hasPhpGenericServices: return 458 + case .hasPhpMetadataNamespace: return 459 + case .hasPhpNamespace: return 460 + case .hasPositiveIntValue: return 461 + case .hasProto3Optional: return 462 + case .hasPyGenericServices: return 463 + case .hasRepeated: return 464 + case .hasRepeatedFieldEncoding: return 465 + case .hasReserved: return 466 + case .hasRetention: return 467 + case .hasRubyPackage: return 468 + case .hasSemantic: return 469 + case .hasServerStreaming: return 470 + case .hasSourceCodeInfo: return 471 + case .hasSourceContext: return 472 + case .hasSourceFile: return 473 + case .hasStart: return 474 + case .hasStringValue: return 475 + case .hasSwiftPrefix: return 476 + case .hasSyntax: return 477 + case .hasTrailingComments: return 478 + case .hasType: return 479 + case .hasTypeName: return 480 + case .hasUnverifiedLazy: return 481 + case .hasUtf8Validation: return 482 + case .hasValue: return 483 + case .hasVerification: return 484 + case .hasWeak: return 485 + case .hour: return 486 + case .i: return 487 + case .idempotencyLevel: return 488 + case .identifierValue: return 489 + case .if: return 490 + case .ignoreUnknownFields: return 491 + case .index: return 492 + case .init_: return 493 + case .inout: return 494 + case .inputType: return 495 + case .insert: return 496 + case .int: return 497 + case .int32: return 498 + case .int32Value: return 499 default: break } switch self { - case .inputType: return 500 - case .insert: return 501 - case .int: return 502 - case .int32: return 503 - case .int32Value: return 504 - case .int64: return 505 - case .int64Value: return 506 - case .int8: return 507 - case .integerLiteral: return 508 - case .integerLiteralType: return 509 - case .intern: return 510 - case .internal: return 511 - case .internalState: return 512 - case .into: return 513 - case .ints: return 514 - case .isA: return 515 - case .isEqual: return 516 - case .isEqualTo: return 517 - case .isExtension: return 518 - case .isInitialized: return 519 - case .isNegative: return 520 - case .itemTagsEncodedSize: return 521 - case .iterator: return 522 - case .i2166136261: return 523 - case .javaGenerateEqualsAndHash: return 524 - case .javaGenericServices: return 525 - case .javaMultipleFiles: return 526 - case .javaOuterClassname: return 527 - case .javaPackage: return 528 - case .javaStringCheckUtf8: return 529 - case .jsondecoder: return 530 - case .jsondecodingError: return 531 - case .jsondecodingOptions: return 532 - case .jsonEncoder: return 533 - case .jsonencodingError: return 534 - case .jsonencodingOptions: return 535 - case .jsonencodingVisitor: return 536 - case .jsonFormat: return 537 - case .jsonmapEncodingVisitor: return 538 - case .jsonName: return 539 - case .jsonPath: return 540 - case .jsonPaths: return 541 - case .jsonscanner: return 542 - case .jsonString: return 543 - case .jsonText: return 544 - case .jsonUtf8Data: return 545 - case .jstype: return 546 - case .k: return 547 - case .kChunkSize: return 548 - case .key: return 549 - case .keyField: return 550 - case .keyFieldOpt: return 551 - case .keyType: return 552 - case .kind: return 553 - case .l: return 554 - case .label: return 555 - case .lazy: return 556 - case .leadingComments: return 557 - case .leadingDetachedComments: return 558 - case .length: return 559 - case .lessThan: return 560 - case .let: return 561 - case .lhs: return 562 - case .list: return 563 - case .listOfMessages: return 564 - case .listValue: return 565 - case .littleEndian: return 566 - case .littleEndianBytes: return 567 - case .load: return 568 - case .localHasher: return 569 - case .location: return 570 - case .m: return 571 - case .major: return 572 - case .makeIterator: return 573 - case .mapEntry: return 574 - case .mapHash: return 575 - case .mapKeyType: return 576 - case .mapNameResolver: return 577 - case .mapToMessages: return 578 - case .mapValueType: return 579 - case .mapVisitor: return 580 - case .maximumEdition: return 581 - case .maximumEditionEnum: return 582 - case .mdayStart: return 583 - case .merge: return 584 - case .message: return 585 - case .messageDepthLimit: return 586 - case .messageEncoding: return 587 - case .messageExtension: return 588 - case .messageImplementationBase: return 589 - case .messageOptions: return 590 - case .messageSet: return 591 - case .messageSetWireFormat: return 592 - case .messageType: return 593 - case .method: return 594 - case .methodDescriptorProto: return 595 - case .methodOptions: return 596 - case .methods: return 597 - case .min: return 598 - case .minimumEdition: return 599 - case .minimumEditionEnum: return 600 - case .minor: return 601 - case .mixin: return 602 - case .mixins: return 603 - case .modifier: return 604 - case .modify: return 605 - case .month: return 606 - case .msgExtension: return 607 - case .mutating: return 608 - case .n: return 609 - case .name: return 610 - case .nameDescription: return 611 - case .nameMap: return 612 - case .namePart: return 613 - case .nameResolver: return 614 - case .names: return 615 - case .nanos: return 616 - case .nativeBytes: return 617 - case .nativeEndianBytes: return 618 - case .negativeIntValue: return 619 - case .nestedType: return 620 - case .newL: return 621 - case .newList: return 622 - case .newValue: return 623 - case .nextByte: return 624 - case .nextFieldNumber: return 625 - case .nil: return 626 - case .nilLiteral: return 627 - case .noStandardDescriptorAccessor: return 628 - case .nullValue: return 629 - case .number: return 630 - case .numberValue: return 631 - case .objcClassPrefix: return 632 - case .of: return 633 - case .oneofDecl: return 634 - case .oneofDescriptorProto: return 635 - case .oneofIndex: return 636 - case .oneofOptions: return 637 - case .oneofs: return 638 - case .oneOfKind: return 639 - case .optimizeFor: return 640 - case .optimizeMode: return 641 - case .option: return 642 - case .optionalEnumExtensionField: return 643 - case .optionalExtensionField: return 644 - case .optionalGroupExtensionField: return 645 - case .optionalMessageExtensionField: return 646 - case .optionRetention: return 647 - case .options: return 648 - case .optionTargetType: return 649 - case .other: return 650 - case .others: return 651 - case .out: return 652 - case .outputType: return 653 - case .p: return 654 - case .package: return 655 - case .packed: return 656 - case .packedEnumExtensionField: return 657 - case .packedExtensionField: return 658 - case .padding: return 659 - case .parent: return 660 - case .parse: return 661 - case .partial: return 662 - case .path: return 663 - case .paths: return 664 - case .payload: return 665 - case .payloadSize: return 666 - case .phpClassPrefix: return 667 - case .phpGenericServices: return 668 - case .phpMetadataNamespace: return 669 - case .phpNamespace: return 670 - case .pointer: return 671 - case .pos: return 672 - case .positiveIntValue: return 673 - case .prefix: return 674 - case .preserveProtoFieldNames: return 675 - case .preTraverse: return 676 - case .printUnknownFields: return 677 - case .proto2: return 678 - case .proto3DefaultValue: return 679 - case .proto3Optional: return 680 - case .protobufApiversionCheck: return 681 - case .protobufApiversion2: return 682 - case .protobufBool: return 683 - case .protobufBytes: return 684 - case .protobufDouble: return 685 - case .protobufEnumMap: return 686 - case .protobufExtension: return 687 - case .protobufFixed32: return 688 - case .protobufFixed64: return 689 - case .protobufFloat: return 690 - case .protobufInt32: return 691 - case .protobufInt64: return 692 - case .protobufMap: return 693 - case .protobufMessageMap: return 694 - case .protobufSfixed32: return 695 - case .protobufSfixed64: return 696 - case .protobufSint32: return 697 - case .protobufSint64: return 698 - case .protobufString: return 699 - case .protobufUint32: return 700 - case .protobufUint64: return 701 - case .protobufExtensionFieldValues: return 702 - case .protobufFieldNumber: return 703 - case .protobufGeneratedIsEqualTo: return 704 - case .protobufNameMap: return 705 - case .protobufNewField: return 706 - case .protobufPackage: return 707 - case .protocol: return 708 - case .protoFieldName: return 709 - case .protoMessageName: return 710 - case .protoNameProviding: return 711 - case .protoPaths: return 712 - case .public: return 713 - case .publicDependency: return 714 - case .putBoolValue: return 715 - case .putBytesValue: return 716 - case .putDoubleValue: return 717 - case .putEnumValue: return 718 - case .putFixedUint32: return 719 - case .putFixedUint64: return 720 - case .putFloatValue: return 721 - case .putInt64: return 722 - case .putStringValue: return 723 - case .putUint64: return 724 - case .putUint64Hex: return 725 - case .putVarInt: return 726 - case .putZigZagVarInt: return 727 - case .pyGenericServices: return 728 - case .rawChars: return 729 - case .rawRepresentable: return 730 - case .rawValue_: return 731 - case .read4HexDigits: return 732 - case .register: return 733 - case .repeated: return 734 - case .repeatedEnumExtensionField: return 735 - case .repeatedExtensionField: return 736 - case .repeatedFieldEncoding: return 737 - case .repeatedGroupExtensionField: return 738 - case .repeatedMessageExtensionField: return 739 - case .repeating: return 740 - case .requestStreaming: return 741 - case .requestTypeURL: return 742 - case .requiredSize: return 743 - case .responseStreaming: return 744 - case .responseTypeURL: return 745 - case .result: return 746 - case .retention: return 747 - case .rethrows: return 748 - case .return: return 749 - case .returnType: return 750 - case .revision: return 751 - case .rhs: return 752 - case .root: return 753 - case .rubyPackage: return 754 - case .s: return 755 - case .sawBackslash: return 756 - case .sawSection4Characters: return 757 - case .sawSection5Characters: return 758 - case .scanner: return 759 - case .seconds: return 760 - case .self_: return 761 - case .semantic: return 762 - case .separator: return 763 - case .serialize: return 764 - case .serializedData: return 765 - case .serializedSize: return 766 - case .serverStreaming: return 767 - case .service: return 768 - case .serviceDescriptorProto: return 769 - case .serviceOptions: return 770 - case .set: return 771 - case .setExtensionValue: return 772 - case .shift: return 773 - case .simpleExtensionMap: return 774 - case .sizer: return 775 - case .source: return 776 - case .sourceCodeInfo: return 777 - case .sourceContext: return 778 - case .sourceEncoding: return 779 - case .sourceFile: return 780 - case .span: return 781 - case .split: return 782 - case .start: return 783 - case .startArray: return 784 - case .startArrayObject: return 785 - case .startField: return 786 - case .startIndex: return 787 - case .startMessageField: return 788 - case .startObject: return 789 - case .startRegularField: return 790 - case .state: return 791 - case .static: return 792 - case .staticString: return 793 - case .storage: return 794 - case .string: return 795 - case .stringLiteral: return 796 - case .stringLiteralType: return 797 - case .stringResult: return 798 - case .stringValue: return 799 - case .struct: return 800 - case .structValue: return 801 - case .subDecoder: return 802 - case .subscript: return 803 - case .subVisitor: return 804 - case .swift: return 805 - case .swiftPrefix: return 806 - case .swiftProtobuf: return 807 - case .syntax: return 808 - case .t: return 809 - case .tag: return 810 - case .targets: return 811 - case .terminator: return 812 - case .testDecoder: return 813 - case .text: return 814 - case .textDecoder: return 815 - case .textFormatDecoder: return 816 - case .textFormatDecodingError: return 817 - case .textFormatDecodingOptions: return 818 - case .textFormatEncodingOptions: return 819 - case .textFormatEncodingVisitor: return 820 - case .textFormatString: return 821 - case .throwOrIgnore: return 822 - case .throws: return 823 - case .timeInterval: return 824 - case .timeIntervalSince1970: return 825 - case .timeIntervalSinceReferenceDate: return 826 - case .timestamp: return 827 - case .total: return 828 - case .totalArrayDepth: return 829 - case .totalSize: return 830 - case .trailingComments: return 831 - case .traverse: return 832 - case .true: return 833 - case .try: return 834 - case .type: return 835 - case .typealias: return 836 - case .typeEnum: return 837 - case .typeName: return 838 - case .typePrefix: return 839 - case .typeStart: return 840 - case .typeUnknown: return 841 - case .typeURL: return 842 - case .uint32: return 843 - case .uint32Value: return 844 - case .uint64: return 845 - case .uint64Value: return 846 - case .uint8: return 847 - case .unicodeScalarLiteral: return 848 - case .unicodeScalarLiteralType: return 849 - case .unicodeScalars: return 850 - case .unicodeScalarView: return 851 - case .uninterpretedOption: return 852 - case .union: return 853 - case .uniqueStorage: return 854 - case .unknown: return 855 - case .unknownFields: return 856 - case .unknownStorage: return 857 - case .unpackTo: return 858 - case .unsafeBufferPointer: return 859 - case .unsafeMutablePointer: return 860 - case .unsafeMutableRawBufferPointer: return 861 - case .unsafeMutableRawPointer: return 862 - case .unsafeRawBufferPointer: return 863 - case .unsafeRawPointer: return 864 - case .unverifiedLazy: return 865 - case .updatedOptions: return 866 - case .url: return 867 - case .useDeterministicOrdering: return 868 - case .utf8: return 869 - case .utf8Ptr: return 870 - case .utf8ToDouble: return 871 - case .utf8View: return 872 - case .v: return 873 - case .value: return 874 - case .valueField: return 875 - case .values: return 876 - case .valueType: return 877 - case .var: return 878 - case .verification: return 879 - case .verificationState: return 880 - case .version: return 881 - case .versionString: return 882 - case .visitExtensionFields: return 883 - case .visitExtensionFieldsAsMessageSet: return 884 - case .visitMapField: return 885 - case .visitor: return 886 - case .visitPacked: return 887 - case .visitPackedBoolField: return 888 - case .visitPackedDoubleField: return 889 - case .visitPackedEnumField: return 890 - case .visitPackedFixed32Field: return 891 - case .visitPackedFixed64Field: return 892 - case .visitPackedFloatField: return 893 - case .visitPackedInt32Field: return 894 - case .visitPackedInt64Field: return 895 - case .visitPackedSfixed32Field: return 896 - case .visitPackedSfixed64Field: return 897 - case .visitPackedSint32Field: return 898 - case .visitPackedSint64Field: return 899 - case .visitPackedUint32Field: return 900 - case .visitPackedUint64Field: return 901 - case .visitRepeated: return 902 - case .visitRepeatedBoolField: return 903 - case .visitRepeatedBytesField: return 904 - case .visitRepeatedDoubleField: return 905 - case .visitRepeatedEnumField: return 906 - case .visitRepeatedFixed32Field: return 907 - case .visitRepeatedFixed64Field: return 908 - case .visitRepeatedFloatField: return 909 - case .visitRepeatedGroupField: return 910 - case .visitRepeatedInt32Field: return 911 - case .visitRepeatedInt64Field: return 912 - case .visitRepeatedMessageField: return 913 - case .visitRepeatedSfixed32Field: return 914 - case .visitRepeatedSfixed64Field: return 915 - case .visitRepeatedSint32Field: return 916 - case .visitRepeatedSint64Field: return 917 - case .visitRepeatedStringField: return 918 - case .visitRepeatedUint32Field: return 919 - case .visitRepeatedUint64Field: return 920 - case .visitSingular: return 921 - case .visitSingularBoolField: return 922 - case .visitSingularBytesField: return 923 - case .visitSingularDoubleField: return 924 - case .visitSingularEnumField: return 925 - case .visitSingularFixed32Field: return 926 - case .visitSingularFixed64Field: return 927 - case .visitSingularFloatField: return 928 - case .visitSingularGroupField: return 929 - case .visitSingularInt32Field: return 930 - case .visitSingularInt64Field: return 931 - case .visitSingularMessageField: return 932 - case .visitSingularSfixed32Field: return 933 - case .visitSingularSfixed64Field: return 934 - case .visitSingularSint32Field: return 935 - case .visitSingularSint64Field: return 936 - case .visitSingularStringField: return 937 - case .visitSingularUint32Field: return 938 - case .visitSingularUint64Field: return 939 - case .visitUnknown: return 940 - case .wasDecoded: return 941 - case .weak: return 942 - case .weakDependency: return 943 - case .where: return 944 - case .wireFormat: return 945 - case .with: return 946 - case .withUnsafeBytes: return 947 - case .withUnsafeMutableBytes: return 948 - case .work: return 949 - case .wrapped: return 950 - case .wrappedType: return 951 - case .wrappedValue: return 952 - case .written: return 953 - case .yday: return 954 + case .int64: return 500 + case .int64Value: return 501 + case .int8: return 502 + case .integerLiteral: return 503 + case .integerLiteralType: return 504 + case .intern: return 505 + case .internal: return 506 + case .internalState: return 507 + case .into: return 508 + case .ints: return 509 + case .isA: return 510 + case .isEqual: return 511 + case .isEqualTo: return 512 + case .isExtension: return 513 + case .isInitialized: return 514 + case .isNegative: return 515 + case .itemTagsEncodedSize: return 516 + case .iterator: return 517 + case .i2166136261: return 518 + case .javaGenerateEqualsAndHash: return 519 + case .javaGenericServices: return 520 + case .javaMultipleFiles: return 521 + case .javaOuterClassname: return 522 + case .javaPackage: return 523 + case .javaStringCheckUtf8: return 524 + case .jsondecoder: return 525 + case .jsondecodingError: return 526 + case .jsondecodingOptions: return 527 + case .jsonEncoder: return 528 + case .jsonencodingError: return 529 + case .jsonencodingOptions: return 530 + case .jsonencodingVisitor: return 531 + case .jsonFormat: return 532 + case .jsonmapEncodingVisitor: return 533 + case .jsonName: return 534 + case .jsonPath: return 535 + case .jsonPaths: return 536 + case .jsonscanner: return 537 + case .jsonString: return 538 + case .jsonText: return 539 + case .jsonUtf8Data: return 540 + case .jstype: return 541 + case .k: return 542 + case .kChunkSize: return 543 + case .key: return 544 + case .keyField: return 545 + case .keyFieldOpt: return 546 + case .keyType: return 547 + case .kind: return 548 + case .l: return 549 + case .label: return 550 + case .lazy: return 551 + case .leadingComments: return 552 + case .leadingDetachedComments: return 553 + case .length: return 554 + case .lessThan: return 555 + case .let: return 556 + case .lhs: return 557 + case .list: return 558 + case .listOfMessages: return 559 + case .listValue: return 560 + case .littleEndian: return 561 + case .littleEndianBytes: return 562 + case .load: return 563 + case .localHasher: return 564 + case .location: return 565 + case .m: return 566 + case .major: return 567 + case .makeIterator: return 568 + case .mapEntry: return 569 + case .mapHash: return 570 + case .mapKeyType: return 571 + case .mapNameResolver: return 572 + case .mapToMessages: return 573 + case .mapValueType: return 574 + case .mapVisitor: return 575 + case .maximumEdition: return 576 + case .mdayStart: return 577 + case .merge: return 578 + case .message: return 579 + case .messageDepthLimit: return 580 + case .messageEncoding: return 581 + case .messageExtension: return 582 + case .messageImplementationBase: return 583 + case .messageOptions: return 584 + case .messageSet: return 585 + case .messageSetWireFormat: return 586 + case .messageType: return 587 + case .method: return 588 + case .methodDescriptorProto: return 589 + case .methodOptions: return 590 + case .methods: return 591 + case .min: return 592 + case .minimumEdition: return 593 + case .minor: return 594 + case .mixin: return 595 + case .mixins: return 596 + case .modifier: return 597 + case .modify: return 598 + case .month: return 599 + case .msgExtension: return 600 + case .mutating: return 601 + case .n: return 602 + case .name: return 603 + case .nameDescription: return 604 + case .nameMap: return 605 + case .namePart: return 606 + case .nameResolver: return 607 + case .names: return 608 + case .nanos: return 609 + case .nativeBytes: return 610 + case .nativeEndianBytes: return 611 + case .negativeIntValue: return 612 + case .nestedType: return 613 + case .newL: return 614 + case .newList: return 615 + case .newValue: return 616 + case .nextByte: return 617 + case .nextFieldNumber: return 618 + case .nil: return 619 + case .nilLiteral: return 620 + case .noStandardDescriptorAccessor: return 621 + case .nullValue: return 622 + case .number: return 623 + case .numberValue: return 624 + case .objcClassPrefix: return 625 + case .of: return 626 + case .oneofDecl: return 627 + case .oneofDescriptorProto: return 628 + case .oneofIndex: return 629 + case .oneofOptions: return 630 + case .oneofs: return 631 + case .oneOfKind: return 632 + case .optimizeFor: return 633 + case .optimizeMode: return 634 + case .option: return 635 + case .optionalEnumExtensionField: return 636 + case .optionalExtensionField: return 637 + case .optionalGroupExtensionField: return 638 + case .optionalMessageExtensionField: return 639 + case .optionRetention: return 640 + case .options: return 641 + case .optionTargetType: return 642 + case .other: return 643 + case .others: return 644 + case .out: return 645 + case .outputType: return 646 + case .p: return 647 + case .package: return 648 + case .packed: return 649 + case .packedEnumExtensionField: return 650 + case .packedExtensionField: return 651 + case .padding: return 652 + case .parent: return 653 + case .parse: return 654 + case .partial: return 655 + case .path: return 656 + case .paths: return 657 + case .payload: return 658 + case .payloadSize: return 659 + case .phpClassPrefix: return 660 + case .phpGenericServices: return 661 + case .phpMetadataNamespace: return 662 + case .phpNamespace: return 663 + case .pointer: return 664 + case .pos: return 665 + case .positiveIntValue: return 666 + case .prefix: return 667 + case .preserveProtoFieldNames: return 668 + case .preTraverse: return 669 + case .printUnknownFields: return 670 + case .proto2: return 671 + case .proto3DefaultValue: return 672 + case .proto3Optional: return 673 + case .protobufApiversionCheck: return 674 + case .protobufApiversion2: return 675 + case .protobufBool: return 676 + case .protobufBytes: return 677 + case .protobufDouble: return 678 + case .protobufEnumMap: return 679 + case .protobufExtension: return 680 + case .protobufFixed32: return 681 + case .protobufFixed64: return 682 + case .protobufFloat: return 683 + case .protobufInt32: return 684 + case .protobufInt64: return 685 + case .protobufMap: return 686 + case .protobufMessageMap: return 687 + case .protobufSfixed32: return 688 + case .protobufSfixed64: return 689 + case .protobufSint32: return 690 + case .protobufSint64: return 691 + case .protobufString: return 692 + case .protobufUint32: return 693 + case .protobufUint64: return 694 + case .protobufExtensionFieldValues: return 695 + case .protobufFieldNumber: return 696 + case .protobufGeneratedIsEqualTo: return 697 + case .protobufNameMap: return 698 + case .protobufNewField: return 699 + case .protobufPackage: return 700 + case .protocol: return 701 + case .protoFieldName: return 702 + case .protoMessageName: return 703 + case .protoNameProviding: return 704 + case .protoPaths: return 705 + case .public: return 706 + case .publicDependency: return 707 + case .putBoolValue: return 708 + case .putBytesValue: return 709 + case .putDoubleValue: return 710 + case .putEnumValue: return 711 + case .putFixedUint32: return 712 + case .putFixedUint64: return 713 + case .putFloatValue: return 714 + case .putInt64: return 715 + case .putStringValue: return 716 + case .putUint64: return 717 + case .putUint64Hex: return 718 + case .putVarInt: return 719 + case .putZigZagVarInt: return 720 + case .pyGenericServices: return 721 + case .rawChars: return 722 + case .rawRepresentable: return 723 + case .rawValue_: return 724 + case .read4HexDigits: return 725 + case .register: return 726 + case .repeated: return 727 + case .repeatedEnumExtensionField: return 728 + case .repeatedExtensionField: return 729 + case .repeatedFieldEncoding: return 730 + case .repeatedGroupExtensionField: return 731 + case .repeatedMessageExtensionField: return 732 + case .repeating: return 733 + case .requestStreaming: return 734 + case .requestTypeURL: return 735 + case .requiredSize: return 736 + case .responseStreaming: return 737 + case .responseTypeURL: return 738 + case .result: return 739 + case .retention: return 740 + case .rethrows: return 741 + case .return: return 742 + case .returnType: return 743 + case .revision: return 744 + case .rhs: return 745 + case .root: return 746 + case .rubyPackage: return 747 + case .s: return 748 + case .sawBackslash: return 749 + case .sawSection4Characters: return 750 + case .sawSection5Characters: return 751 + case .scanner: return 752 + case .seconds: return 753 + case .self_: return 754 + case .semantic: return 755 + case .separator: return 756 + case .serialize: return 757 + case .serializedData: return 758 + case .serializedSize: return 759 + case .serverStreaming: return 760 + case .service: return 761 + case .serviceDescriptorProto: return 762 + case .serviceOptions: return 763 + case .set: return 764 + case .setExtensionValue: return 765 + case .shift: return 766 + case .simpleExtensionMap: return 767 + case .sizer: return 768 + case .source: return 769 + case .sourceCodeInfo: return 770 + case .sourceContext: return 771 + case .sourceEncoding: return 772 + case .sourceFile: return 773 + case .span: return 774 + case .split: return 775 + case .start: return 776 + case .startArray: return 777 + case .startArrayObject: return 778 + case .startField: return 779 + case .startIndex: return 780 + case .startMessageField: return 781 + case .startObject: return 782 + case .startRegularField: return 783 + case .state: return 784 + case .static: return 785 + case .staticString: return 786 + case .storage: return 787 + case .string: return 788 + case .stringLiteral: return 789 + case .stringLiteralType: return 790 + case .stringResult: return 791 + case .stringValue: return 792 + case .struct: return 793 + case .structValue: return 794 + case .subDecoder: return 795 + case .subscript: return 796 + case .subVisitor: return 797 + case .swift: return 798 + case .swiftPrefix: return 799 + case .swiftProtobuf: return 800 + case .syntax: return 801 + case .t: return 802 + case .tag: return 803 + case .targets: return 804 + case .terminator: return 805 + case .testDecoder: return 806 + case .text: return 807 + case .textDecoder: return 808 + case .textFormatDecoder: return 809 + case .textFormatDecodingError: return 810 + case .textFormatDecodingOptions: return 811 + case .textFormatEncodingOptions: return 812 + case .textFormatEncodingVisitor: return 813 + case .textFormatString: return 814 + case .throwOrIgnore: return 815 + case .throws: return 816 + case .timeInterval: return 817 + case .timeIntervalSince1970: return 818 + case .timeIntervalSinceReferenceDate: return 819 + case .timestamp: return 820 + case .total: return 821 + case .totalArrayDepth: return 822 + case .totalSize: return 823 + case .trailingComments: return 824 + case .traverse: return 825 + case .true: return 826 + case .try: return 827 + case .type: return 828 + case .typealias: return 829 + case .typeEnum: return 830 + case .typeName: return 831 + case .typePrefix: return 832 + case .typeStart: return 833 + case .typeUnknown: return 834 + case .typeURL: return 835 + case .uint32: return 836 + case .uint32Value: return 837 + case .uint64: return 838 + case .uint64Value: return 839 + case .uint8: return 840 + case .unicodeScalarLiteral: return 841 + case .unicodeScalarLiteralType: return 842 + case .unicodeScalars: return 843 + case .unicodeScalarView: return 844 + case .uninterpretedOption: return 845 + case .union: return 846 + case .uniqueStorage: return 847 + case .unknown: return 848 + case .unknownFields: return 849 + case .unknownStorage: return 850 + case .unpackTo: return 851 + case .unsafeBufferPointer: return 852 + case .unsafeMutablePointer: return 853 + case .unsafeMutableRawBufferPointer: return 854 + case .unsafeMutableRawPointer: return 855 + case .unsafeRawBufferPointer: return 856 + case .unsafeRawPointer: return 857 + case .unverifiedLazy: return 858 + case .updatedOptions: return 859 + case .url: return 860 + case .useDeterministicOrdering: return 861 + case .utf8: return 862 + case .utf8Ptr: return 863 + case .utf8ToDouble: return 864 + case .utf8Validation: return 865 + case .utf8View: return 866 + case .v: return 867 + case .value: return 868 + case .valueField: return 869 + case .values: return 870 + case .valueType: return 871 + case .var: return 872 + case .verification: return 873 + case .verificationState: return 874 + case .version: return 875 + case .versionString: return 876 + case .visitExtensionFields: return 877 + case .visitExtensionFieldsAsMessageSet: return 878 + case .visitMapField: return 879 + case .visitor: return 880 + case .visitPacked: return 881 + case .visitPackedBoolField: return 882 + case .visitPackedDoubleField: return 883 + case .visitPackedEnumField: return 884 + case .visitPackedFixed32Field: return 885 + case .visitPackedFixed64Field: return 886 + case .visitPackedFloatField: return 887 + case .visitPackedInt32Field: return 888 + case .visitPackedInt64Field: return 889 + case .visitPackedSfixed32Field: return 890 + case .visitPackedSfixed64Field: return 891 + case .visitPackedSint32Field: return 892 + case .visitPackedSint64Field: return 893 + case .visitPackedUint32Field: return 894 + case .visitPackedUint64Field: return 895 + case .visitRepeated: return 896 + case .visitRepeatedBoolField: return 897 + case .visitRepeatedBytesField: return 898 + case .visitRepeatedDoubleField: return 899 + case .visitRepeatedEnumField: return 900 + case .visitRepeatedFixed32Field: return 901 + case .visitRepeatedFixed64Field: return 902 + case .visitRepeatedFloatField: return 903 + case .visitRepeatedGroupField: return 904 + case .visitRepeatedInt32Field: return 905 + case .visitRepeatedInt64Field: return 906 + case .visitRepeatedMessageField: return 907 + case .visitRepeatedSfixed32Field: return 908 + case .visitRepeatedSfixed64Field: return 909 + case .visitRepeatedSint32Field: return 910 + case .visitRepeatedSint64Field: return 911 + case .visitRepeatedStringField: return 912 + case .visitRepeatedUint32Field: return 913 + case .visitRepeatedUint64Field: return 914 + case .visitSingular: return 915 + case .visitSingularBoolField: return 916 + case .visitSingularBytesField: return 917 + case .visitSingularDoubleField: return 918 + case .visitSingularEnumField: return 919 + case .visitSingularFixed32Field: return 920 + case .visitSingularFixed64Field: return 921 + case .visitSingularFloatField: return 922 + case .visitSingularGroupField: return 923 + case .visitSingularInt32Field: return 924 + case .visitSingularInt64Field: return 925 + case .visitSingularMessageField: return 926 + case .visitSingularSfixed32Field: return 927 + case .visitSingularSfixed64Field: return 928 + case .visitSingularSint32Field: return 929 + case .visitSingularSint64Field: return 930 + case .visitSingularStringField: return 931 + case .visitSingularUint32Field: return 932 + case .visitSingularUint64Field: return 933 + case .visitUnknown: return 934 + case .wasDecoded: return 935 + case .weak: return 936 + case .weakDependency: return 937 + case .where: return 938 + case .wireFormat: return 939 + case .with: return 940 + case .withUnsafeBytes: return 941 + case .withUnsafeMutableBytes: return 942 + case .work: return 943 + case .wrapped: return 944 + case .wrappedType: return 945 + case .wrappedValue: return 946 + case .written: return 947 + case .yday: return 948 case .UNRECOGNIZED(let i): return i default: break } @@ -3000,7 +2982,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .clearDeprecatedLegacyJsonFieldConflicts, .clearDoubleValue, .clearEdition, - .clearEditionEnum, .clearEnd, .clearEnumType, .clearExtendee, @@ -3027,11 +3008,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .clearLeadingComments, .clearMapEntry, .clearMaximumEdition, - .clearMaximumEditionEnum, .clearMessageEncoding, .clearMessageSetWireFormat, .clearMinimumEdition, - .clearMinimumEditionEnum, .clearName, .clearNamePart, .clearNegativeIntValue, @@ -3069,6 +3048,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .clearType, .clearTypeName, .clearUnverifiedLazy, + .clearUtf8Validation, .clearValue, .clearVerification, .clearWeak, @@ -3168,7 +3148,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .edition, .editionDefault, .editionDefaults, - .editionEnum, .element, .elements, .emitExtensionFieldName, @@ -3338,7 +3317,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .hasDeprecatedLegacyJsonFieldConflicts, .hasDoubleValue, .hasEdition, - .hasEditionEnum, .hasEnd, .hasEnumType, .hasExtendee, @@ -3370,11 +3348,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .hasLeadingComments, .hasMapEntry, .hasMaximumEdition, - .hasMaximumEditionEnum, .hasMessageEncoding, .hasMessageSetWireFormat, .hasMinimumEdition, - .hasMinimumEditionEnum, .hasName, .hasNamePart, .hasNegativeIntValue, @@ -3412,6 +3388,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .hasType, .hasTypeName, .hasUnverifiedLazy, + .hasUtf8Validation, .hasValue, .hasVerification, .hasWeak, @@ -3506,7 +3483,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .mapValueType, .mapVisitor, .maximumEdition, - .maximumEditionEnum, .mdayStart, .merge, .message, @@ -3524,7 +3500,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .methods, .min, .minimumEdition, - .minimumEditionEnum, .minor, .mixin, .mixins, @@ -3796,6 +3771,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .utf8, .utf8Ptr, .utf8ToDouble, + .utf8Validation, .utf8View, .v, .value, @@ -3968,884 +3944,878 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: SwiftProtobuf._P 73: .same(proto: "clearDeprecatedLegacyJsonFieldConflicts"), 74: .same(proto: "clearDoubleValue"), 75: .same(proto: "clearEdition"), - 76: .same(proto: "clearEditionEnum"), - 77: .same(proto: "clearEnd"), - 78: .same(proto: "clearEnumType"), - 79: .same(proto: "clearExtendee"), - 80: .same(proto: "clearExtensionValue"), - 81: .same(proto: "clearFeatures"), - 82: .same(proto: "clearFieldPresence"), - 83: .same(proto: "clearFullName"), - 84: .same(proto: "clearGoPackage"), - 85: .same(proto: "clearIdempotencyLevel"), - 86: .same(proto: "clearIdentifierValue"), - 87: .same(proto: "clearInputType"), - 88: .same(proto: "clearIsExtension"), - 89: .same(proto: "clearJavaGenerateEqualsAndHash"), - 90: .same(proto: "clearJavaGenericServices"), - 91: .same(proto: "clearJavaMultipleFiles"), - 92: .same(proto: "clearJavaOuterClassname"), - 93: .same(proto: "clearJavaPackage"), - 94: .same(proto: "clearJavaStringCheckUtf8"), - 95: .same(proto: "clearJsonFormat"), - 96: .same(proto: "clearJsonName"), - 97: .same(proto: "clearJstype"), - 98: .same(proto: "clearLabel"), - 99: .same(proto: "clearLazy"), - 100: .same(proto: "clearLeadingComments"), - 101: .same(proto: "clearMapEntry"), - 102: .same(proto: "clearMaximumEdition"), - 103: .same(proto: "clearMaximumEditionEnum"), - 104: .same(proto: "clearMessageEncoding"), - 105: .same(proto: "clearMessageSetWireFormat"), - 106: .same(proto: "clearMinimumEdition"), - 107: .same(proto: "clearMinimumEditionEnum"), - 108: .same(proto: "clearName"), - 109: .same(proto: "clearNamePart"), - 110: .same(proto: "clearNegativeIntValue"), - 111: .same(proto: "clearNoStandardDescriptorAccessor"), - 112: .same(proto: "clearNumber"), - 113: .same(proto: "clearObjcClassPrefix"), - 114: .same(proto: "clearOneofIndex"), - 115: .same(proto: "clearOptimizeFor"), - 116: .same(proto: "clearOptions"), - 117: .same(proto: "clearOutputType"), - 118: .same(proto: "clearPackage"), - 119: .same(proto: "clearPacked"), - 120: .same(proto: "clearPhpClassPrefix"), - 121: .same(proto: "clearPhpGenericServices"), - 122: .same(proto: "clearPhpMetadataNamespace"), - 123: .same(proto: "clearPhpNamespace"), - 124: .same(proto: "clearPositiveIntValue"), - 125: .same(proto: "clearProto3Optional"), - 126: .same(proto: "clearPyGenericServices"), - 127: .same(proto: "clearRepeated"), - 128: .same(proto: "clearRepeatedFieldEncoding"), - 129: .same(proto: "clearReserved"), - 130: .same(proto: "clearRetention"), - 131: .same(proto: "clearRubyPackage"), - 132: .same(proto: "clearSemantic"), - 133: .same(proto: "clearServerStreaming"), - 134: .same(proto: "clearSourceCodeInfo"), - 135: .same(proto: "clearSourceContext"), - 136: .same(proto: "clearSourceFile"), - 137: .same(proto: "clearStart"), - 138: .same(proto: "clearStringValue"), - 139: .same(proto: "clearSwiftPrefix"), - 140: .same(proto: "clearSyntax"), - 141: .same(proto: "clearTrailingComments"), - 142: .same(proto: "clearType"), - 143: .same(proto: "clearTypeName"), - 144: .same(proto: "clearUnverifiedLazy"), - 145: .same(proto: "clearValue"), - 146: .same(proto: "clearVerification"), - 147: .same(proto: "clearWeak"), - 148: .same(proto: "clientStreaming"), - 149: .same(proto: "codePoint"), - 150: .same(proto: "codeUnits"), - 151: .same(proto: "Collection"), - 152: .same(proto: "com"), - 153: .same(proto: "comma"), - 154: .same(proto: "contentsOf"), - 155: .same(proto: "ContiguousBytes"), - 156: .same(proto: "count"), - 157: .same(proto: "countVarintsInBuffer"), - 158: .same(proto: "csharpNamespace"), - 159: .same(proto: "ctype"), - 160: .same(proto: "customCodable"), - 161: .same(proto: "CustomDebugStringConvertible"), - 162: .same(proto: "d"), - 163: .same(proto: "Data"), - 164: .same(proto: "dataResult"), - 165: .same(proto: "date"), - 166: .same(proto: "daySec"), - 167: .same(proto: "daysSinceEpoch"), - 168: .same(proto: "debugDescription"), - 169: .same(proto: "debugRedact"), - 170: .same(proto: "declaration"), - 171: .same(proto: "decoded"), - 172: .same(proto: "decodedFromJSONNull"), - 173: .same(proto: "decodeExtensionField"), - 174: .same(proto: "decodeExtensionFieldsAsMessageSet"), - 175: .same(proto: "decodeJSON"), - 176: .same(proto: "decodeMapField"), - 177: .same(proto: "decodeMessage"), - 178: .same(proto: "decoder"), - 179: .same(proto: "decodeRepeated"), - 180: .same(proto: "decodeRepeatedBoolField"), - 181: .same(proto: "decodeRepeatedBytesField"), - 182: .same(proto: "decodeRepeatedDoubleField"), - 183: .same(proto: "decodeRepeatedEnumField"), - 184: .same(proto: "decodeRepeatedFixed32Field"), - 185: .same(proto: "decodeRepeatedFixed64Field"), - 186: .same(proto: "decodeRepeatedFloatField"), - 187: .same(proto: "decodeRepeatedGroupField"), - 188: .same(proto: "decodeRepeatedInt32Field"), - 189: .same(proto: "decodeRepeatedInt64Field"), - 190: .same(proto: "decodeRepeatedMessageField"), - 191: .same(proto: "decodeRepeatedSFixed32Field"), - 192: .same(proto: "decodeRepeatedSFixed64Field"), - 193: .same(proto: "decodeRepeatedSInt32Field"), - 194: .same(proto: "decodeRepeatedSInt64Field"), - 195: .same(proto: "decodeRepeatedStringField"), - 196: .same(proto: "decodeRepeatedUInt32Field"), - 197: .same(proto: "decodeRepeatedUInt64Field"), - 198: .same(proto: "decodeSingular"), - 199: .same(proto: "decodeSingularBoolField"), - 200: .same(proto: "decodeSingularBytesField"), - 201: .same(proto: "decodeSingularDoubleField"), - 202: .same(proto: "decodeSingularEnumField"), - 203: .same(proto: "decodeSingularFixed32Field"), - 204: .same(proto: "decodeSingularFixed64Field"), - 205: .same(proto: "decodeSingularFloatField"), - 206: .same(proto: "decodeSingularGroupField"), - 207: .same(proto: "decodeSingularInt32Field"), - 208: .same(proto: "decodeSingularInt64Field"), - 209: .same(proto: "decodeSingularMessageField"), - 210: .same(proto: "decodeSingularSFixed32Field"), - 211: .same(proto: "decodeSingularSFixed64Field"), - 212: .same(proto: "decodeSingularSInt32Field"), - 213: .same(proto: "decodeSingularSInt64Field"), - 214: .same(proto: "decodeSingularStringField"), - 215: .same(proto: "decodeSingularUInt32Field"), - 216: .same(proto: "decodeSingularUInt64Field"), - 217: .same(proto: "decodeTextFormat"), - 218: .same(proto: "defaultAnyTypeURLPrefix"), - 219: .same(proto: "defaults"), - 220: .same(proto: "defaultValue"), - 221: .same(proto: "dependency"), - 222: .same(proto: "deprecated"), - 223: .same(proto: "deprecatedLegacyJsonFieldConflicts"), - 224: .same(proto: "description"), - 225: .same(proto: "DescriptorProto"), - 226: .same(proto: "Dictionary"), - 227: .same(proto: "dictionaryLiteral"), - 228: .same(proto: "digit"), - 229: .same(proto: "digit0"), - 230: .same(proto: "digit1"), - 231: .same(proto: "digitCount"), - 232: .same(proto: "digits"), - 233: .same(proto: "digitValue"), - 234: .same(proto: "discardableResult"), - 235: .same(proto: "discardUnknownFields"), - 236: .same(proto: "distance"), - 237: .same(proto: "double"), - 238: .same(proto: "doubleValue"), - 239: .same(proto: "Duration"), - 240: .same(proto: "E"), - 241: .same(proto: "edition"), - 242: .same(proto: "EditionDefault"), - 243: .same(proto: "editionDefaults"), - 244: .same(proto: "editionEnum"), - 245: .same(proto: "Element"), - 246: .same(proto: "elements"), - 247: .same(proto: "emitExtensionFieldName"), - 248: .same(proto: "emitFieldName"), - 249: .same(proto: "emitFieldNumber"), - 250: .same(proto: "Empty"), - 251: .same(proto: "emptyData"), - 252: .same(proto: "encodeAsBytes"), - 253: .same(proto: "encoded"), - 254: .same(proto: "encodedJSONString"), - 255: .same(proto: "encodedSize"), - 256: .same(proto: "encodeField"), - 257: .same(proto: "encoder"), - 258: .same(proto: "end"), - 259: .same(proto: "endArray"), - 260: .same(proto: "endMessageField"), - 261: .same(proto: "endObject"), - 262: .same(proto: "endRegularField"), - 263: .same(proto: "enum"), - 264: .same(proto: "EnumDescriptorProto"), - 265: .same(proto: "EnumOptions"), - 266: .same(proto: "EnumReservedRange"), - 267: .same(proto: "enumType"), - 268: .same(proto: "enumvalue"), - 269: .same(proto: "EnumValueDescriptorProto"), - 270: .same(proto: "EnumValueOptions"), - 271: .same(proto: "Equatable"), - 272: .same(proto: "Error"), - 273: .same(proto: "ExpressibleByArrayLiteral"), - 274: .same(proto: "ExpressibleByDictionaryLiteral"), - 275: .same(proto: "ext"), - 276: .same(proto: "extDecoder"), - 277: .same(proto: "extendedGraphemeClusterLiteral"), - 278: .same(proto: "ExtendedGraphemeClusterLiteralType"), - 279: .same(proto: "extendee"), - 280: .same(proto: "ExtensibleMessage"), - 281: .same(proto: "extension"), - 282: .same(proto: "ExtensionField"), - 283: .same(proto: "extensionFieldNumber"), - 284: .same(proto: "ExtensionFieldValueSet"), - 285: .same(proto: "ExtensionMap"), - 286: .same(proto: "extensionRange"), - 287: .same(proto: "ExtensionRangeOptions"), - 288: .same(proto: "extensions"), - 289: .same(proto: "extras"), - 290: .same(proto: "F"), - 291: .same(proto: "false"), - 292: .same(proto: "features"), - 293: .same(proto: "FeatureSet"), - 294: .same(proto: "FeatureSetDefaults"), - 295: .same(proto: "FeatureSetEditionDefault"), - 296: .same(proto: "field"), - 297: .same(proto: "fieldData"), - 298: .same(proto: "FieldDescriptorProto"), - 299: .same(proto: "FieldMask"), - 300: .same(proto: "fieldName"), - 301: .same(proto: "fieldNameCount"), - 302: .same(proto: "fieldNum"), - 303: .same(proto: "fieldNumber"), - 304: .same(proto: "fieldNumberForProto"), - 305: .same(proto: "FieldOptions"), - 306: .same(proto: "fieldPresence"), - 307: .same(proto: "fields"), - 308: .same(proto: "fieldSize"), - 309: .same(proto: "FieldTag"), - 310: .same(proto: "fieldType"), - 311: .same(proto: "file"), - 312: .same(proto: "FileDescriptorProto"), - 313: .same(proto: "FileDescriptorSet"), - 314: .same(proto: "fileName"), - 315: .same(proto: "FileOptions"), - 316: .same(proto: "filter"), - 317: .same(proto: "first"), - 318: .same(proto: "firstItem"), - 319: .same(proto: "float"), - 320: .same(proto: "floatLiteral"), - 321: .same(proto: "FloatLiteralType"), - 322: .same(proto: "FloatValue"), - 323: .same(proto: "forMessageName"), - 324: .same(proto: "formUnion"), - 325: .same(proto: "forReadingFrom"), - 326: .same(proto: "forTypeURL"), - 327: .same(proto: "ForwardParser"), - 328: .same(proto: "forWritingInto"), - 329: .same(proto: "from"), - 330: .same(proto: "fromAscii2"), - 331: .same(proto: "fromAscii4"), - 332: .same(proto: "fromByteOffset"), - 333: .same(proto: "fromHexDigit"), - 334: .same(proto: "fullName"), - 335: .same(proto: "func"), - 336: .same(proto: "G"), - 337: .same(proto: "GeneratedCodeInfo"), - 338: .same(proto: "get"), - 339: .same(proto: "getExtensionValue"), - 340: .same(proto: "googleapis"), - 341: .same(proto: "Google_Protobuf_Any"), - 342: .same(proto: "Google_Protobuf_Api"), - 343: .same(proto: "Google_Protobuf_BoolValue"), - 344: .same(proto: "Google_Protobuf_BytesValue"), - 345: .same(proto: "Google_Protobuf_DescriptorProto"), - 346: .same(proto: "Google_Protobuf_DoubleValue"), - 347: .same(proto: "Google_Protobuf_Duration"), - 348: .same(proto: "Google_Protobuf_Edition"), - 349: .same(proto: "Google_Protobuf_Empty"), - 350: .same(proto: "Google_Protobuf_Enum"), - 351: .same(proto: "Google_Protobuf_EnumDescriptorProto"), - 352: .same(proto: "Google_Protobuf_EnumOptions"), - 353: .same(proto: "Google_Protobuf_EnumValue"), - 354: .same(proto: "Google_Protobuf_EnumValueDescriptorProto"), - 355: .same(proto: "Google_Protobuf_EnumValueOptions"), - 356: .same(proto: "Google_Protobuf_ExtensionRangeOptions"), - 357: .same(proto: "Google_Protobuf_FeatureSet"), - 358: .same(proto: "Google_Protobuf_FeatureSetDefaults"), - 359: .same(proto: "Google_Protobuf_Field"), - 360: .same(proto: "Google_Protobuf_FieldDescriptorProto"), - 361: .same(proto: "Google_Protobuf_FieldMask"), - 362: .same(proto: "Google_Protobuf_FieldOptions"), - 363: .same(proto: "Google_Protobuf_FileDescriptorProto"), - 364: .same(proto: "Google_Protobuf_FileDescriptorSet"), - 365: .same(proto: "Google_Protobuf_FileOptions"), - 366: .same(proto: "Google_Protobuf_FloatValue"), - 367: .same(proto: "Google_Protobuf_GeneratedCodeInfo"), - 368: .same(proto: "Google_Protobuf_Int32Value"), - 369: .same(proto: "Google_Protobuf_Int64Value"), - 370: .same(proto: "Google_Protobuf_ListValue"), - 371: .same(proto: "Google_Protobuf_MessageOptions"), - 372: .same(proto: "Google_Protobuf_Method"), - 373: .same(proto: "Google_Protobuf_MethodDescriptorProto"), - 374: .same(proto: "Google_Protobuf_MethodOptions"), - 375: .same(proto: "Google_Protobuf_Mixin"), - 376: .same(proto: "Google_Protobuf_NullValue"), - 377: .same(proto: "Google_Protobuf_OneofDescriptorProto"), - 378: .same(proto: "Google_Protobuf_OneofOptions"), - 379: .same(proto: "Google_Protobuf_Option"), - 380: .same(proto: "Google_Protobuf_ServiceDescriptorProto"), - 381: .same(proto: "Google_Protobuf_ServiceOptions"), - 382: .same(proto: "Google_Protobuf_SourceCodeInfo"), - 383: .same(proto: "Google_Protobuf_SourceContext"), - 384: .same(proto: "Google_Protobuf_StringValue"), - 385: .same(proto: "Google_Protobuf_Struct"), - 386: .same(proto: "Google_Protobuf_Syntax"), - 387: .same(proto: "Google_Protobuf_Timestamp"), - 388: .same(proto: "Google_Protobuf_Type"), - 389: .same(proto: "Google_Protobuf_UInt32Value"), - 390: .same(proto: "Google_Protobuf_UInt64Value"), - 391: .same(proto: "Google_Protobuf_UninterpretedOption"), - 392: .same(proto: "Google_Protobuf_Value"), - 393: .same(proto: "goPackage"), - 394: .same(proto: "group"), - 395: .same(proto: "groupFieldNumberStack"), - 396: .same(proto: "groupSize"), - 397: .same(proto: "h"), - 398: .same(proto: "hadOneofValue"), - 399: .same(proto: "handleConflictingOneOf"), - 400: .same(proto: "hasAggregateValue"), - 401: .same(proto: "hasAllowAlias"), - 402: .same(proto: "hasBegin"), - 403: .same(proto: "hasCcEnableArenas"), - 404: .same(proto: "hasCcGenericServices"), - 405: .same(proto: "hasClientStreaming"), - 406: .same(proto: "hasCsharpNamespace"), - 407: .same(proto: "hasCtype"), - 408: .same(proto: "hasDebugRedact"), - 409: .same(proto: "hasDefaultValue"), - 410: .same(proto: "hasDeprecated"), - 411: .same(proto: "hasDeprecatedLegacyJsonFieldConflicts"), - 412: .same(proto: "hasDoubleValue"), - 413: .same(proto: "hasEdition"), - 414: .same(proto: "hasEditionEnum"), - 415: .same(proto: "hasEnd"), - 416: .same(proto: "hasEnumType"), - 417: .same(proto: "hasExtendee"), - 418: .same(proto: "hasExtensionValue"), - 419: .same(proto: "hasFeatures"), - 420: .same(proto: "hasFieldPresence"), - 421: .same(proto: "hasFullName"), - 422: .same(proto: "hasGoPackage"), - 423: .same(proto: "hash"), - 424: .same(proto: "Hashable"), - 425: .same(proto: "hasher"), - 426: .same(proto: "hashValue"), - 427: .same(proto: "HashVisitor"), - 428: .same(proto: "hasIdempotencyLevel"), - 429: .same(proto: "hasIdentifierValue"), - 430: .same(proto: "hasInputType"), - 431: .same(proto: "hasIsExtension"), - 432: .same(proto: "hasJavaGenerateEqualsAndHash"), - 433: .same(proto: "hasJavaGenericServices"), - 434: .same(proto: "hasJavaMultipleFiles"), - 435: .same(proto: "hasJavaOuterClassname"), - 436: .same(proto: "hasJavaPackage"), - 437: .same(proto: "hasJavaStringCheckUtf8"), - 438: .same(proto: "hasJsonFormat"), - 439: .same(proto: "hasJsonName"), - 440: .same(proto: "hasJstype"), - 441: .same(proto: "hasLabel"), - 442: .same(proto: "hasLazy"), - 443: .same(proto: "hasLeadingComments"), - 444: .same(proto: "hasMapEntry"), - 445: .same(proto: "hasMaximumEdition"), - 446: .same(proto: "hasMaximumEditionEnum"), - 447: .same(proto: "hasMessageEncoding"), - 448: .same(proto: "hasMessageSetWireFormat"), - 449: .same(proto: "hasMinimumEdition"), - 450: .same(proto: "hasMinimumEditionEnum"), - 451: .same(proto: "hasName"), - 452: .same(proto: "hasNamePart"), - 453: .same(proto: "hasNegativeIntValue"), - 454: .same(proto: "hasNoStandardDescriptorAccessor"), - 455: .same(proto: "hasNumber"), - 456: .same(proto: "hasObjcClassPrefix"), - 457: .same(proto: "hasOneofIndex"), - 458: .same(proto: "hasOptimizeFor"), - 459: .same(proto: "hasOptions"), - 460: .same(proto: "hasOutputType"), - 461: .same(proto: "hasPackage"), - 462: .same(proto: "hasPacked"), - 463: .same(proto: "hasPhpClassPrefix"), - 464: .same(proto: "hasPhpGenericServices"), - 465: .same(proto: "hasPhpMetadataNamespace"), - 466: .same(proto: "hasPhpNamespace"), - 467: .same(proto: "hasPositiveIntValue"), - 468: .same(proto: "hasProto3Optional"), - 469: .same(proto: "hasPyGenericServices"), - 470: .same(proto: "hasRepeated"), - 471: .same(proto: "hasRepeatedFieldEncoding"), - 472: .same(proto: "hasReserved"), - 473: .same(proto: "hasRetention"), - 474: .same(proto: "hasRubyPackage"), - 475: .same(proto: "hasSemantic"), - 476: .same(proto: "hasServerStreaming"), - 477: .same(proto: "hasSourceCodeInfo"), - 478: .same(proto: "hasSourceContext"), - 479: .same(proto: "hasSourceFile"), - 480: .same(proto: "hasStart"), - 481: .same(proto: "hasStringValue"), - 482: .same(proto: "hasSwiftPrefix"), - 483: .same(proto: "hasSyntax"), - 484: .same(proto: "hasTrailingComments"), - 485: .same(proto: "hasType"), - 486: .same(proto: "hasTypeName"), - 487: .same(proto: "hasUnverifiedLazy"), - 488: .same(proto: "hasValue"), - 489: .same(proto: "hasVerification"), - 490: .same(proto: "hasWeak"), - 491: .same(proto: "hour"), - 492: .same(proto: "i"), - 493: .same(proto: "idempotencyLevel"), - 494: .same(proto: "identifierValue"), - 495: .same(proto: "if"), - 496: .same(proto: "ignoreUnknownFields"), - 497: .same(proto: "index"), - 498: .same(proto: "init"), - 499: .same(proto: "inout"), - 500: .same(proto: "inputType"), - 501: .same(proto: "insert"), - 502: .same(proto: "Int"), - 503: .same(proto: "Int32"), - 504: .same(proto: "Int32Value"), - 505: .same(proto: "Int64"), - 506: .same(proto: "Int64Value"), - 507: .same(proto: "Int8"), - 508: .same(proto: "integerLiteral"), - 509: .same(proto: "IntegerLiteralType"), - 510: .same(proto: "intern"), - 511: .same(proto: "Internal"), - 512: .same(proto: "InternalState"), - 513: .same(proto: "into"), - 514: .same(proto: "ints"), - 515: .same(proto: "isA"), - 516: .same(proto: "isEqual"), - 517: .same(proto: "isEqualTo"), - 518: .same(proto: "isExtension"), - 519: .same(proto: "isInitialized"), - 520: .same(proto: "isNegative"), - 521: .same(proto: "itemTagsEncodedSize"), - 522: .same(proto: "Iterator"), - 523: .same(proto: "i_2166136261"), - 524: .same(proto: "javaGenerateEqualsAndHash"), - 525: .same(proto: "javaGenericServices"), - 526: .same(proto: "javaMultipleFiles"), - 527: .same(proto: "javaOuterClassname"), - 528: .same(proto: "javaPackage"), - 529: .same(proto: "javaStringCheckUtf8"), - 530: .same(proto: "JSONDecoder"), - 531: .same(proto: "JSONDecodingError"), - 532: .same(proto: "JSONDecodingOptions"), - 533: .same(proto: "jsonEncoder"), - 534: .same(proto: "JSONEncodingError"), - 535: .same(proto: "JSONEncodingOptions"), - 536: .same(proto: "JSONEncodingVisitor"), - 537: .same(proto: "jsonFormat"), - 538: .same(proto: "JSONMapEncodingVisitor"), - 539: .same(proto: "jsonName"), - 540: .same(proto: "jsonPath"), - 541: .same(proto: "jsonPaths"), - 542: .same(proto: "JSONScanner"), - 543: .same(proto: "jsonString"), - 544: .same(proto: "jsonText"), - 545: .same(proto: "jsonUTF8Data"), - 546: .same(proto: "jstype"), - 547: .same(proto: "k"), - 548: .same(proto: "kChunkSize"), - 549: .same(proto: "Key"), - 550: .same(proto: "keyField"), - 551: .same(proto: "keyFieldOpt"), - 552: .same(proto: "KeyType"), - 553: .same(proto: "kind"), - 554: .same(proto: "l"), - 555: .same(proto: "label"), - 556: .same(proto: "lazy"), - 557: .same(proto: "leadingComments"), - 558: .same(proto: "leadingDetachedComments"), - 559: .same(proto: "length"), - 560: .same(proto: "lessThan"), - 561: .same(proto: "let"), - 562: .same(proto: "lhs"), - 563: .same(proto: "list"), - 564: .same(proto: "listOfMessages"), - 565: .same(proto: "listValue"), - 566: .same(proto: "littleEndian"), - 567: .same(proto: "littleEndianBytes"), - 568: .same(proto: "load"), - 569: .same(proto: "localHasher"), - 570: .same(proto: "location"), - 571: .same(proto: "M"), - 572: .same(proto: "major"), - 573: .same(proto: "makeIterator"), - 574: .same(proto: "mapEntry"), - 575: .same(proto: "mapHash"), - 576: .same(proto: "MapKeyType"), - 577: .same(proto: "mapNameResolver"), - 578: .same(proto: "mapToMessages"), - 579: .same(proto: "MapValueType"), - 580: .same(proto: "mapVisitor"), - 581: .same(proto: "maximumEdition"), - 582: .same(proto: "maximumEditionEnum"), - 583: .same(proto: "mdayStart"), - 584: .same(proto: "merge"), - 585: .same(proto: "message"), - 586: .same(proto: "messageDepthLimit"), - 587: .same(proto: "messageEncoding"), - 588: .same(proto: "MessageExtension"), - 589: .same(proto: "MessageImplementationBase"), - 590: .same(proto: "MessageOptions"), - 591: .same(proto: "MessageSet"), - 592: .same(proto: "messageSetWireFormat"), - 593: .same(proto: "messageType"), - 594: .same(proto: "Method"), - 595: .same(proto: "MethodDescriptorProto"), - 596: .same(proto: "MethodOptions"), - 597: .same(proto: "methods"), - 598: .same(proto: "min"), - 599: .same(proto: "minimumEdition"), - 600: .same(proto: "minimumEditionEnum"), - 601: .same(proto: "minor"), - 602: .same(proto: "Mixin"), - 603: .same(proto: "mixins"), - 604: .same(proto: "modifier"), - 605: .same(proto: "modify"), - 606: .same(proto: "month"), - 607: .same(proto: "msgExtension"), - 608: .same(proto: "mutating"), - 609: .same(proto: "n"), - 610: .same(proto: "name"), - 611: .same(proto: "NameDescription"), - 612: .same(proto: "NameMap"), - 613: .same(proto: "NamePart"), - 614: .same(proto: "nameResolver"), - 615: .same(proto: "names"), - 616: .same(proto: "nanos"), - 617: .same(proto: "nativeBytes"), - 618: .same(proto: "nativeEndianBytes"), - 619: .same(proto: "negativeIntValue"), - 620: .same(proto: "nestedType"), - 621: .same(proto: "newL"), - 622: .same(proto: "newList"), - 623: .same(proto: "newValue"), - 624: .same(proto: "nextByte"), - 625: .same(proto: "nextFieldNumber"), - 626: .same(proto: "nil"), - 627: .same(proto: "nilLiteral"), - 628: .same(proto: "noStandardDescriptorAccessor"), - 629: .same(proto: "nullValue"), - 630: .same(proto: "number"), - 631: .same(proto: "numberValue"), - 632: .same(proto: "objcClassPrefix"), - 633: .same(proto: "of"), - 634: .same(proto: "oneofDecl"), - 635: .same(proto: "OneofDescriptorProto"), - 636: .same(proto: "oneofIndex"), - 637: .same(proto: "OneofOptions"), - 638: .same(proto: "oneofs"), - 639: .same(proto: "OneOf_Kind"), - 640: .same(proto: "optimizeFor"), - 641: .same(proto: "OptimizeMode"), - 642: .same(proto: "Option"), - 643: .same(proto: "OptionalEnumExtensionField"), - 644: .same(proto: "OptionalExtensionField"), - 645: .same(proto: "OptionalGroupExtensionField"), - 646: .same(proto: "OptionalMessageExtensionField"), - 647: .same(proto: "OptionRetention"), - 648: .same(proto: "options"), - 649: .same(proto: "OptionTargetType"), - 650: .same(proto: "other"), - 651: .same(proto: "others"), - 652: .same(proto: "out"), - 653: .same(proto: "outputType"), - 654: .same(proto: "p"), - 655: .same(proto: "package"), - 656: .same(proto: "packed"), - 657: .same(proto: "PackedEnumExtensionField"), - 658: .same(proto: "PackedExtensionField"), - 659: .same(proto: "padding"), - 660: .same(proto: "parent"), - 661: .same(proto: "parse"), - 662: .same(proto: "partial"), - 663: .same(proto: "path"), - 664: .same(proto: "paths"), - 665: .same(proto: "payload"), - 666: .same(proto: "payloadSize"), - 667: .same(proto: "phpClassPrefix"), - 668: .same(proto: "phpGenericServices"), - 669: .same(proto: "phpMetadataNamespace"), - 670: .same(proto: "phpNamespace"), - 671: .same(proto: "pointer"), - 672: .same(proto: "pos"), - 673: .same(proto: "positiveIntValue"), - 674: .same(proto: "prefix"), - 675: .same(proto: "preserveProtoFieldNames"), - 676: .same(proto: "preTraverse"), - 677: .same(proto: "printUnknownFields"), - 678: .same(proto: "proto2"), - 679: .same(proto: "proto3DefaultValue"), - 680: .same(proto: "proto3Optional"), - 681: .same(proto: "ProtobufAPIVersionCheck"), - 682: .same(proto: "ProtobufAPIVersion_2"), - 683: .same(proto: "ProtobufBool"), - 684: .same(proto: "ProtobufBytes"), - 685: .same(proto: "ProtobufDouble"), - 686: .same(proto: "ProtobufEnumMap"), - 687: .same(proto: "protobufExtension"), - 688: .same(proto: "ProtobufFixed32"), - 689: .same(proto: "ProtobufFixed64"), - 690: .same(proto: "ProtobufFloat"), - 691: .same(proto: "ProtobufInt32"), - 692: .same(proto: "ProtobufInt64"), - 693: .same(proto: "ProtobufMap"), - 694: .same(proto: "ProtobufMessageMap"), - 695: .same(proto: "ProtobufSFixed32"), - 696: .same(proto: "ProtobufSFixed64"), - 697: .same(proto: "ProtobufSInt32"), - 698: .same(proto: "ProtobufSInt64"), - 699: .same(proto: "ProtobufString"), - 700: .same(proto: "ProtobufUInt32"), - 701: .same(proto: "ProtobufUInt64"), - 702: .same(proto: "protobuf_extensionFieldValues"), - 703: .same(proto: "protobuf_fieldNumber"), - 704: .same(proto: "protobuf_generated_isEqualTo"), - 705: .same(proto: "protobuf_nameMap"), - 706: .same(proto: "protobuf_newField"), - 707: .same(proto: "protobuf_package"), - 708: .same(proto: "protocol"), - 709: .same(proto: "protoFieldName"), - 710: .same(proto: "protoMessageName"), - 711: .same(proto: "ProtoNameProviding"), - 712: .same(proto: "protoPaths"), - 713: .same(proto: "public"), - 714: .same(proto: "publicDependency"), - 715: .same(proto: "putBoolValue"), - 716: .same(proto: "putBytesValue"), - 717: .same(proto: "putDoubleValue"), - 718: .same(proto: "putEnumValue"), - 719: .same(proto: "putFixedUInt32"), - 720: .same(proto: "putFixedUInt64"), - 721: .same(proto: "putFloatValue"), - 722: .same(proto: "putInt64"), - 723: .same(proto: "putStringValue"), - 724: .same(proto: "putUInt64"), - 725: .same(proto: "putUInt64Hex"), - 726: .same(proto: "putVarInt"), - 727: .same(proto: "putZigZagVarInt"), - 728: .same(proto: "pyGenericServices"), - 729: .same(proto: "rawChars"), - 730: .same(proto: "RawRepresentable"), - 731: .same(proto: "RawValue"), - 732: .same(proto: "read4HexDigits"), - 733: .same(proto: "register"), - 734: .same(proto: "repeated"), - 735: .same(proto: "RepeatedEnumExtensionField"), - 736: .same(proto: "RepeatedExtensionField"), - 737: .same(proto: "repeatedFieldEncoding"), - 738: .same(proto: "RepeatedGroupExtensionField"), - 739: .same(proto: "RepeatedMessageExtensionField"), - 740: .same(proto: "repeating"), - 741: .same(proto: "requestStreaming"), - 742: .same(proto: "requestTypeURL"), - 743: .same(proto: "requiredSize"), - 744: .same(proto: "responseStreaming"), - 745: .same(proto: "responseTypeURL"), - 746: .same(proto: "result"), - 747: .same(proto: "retention"), - 748: .same(proto: "rethrows"), - 749: .same(proto: "return"), - 750: .same(proto: "ReturnType"), - 751: .same(proto: "revision"), - 752: .same(proto: "rhs"), - 753: .same(proto: "root"), - 754: .same(proto: "rubyPackage"), - 755: .same(proto: "s"), - 756: .same(proto: "sawBackslash"), - 757: .same(proto: "sawSection4Characters"), - 758: .same(proto: "sawSection5Characters"), - 759: .same(proto: "scanner"), - 760: .same(proto: "seconds"), - 761: .same(proto: "self"), - 762: .same(proto: "semantic"), - 763: .same(proto: "separator"), - 764: .same(proto: "serialize"), - 765: .same(proto: "serializedData"), - 766: .same(proto: "serializedSize"), - 767: .same(proto: "serverStreaming"), - 768: .same(proto: "service"), - 769: .same(proto: "ServiceDescriptorProto"), - 770: .same(proto: "ServiceOptions"), - 771: .same(proto: "set"), - 772: .same(proto: "setExtensionValue"), - 773: .same(proto: "shift"), - 774: .same(proto: "SimpleExtensionMap"), - 775: .same(proto: "sizer"), - 776: .same(proto: "source"), - 777: .same(proto: "sourceCodeInfo"), - 778: .same(proto: "sourceContext"), - 779: .same(proto: "sourceEncoding"), - 780: .same(proto: "sourceFile"), - 781: .same(proto: "span"), - 782: .same(proto: "split"), - 783: .same(proto: "start"), - 784: .same(proto: "startArray"), - 785: .same(proto: "startArrayObject"), - 786: .same(proto: "startField"), - 787: .same(proto: "startIndex"), - 788: .same(proto: "startMessageField"), - 789: .same(proto: "startObject"), - 790: .same(proto: "startRegularField"), - 791: .same(proto: "state"), - 792: .same(proto: "static"), - 793: .same(proto: "StaticString"), - 794: .same(proto: "storage"), - 795: .same(proto: "String"), - 796: .same(proto: "stringLiteral"), - 797: .same(proto: "StringLiteralType"), - 798: .same(proto: "stringResult"), - 799: .same(proto: "stringValue"), - 800: .same(proto: "struct"), - 801: .same(proto: "structValue"), - 802: .same(proto: "subDecoder"), - 803: .same(proto: "subscript"), - 804: .same(proto: "subVisitor"), - 805: .same(proto: "Swift"), - 806: .same(proto: "swiftPrefix"), - 807: .same(proto: "SwiftProtobuf"), - 808: .same(proto: "syntax"), - 809: .same(proto: "T"), - 810: .same(proto: "tag"), - 811: .same(proto: "targets"), - 812: .same(proto: "terminator"), - 813: .same(proto: "testDecoder"), - 814: .same(proto: "text"), - 815: .same(proto: "textDecoder"), - 816: .same(proto: "TextFormatDecoder"), - 817: .same(proto: "TextFormatDecodingError"), - 818: .same(proto: "TextFormatDecodingOptions"), - 819: .same(proto: "TextFormatEncodingOptions"), - 820: .same(proto: "TextFormatEncodingVisitor"), - 821: .same(proto: "textFormatString"), - 822: .same(proto: "throwOrIgnore"), - 823: .same(proto: "throws"), - 824: .same(proto: "timeInterval"), - 825: .same(proto: "timeIntervalSince1970"), - 826: .same(proto: "timeIntervalSinceReferenceDate"), - 827: .same(proto: "Timestamp"), - 828: .same(proto: "total"), - 829: .same(proto: "totalArrayDepth"), - 830: .same(proto: "totalSize"), - 831: .same(proto: "trailingComments"), - 832: .same(proto: "traverse"), - 833: .same(proto: "true"), - 834: .same(proto: "try"), - 835: .same(proto: "type"), - 836: .same(proto: "typealias"), - 837: .same(proto: "TypeEnum"), - 838: .same(proto: "typeName"), - 839: .same(proto: "typePrefix"), - 840: .same(proto: "typeStart"), - 841: .same(proto: "typeUnknown"), - 842: .same(proto: "typeURL"), - 843: .same(proto: "UInt32"), - 844: .same(proto: "UInt32Value"), - 845: .same(proto: "UInt64"), - 846: .same(proto: "UInt64Value"), - 847: .same(proto: "UInt8"), - 848: .same(proto: "unicodeScalarLiteral"), - 849: .same(proto: "UnicodeScalarLiteralType"), - 850: .same(proto: "unicodeScalars"), - 851: .same(proto: "UnicodeScalarView"), - 852: .same(proto: "uninterpretedOption"), - 853: .same(proto: "union"), - 854: .same(proto: "uniqueStorage"), - 855: .same(proto: "unknown"), - 856: .same(proto: "unknownFields"), - 857: .same(proto: "UnknownStorage"), - 858: .same(proto: "unpackTo"), - 859: .same(proto: "UnsafeBufferPointer"), - 860: .same(proto: "UnsafeMutablePointer"), - 861: .same(proto: "UnsafeMutableRawBufferPointer"), - 862: .same(proto: "UnsafeMutableRawPointer"), - 863: .same(proto: "UnsafeRawBufferPointer"), - 864: .same(proto: "UnsafeRawPointer"), - 865: .same(proto: "unverifiedLazy"), - 866: .same(proto: "updatedOptions"), - 867: .same(proto: "url"), - 868: .same(proto: "useDeterministicOrdering"), - 869: .same(proto: "utf8"), - 870: .same(proto: "utf8Ptr"), - 871: .same(proto: "utf8ToDouble"), - 872: .same(proto: "UTF8View"), - 873: .same(proto: "v"), - 874: .same(proto: "value"), - 875: .same(proto: "valueField"), - 876: .same(proto: "values"), - 877: .same(proto: "ValueType"), - 878: .same(proto: "var"), - 879: .same(proto: "verification"), - 880: .same(proto: "VerificationState"), - 881: .same(proto: "Version"), - 882: .same(proto: "versionString"), - 883: .same(proto: "visitExtensionFields"), - 884: .same(proto: "visitExtensionFieldsAsMessageSet"), - 885: .same(proto: "visitMapField"), - 886: .same(proto: "visitor"), - 887: .same(proto: "visitPacked"), - 888: .same(proto: "visitPackedBoolField"), - 889: .same(proto: "visitPackedDoubleField"), - 890: .same(proto: "visitPackedEnumField"), - 891: .same(proto: "visitPackedFixed32Field"), - 892: .same(proto: "visitPackedFixed64Field"), - 893: .same(proto: "visitPackedFloatField"), - 894: .same(proto: "visitPackedInt32Field"), - 895: .same(proto: "visitPackedInt64Field"), - 896: .same(proto: "visitPackedSFixed32Field"), - 897: .same(proto: "visitPackedSFixed64Field"), - 898: .same(proto: "visitPackedSInt32Field"), - 899: .same(proto: "visitPackedSInt64Field"), - 900: .same(proto: "visitPackedUInt32Field"), - 901: .same(proto: "visitPackedUInt64Field"), - 902: .same(proto: "visitRepeated"), - 903: .same(proto: "visitRepeatedBoolField"), - 904: .same(proto: "visitRepeatedBytesField"), - 905: .same(proto: "visitRepeatedDoubleField"), - 906: .same(proto: "visitRepeatedEnumField"), - 907: .same(proto: "visitRepeatedFixed32Field"), - 908: .same(proto: "visitRepeatedFixed64Field"), - 909: .same(proto: "visitRepeatedFloatField"), - 910: .same(proto: "visitRepeatedGroupField"), - 911: .same(proto: "visitRepeatedInt32Field"), - 912: .same(proto: "visitRepeatedInt64Field"), - 913: .same(proto: "visitRepeatedMessageField"), - 914: .same(proto: "visitRepeatedSFixed32Field"), - 915: .same(proto: "visitRepeatedSFixed64Field"), - 916: .same(proto: "visitRepeatedSInt32Field"), - 917: .same(proto: "visitRepeatedSInt64Field"), - 918: .same(proto: "visitRepeatedStringField"), - 919: .same(proto: "visitRepeatedUInt32Field"), - 920: .same(proto: "visitRepeatedUInt64Field"), - 921: .same(proto: "visitSingular"), - 922: .same(proto: "visitSingularBoolField"), - 923: .same(proto: "visitSingularBytesField"), - 924: .same(proto: "visitSingularDoubleField"), - 925: .same(proto: "visitSingularEnumField"), - 926: .same(proto: "visitSingularFixed32Field"), - 927: .same(proto: "visitSingularFixed64Field"), - 928: .same(proto: "visitSingularFloatField"), - 929: .same(proto: "visitSingularGroupField"), - 930: .same(proto: "visitSingularInt32Field"), - 931: .same(proto: "visitSingularInt64Field"), - 932: .same(proto: "visitSingularMessageField"), - 933: .same(proto: "visitSingularSFixed32Field"), - 934: .same(proto: "visitSingularSFixed64Field"), - 935: .same(proto: "visitSingularSInt32Field"), - 936: .same(proto: "visitSingularSInt64Field"), - 937: .same(proto: "visitSingularStringField"), - 938: .same(proto: "visitSingularUInt32Field"), - 939: .same(proto: "visitSingularUInt64Field"), - 940: .same(proto: "visitUnknown"), - 941: .same(proto: "wasDecoded"), - 942: .same(proto: "weak"), - 943: .same(proto: "weakDependency"), - 944: .same(proto: "where"), - 945: .same(proto: "wireFormat"), - 946: .same(proto: "with"), - 947: .same(proto: "withUnsafeBytes"), - 948: .same(proto: "withUnsafeMutableBytes"), - 949: .same(proto: "work"), - 950: .same(proto: "Wrapped"), - 951: .same(proto: "WrappedType"), - 952: .same(proto: "wrappedValue"), - 953: .same(proto: "written"), - 954: .same(proto: "yday"), + 76: .same(proto: "clearEnd"), + 77: .same(proto: "clearEnumType"), + 78: .same(proto: "clearExtendee"), + 79: .same(proto: "clearExtensionValue"), + 80: .same(proto: "clearFeatures"), + 81: .same(proto: "clearFieldPresence"), + 82: .same(proto: "clearFullName"), + 83: .same(proto: "clearGoPackage"), + 84: .same(proto: "clearIdempotencyLevel"), + 85: .same(proto: "clearIdentifierValue"), + 86: .same(proto: "clearInputType"), + 87: .same(proto: "clearIsExtension"), + 88: .same(proto: "clearJavaGenerateEqualsAndHash"), + 89: .same(proto: "clearJavaGenericServices"), + 90: .same(proto: "clearJavaMultipleFiles"), + 91: .same(proto: "clearJavaOuterClassname"), + 92: .same(proto: "clearJavaPackage"), + 93: .same(proto: "clearJavaStringCheckUtf8"), + 94: .same(proto: "clearJsonFormat"), + 95: .same(proto: "clearJsonName"), + 96: .same(proto: "clearJstype"), + 97: .same(proto: "clearLabel"), + 98: .same(proto: "clearLazy"), + 99: .same(proto: "clearLeadingComments"), + 100: .same(proto: "clearMapEntry"), + 101: .same(proto: "clearMaximumEdition"), + 102: .same(proto: "clearMessageEncoding"), + 103: .same(proto: "clearMessageSetWireFormat"), + 104: .same(proto: "clearMinimumEdition"), + 105: .same(proto: "clearName"), + 106: .same(proto: "clearNamePart"), + 107: .same(proto: "clearNegativeIntValue"), + 108: .same(proto: "clearNoStandardDescriptorAccessor"), + 109: .same(proto: "clearNumber"), + 110: .same(proto: "clearObjcClassPrefix"), + 111: .same(proto: "clearOneofIndex"), + 112: .same(proto: "clearOptimizeFor"), + 113: .same(proto: "clearOptions"), + 114: .same(proto: "clearOutputType"), + 115: .same(proto: "clearPackage"), + 116: .same(proto: "clearPacked"), + 117: .same(proto: "clearPhpClassPrefix"), + 118: .same(proto: "clearPhpGenericServices"), + 119: .same(proto: "clearPhpMetadataNamespace"), + 120: .same(proto: "clearPhpNamespace"), + 121: .same(proto: "clearPositiveIntValue"), + 122: .same(proto: "clearProto3Optional"), + 123: .same(proto: "clearPyGenericServices"), + 124: .same(proto: "clearRepeated"), + 125: .same(proto: "clearRepeatedFieldEncoding"), + 126: .same(proto: "clearReserved"), + 127: .same(proto: "clearRetention"), + 128: .same(proto: "clearRubyPackage"), + 129: .same(proto: "clearSemantic"), + 130: .same(proto: "clearServerStreaming"), + 131: .same(proto: "clearSourceCodeInfo"), + 132: .same(proto: "clearSourceContext"), + 133: .same(proto: "clearSourceFile"), + 134: .same(proto: "clearStart"), + 135: .same(proto: "clearStringValue"), + 136: .same(proto: "clearSwiftPrefix"), + 137: .same(proto: "clearSyntax"), + 138: .same(proto: "clearTrailingComments"), + 139: .same(proto: "clearType"), + 140: .same(proto: "clearTypeName"), + 141: .same(proto: "clearUnverifiedLazy"), + 142: .same(proto: "clearUtf8Validation"), + 143: .same(proto: "clearValue"), + 144: .same(proto: "clearVerification"), + 145: .same(proto: "clearWeak"), + 146: .same(proto: "clientStreaming"), + 147: .same(proto: "codePoint"), + 148: .same(proto: "codeUnits"), + 149: .same(proto: "Collection"), + 150: .same(proto: "com"), + 151: .same(proto: "comma"), + 152: .same(proto: "contentsOf"), + 153: .same(proto: "ContiguousBytes"), + 154: .same(proto: "count"), + 155: .same(proto: "countVarintsInBuffer"), + 156: .same(proto: "csharpNamespace"), + 157: .same(proto: "ctype"), + 158: .same(proto: "customCodable"), + 159: .same(proto: "CustomDebugStringConvertible"), + 160: .same(proto: "d"), + 161: .same(proto: "Data"), + 162: .same(proto: "dataResult"), + 163: .same(proto: "date"), + 164: .same(proto: "daySec"), + 165: .same(proto: "daysSinceEpoch"), + 166: .same(proto: "debugDescription"), + 167: .same(proto: "debugRedact"), + 168: .same(proto: "declaration"), + 169: .same(proto: "decoded"), + 170: .same(proto: "decodedFromJSONNull"), + 171: .same(proto: "decodeExtensionField"), + 172: .same(proto: "decodeExtensionFieldsAsMessageSet"), + 173: .same(proto: "decodeJSON"), + 174: .same(proto: "decodeMapField"), + 175: .same(proto: "decodeMessage"), + 176: .same(proto: "decoder"), + 177: .same(proto: "decodeRepeated"), + 178: .same(proto: "decodeRepeatedBoolField"), + 179: .same(proto: "decodeRepeatedBytesField"), + 180: .same(proto: "decodeRepeatedDoubleField"), + 181: .same(proto: "decodeRepeatedEnumField"), + 182: .same(proto: "decodeRepeatedFixed32Field"), + 183: .same(proto: "decodeRepeatedFixed64Field"), + 184: .same(proto: "decodeRepeatedFloatField"), + 185: .same(proto: "decodeRepeatedGroupField"), + 186: .same(proto: "decodeRepeatedInt32Field"), + 187: .same(proto: "decodeRepeatedInt64Field"), + 188: .same(proto: "decodeRepeatedMessageField"), + 189: .same(proto: "decodeRepeatedSFixed32Field"), + 190: .same(proto: "decodeRepeatedSFixed64Field"), + 191: .same(proto: "decodeRepeatedSInt32Field"), + 192: .same(proto: "decodeRepeatedSInt64Field"), + 193: .same(proto: "decodeRepeatedStringField"), + 194: .same(proto: "decodeRepeatedUInt32Field"), + 195: .same(proto: "decodeRepeatedUInt64Field"), + 196: .same(proto: "decodeSingular"), + 197: .same(proto: "decodeSingularBoolField"), + 198: .same(proto: "decodeSingularBytesField"), + 199: .same(proto: "decodeSingularDoubleField"), + 200: .same(proto: "decodeSingularEnumField"), + 201: .same(proto: "decodeSingularFixed32Field"), + 202: .same(proto: "decodeSingularFixed64Field"), + 203: .same(proto: "decodeSingularFloatField"), + 204: .same(proto: "decodeSingularGroupField"), + 205: .same(proto: "decodeSingularInt32Field"), + 206: .same(proto: "decodeSingularInt64Field"), + 207: .same(proto: "decodeSingularMessageField"), + 208: .same(proto: "decodeSingularSFixed32Field"), + 209: .same(proto: "decodeSingularSFixed64Field"), + 210: .same(proto: "decodeSingularSInt32Field"), + 211: .same(proto: "decodeSingularSInt64Field"), + 212: .same(proto: "decodeSingularStringField"), + 213: .same(proto: "decodeSingularUInt32Field"), + 214: .same(proto: "decodeSingularUInt64Field"), + 215: .same(proto: "decodeTextFormat"), + 216: .same(proto: "defaultAnyTypeURLPrefix"), + 217: .same(proto: "defaults"), + 218: .same(proto: "defaultValue"), + 219: .same(proto: "dependency"), + 220: .same(proto: "deprecated"), + 221: .same(proto: "deprecatedLegacyJsonFieldConflicts"), + 222: .same(proto: "description"), + 223: .same(proto: "DescriptorProto"), + 224: .same(proto: "Dictionary"), + 225: .same(proto: "dictionaryLiteral"), + 226: .same(proto: "digit"), + 227: .same(proto: "digit0"), + 228: .same(proto: "digit1"), + 229: .same(proto: "digitCount"), + 230: .same(proto: "digits"), + 231: .same(proto: "digitValue"), + 232: .same(proto: "discardableResult"), + 233: .same(proto: "discardUnknownFields"), + 234: .same(proto: "distance"), + 235: .same(proto: "double"), + 236: .same(proto: "doubleValue"), + 237: .same(proto: "Duration"), + 238: .same(proto: "E"), + 239: .same(proto: "edition"), + 240: .same(proto: "EditionDefault"), + 241: .same(proto: "editionDefaults"), + 242: .same(proto: "Element"), + 243: .same(proto: "elements"), + 244: .same(proto: "emitExtensionFieldName"), + 245: .same(proto: "emitFieldName"), + 246: .same(proto: "emitFieldNumber"), + 247: .same(proto: "Empty"), + 248: .same(proto: "emptyData"), + 249: .same(proto: "encodeAsBytes"), + 250: .same(proto: "encoded"), + 251: .same(proto: "encodedJSONString"), + 252: .same(proto: "encodedSize"), + 253: .same(proto: "encodeField"), + 254: .same(proto: "encoder"), + 255: .same(proto: "end"), + 256: .same(proto: "endArray"), + 257: .same(proto: "endMessageField"), + 258: .same(proto: "endObject"), + 259: .same(proto: "endRegularField"), + 260: .same(proto: "enum"), + 261: .same(proto: "EnumDescriptorProto"), + 262: .same(proto: "EnumOptions"), + 263: .same(proto: "EnumReservedRange"), + 264: .same(proto: "enumType"), + 265: .same(proto: "enumvalue"), + 266: .same(proto: "EnumValueDescriptorProto"), + 267: .same(proto: "EnumValueOptions"), + 268: .same(proto: "Equatable"), + 269: .same(proto: "Error"), + 270: .same(proto: "ExpressibleByArrayLiteral"), + 271: .same(proto: "ExpressibleByDictionaryLiteral"), + 272: .same(proto: "ext"), + 273: .same(proto: "extDecoder"), + 274: .same(proto: "extendedGraphemeClusterLiteral"), + 275: .same(proto: "ExtendedGraphemeClusterLiteralType"), + 276: .same(proto: "extendee"), + 277: .same(proto: "ExtensibleMessage"), + 278: .same(proto: "extension"), + 279: .same(proto: "ExtensionField"), + 280: .same(proto: "extensionFieldNumber"), + 281: .same(proto: "ExtensionFieldValueSet"), + 282: .same(proto: "ExtensionMap"), + 283: .same(proto: "extensionRange"), + 284: .same(proto: "ExtensionRangeOptions"), + 285: .same(proto: "extensions"), + 286: .same(proto: "extras"), + 287: .same(proto: "F"), + 288: .same(proto: "false"), + 289: .same(proto: "features"), + 290: .same(proto: "FeatureSet"), + 291: .same(proto: "FeatureSetDefaults"), + 292: .same(proto: "FeatureSetEditionDefault"), + 293: .same(proto: "field"), + 294: .same(proto: "fieldData"), + 295: .same(proto: "FieldDescriptorProto"), + 296: .same(proto: "FieldMask"), + 297: .same(proto: "fieldName"), + 298: .same(proto: "fieldNameCount"), + 299: .same(proto: "fieldNum"), + 300: .same(proto: "fieldNumber"), + 301: .same(proto: "fieldNumberForProto"), + 302: .same(proto: "FieldOptions"), + 303: .same(proto: "fieldPresence"), + 304: .same(proto: "fields"), + 305: .same(proto: "fieldSize"), + 306: .same(proto: "FieldTag"), + 307: .same(proto: "fieldType"), + 308: .same(proto: "file"), + 309: .same(proto: "FileDescriptorProto"), + 310: .same(proto: "FileDescriptorSet"), + 311: .same(proto: "fileName"), + 312: .same(proto: "FileOptions"), + 313: .same(proto: "filter"), + 314: .same(proto: "first"), + 315: .same(proto: "firstItem"), + 316: .same(proto: "float"), + 317: .same(proto: "floatLiteral"), + 318: .same(proto: "FloatLiteralType"), + 319: .same(proto: "FloatValue"), + 320: .same(proto: "forMessageName"), + 321: .same(proto: "formUnion"), + 322: .same(proto: "forReadingFrom"), + 323: .same(proto: "forTypeURL"), + 324: .same(proto: "ForwardParser"), + 325: .same(proto: "forWritingInto"), + 326: .same(proto: "from"), + 327: .same(proto: "fromAscii2"), + 328: .same(proto: "fromAscii4"), + 329: .same(proto: "fromByteOffset"), + 330: .same(proto: "fromHexDigit"), + 331: .same(proto: "fullName"), + 332: .same(proto: "func"), + 333: .same(proto: "G"), + 334: .same(proto: "GeneratedCodeInfo"), + 335: .same(proto: "get"), + 336: .same(proto: "getExtensionValue"), + 337: .same(proto: "googleapis"), + 338: .same(proto: "Google_Protobuf_Any"), + 339: .same(proto: "Google_Protobuf_Api"), + 340: .same(proto: "Google_Protobuf_BoolValue"), + 341: .same(proto: "Google_Protobuf_BytesValue"), + 342: .same(proto: "Google_Protobuf_DescriptorProto"), + 343: .same(proto: "Google_Protobuf_DoubleValue"), + 344: .same(proto: "Google_Protobuf_Duration"), + 345: .same(proto: "Google_Protobuf_Edition"), + 346: .same(proto: "Google_Protobuf_Empty"), + 347: .same(proto: "Google_Protobuf_Enum"), + 348: .same(proto: "Google_Protobuf_EnumDescriptorProto"), + 349: .same(proto: "Google_Protobuf_EnumOptions"), + 350: .same(proto: "Google_Protobuf_EnumValue"), + 351: .same(proto: "Google_Protobuf_EnumValueDescriptorProto"), + 352: .same(proto: "Google_Protobuf_EnumValueOptions"), + 353: .same(proto: "Google_Protobuf_ExtensionRangeOptions"), + 354: .same(proto: "Google_Protobuf_FeatureSet"), + 355: .same(proto: "Google_Protobuf_FeatureSetDefaults"), + 356: .same(proto: "Google_Protobuf_Field"), + 357: .same(proto: "Google_Protobuf_FieldDescriptorProto"), + 358: .same(proto: "Google_Protobuf_FieldMask"), + 359: .same(proto: "Google_Protobuf_FieldOptions"), + 360: .same(proto: "Google_Protobuf_FileDescriptorProto"), + 361: .same(proto: "Google_Protobuf_FileDescriptorSet"), + 362: .same(proto: "Google_Protobuf_FileOptions"), + 363: .same(proto: "Google_Protobuf_FloatValue"), + 364: .same(proto: "Google_Protobuf_GeneratedCodeInfo"), + 365: .same(proto: "Google_Protobuf_Int32Value"), + 366: .same(proto: "Google_Protobuf_Int64Value"), + 367: .same(proto: "Google_Protobuf_ListValue"), + 368: .same(proto: "Google_Protobuf_MessageOptions"), + 369: .same(proto: "Google_Protobuf_Method"), + 370: .same(proto: "Google_Protobuf_MethodDescriptorProto"), + 371: .same(proto: "Google_Protobuf_MethodOptions"), + 372: .same(proto: "Google_Protobuf_Mixin"), + 373: .same(proto: "Google_Protobuf_NullValue"), + 374: .same(proto: "Google_Protobuf_OneofDescriptorProto"), + 375: .same(proto: "Google_Protobuf_OneofOptions"), + 376: .same(proto: "Google_Protobuf_Option"), + 377: .same(proto: "Google_Protobuf_ServiceDescriptorProto"), + 378: .same(proto: "Google_Protobuf_ServiceOptions"), + 379: .same(proto: "Google_Protobuf_SourceCodeInfo"), + 380: .same(proto: "Google_Protobuf_SourceContext"), + 381: .same(proto: "Google_Protobuf_StringValue"), + 382: .same(proto: "Google_Protobuf_Struct"), + 383: .same(proto: "Google_Protobuf_Syntax"), + 384: .same(proto: "Google_Protobuf_Timestamp"), + 385: .same(proto: "Google_Protobuf_Type"), + 386: .same(proto: "Google_Protobuf_UInt32Value"), + 387: .same(proto: "Google_Protobuf_UInt64Value"), + 388: .same(proto: "Google_Protobuf_UninterpretedOption"), + 389: .same(proto: "Google_Protobuf_Value"), + 390: .same(proto: "goPackage"), + 391: .same(proto: "group"), + 392: .same(proto: "groupFieldNumberStack"), + 393: .same(proto: "groupSize"), + 394: .same(proto: "h"), + 395: .same(proto: "hadOneofValue"), + 396: .same(proto: "handleConflictingOneOf"), + 397: .same(proto: "hasAggregateValue"), + 398: .same(proto: "hasAllowAlias"), + 399: .same(proto: "hasBegin"), + 400: .same(proto: "hasCcEnableArenas"), + 401: .same(proto: "hasCcGenericServices"), + 402: .same(proto: "hasClientStreaming"), + 403: .same(proto: "hasCsharpNamespace"), + 404: .same(proto: "hasCtype"), + 405: .same(proto: "hasDebugRedact"), + 406: .same(proto: "hasDefaultValue"), + 407: .same(proto: "hasDeprecated"), + 408: .same(proto: "hasDeprecatedLegacyJsonFieldConflicts"), + 409: .same(proto: "hasDoubleValue"), + 410: .same(proto: "hasEdition"), + 411: .same(proto: "hasEnd"), + 412: .same(proto: "hasEnumType"), + 413: .same(proto: "hasExtendee"), + 414: .same(proto: "hasExtensionValue"), + 415: .same(proto: "hasFeatures"), + 416: .same(proto: "hasFieldPresence"), + 417: .same(proto: "hasFullName"), + 418: .same(proto: "hasGoPackage"), + 419: .same(proto: "hash"), + 420: .same(proto: "Hashable"), + 421: .same(proto: "hasher"), + 422: .same(proto: "hashValue"), + 423: .same(proto: "HashVisitor"), + 424: .same(proto: "hasIdempotencyLevel"), + 425: .same(proto: "hasIdentifierValue"), + 426: .same(proto: "hasInputType"), + 427: .same(proto: "hasIsExtension"), + 428: .same(proto: "hasJavaGenerateEqualsAndHash"), + 429: .same(proto: "hasJavaGenericServices"), + 430: .same(proto: "hasJavaMultipleFiles"), + 431: .same(proto: "hasJavaOuterClassname"), + 432: .same(proto: "hasJavaPackage"), + 433: .same(proto: "hasJavaStringCheckUtf8"), + 434: .same(proto: "hasJsonFormat"), + 435: .same(proto: "hasJsonName"), + 436: .same(proto: "hasJstype"), + 437: .same(proto: "hasLabel"), + 438: .same(proto: "hasLazy"), + 439: .same(proto: "hasLeadingComments"), + 440: .same(proto: "hasMapEntry"), + 441: .same(proto: "hasMaximumEdition"), + 442: .same(proto: "hasMessageEncoding"), + 443: .same(proto: "hasMessageSetWireFormat"), + 444: .same(proto: "hasMinimumEdition"), + 445: .same(proto: "hasName"), + 446: .same(proto: "hasNamePart"), + 447: .same(proto: "hasNegativeIntValue"), + 448: .same(proto: "hasNoStandardDescriptorAccessor"), + 449: .same(proto: "hasNumber"), + 450: .same(proto: "hasObjcClassPrefix"), + 451: .same(proto: "hasOneofIndex"), + 452: .same(proto: "hasOptimizeFor"), + 453: .same(proto: "hasOptions"), + 454: .same(proto: "hasOutputType"), + 455: .same(proto: "hasPackage"), + 456: .same(proto: "hasPacked"), + 457: .same(proto: "hasPhpClassPrefix"), + 458: .same(proto: "hasPhpGenericServices"), + 459: .same(proto: "hasPhpMetadataNamespace"), + 460: .same(proto: "hasPhpNamespace"), + 461: .same(proto: "hasPositiveIntValue"), + 462: .same(proto: "hasProto3Optional"), + 463: .same(proto: "hasPyGenericServices"), + 464: .same(proto: "hasRepeated"), + 465: .same(proto: "hasRepeatedFieldEncoding"), + 466: .same(proto: "hasReserved"), + 467: .same(proto: "hasRetention"), + 468: .same(proto: "hasRubyPackage"), + 469: .same(proto: "hasSemantic"), + 470: .same(proto: "hasServerStreaming"), + 471: .same(proto: "hasSourceCodeInfo"), + 472: .same(proto: "hasSourceContext"), + 473: .same(proto: "hasSourceFile"), + 474: .same(proto: "hasStart"), + 475: .same(proto: "hasStringValue"), + 476: .same(proto: "hasSwiftPrefix"), + 477: .same(proto: "hasSyntax"), + 478: .same(proto: "hasTrailingComments"), + 479: .same(proto: "hasType"), + 480: .same(proto: "hasTypeName"), + 481: .same(proto: "hasUnverifiedLazy"), + 482: .same(proto: "hasUtf8Validation"), + 483: .same(proto: "hasValue"), + 484: .same(proto: "hasVerification"), + 485: .same(proto: "hasWeak"), + 486: .same(proto: "hour"), + 487: .same(proto: "i"), + 488: .same(proto: "idempotencyLevel"), + 489: .same(proto: "identifierValue"), + 490: .same(proto: "if"), + 491: .same(proto: "ignoreUnknownFields"), + 492: .same(proto: "index"), + 493: .same(proto: "init"), + 494: .same(proto: "inout"), + 495: .same(proto: "inputType"), + 496: .same(proto: "insert"), + 497: .same(proto: "Int"), + 498: .same(proto: "Int32"), + 499: .same(proto: "Int32Value"), + 500: .same(proto: "Int64"), + 501: .same(proto: "Int64Value"), + 502: .same(proto: "Int8"), + 503: .same(proto: "integerLiteral"), + 504: .same(proto: "IntegerLiteralType"), + 505: .same(proto: "intern"), + 506: .same(proto: "Internal"), + 507: .same(proto: "InternalState"), + 508: .same(proto: "into"), + 509: .same(proto: "ints"), + 510: .same(proto: "isA"), + 511: .same(proto: "isEqual"), + 512: .same(proto: "isEqualTo"), + 513: .same(proto: "isExtension"), + 514: .same(proto: "isInitialized"), + 515: .same(proto: "isNegative"), + 516: .same(proto: "itemTagsEncodedSize"), + 517: .same(proto: "Iterator"), + 518: .same(proto: "i_2166136261"), + 519: .same(proto: "javaGenerateEqualsAndHash"), + 520: .same(proto: "javaGenericServices"), + 521: .same(proto: "javaMultipleFiles"), + 522: .same(proto: "javaOuterClassname"), + 523: .same(proto: "javaPackage"), + 524: .same(proto: "javaStringCheckUtf8"), + 525: .same(proto: "JSONDecoder"), + 526: .same(proto: "JSONDecodingError"), + 527: .same(proto: "JSONDecodingOptions"), + 528: .same(proto: "jsonEncoder"), + 529: .same(proto: "JSONEncodingError"), + 530: .same(proto: "JSONEncodingOptions"), + 531: .same(proto: "JSONEncodingVisitor"), + 532: .same(proto: "jsonFormat"), + 533: .same(proto: "JSONMapEncodingVisitor"), + 534: .same(proto: "jsonName"), + 535: .same(proto: "jsonPath"), + 536: .same(proto: "jsonPaths"), + 537: .same(proto: "JSONScanner"), + 538: .same(proto: "jsonString"), + 539: .same(proto: "jsonText"), + 540: .same(proto: "jsonUTF8Data"), + 541: .same(proto: "jstype"), + 542: .same(proto: "k"), + 543: .same(proto: "kChunkSize"), + 544: .same(proto: "Key"), + 545: .same(proto: "keyField"), + 546: .same(proto: "keyFieldOpt"), + 547: .same(proto: "KeyType"), + 548: .same(proto: "kind"), + 549: .same(proto: "l"), + 550: .same(proto: "label"), + 551: .same(proto: "lazy"), + 552: .same(proto: "leadingComments"), + 553: .same(proto: "leadingDetachedComments"), + 554: .same(proto: "length"), + 555: .same(proto: "lessThan"), + 556: .same(proto: "let"), + 557: .same(proto: "lhs"), + 558: .same(proto: "list"), + 559: .same(proto: "listOfMessages"), + 560: .same(proto: "listValue"), + 561: .same(proto: "littleEndian"), + 562: .same(proto: "littleEndianBytes"), + 563: .same(proto: "load"), + 564: .same(proto: "localHasher"), + 565: .same(proto: "location"), + 566: .same(proto: "M"), + 567: .same(proto: "major"), + 568: .same(proto: "makeIterator"), + 569: .same(proto: "mapEntry"), + 570: .same(proto: "mapHash"), + 571: .same(proto: "MapKeyType"), + 572: .same(proto: "mapNameResolver"), + 573: .same(proto: "mapToMessages"), + 574: .same(proto: "MapValueType"), + 575: .same(proto: "mapVisitor"), + 576: .same(proto: "maximumEdition"), + 577: .same(proto: "mdayStart"), + 578: .same(proto: "merge"), + 579: .same(proto: "message"), + 580: .same(proto: "messageDepthLimit"), + 581: .same(proto: "messageEncoding"), + 582: .same(proto: "MessageExtension"), + 583: .same(proto: "MessageImplementationBase"), + 584: .same(proto: "MessageOptions"), + 585: .same(proto: "MessageSet"), + 586: .same(proto: "messageSetWireFormat"), + 587: .same(proto: "messageType"), + 588: .same(proto: "Method"), + 589: .same(proto: "MethodDescriptorProto"), + 590: .same(proto: "MethodOptions"), + 591: .same(proto: "methods"), + 592: .same(proto: "min"), + 593: .same(proto: "minimumEdition"), + 594: .same(proto: "minor"), + 595: .same(proto: "Mixin"), + 596: .same(proto: "mixins"), + 597: .same(proto: "modifier"), + 598: .same(proto: "modify"), + 599: .same(proto: "month"), + 600: .same(proto: "msgExtension"), + 601: .same(proto: "mutating"), + 602: .same(proto: "n"), + 603: .same(proto: "name"), + 604: .same(proto: "NameDescription"), + 605: .same(proto: "NameMap"), + 606: .same(proto: "NamePart"), + 607: .same(proto: "nameResolver"), + 608: .same(proto: "names"), + 609: .same(proto: "nanos"), + 610: .same(proto: "nativeBytes"), + 611: .same(proto: "nativeEndianBytes"), + 612: .same(proto: "negativeIntValue"), + 613: .same(proto: "nestedType"), + 614: .same(proto: "newL"), + 615: .same(proto: "newList"), + 616: .same(proto: "newValue"), + 617: .same(proto: "nextByte"), + 618: .same(proto: "nextFieldNumber"), + 619: .same(proto: "nil"), + 620: .same(proto: "nilLiteral"), + 621: .same(proto: "noStandardDescriptorAccessor"), + 622: .same(proto: "nullValue"), + 623: .same(proto: "number"), + 624: .same(proto: "numberValue"), + 625: .same(proto: "objcClassPrefix"), + 626: .same(proto: "of"), + 627: .same(proto: "oneofDecl"), + 628: .same(proto: "OneofDescriptorProto"), + 629: .same(proto: "oneofIndex"), + 630: .same(proto: "OneofOptions"), + 631: .same(proto: "oneofs"), + 632: .same(proto: "OneOf_Kind"), + 633: .same(proto: "optimizeFor"), + 634: .same(proto: "OptimizeMode"), + 635: .same(proto: "Option"), + 636: .same(proto: "OptionalEnumExtensionField"), + 637: .same(proto: "OptionalExtensionField"), + 638: .same(proto: "OptionalGroupExtensionField"), + 639: .same(proto: "OptionalMessageExtensionField"), + 640: .same(proto: "OptionRetention"), + 641: .same(proto: "options"), + 642: .same(proto: "OptionTargetType"), + 643: .same(proto: "other"), + 644: .same(proto: "others"), + 645: .same(proto: "out"), + 646: .same(proto: "outputType"), + 647: .same(proto: "p"), + 648: .same(proto: "package"), + 649: .same(proto: "packed"), + 650: .same(proto: "PackedEnumExtensionField"), + 651: .same(proto: "PackedExtensionField"), + 652: .same(proto: "padding"), + 653: .same(proto: "parent"), + 654: .same(proto: "parse"), + 655: .same(proto: "partial"), + 656: .same(proto: "path"), + 657: .same(proto: "paths"), + 658: .same(proto: "payload"), + 659: .same(proto: "payloadSize"), + 660: .same(proto: "phpClassPrefix"), + 661: .same(proto: "phpGenericServices"), + 662: .same(proto: "phpMetadataNamespace"), + 663: .same(proto: "phpNamespace"), + 664: .same(proto: "pointer"), + 665: .same(proto: "pos"), + 666: .same(proto: "positiveIntValue"), + 667: .same(proto: "prefix"), + 668: .same(proto: "preserveProtoFieldNames"), + 669: .same(proto: "preTraverse"), + 670: .same(proto: "printUnknownFields"), + 671: .same(proto: "proto2"), + 672: .same(proto: "proto3DefaultValue"), + 673: .same(proto: "proto3Optional"), + 674: .same(proto: "ProtobufAPIVersionCheck"), + 675: .same(proto: "ProtobufAPIVersion_2"), + 676: .same(proto: "ProtobufBool"), + 677: .same(proto: "ProtobufBytes"), + 678: .same(proto: "ProtobufDouble"), + 679: .same(proto: "ProtobufEnumMap"), + 680: .same(proto: "protobufExtension"), + 681: .same(proto: "ProtobufFixed32"), + 682: .same(proto: "ProtobufFixed64"), + 683: .same(proto: "ProtobufFloat"), + 684: .same(proto: "ProtobufInt32"), + 685: .same(proto: "ProtobufInt64"), + 686: .same(proto: "ProtobufMap"), + 687: .same(proto: "ProtobufMessageMap"), + 688: .same(proto: "ProtobufSFixed32"), + 689: .same(proto: "ProtobufSFixed64"), + 690: .same(proto: "ProtobufSInt32"), + 691: .same(proto: "ProtobufSInt64"), + 692: .same(proto: "ProtobufString"), + 693: .same(proto: "ProtobufUInt32"), + 694: .same(proto: "ProtobufUInt64"), + 695: .same(proto: "protobuf_extensionFieldValues"), + 696: .same(proto: "protobuf_fieldNumber"), + 697: .same(proto: "protobuf_generated_isEqualTo"), + 698: .same(proto: "protobuf_nameMap"), + 699: .same(proto: "protobuf_newField"), + 700: .same(proto: "protobuf_package"), + 701: .same(proto: "protocol"), + 702: .same(proto: "protoFieldName"), + 703: .same(proto: "protoMessageName"), + 704: .same(proto: "ProtoNameProviding"), + 705: .same(proto: "protoPaths"), + 706: .same(proto: "public"), + 707: .same(proto: "publicDependency"), + 708: .same(proto: "putBoolValue"), + 709: .same(proto: "putBytesValue"), + 710: .same(proto: "putDoubleValue"), + 711: .same(proto: "putEnumValue"), + 712: .same(proto: "putFixedUInt32"), + 713: .same(proto: "putFixedUInt64"), + 714: .same(proto: "putFloatValue"), + 715: .same(proto: "putInt64"), + 716: .same(proto: "putStringValue"), + 717: .same(proto: "putUInt64"), + 718: .same(proto: "putUInt64Hex"), + 719: .same(proto: "putVarInt"), + 720: .same(proto: "putZigZagVarInt"), + 721: .same(proto: "pyGenericServices"), + 722: .same(proto: "rawChars"), + 723: .same(proto: "RawRepresentable"), + 724: .same(proto: "RawValue"), + 725: .same(proto: "read4HexDigits"), + 726: .same(proto: "register"), + 727: .same(proto: "repeated"), + 728: .same(proto: "RepeatedEnumExtensionField"), + 729: .same(proto: "RepeatedExtensionField"), + 730: .same(proto: "repeatedFieldEncoding"), + 731: .same(proto: "RepeatedGroupExtensionField"), + 732: .same(proto: "RepeatedMessageExtensionField"), + 733: .same(proto: "repeating"), + 734: .same(proto: "requestStreaming"), + 735: .same(proto: "requestTypeURL"), + 736: .same(proto: "requiredSize"), + 737: .same(proto: "responseStreaming"), + 738: .same(proto: "responseTypeURL"), + 739: .same(proto: "result"), + 740: .same(proto: "retention"), + 741: .same(proto: "rethrows"), + 742: .same(proto: "return"), + 743: .same(proto: "ReturnType"), + 744: .same(proto: "revision"), + 745: .same(proto: "rhs"), + 746: .same(proto: "root"), + 747: .same(proto: "rubyPackage"), + 748: .same(proto: "s"), + 749: .same(proto: "sawBackslash"), + 750: .same(proto: "sawSection4Characters"), + 751: .same(proto: "sawSection5Characters"), + 752: .same(proto: "scanner"), + 753: .same(proto: "seconds"), + 754: .same(proto: "self"), + 755: .same(proto: "semantic"), + 756: .same(proto: "separator"), + 757: .same(proto: "serialize"), + 758: .same(proto: "serializedData"), + 759: .same(proto: "serializedSize"), + 760: .same(proto: "serverStreaming"), + 761: .same(proto: "service"), + 762: .same(proto: "ServiceDescriptorProto"), + 763: .same(proto: "ServiceOptions"), + 764: .same(proto: "set"), + 765: .same(proto: "setExtensionValue"), + 766: .same(proto: "shift"), + 767: .same(proto: "SimpleExtensionMap"), + 768: .same(proto: "sizer"), + 769: .same(proto: "source"), + 770: .same(proto: "sourceCodeInfo"), + 771: .same(proto: "sourceContext"), + 772: .same(proto: "sourceEncoding"), + 773: .same(proto: "sourceFile"), + 774: .same(proto: "span"), + 775: .same(proto: "split"), + 776: .same(proto: "start"), + 777: .same(proto: "startArray"), + 778: .same(proto: "startArrayObject"), + 779: .same(proto: "startField"), + 780: .same(proto: "startIndex"), + 781: .same(proto: "startMessageField"), + 782: .same(proto: "startObject"), + 783: .same(proto: "startRegularField"), + 784: .same(proto: "state"), + 785: .same(proto: "static"), + 786: .same(proto: "StaticString"), + 787: .same(proto: "storage"), + 788: .same(proto: "String"), + 789: .same(proto: "stringLiteral"), + 790: .same(proto: "StringLiteralType"), + 791: .same(proto: "stringResult"), + 792: .same(proto: "stringValue"), + 793: .same(proto: "struct"), + 794: .same(proto: "structValue"), + 795: .same(proto: "subDecoder"), + 796: .same(proto: "subscript"), + 797: .same(proto: "subVisitor"), + 798: .same(proto: "Swift"), + 799: .same(proto: "swiftPrefix"), + 800: .same(proto: "SwiftProtobuf"), + 801: .same(proto: "syntax"), + 802: .same(proto: "T"), + 803: .same(proto: "tag"), + 804: .same(proto: "targets"), + 805: .same(proto: "terminator"), + 806: .same(proto: "testDecoder"), + 807: .same(proto: "text"), + 808: .same(proto: "textDecoder"), + 809: .same(proto: "TextFormatDecoder"), + 810: .same(proto: "TextFormatDecodingError"), + 811: .same(proto: "TextFormatDecodingOptions"), + 812: .same(proto: "TextFormatEncodingOptions"), + 813: .same(proto: "TextFormatEncodingVisitor"), + 814: .same(proto: "textFormatString"), + 815: .same(proto: "throwOrIgnore"), + 816: .same(proto: "throws"), + 817: .same(proto: "timeInterval"), + 818: .same(proto: "timeIntervalSince1970"), + 819: .same(proto: "timeIntervalSinceReferenceDate"), + 820: .same(proto: "Timestamp"), + 821: .same(proto: "total"), + 822: .same(proto: "totalArrayDepth"), + 823: .same(proto: "totalSize"), + 824: .same(proto: "trailingComments"), + 825: .same(proto: "traverse"), + 826: .same(proto: "true"), + 827: .same(proto: "try"), + 828: .same(proto: "type"), + 829: .same(proto: "typealias"), + 830: .same(proto: "TypeEnum"), + 831: .same(proto: "typeName"), + 832: .same(proto: "typePrefix"), + 833: .same(proto: "typeStart"), + 834: .same(proto: "typeUnknown"), + 835: .same(proto: "typeURL"), + 836: .same(proto: "UInt32"), + 837: .same(proto: "UInt32Value"), + 838: .same(proto: "UInt64"), + 839: .same(proto: "UInt64Value"), + 840: .same(proto: "UInt8"), + 841: .same(proto: "unicodeScalarLiteral"), + 842: .same(proto: "UnicodeScalarLiteralType"), + 843: .same(proto: "unicodeScalars"), + 844: .same(proto: "UnicodeScalarView"), + 845: .same(proto: "uninterpretedOption"), + 846: .same(proto: "union"), + 847: .same(proto: "uniqueStorage"), + 848: .same(proto: "unknown"), + 849: .same(proto: "unknownFields"), + 850: .same(proto: "UnknownStorage"), + 851: .same(proto: "unpackTo"), + 852: .same(proto: "UnsafeBufferPointer"), + 853: .same(proto: "UnsafeMutablePointer"), + 854: .same(proto: "UnsafeMutableRawBufferPointer"), + 855: .same(proto: "UnsafeMutableRawPointer"), + 856: .same(proto: "UnsafeRawBufferPointer"), + 857: .same(proto: "UnsafeRawPointer"), + 858: .same(proto: "unverifiedLazy"), + 859: .same(proto: "updatedOptions"), + 860: .same(proto: "url"), + 861: .same(proto: "useDeterministicOrdering"), + 862: .same(proto: "utf8"), + 863: .same(proto: "utf8Ptr"), + 864: .same(proto: "utf8ToDouble"), + 865: .same(proto: "utf8Validation"), + 866: .same(proto: "UTF8View"), + 867: .same(proto: "v"), + 868: .same(proto: "value"), + 869: .same(proto: "valueField"), + 870: .same(proto: "values"), + 871: .same(proto: "ValueType"), + 872: .same(proto: "var"), + 873: .same(proto: "verification"), + 874: .same(proto: "VerificationState"), + 875: .same(proto: "Version"), + 876: .same(proto: "versionString"), + 877: .same(proto: "visitExtensionFields"), + 878: .same(proto: "visitExtensionFieldsAsMessageSet"), + 879: .same(proto: "visitMapField"), + 880: .same(proto: "visitor"), + 881: .same(proto: "visitPacked"), + 882: .same(proto: "visitPackedBoolField"), + 883: .same(proto: "visitPackedDoubleField"), + 884: .same(proto: "visitPackedEnumField"), + 885: .same(proto: "visitPackedFixed32Field"), + 886: .same(proto: "visitPackedFixed64Field"), + 887: .same(proto: "visitPackedFloatField"), + 888: .same(proto: "visitPackedInt32Field"), + 889: .same(proto: "visitPackedInt64Field"), + 890: .same(proto: "visitPackedSFixed32Field"), + 891: .same(proto: "visitPackedSFixed64Field"), + 892: .same(proto: "visitPackedSInt32Field"), + 893: .same(proto: "visitPackedSInt64Field"), + 894: .same(proto: "visitPackedUInt32Field"), + 895: .same(proto: "visitPackedUInt64Field"), + 896: .same(proto: "visitRepeated"), + 897: .same(proto: "visitRepeatedBoolField"), + 898: .same(proto: "visitRepeatedBytesField"), + 899: .same(proto: "visitRepeatedDoubleField"), + 900: .same(proto: "visitRepeatedEnumField"), + 901: .same(proto: "visitRepeatedFixed32Field"), + 902: .same(proto: "visitRepeatedFixed64Field"), + 903: .same(proto: "visitRepeatedFloatField"), + 904: .same(proto: "visitRepeatedGroupField"), + 905: .same(proto: "visitRepeatedInt32Field"), + 906: .same(proto: "visitRepeatedInt64Field"), + 907: .same(proto: "visitRepeatedMessageField"), + 908: .same(proto: "visitRepeatedSFixed32Field"), + 909: .same(proto: "visitRepeatedSFixed64Field"), + 910: .same(proto: "visitRepeatedSInt32Field"), + 911: .same(proto: "visitRepeatedSInt64Field"), + 912: .same(proto: "visitRepeatedStringField"), + 913: .same(proto: "visitRepeatedUInt32Field"), + 914: .same(proto: "visitRepeatedUInt64Field"), + 915: .same(proto: "visitSingular"), + 916: .same(proto: "visitSingularBoolField"), + 917: .same(proto: "visitSingularBytesField"), + 918: .same(proto: "visitSingularDoubleField"), + 919: .same(proto: "visitSingularEnumField"), + 920: .same(proto: "visitSingularFixed32Field"), + 921: .same(proto: "visitSingularFixed64Field"), + 922: .same(proto: "visitSingularFloatField"), + 923: .same(proto: "visitSingularGroupField"), + 924: .same(proto: "visitSingularInt32Field"), + 925: .same(proto: "visitSingularInt64Field"), + 926: .same(proto: "visitSingularMessageField"), + 927: .same(proto: "visitSingularSFixed32Field"), + 928: .same(proto: "visitSingularSFixed64Field"), + 929: .same(proto: "visitSingularSInt32Field"), + 930: .same(proto: "visitSingularSInt64Field"), + 931: .same(proto: "visitSingularStringField"), + 932: .same(proto: "visitSingularUInt32Field"), + 933: .same(proto: "visitSingularUInt64Field"), + 934: .same(proto: "visitUnknown"), + 935: .same(proto: "wasDecoded"), + 936: .same(proto: "weak"), + 937: .same(proto: "weakDependency"), + 938: .same(proto: "where"), + 939: .same(proto: "wireFormat"), + 940: .same(proto: "with"), + 941: .same(proto: "withUnsafeBytes"), + 942: .same(proto: "withUnsafeMutableBytes"), + 943: .same(proto: "work"), + 944: .same(proto: "Wrapped"), + 945: .same(proto: "WrappedType"), + 946: .same(proto: "wrappedValue"), + 947: .same(proto: "written"), + 948: .same(proto: "yday"), ] } diff --git a/Reference/SwiftProtobufTests/generated_swift_names_enums.pb.swift b/Reference/SwiftProtobufTests/generated_swift_names_enums.pb.swift index 5259f1dd0..43a965a7b 100644 --- a/Reference/SwiftProtobufTests/generated_swift_names_enums.pb.swift +++ b/Reference/SwiftProtobufTests/generated_swift_names_enums.pb.swift @@ -1906,31 +1906,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum clearEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneClearEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneClearEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneClearEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneClearEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum clearEnd: SwiftProtobuf.Enum { typealias RawValue = Int case noneClearEnd // = 0 @@ -2581,31 +2556,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum clearMaximumEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneClearMaximumEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneClearMaximumEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneClearMaximumEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneClearMaximumEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum clearMessageEncoding: SwiftProtobuf.Enum { typealias RawValue = Int case noneClearMessageEncoding // = 0 @@ -2681,31 +2631,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum clearMinimumEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneClearMinimumEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneClearMinimumEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneClearMinimumEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneClearMinimumEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum clearName: SwiftProtobuf.Enum { typealias RawValue = Int case noneClearName // = 0 @@ -3631,6 +3556,31 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } + enum clearUtf8Validation: SwiftProtobuf.Enum { + typealias RawValue = Int + case noneClearUtf8Validation // = 0 + case UNRECOGNIZED(Int) + + init() { + self = .noneClearUtf8Validation + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .noneClearUtf8Validation + default: self = .UNRECOGNIZED(rawValue) + } + } + + var rawValue: Int { + switch self { + case .noneClearUtf8Validation: return 0 + case .UNRECOGNIZED(let i): return i + } + } + + } + enum clearValue: SwiftProtobuf.Enum { typealias RawValue = Int case noneClearValue // = 0 @@ -6106,31 +6056,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum editionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum Element: SwiftProtobuf.Enum { typealias RawValue = Int case noneElement // = 0 @@ -10356,31 +10281,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum hasEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneHasEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneHasEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneHasEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneHasEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum hasEnd: SwiftProtobuf.Enum { typealias RawValue = Int case noneHasEnd // = 0 @@ -11156,31 +11056,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum hasMaximumEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneHasMaximumEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneHasMaximumEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneHasMaximumEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneHasMaximumEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum hasMessageEncoding: SwiftProtobuf.Enum { typealias RawValue = Int case noneHasMessageEncoding // = 0 @@ -11256,31 +11131,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum hasMinimumEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneHasMinimumEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneHasMinimumEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneHasMinimumEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneHasMinimumEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum hasName: SwiftProtobuf.Enum { typealias RawValue = Int case noneHasName // = 0 @@ -12206,6 +12056,31 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } + enum hasUtf8Validation: SwiftProtobuf.Enum { + typealias RawValue = Int + case noneHasUtf8Validation // = 0 + case UNRECOGNIZED(Int) + + init() { + self = .noneHasUtf8Validation + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .noneHasUtf8Validation + default: self = .UNRECOGNIZED(rawValue) + } + } + + var rawValue: Int { + switch self { + case .noneHasUtf8Validation: return 0 + case .UNRECOGNIZED(let i): return i + } + } + + } + enum hasValue: SwiftProtobuf.Enum { typealias RawValue = Int case noneHasValue // = 0 @@ -14556,31 +14431,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum maximumEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneMaximumEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneMaximumEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneMaximumEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneMaximumEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum mdayStart: SwiftProtobuf.Enum { typealias RawValue = Int case noneMdayStart // = 0 @@ -15006,31 +14856,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum minimumEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneMinimumEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneMinimumEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneMinimumEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneMinimumEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum minor: SwiftProtobuf.Enum { typealias RawValue = Int case noneMinor // = 0 @@ -21806,6 +21631,31 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } + enum utf8Validation: SwiftProtobuf.Enum { + typealias RawValue = Int + case noneUtf8Validation // = 0 + case UNRECOGNIZED(Int) + + init() { + self = .noneUtf8Validation + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .noneUtf8Validation + default: self = .UNRECOGNIZED(rawValue) + } + } + + var rawValue: Int { + switch self { + case .noneUtf8Validation: return 0 + case .UNRECOGNIZED(let i): return i + } + } + + } + enum UTF8View: SwiftProtobuf.Enum { typealias RawValue = Int case noneUtf8View // = 0 @@ -24411,13 +24261,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEdition: Ca ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEditionEnum] = [ - .noneClearEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEnd: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEnd] = [ @@ -24600,13 +24443,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEdit ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEditionEnum] = [ - .noneClearMaximumEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMessageEncoding: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMessageEncoding] = [ @@ -24628,13 +24464,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEdit ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEditionEnum] = [ - .noneClearMinimumEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearName: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearName] = [ @@ -24894,6 +24723,13 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUnverifiedL ] } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUtf8Validation: CaseIterable { + // The compiler won't synthesize support with the UNRECOGNIZED case. + static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUtf8Validation] = [ + .noneClearUtf8Validation, + ] +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearValue: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearValue] = [ @@ -25587,13 +25423,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionDefaults: ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionEnum] = [ - .noneEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.Element: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.Element] = [ @@ -26777,13 +26606,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEdition: Case ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEditionEnum] = [ - .noneHasEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEnd: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEnd] = [ @@ -27001,13 +26823,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEditio ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEditionEnum] = [ - .noneHasMaximumEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMessageEncoding: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMessageEncoding] = [ @@ -27029,13 +26844,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEditio ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEditionEnum] = [ - .noneHasMinimumEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasName: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasName] = [ @@ -27295,6 +27103,13 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUnverifiedLaz ] } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUtf8Validation: CaseIterable { + // The compiler won't synthesize support with the UNRECOGNIZED case. + static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUtf8Validation] = [ + .noneHasUtf8Validation, + ] +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasValue: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasValue] = [ @@ -27953,13 +27768,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEdition: ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEditionEnum] = [ - .noneMaximumEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mdayStart: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mdayStart] = [ @@ -28079,13 +27887,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEdition: ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEditionEnum] = [ - .noneMinimumEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minor: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minor] = [ @@ -29983,6 +29784,13 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8ToDouble: Ca ] } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8Validation: CaseIterable { + // The compiler won't synthesize support with the UNRECOGNIZED case. + static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8Validation] = [ + .noneUtf8Validation, + ] +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.UTF8View: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.UTF8View] = [ @@ -30643,7 +30451,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearDeprecated: extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearDeprecatedLegacyJsonFieldConflicts: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearDoubleValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEnd: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEnumType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearExtendee: @unchecked Sendable {} @@ -30670,11 +30477,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearLazy: @unch extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearLeadingComments: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMapEntry: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMessageEncoding: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMessageSetWireFormat: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearNamePart: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearNegativeIntValue: @unchecked Sendable {} @@ -30712,6 +30517,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearTrailingCom extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearTypeName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUnverifiedLazy: @unchecked Sendable {} +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUtf8Validation: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearVerification: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearWeak: @unchecked Sendable {} @@ -30811,7 +30617,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.E: @unchecked Se extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.edition: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.EditionDefault: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionDefaults: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.Element: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.elements: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.emitExtensionFieldName: @unchecked Sendable {} @@ -30981,7 +30786,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasDeprecated: @ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasDeprecatedLegacyJsonFieldConflicts: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasDoubleValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEnd: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEnumType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasExtendee: @unchecked Sendable {} @@ -31013,11 +30817,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasLazy: @unchec extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasLeadingComments: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMapEntry: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMessageEncoding: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMessageSetWireFormat: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasNamePart: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasNegativeIntValue: @unchecked Sendable {} @@ -31055,6 +30857,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasTrailingComme extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasTypeName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUnverifiedLazy: @unchecked Sendable {} +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUtf8Validation: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasVerification: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasWeak: @unchecked Sendable {} @@ -31149,7 +30952,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mapToMessages: @ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.MapValueType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mapVisitor: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mdayStart: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.merge: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.message: @unchecked Sendable {} @@ -31167,7 +30969,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.MethodOptions: @ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.methods: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.min: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minor: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.Mixin: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mixins: @unchecked Sendable {} @@ -31439,6 +31240,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.useDeterministic extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8Ptr: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8ToDouble: @unchecked Sendable {} +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8Validation: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.UTF8View: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.v: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.value: @unchecked Sendable {} @@ -31997,12 +31799,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEdition: Sw ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_clearEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEnd: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_clearEnd"), @@ -32159,12 +31955,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEdit ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_clearMaximumEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMessageEncoding: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_clearMessageEncoding"), @@ -32183,12 +31973,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEdit ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_clearMinimumEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearName: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_clearName"), @@ -32411,6 +32195,12 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUnverifiedL ] } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUtf8Validation: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "NONE_clearUtf8Validation"), + ] +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearValue: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_clearValue"), @@ -33005,12 +32795,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionDefaults: ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_editionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.Element: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_Element"), @@ -34025,12 +33809,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEdition: Swif ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_hasEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEnd: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_hasEnd"), @@ -34217,12 +33995,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEditio ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_hasMaximumEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMessageEncoding: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_hasMessageEncoding"), @@ -34241,12 +34013,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEditio ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_hasMinimumEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasName: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_hasName"), @@ -34469,6 +34235,12 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUnverifiedLaz ] } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUtf8Validation: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "NONE_hasUtf8Validation"), + ] +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasValue: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_hasValue"), @@ -35033,12 +34805,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEdition: ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_maximumEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mdayStart: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_mdayStart"), @@ -35141,12 +34907,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEdition: ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_minimumEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minor: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_minor"), @@ -36773,6 +36533,12 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8ToDouble: Sw ] } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8Validation: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "NONE_utf8Validation"), + ] +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.UTF8View: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_UTF8View"), diff --git a/Reference/SwiftProtobufTests/generated_swift_names_fields.pb.swift b/Reference/SwiftProtobufTests/generated_swift_names_fields.pb.swift index b8bd94511..eda8807a8 100644 --- a/Reference/SwiftProtobufTests/generated_swift_names_fields.pb.swift +++ b/Reference/SwiftProtobufTests/generated_swift_names_fields.pb.swift @@ -404,11 +404,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._clearEdition_p = newValue} } - var clearEditionEnum_p: Int32 { - get {return _storage._clearEditionEnum_p} - set {_uniqueStorage()._clearEditionEnum_p = newValue} - } - var clearEnd_p: Int32 { get {return _storage._clearEnd_p} set {_uniqueStorage()._clearEnd_p = newValue} @@ -539,11 +534,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._clearMaximumEdition_p = newValue} } - var clearMaximumEditionEnum_p: Int32 { - get {return _storage._clearMaximumEditionEnum_p} - set {_uniqueStorage()._clearMaximumEditionEnum_p = newValue} - } - var clearMessageEncoding_p: Int32 { get {return _storage._clearMessageEncoding_p} set {_uniqueStorage()._clearMessageEncoding_p = newValue} @@ -559,11 +549,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._clearMinimumEdition_p = newValue} } - var clearMinimumEditionEnum_p: Int32 { - get {return _storage._clearMinimumEditionEnum_p} - set {_uniqueStorage()._clearMinimumEditionEnum_p = newValue} - } - var clearName_p: Int32 { get {return _storage._clearName_p} set {_uniqueStorage()._clearName_p = newValue} @@ -749,6 +734,11 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._clearUnverifiedLazy_p = newValue} } + var clearUtf8Validation_p: Int32 { + get {return _storage._clearUtf8Validation_p} + set {_uniqueStorage()._clearUtf8Validation_p = newValue} + } + var clearValue_p: Int32 { get {return _storage._clearValue_p} set {_uniqueStorage()._clearValue_p = newValue} @@ -1244,11 +1234,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._editionDefaults = newValue} } - var editionEnum: Int32 { - get {return _storage._editionEnum} - set {_uniqueStorage()._editionEnum = newValue} - } - var element: Int32 { get {return _storage._element} set {_uniqueStorage()._element = newValue} @@ -2094,11 +2079,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._hasEdition_p = newValue} } - var hasEditionEnum_p: Int32 { - get {return _storage._hasEditionEnum_p} - set {_uniqueStorage()._hasEditionEnum_p = newValue} - } - var hasEnd_p: Int32 { get {return _storage._hasEnd_p} set {_uniqueStorage()._hasEnd_p = newValue} @@ -2254,11 +2234,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._hasMaximumEdition_p = newValue} } - var hasMaximumEditionEnum_p: Int32 { - get {return _storage._hasMaximumEditionEnum_p} - set {_uniqueStorage()._hasMaximumEditionEnum_p = newValue} - } - var hasMessageEncoding_p: Int32 { get {return _storage._hasMessageEncoding_p} set {_uniqueStorage()._hasMessageEncoding_p = newValue} @@ -2274,11 +2249,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._hasMinimumEdition_p = newValue} } - var hasMinimumEditionEnum_p: Int32 { - get {return _storage._hasMinimumEditionEnum_p} - set {_uniqueStorage()._hasMinimumEditionEnum_p = newValue} - } - var hasName_p: Int32 { get {return _storage._hasName_p} set {_uniqueStorage()._hasName_p = newValue} @@ -2464,6 +2434,11 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._hasUnverifiedLazy_p = newValue} } + var hasUtf8Validation_p: Int32 { + get {return _storage._hasUtf8Validation_p} + set {_uniqueStorage()._hasUtf8Validation_p = newValue} + } + var hasValue_p: Int32 { get {return _storage._hasValue_p} set {_uniqueStorage()._hasValue_p = newValue} @@ -2934,11 +2909,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._maximumEdition = newValue} } - var maximumEditionEnum: Int32 { - get {return _storage._maximumEditionEnum} - set {_uniqueStorage()._maximumEditionEnum = newValue} - } - var mdayStart: Int32 { get {return _storage._mdayStart} set {_uniqueStorage()._mdayStart = newValue} @@ -3024,11 +2994,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._minimumEdition = newValue} } - var minimumEditionEnum: Int32 { - get {return _storage._minimumEditionEnum} - set {_uniqueStorage()._minimumEditionEnum = newValue} - } - var minor: Int32 { get {return _storage._minor} set {_uniqueStorage()._minor = newValue} @@ -4384,6 +4349,11 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._utf8ToDouble = newValue} } + var utf8Validation: Int32 { + get {return _storage._utf8Validation} + set {_uniqueStorage()._utf8Validation = newValue} + } + var utf8View: Int32 { get {return _storage._utf8View} set {_uniqueStorage()._utf8View = newValue} @@ -4892,885 +4862,879 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. 73: .same(proto: "clearDeprecatedLegacyJsonFieldConflicts"), 74: .same(proto: "clearDoubleValue"), 75: .same(proto: "clearEdition"), - 76: .same(proto: "clearEditionEnum"), - 77: .same(proto: "clearEnd"), - 78: .same(proto: "clearEnumType"), - 79: .same(proto: "clearExtendee"), - 80: .same(proto: "clearExtensionValue"), - 81: .same(proto: "clearFeatures"), - 82: .same(proto: "clearFieldPresence"), - 83: .same(proto: "clearFullName"), - 84: .same(proto: "clearGoPackage"), - 85: .same(proto: "clearIdempotencyLevel"), - 86: .same(proto: "clearIdentifierValue"), - 87: .same(proto: "clearInputType"), - 88: .same(proto: "clearIsExtension"), - 89: .same(proto: "clearJavaGenerateEqualsAndHash"), - 90: .same(proto: "clearJavaGenericServices"), - 91: .same(proto: "clearJavaMultipleFiles"), - 92: .same(proto: "clearJavaOuterClassname"), - 93: .same(proto: "clearJavaPackage"), - 94: .same(proto: "clearJavaStringCheckUtf8"), - 95: .same(proto: "clearJsonFormat"), - 96: .same(proto: "clearJsonName"), - 97: .same(proto: "clearJstype"), - 98: .same(proto: "clearLabel"), - 99: .same(proto: "clearLazy"), - 100: .same(proto: "clearLeadingComments"), - 101: .same(proto: "clearMapEntry"), - 102: .same(proto: "clearMaximumEdition"), - 103: .same(proto: "clearMaximumEditionEnum"), - 104: .same(proto: "clearMessageEncoding"), - 105: .same(proto: "clearMessageSetWireFormat"), - 106: .same(proto: "clearMinimumEdition"), - 107: .same(proto: "clearMinimumEditionEnum"), - 108: .same(proto: "clearName"), - 109: .same(proto: "clearNamePart"), - 110: .same(proto: "clearNegativeIntValue"), - 111: .same(proto: "clearNoStandardDescriptorAccessor"), - 112: .same(proto: "clearNumber"), - 113: .same(proto: "clearObjcClassPrefix"), - 114: .same(proto: "clearOneofIndex"), - 115: .same(proto: "clearOptimizeFor"), - 116: .same(proto: "clearOptions"), - 117: .same(proto: "clearOutputType"), - 118: .same(proto: "clearPackage"), - 119: .same(proto: "clearPacked"), - 120: .same(proto: "clearPhpClassPrefix"), - 121: .same(proto: "clearPhpGenericServices"), - 122: .same(proto: "clearPhpMetadataNamespace"), - 123: .same(proto: "clearPhpNamespace"), - 124: .same(proto: "clearPositiveIntValue"), - 125: .same(proto: "clearProto3Optional"), - 126: .same(proto: "clearPyGenericServices"), - 127: .same(proto: "clearRepeated"), - 128: .same(proto: "clearRepeatedFieldEncoding"), - 129: .same(proto: "clearReserved"), - 130: .same(proto: "clearRetention"), - 131: .same(proto: "clearRubyPackage"), - 132: .same(proto: "clearSemantic"), - 133: .same(proto: "clearServerStreaming"), - 134: .same(proto: "clearSourceCodeInfo"), - 135: .same(proto: "clearSourceContext"), - 136: .same(proto: "clearSourceFile"), - 137: .same(proto: "clearStart"), - 138: .same(proto: "clearStringValue"), - 139: .same(proto: "clearSwiftPrefix"), - 140: .same(proto: "clearSyntax"), - 141: .same(proto: "clearTrailingComments"), - 142: .same(proto: "clearType"), - 143: .same(proto: "clearTypeName"), - 144: .same(proto: "clearUnverifiedLazy"), - 145: .same(proto: "clearValue"), - 146: .same(proto: "clearVerification"), - 147: .same(proto: "clearWeak"), - 148: .same(proto: "clientStreaming"), - 149: .same(proto: "codePoint"), - 150: .same(proto: "codeUnits"), - 151: .same(proto: "Collection"), - 152: .same(proto: "com"), - 153: .same(proto: "comma"), - 154: .same(proto: "contentsOf"), - 155: .same(proto: "ContiguousBytes"), - 156: .same(proto: "count"), - 157: .same(proto: "countVarintsInBuffer"), - 158: .same(proto: "csharpNamespace"), - 159: .same(proto: "ctype"), - 160: .same(proto: "customCodable"), - 161: .same(proto: "CustomDebugStringConvertible"), - 162: .same(proto: "d"), - 163: .same(proto: "Data"), - 164: .same(proto: "dataResult"), - 165: .same(proto: "date"), - 166: .same(proto: "daySec"), - 167: .same(proto: "daysSinceEpoch"), - 168: .same(proto: "debugDescription"), - 169: .same(proto: "debugRedact"), - 170: .same(proto: "declaration"), - 171: .same(proto: "decoded"), - 172: .same(proto: "decodedFromJSONNull"), - 173: .same(proto: "decodeExtensionField"), - 174: .same(proto: "decodeExtensionFieldsAsMessageSet"), - 175: .same(proto: "decodeJSON"), - 176: .same(proto: "decodeMapField"), - 177: .same(proto: "decodeMessage"), - 178: .same(proto: "decoder"), - 179: .same(proto: "decodeRepeated"), - 180: .same(proto: "decodeRepeatedBoolField"), - 181: .same(proto: "decodeRepeatedBytesField"), - 182: .same(proto: "decodeRepeatedDoubleField"), - 183: .same(proto: "decodeRepeatedEnumField"), - 184: .same(proto: "decodeRepeatedFixed32Field"), - 185: .same(proto: "decodeRepeatedFixed64Field"), - 186: .same(proto: "decodeRepeatedFloatField"), - 187: .same(proto: "decodeRepeatedGroupField"), - 188: .same(proto: "decodeRepeatedInt32Field"), - 189: .same(proto: "decodeRepeatedInt64Field"), - 190: .same(proto: "decodeRepeatedMessageField"), - 191: .same(proto: "decodeRepeatedSFixed32Field"), - 192: .same(proto: "decodeRepeatedSFixed64Field"), - 193: .same(proto: "decodeRepeatedSInt32Field"), - 194: .same(proto: "decodeRepeatedSInt64Field"), - 195: .same(proto: "decodeRepeatedStringField"), - 196: .same(proto: "decodeRepeatedUInt32Field"), - 197: .same(proto: "decodeRepeatedUInt64Field"), - 198: .same(proto: "decodeSingular"), - 199: .same(proto: "decodeSingularBoolField"), - 200: .same(proto: "decodeSingularBytesField"), - 201: .same(proto: "decodeSingularDoubleField"), - 202: .same(proto: "decodeSingularEnumField"), - 203: .same(proto: "decodeSingularFixed32Field"), - 204: .same(proto: "decodeSingularFixed64Field"), - 205: .same(proto: "decodeSingularFloatField"), - 206: .same(proto: "decodeSingularGroupField"), - 207: .same(proto: "decodeSingularInt32Field"), - 208: .same(proto: "decodeSingularInt64Field"), - 209: .same(proto: "decodeSingularMessageField"), - 210: .same(proto: "decodeSingularSFixed32Field"), - 211: .same(proto: "decodeSingularSFixed64Field"), - 212: .same(proto: "decodeSingularSInt32Field"), - 213: .same(proto: "decodeSingularSInt64Field"), - 214: .same(proto: "decodeSingularStringField"), - 215: .same(proto: "decodeSingularUInt32Field"), - 216: .same(proto: "decodeSingularUInt64Field"), - 217: .same(proto: "decodeTextFormat"), - 218: .same(proto: "defaultAnyTypeURLPrefix"), - 219: .same(proto: "defaults"), - 220: .same(proto: "defaultValue"), - 221: .same(proto: "dependency"), - 222: .same(proto: "deprecated"), - 223: .same(proto: "deprecatedLegacyJsonFieldConflicts"), - 224: .same(proto: "description"), - 225: .same(proto: "DescriptorProto"), - 226: .same(proto: "Dictionary"), - 227: .same(proto: "dictionaryLiteral"), - 228: .same(proto: "digit"), - 229: .same(proto: "digit0"), - 230: .same(proto: "digit1"), - 231: .same(proto: "digitCount"), - 232: .same(proto: "digits"), - 233: .same(proto: "digitValue"), - 234: .same(proto: "discardableResult"), - 235: .same(proto: "discardUnknownFields"), - 236: .same(proto: "distance"), - 237: .same(proto: "double"), - 238: .same(proto: "doubleValue"), - 239: .same(proto: "Duration"), - 240: .same(proto: "E"), - 241: .same(proto: "edition"), - 242: .same(proto: "EditionDefault"), - 243: .same(proto: "editionDefaults"), - 244: .same(proto: "editionEnum"), - 245: .same(proto: "Element"), - 246: .same(proto: "elements"), - 247: .same(proto: "emitExtensionFieldName"), - 248: .same(proto: "emitFieldName"), - 249: .same(proto: "emitFieldNumber"), - 250: .same(proto: "Empty"), - 251: .same(proto: "emptyData"), - 252: .same(proto: "encodeAsBytes"), - 253: .same(proto: "encoded"), - 254: .same(proto: "encodedJSONString"), - 255: .same(proto: "encodedSize"), - 256: .same(proto: "encodeField"), - 257: .same(proto: "encoder"), - 258: .same(proto: "end"), - 259: .same(proto: "endArray"), - 260: .same(proto: "endMessageField"), - 261: .same(proto: "endObject"), - 262: .same(proto: "endRegularField"), - 263: .same(proto: "enum"), - 264: .same(proto: "EnumDescriptorProto"), - 265: .same(proto: "EnumOptions"), - 266: .same(proto: "EnumReservedRange"), - 267: .same(proto: "enumType"), - 268: .same(proto: "enumvalue"), - 269: .same(proto: "EnumValueDescriptorProto"), - 270: .same(proto: "EnumValueOptions"), - 271: .same(proto: "Equatable"), - 272: .same(proto: "Error"), - 273: .same(proto: "ExpressibleByArrayLiteral"), - 274: .same(proto: "ExpressibleByDictionaryLiteral"), - 275: .same(proto: "ext"), - 276: .same(proto: "extDecoder"), - 277: .same(proto: "extendedGraphemeClusterLiteral"), - 278: .same(proto: "ExtendedGraphemeClusterLiteralType"), - 279: .same(proto: "extendee"), - 280: .same(proto: "ExtensibleMessage"), - 281: .same(proto: "extension"), - 282: .same(proto: "ExtensionField"), - 283: .same(proto: "extensionFieldNumber"), - 284: .same(proto: "ExtensionFieldValueSet"), - 285: .same(proto: "ExtensionMap"), - 286: .same(proto: "extensionRange"), - 287: .same(proto: "ExtensionRangeOptions"), - 288: .same(proto: "extensions"), - 289: .same(proto: "extras"), - 290: .same(proto: "F"), - 291: .same(proto: "false"), - 292: .same(proto: "features"), - 293: .same(proto: "FeatureSet"), - 294: .same(proto: "FeatureSetDefaults"), - 295: .same(proto: "FeatureSetEditionDefault"), - 296: .same(proto: "field"), - 297: .same(proto: "fieldData"), - 298: .same(proto: "FieldDescriptorProto"), - 299: .same(proto: "FieldMask"), - 300: .same(proto: "fieldName"), - 301: .same(proto: "fieldNameCount"), - 302: .same(proto: "fieldNum"), - 303: .same(proto: "fieldNumber"), - 304: .same(proto: "fieldNumberForProto"), - 305: .same(proto: "FieldOptions"), - 306: .same(proto: "fieldPresence"), - 307: .same(proto: "fields"), - 308: .same(proto: "fieldSize"), - 309: .same(proto: "FieldTag"), - 310: .same(proto: "fieldType"), - 311: .same(proto: "file"), - 312: .same(proto: "FileDescriptorProto"), - 313: .same(proto: "FileDescriptorSet"), - 314: .same(proto: "fileName"), - 315: .same(proto: "FileOptions"), - 316: .same(proto: "filter"), - 317: .same(proto: "first"), - 318: .same(proto: "firstItem"), - 319: .same(proto: "float"), - 320: .same(proto: "floatLiteral"), - 321: .same(proto: "FloatLiteralType"), - 322: .same(proto: "FloatValue"), - 323: .same(proto: "forMessageName"), - 324: .same(proto: "formUnion"), - 325: .same(proto: "forReadingFrom"), - 326: .same(proto: "forTypeURL"), - 327: .same(proto: "ForwardParser"), - 328: .same(proto: "forWritingInto"), - 329: .same(proto: "from"), - 330: .same(proto: "fromAscii2"), - 331: .same(proto: "fromAscii4"), - 332: .same(proto: "fromByteOffset"), - 333: .same(proto: "fromHexDigit"), - 334: .same(proto: "fullName"), - 335: .same(proto: "func"), - 336: .same(proto: "G"), - 337: .same(proto: "GeneratedCodeInfo"), - 338: .same(proto: "get"), - 339: .same(proto: "getExtensionValue"), - 340: .same(proto: "googleapis"), - 341: .standard(proto: "Google_Protobuf_Any"), - 342: .standard(proto: "Google_Protobuf_Api"), - 343: .standard(proto: "Google_Protobuf_BoolValue"), - 344: .standard(proto: "Google_Protobuf_BytesValue"), - 345: .standard(proto: "Google_Protobuf_DescriptorProto"), - 346: .standard(proto: "Google_Protobuf_DoubleValue"), - 347: .standard(proto: "Google_Protobuf_Duration"), - 348: .standard(proto: "Google_Protobuf_Edition"), - 349: .standard(proto: "Google_Protobuf_Empty"), - 350: .standard(proto: "Google_Protobuf_Enum"), - 351: .standard(proto: "Google_Protobuf_EnumDescriptorProto"), - 352: .standard(proto: "Google_Protobuf_EnumOptions"), - 353: .standard(proto: "Google_Protobuf_EnumValue"), - 354: .standard(proto: "Google_Protobuf_EnumValueDescriptorProto"), - 355: .standard(proto: "Google_Protobuf_EnumValueOptions"), - 356: .standard(proto: "Google_Protobuf_ExtensionRangeOptions"), - 357: .standard(proto: "Google_Protobuf_FeatureSet"), - 358: .standard(proto: "Google_Protobuf_FeatureSetDefaults"), - 359: .standard(proto: "Google_Protobuf_Field"), - 360: .standard(proto: "Google_Protobuf_FieldDescriptorProto"), - 361: .standard(proto: "Google_Protobuf_FieldMask"), - 362: .standard(proto: "Google_Protobuf_FieldOptions"), - 363: .standard(proto: "Google_Protobuf_FileDescriptorProto"), - 364: .standard(proto: "Google_Protobuf_FileDescriptorSet"), - 365: .standard(proto: "Google_Protobuf_FileOptions"), - 366: .standard(proto: "Google_Protobuf_FloatValue"), - 367: .standard(proto: "Google_Protobuf_GeneratedCodeInfo"), - 368: .standard(proto: "Google_Protobuf_Int32Value"), - 369: .standard(proto: "Google_Protobuf_Int64Value"), - 370: .standard(proto: "Google_Protobuf_ListValue"), - 371: .standard(proto: "Google_Protobuf_MessageOptions"), - 372: .standard(proto: "Google_Protobuf_Method"), - 373: .standard(proto: "Google_Protobuf_MethodDescriptorProto"), - 374: .standard(proto: "Google_Protobuf_MethodOptions"), - 375: .standard(proto: "Google_Protobuf_Mixin"), - 376: .standard(proto: "Google_Protobuf_NullValue"), - 377: .standard(proto: "Google_Protobuf_OneofDescriptorProto"), - 378: .standard(proto: "Google_Protobuf_OneofOptions"), - 379: .standard(proto: "Google_Protobuf_Option"), - 380: .standard(proto: "Google_Protobuf_ServiceDescriptorProto"), - 381: .standard(proto: "Google_Protobuf_ServiceOptions"), - 382: .standard(proto: "Google_Protobuf_SourceCodeInfo"), - 383: .standard(proto: "Google_Protobuf_SourceContext"), - 384: .standard(proto: "Google_Protobuf_StringValue"), - 385: .standard(proto: "Google_Protobuf_Struct"), - 386: .standard(proto: "Google_Protobuf_Syntax"), - 387: .standard(proto: "Google_Protobuf_Timestamp"), - 388: .standard(proto: "Google_Protobuf_Type"), - 389: .standard(proto: "Google_Protobuf_UInt32Value"), - 390: .standard(proto: "Google_Protobuf_UInt64Value"), - 391: .standard(proto: "Google_Protobuf_UninterpretedOption"), - 392: .standard(proto: "Google_Protobuf_Value"), - 393: .same(proto: "goPackage"), - 394: .same(proto: "group"), - 395: .same(proto: "groupFieldNumberStack"), - 396: .same(proto: "groupSize"), - 397: .same(proto: "h"), - 398: .same(proto: "hadOneofValue"), - 399: .same(proto: "handleConflictingOneOf"), - 400: .same(proto: "hasAggregateValue"), - 401: .same(proto: "hasAllowAlias"), - 402: .same(proto: "hasBegin"), - 403: .same(proto: "hasCcEnableArenas"), - 404: .same(proto: "hasCcGenericServices"), - 405: .same(proto: "hasClientStreaming"), - 406: .same(proto: "hasCsharpNamespace"), - 407: .same(proto: "hasCtype"), - 408: .same(proto: "hasDebugRedact"), - 409: .same(proto: "hasDefaultValue"), - 410: .same(proto: "hasDeprecated"), - 411: .same(proto: "hasDeprecatedLegacyJsonFieldConflicts"), - 412: .same(proto: "hasDoubleValue"), - 413: .same(proto: "hasEdition"), - 414: .same(proto: "hasEditionEnum"), - 415: .same(proto: "hasEnd"), - 416: .same(proto: "hasEnumType"), - 417: .same(proto: "hasExtendee"), - 418: .same(proto: "hasExtensionValue"), - 419: .same(proto: "hasFeatures"), - 420: .same(proto: "hasFieldPresence"), - 421: .same(proto: "hasFullName"), - 422: .same(proto: "hasGoPackage"), - 423: .same(proto: "hash"), - 424: .same(proto: "Hashable"), - 425: .same(proto: "hasher"), - 426: .same(proto: "hashValue"), - 427: .same(proto: "HashVisitor"), - 428: .same(proto: "hasIdempotencyLevel"), - 429: .same(proto: "hasIdentifierValue"), - 430: .same(proto: "hasInputType"), - 431: .same(proto: "hasIsExtension"), - 432: .same(proto: "hasJavaGenerateEqualsAndHash"), - 433: .same(proto: "hasJavaGenericServices"), - 434: .same(proto: "hasJavaMultipleFiles"), - 435: .same(proto: "hasJavaOuterClassname"), - 436: .same(proto: "hasJavaPackage"), - 437: .same(proto: "hasJavaStringCheckUtf8"), - 438: .same(proto: "hasJsonFormat"), - 439: .same(proto: "hasJsonName"), - 440: .same(proto: "hasJstype"), - 441: .same(proto: "hasLabel"), - 442: .same(proto: "hasLazy"), - 443: .same(proto: "hasLeadingComments"), - 444: .same(proto: "hasMapEntry"), - 445: .same(proto: "hasMaximumEdition"), - 446: .same(proto: "hasMaximumEditionEnum"), - 447: .same(proto: "hasMessageEncoding"), - 448: .same(proto: "hasMessageSetWireFormat"), - 449: .same(proto: "hasMinimumEdition"), - 450: .same(proto: "hasMinimumEditionEnum"), - 451: .same(proto: "hasName"), - 452: .same(proto: "hasNamePart"), - 453: .same(proto: "hasNegativeIntValue"), - 454: .same(proto: "hasNoStandardDescriptorAccessor"), - 455: .same(proto: "hasNumber"), - 456: .same(proto: "hasObjcClassPrefix"), - 457: .same(proto: "hasOneofIndex"), - 458: .same(proto: "hasOptimizeFor"), - 459: .same(proto: "hasOptions"), - 460: .same(proto: "hasOutputType"), - 461: .same(proto: "hasPackage"), - 462: .same(proto: "hasPacked"), - 463: .same(proto: "hasPhpClassPrefix"), - 464: .same(proto: "hasPhpGenericServices"), - 465: .same(proto: "hasPhpMetadataNamespace"), - 466: .same(proto: "hasPhpNamespace"), - 467: .same(proto: "hasPositiveIntValue"), - 468: .same(proto: "hasProto3Optional"), - 469: .same(proto: "hasPyGenericServices"), - 470: .same(proto: "hasRepeated"), - 471: .same(proto: "hasRepeatedFieldEncoding"), - 472: .same(proto: "hasReserved"), - 473: .same(proto: "hasRetention"), - 474: .same(proto: "hasRubyPackage"), - 475: .same(proto: "hasSemantic"), - 476: .same(proto: "hasServerStreaming"), - 477: .same(proto: "hasSourceCodeInfo"), - 478: .same(proto: "hasSourceContext"), - 479: .same(proto: "hasSourceFile"), - 480: .same(proto: "hasStart"), - 481: .same(proto: "hasStringValue"), - 482: .same(proto: "hasSwiftPrefix"), - 483: .same(proto: "hasSyntax"), - 484: .same(proto: "hasTrailingComments"), - 485: .same(proto: "hasType"), - 486: .same(proto: "hasTypeName"), - 487: .same(proto: "hasUnverifiedLazy"), - 488: .same(proto: "hasValue"), - 489: .same(proto: "hasVerification"), - 490: .same(proto: "hasWeak"), - 491: .same(proto: "hour"), - 492: .same(proto: "i"), - 493: .same(proto: "idempotencyLevel"), - 494: .same(proto: "identifierValue"), - 495: .same(proto: "if"), - 496: .same(proto: "ignoreUnknownFields"), - 497: .same(proto: "index"), - 498: .same(proto: "init"), - 499: .same(proto: "inout"), - 500: .same(proto: "inputType"), - 501: .same(proto: "insert"), - 502: .same(proto: "Int"), - 503: .same(proto: "Int32"), - 504: .same(proto: "Int32Value"), - 505: .same(proto: "Int64"), - 506: .same(proto: "Int64Value"), - 507: .same(proto: "Int8"), - 508: .same(proto: "integerLiteral"), - 509: .same(proto: "IntegerLiteralType"), - 510: .same(proto: "intern"), - 511: .same(proto: "Internal"), - 512: .same(proto: "InternalState"), - 513: .same(proto: "into"), - 514: .same(proto: "ints"), - 515: .same(proto: "isA"), - 516: .same(proto: "isEqual"), - 517: .same(proto: "isEqualTo"), - 518: .same(proto: "isExtension"), - 519: .same(proto: "isInitialized"), - 520: .same(proto: "isNegative"), - 521: .same(proto: "itemTagsEncodedSize"), - 522: .same(proto: "Iterator"), - 523: .standard(proto: "i_2166136261"), - 524: .same(proto: "javaGenerateEqualsAndHash"), - 525: .same(proto: "javaGenericServices"), - 526: .same(proto: "javaMultipleFiles"), - 527: .same(proto: "javaOuterClassname"), - 528: .same(proto: "javaPackage"), - 529: .same(proto: "javaStringCheckUtf8"), - 530: .same(proto: "JSONDecoder"), - 531: .same(proto: "JSONDecodingError"), - 532: .same(proto: "JSONDecodingOptions"), - 533: .same(proto: "jsonEncoder"), - 534: .same(proto: "JSONEncodingError"), - 535: .same(proto: "JSONEncodingOptions"), - 536: .same(proto: "JSONEncodingVisitor"), - 537: .same(proto: "jsonFormat"), - 538: .same(proto: "JSONMapEncodingVisitor"), - 539: .same(proto: "jsonName"), - 540: .same(proto: "jsonPath"), - 541: .same(proto: "jsonPaths"), - 542: .same(proto: "JSONScanner"), - 543: .same(proto: "jsonString"), - 544: .same(proto: "jsonText"), - 545: .same(proto: "jsonUTF8Data"), - 546: .same(proto: "jstype"), - 547: .same(proto: "k"), - 548: .same(proto: "kChunkSize"), - 549: .same(proto: "Key"), - 550: .same(proto: "keyField"), - 551: .same(proto: "keyFieldOpt"), - 552: .same(proto: "KeyType"), - 553: .same(proto: "kind"), - 554: .same(proto: "l"), - 555: .same(proto: "label"), - 556: .same(proto: "lazy"), - 557: .same(proto: "leadingComments"), - 558: .same(proto: "leadingDetachedComments"), - 559: .same(proto: "length"), - 560: .same(proto: "lessThan"), - 561: .same(proto: "let"), - 562: .same(proto: "lhs"), - 563: .same(proto: "list"), - 564: .same(proto: "listOfMessages"), - 565: .same(proto: "listValue"), - 566: .same(proto: "littleEndian"), - 567: .same(proto: "littleEndianBytes"), - 568: .same(proto: "load"), - 569: .same(proto: "localHasher"), - 570: .same(proto: "location"), - 571: .same(proto: "M"), - 572: .same(proto: "major"), - 573: .same(proto: "makeIterator"), - 574: .same(proto: "mapEntry"), - 575: .same(proto: "mapHash"), - 576: .same(proto: "MapKeyType"), - 577: .same(proto: "mapNameResolver"), - 578: .same(proto: "mapToMessages"), - 579: .same(proto: "MapValueType"), - 580: .same(proto: "mapVisitor"), - 581: .same(proto: "maximumEdition"), - 582: .same(proto: "maximumEditionEnum"), - 583: .same(proto: "mdayStart"), - 584: .same(proto: "merge"), - 585: .same(proto: "message"), - 586: .same(proto: "messageDepthLimit"), - 587: .same(proto: "messageEncoding"), - 588: .same(proto: "MessageExtension"), - 589: .same(proto: "MessageImplementationBase"), - 590: .same(proto: "MessageOptions"), - 591: .same(proto: "MessageSet"), - 592: .same(proto: "messageSetWireFormat"), - 593: .same(proto: "messageType"), - 594: .same(proto: "Method"), - 595: .same(proto: "MethodDescriptorProto"), - 596: .same(proto: "MethodOptions"), - 597: .same(proto: "methods"), - 598: .same(proto: "min"), - 599: .same(proto: "minimumEdition"), - 600: .same(proto: "minimumEditionEnum"), - 601: .same(proto: "minor"), - 602: .same(proto: "Mixin"), - 603: .same(proto: "mixins"), - 604: .same(proto: "modifier"), - 605: .same(proto: "modify"), - 606: .same(proto: "month"), - 607: .same(proto: "msgExtension"), - 608: .same(proto: "mutating"), - 609: .same(proto: "n"), - 610: .same(proto: "name"), - 611: .same(proto: "NameDescription"), - 612: .same(proto: "NameMap"), - 613: .same(proto: "NamePart"), - 614: .same(proto: "nameResolver"), - 615: .same(proto: "names"), - 616: .same(proto: "nanos"), - 617: .same(proto: "nativeBytes"), - 618: .same(proto: "nativeEndianBytes"), - 619: .same(proto: "negativeIntValue"), - 620: .same(proto: "nestedType"), - 621: .same(proto: "newL"), - 622: .same(proto: "newList"), - 623: .same(proto: "newValue"), - 624: .same(proto: "nextByte"), - 625: .same(proto: "nextFieldNumber"), - 626: .same(proto: "nil"), - 627: .same(proto: "nilLiteral"), - 628: .same(proto: "noStandardDescriptorAccessor"), - 629: .same(proto: "nullValue"), - 630: .same(proto: "number"), - 631: .same(proto: "numberValue"), - 632: .same(proto: "objcClassPrefix"), - 633: .same(proto: "of"), - 634: .same(proto: "oneofDecl"), - 635: .same(proto: "OneofDescriptorProto"), - 636: .same(proto: "oneofIndex"), - 637: .same(proto: "OneofOptions"), - 638: .same(proto: "oneofs"), - 639: .standard(proto: "OneOf_Kind"), - 640: .same(proto: "optimizeFor"), - 641: .same(proto: "OptimizeMode"), - 642: .same(proto: "Option"), - 643: .same(proto: "OptionalEnumExtensionField"), - 644: .same(proto: "OptionalExtensionField"), - 645: .same(proto: "OptionalGroupExtensionField"), - 646: .same(proto: "OptionalMessageExtensionField"), - 647: .same(proto: "OptionRetention"), - 648: .same(proto: "options"), - 649: .same(proto: "OptionTargetType"), - 650: .same(proto: "other"), - 651: .same(proto: "others"), - 652: .same(proto: "out"), - 653: .same(proto: "outputType"), - 654: .same(proto: "p"), - 655: .same(proto: "package"), - 656: .same(proto: "packed"), - 657: .same(proto: "PackedEnumExtensionField"), - 658: .same(proto: "PackedExtensionField"), - 659: .same(proto: "padding"), - 660: .same(proto: "parent"), - 661: .same(proto: "parse"), - 662: .same(proto: "partial"), - 663: .same(proto: "path"), - 664: .same(proto: "paths"), - 665: .same(proto: "payload"), - 666: .same(proto: "payloadSize"), - 667: .same(proto: "phpClassPrefix"), - 668: .same(proto: "phpGenericServices"), - 669: .same(proto: "phpMetadataNamespace"), - 670: .same(proto: "phpNamespace"), - 671: .same(proto: "pointer"), - 672: .same(proto: "pos"), - 673: .same(proto: "positiveIntValue"), - 674: .same(proto: "prefix"), - 675: .same(proto: "preserveProtoFieldNames"), - 676: .same(proto: "preTraverse"), - 677: .same(proto: "printUnknownFields"), - 678: .same(proto: "proto2"), - 679: .same(proto: "proto3DefaultValue"), - 680: .same(proto: "proto3Optional"), - 681: .same(proto: "ProtobufAPIVersionCheck"), - 682: .standard(proto: "ProtobufAPIVersion_2"), - 683: .same(proto: "ProtobufBool"), - 684: .same(proto: "ProtobufBytes"), - 685: .same(proto: "ProtobufDouble"), - 686: .same(proto: "ProtobufEnumMap"), - 687: .same(proto: "protobufExtension"), - 688: .same(proto: "ProtobufFixed32"), - 689: .same(proto: "ProtobufFixed64"), - 690: .same(proto: "ProtobufFloat"), - 691: .same(proto: "ProtobufInt32"), - 692: .same(proto: "ProtobufInt64"), - 693: .same(proto: "ProtobufMap"), - 694: .same(proto: "ProtobufMessageMap"), - 695: .same(proto: "ProtobufSFixed32"), - 696: .same(proto: "ProtobufSFixed64"), - 697: .same(proto: "ProtobufSInt32"), - 698: .same(proto: "ProtobufSInt64"), - 699: .same(proto: "ProtobufString"), - 700: .same(proto: "ProtobufUInt32"), - 701: .same(proto: "ProtobufUInt64"), - 702: .standard(proto: "protobuf_extensionFieldValues"), - 703: .standard(proto: "protobuf_fieldNumber"), - 704: .standard(proto: "protobuf_generated_isEqualTo"), - 705: .standard(proto: "protobuf_nameMap"), - 706: .standard(proto: "protobuf_newField"), - 707: .standard(proto: "protobuf_package"), - 708: .same(proto: "protocol"), - 709: .same(proto: "protoFieldName"), - 710: .same(proto: "protoMessageName"), - 711: .same(proto: "ProtoNameProviding"), - 712: .same(proto: "protoPaths"), - 713: .same(proto: "public"), - 714: .same(proto: "publicDependency"), - 715: .same(proto: "putBoolValue"), - 716: .same(proto: "putBytesValue"), - 717: .same(proto: "putDoubleValue"), - 718: .same(proto: "putEnumValue"), - 719: .same(proto: "putFixedUInt32"), - 720: .same(proto: "putFixedUInt64"), - 721: .same(proto: "putFloatValue"), - 722: .same(proto: "putInt64"), - 723: .same(proto: "putStringValue"), - 724: .same(proto: "putUInt64"), - 725: .same(proto: "putUInt64Hex"), - 726: .same(proto: "putVarInt"), - 727: .same(proto: "putZigZagVarInt"), - 728: .same(proto: "pyGenericServices"), - 729: .same(proto: "rawChars"), - 730: .same(proto: "RawRepresentable"), - 731: .same(proto: "RawValue"), - 732: .same(proto: "read4HexDigits"), - 733: .same(proto: "register"), - 734: .same(proto: "repeated"), - 735: .same(proto: "RepeatedEnumExtensionField"), - 736: .same(proto: "RepeatedExtensionField"), - 737: .same(proto: "repeatedFieldEncoding"), - 738: .same(proto: "RepeatedGroupExtensionField"), - 739: .same(proto: "RepeatedMessageExtensionField"), - 740: .same(proto: "repeating"), - 741: .same(proto: "requestStreaming"), - 742: .same(proto: "requestTypeURL"), - 743: .same(proto: "requiredSize"), - 744: .same(proto: "responseStreaming"), - 745: .same(proto: "responseTypeURL"), - 746: .same(proto: "result"), - 747: .same(proto: "retention"), - 748: .same(proto: "rethrows"), - 749: .same(proto: "return"), - 750: .same(proto: "ReturnType"), - 751: .same(proto: "revision"), - 752: .same(proto: "rhs"), - 753: .same(proto: "root"), - 754: .same(proto: "rubyPackage"), - 755: .same(proto: "s"), - 756: .same(proto: "sawBackslash"), - 757: .same(proto: "sawSection4Characters"), - 758: .same(proto: "sawSection5Characters"), - 759: .same(proto: "scanner"), - 760: .same(proto: "seconds"), - 761: .same(proto: "self"), - 762: .same(proto: "semantic"), - 763: .same(proto: "separator"), - 764: .same(proto: "serialize"), - 765: .same(proto: "serializedData"), - 766: .same(proto: "serializedSize"), - 767: .same(proto: "serverStreaming"), - 768: .same(proto: "service"), - 769: .same(proto: "ServiceDescriptorProto"), - 770: .same(proto: "ServiceOptions"), - 771: .same(proto: "set"), - 772: .same(proto: "setExtensionValue"), - 773: .same(proto: "shift"), - 774: .same(proto: "SimpleExtensionMap"), - 775: .same(proto: "sizer"), - 776: .same(proto: "source"), - 777: .same(proto: "sourceCodeInfo"), - 778: .same(proto: "sourceContext"), - 779: .same(proto: "sourceEncoding"), - 780: .same(proto: "sourceFile"), - 781: .same(proto: "span"), - 782: .same(proto: "split"), - 783: .same(proto: "start"), - 784: .same(proto: "startArray"), - 785: .same(proto: "startArrayObject"), - 786: .same(proto: "startField"), - 787: .same(proto: "startIndex"), - 788: .same(proto: "startMessageField"), - 789: .same(proto: "startObject"), - 790: .same(proto: "startRegularField"), - 791: .same(proto: "state"), - 792: .same(proto: "static"), - 793: .same(proto: "StaticString"), - 794: .same(proto: "storage"), - 795: .same(proto: "String"), - 796: .same(proto: "stringLiteral"), - 797: .same(proto: "StringLiteralType"), - 798: .same(proto: "stringResult"), - 799: .same(proto: "stringValue"), - 800: .same(proto: "struct"), - 801: .same(proto: "structValue"), - 802: .same(proto: "subDecoder"), - 803: .same(proto: "subscript"), - 804: .same(proto: "subVisitor"), - 805: .same(proto: "Swift"), - 806: .same(proto: "swiftPrefix"), - 807: .same(proto: "SwiftProtobuf"), - 808: .same(proto: "syntax"), - 809: .same(proto: "T"), - 810: .same(proto: "tag"), - 811: .same(proto: "targets"), - 812: .same(proto: "terminator"), - 813: .same(proto: "testDecoder"), - 814: .same(proto: "text"), - 815: .same(proto: "textDecoder"), - 816: .same(proto: "TextFormatDecoder"), - 817: .same(proto: "TextFormatDecodingError"), - 818: .same(proto: "TextFormatDecodingOptions"), - 819: .same(proto: "TextFormatEncodingOptions"), - 820: .same(proto: "TextFormatEncodingVisitor"), - 821: .same(proto: "textFormatString"), - 822: .same(proto: "throwOrIgnore"), - 823: .same(proto: "throws"), - 824: .same(proto: "timeInterval"), - 825: .same(proto: "timeIntervalSince1970"), - 826: .same(proto: "timeIntervalSinceReferenceDate"), - 827: .same(proto: "Timestamp"), - 828: .same(proto: "total"), - 829: .same(proto: "totalArrayDepth"), - 830: .same(proto: "totalSize"), - 831: .same(proto: "trailingComments"), - 832: .same(proto: "traverse"), - 833: .same(proto: "true"), - 834: .same(proto: "try"), - 835: .same(proto: "type"), - 836: .same(proto: "typealias"), - 837: .same(proto: "TypeEnum"), - 838: .same(proto: "typeName"), - 839: .same(proto: "typePrefix"), - 840: .same(proto: "typeStart"), - 841: .same(proto: "typeUnknown"), - 842: .same(proto: "typeURL"), - 843: .same(proto: "UInt32"), - 844: .same(proto: "UInt32Value"), - 845: .same(proto: "UInt64"), - 846: .same(proto: "UInt64Value"), - 847: .same(proto: "UInt8"), - 848: .same(proto: "unicodeScalarLiteral"), - 849: .same(proto: "UnicodeScalarLiteralType"), - 850: .same(proto: "unicodeScalars"), - 851: .same(proto: "UnicodeScalarView"), - 852: .same(proto: "uninterpretedOption"), - 853: .same(proto: "union"), - 854: .same(proto: "uniqueStorage"), - 855: .same(proto: "unknown"), - 856: .same(proto: "unknownFields"), - 857: .same(proto: "UnknownStorage"), - 858: .same(proto: "unpackTo"), - 859: .same(proto: "UnsafeBufferPointer"), - 860: .same(proto: "UnsafeMutablePointer"), - 861: .same(proto: "UnsafeMutableRawBufferPointer"), - 862: .same(proto: "UnsafeMutableRawPointer"), - 863: .same(proto: "UnsafeRawBufferPointer"), - 864: .same(proto: "UnsafeRawPointer"), - 865: .same(proto: "unverifiedLazy"), - 866: .same(proto: "updatedOptions"), - 867: .same(proto: "url"), - 868: .same(proto: "useDeterministicOrdering"), - 869: .same(proto: "utf8"), - 870: .same(proto: "utf8Ptr"), - 871: .same(proto: "utf8ToDouble"), - 872: .same(proto: "UTF8View"), - 873: .same(proto: "v"), - 874: .same(proto: "value"), - 875: .same(proto: "valueField"), - 876: .same(proto: "values"), - 877: .same(proto: "ValueType"), - 878: .same(proto: "var"), - 879: .same(proto: "verification"), - 880: .same(proto: "VerificationState"), - 881: .same(proto: "Version"), - 882: .same(proto: "versionString"), - 883: .same(proto: "visitExtensionFields"), - 884: .same(proto: "visitExtensionFieldsAsMessageSet"), - 885: .same(proto: "visitMapField"), - 886: .same(proto: "visitor"), - 887: .same(proto: "visitPacked"), - 888: .same(proto: "visitPackedBoolField"), - 889: .same(proto: "visitPackedDoubleField"), - 890: .same(proto: "visitPackedEnumField"), - 891: .same(proto: "visitPackedFixed32Field"), - 892: .same(proto: "visitPackedFixed64Field"), - 893: .same(proto: "visitPackedFloatField"), - 894: .same(proto: "visitPackedInt32Field"), - 895: .same(proto: "visitPackedInt64Field"), - 896: .same(proto: "visitPackedSFixed32Field"), - 897: .same(proto: "visitPackedSFixed64Field"), - 898: .same(proto: "visitPackedSInt32Field"), - 899: .same(proto: "visitPackedSInt64Field"), - 900: .same(proto: "visitPackedUInt32Field"), - 901: .same(proto: "visitPackedUInt64Field"), - 902: .same(proto: "visitRepeated"), - 903: .same(proto: "visitRepeatedBoolField"), - 904: .same(proto: "visitRepeatedBytesField"), - 905: .same(proto: "visitRepeatedDoubleField"), - 906: .same(proto: "visitRepeatedEnumField"), - 907: .same(proto: "visitRepeatedFixed32Field"), - 908: .same(proto: "visitRepeatedFixed64Field"), - 909: .same(proto: "visitRepeatedFloatField"), - 910: .same(proto: "visitRepeatedGroupField"), - 911: .same(proto: "visitRepeatedInt32Field"), - 912: .same(proto: "visitRepeatedInt64Field"), - 913: .same(proto: "visitRepeatedMessageField"), - 914: .same(proto: "visitRepeatedSFixed32Field"), - 915: .same(proto: "visitRepeatedSFixed64Field"), - 916: .same(proto: "visitRepeatedSInt32Field"), - 917: .same(proto: "visitRepeatedSInt64Field"), - 918: .same(proto: "visitRepeatedStringField"), - 919: .same(proto: "visitRepeatedUInt32Field"), - 920: .same(proto: "visitRepeatedUInt64Field"), - 921: .same(proto: "visitSingular"), - 922: .same(proto: "visitSingularBoolField"), - 923: .same(proto: "visitSingularBytesField"), - 924: .same(proto: "visitSingularDoubleField"), - 925: .same(proto: "visitSingularEnumField"), - 926: .same(proto: "visitSingularFixed32Field"), - 927: .same(proto: "visitSingularFixed64Field"), - 928: .same(proto: "visitSingularFloatField"), - 929: .same(proto: "visitSingularGroupField"), - 930: .same(proto: "visitSingularInt32Field"), - 931: .same(proto: "visitSingularInt64Field"), - 932: .same(proto: "visitSingularMessageField"), - 933: .same(proto: "visitSingularSFixed32Field"), - 934: .same(proto: "visitSingularSFixed64Field"), - 935: .same(proto: "visitSingularSInt32Field"), - 936: .same(proto: "visitSingularSInt64Field"), - 937: .same(proto: "visitSingularStringField"), - 938: .same(proto: "visitSingularUInt32Field"), - 939: .same(proto: "visitSingularUInt64Field"), - 940: .same(proto: "visitUnknown"), - 941: .same(proto: "wasDecoded"), - 942: .same(proto: "weak"), - 943: .same(proto: "weakDependency"), - 944: .same(proto: "where"), - 945: .same(proto: "wireFormat"), - 946: .same(proto: "with"), - 947: .same(proto: "withUnsafeBytes"), - 948: .same(proto: "withUnsafeMutableBytes"), - 949: .same(proto: "work"), - 950: .same(proto: "Wrapped"), - 951: .same(proto: "WrappedType"), - 952: .same(proto: "wrappedValue"), - 953: .same(proto: "written"), - 954: .same(proto: "yday"), + 76: .same(proto: "clearEnd"), + 77: .same(proto: "clearEnumType"), + 78: .same(proto: "clearExtendee"), + 79: .same(proto: "clearExtensionValue"), + 80: .same(proto: "clearFeatures"), + 81: .same(proto: "clearFieldPresence"), + 82: .same(proto: "clearFullName"), + 83: .same(proto: "clearGoPackage"), + 84: .same(proto: "clearIdempotencyLevel"), + 85: .same(proto: "clearIdentifierValue"), + 86: .same(proto: "clearInputType"), + 87: .same(proto: "clearIsExtension"), + 88: .same(proto: "clearJavaGenerateEqualsAndHash"), + 89: .same(proto: "clearJavaGenericServices"), + 90: .same(proto: "clearJavaMultipleFiles"), + 91: .same(proto: "clearJavaOuterClassname"), + 92: .same(proto: "clearJavaPackage"), + 93: .same(proto: "clearJavaStringCheckUtf8"), + 94: .same(proto: "clearJsonFormat"), + 95: .same(proto: "clearJsonName"), + 96: .same(proto: "clearJstype"), + 97: .same(proto: "clearLabel"), + 98: .same(proto: "clearLazy"), + 99: .same(proto: "clearLeadingComments"), + 100: .same(proto: "clearMapEntry"), + 101: .same(proto: "clearMaximumEdition"), + 102: .same(proto: "clearMessageEncoding"), + 103: .same(proto: "clearMessageSetWireFormat"), + 104: .same(proto: "clearMinimumEdition"), + 105: .same(proto: "clearName"), + 106: .same(proto: "clearNamePart"), + 107: .same(proto: "clearNegativeIntValue"), + 108: .same(proto: "clearNoStandardDescriptorAccessor"), + 109: .same(proto: "clearNumber"), + 110: .same(proto: "clearObjcClassPrefix"), + 111: .same(proto: "clearOneofIndex"), + 112: .same(proto: "clearOptimizeFor"), + 113: .same(proto: "clearOptions"), + 114: .same(proto: "clearOutputType"), + 115: .same(proto: "clearPackage"), + 116: .same(proto: "clearPacked"), + 117: .same(proto: "clearPhpClassPrefix"), + 118: .same(proto: "clearPhpGenericServices"), + 119: .same(proto: "clearPhpMetadataNamespace"), + 120: .same(proto: "clearPhpNamespace"), + 121: .same(proto: "clearPositiveIntValue"), + 122: .same(proto: "clearProto3Optional"), + 123: .same(proto: "clearPyGenericServices"), + 124: .same(proto: "clearRepeated"), + 125: .same(proto: "clearRepeatedFieldEncoding"), + 126: .same(proto: "clearReserved"), + 127: .same(proto: "clearRetention"), + 128: .same(proto: "clearRubyPackage"), + 129: .same(proto: "clearSemantic"), + 130: .same(proto: "clearServerStreaming"), + 131: .same(proto: "clearSourceCodeInfo"), + 132: .same(proto: "clearSourceContext"), + 133: .same(proto: "clearSourceFile"), + 134: .same(proto: "clearStart"), + 135: .same(proto: "clearStringValue"), + 136: .same(proto: "clearSwiftPrefix"), + 137: .same(proto: "clearSyntax"), + 138: .same(proto: "clearTrailingComments"), + 139: .same(proto: "clearType"), + 140: .same(proto: "clearTypeName"), + 141: .same(proto: "clearUnverifiedLazy"), + 142: .same(proto: "clearUtf8Validation"), + 143: .same(proto: "clearValue"), + 144: .same(proto: "clearVerification"), + 145: .same(proto: "clearWeak"), + 146: .same(proto: "clientStreaming"), + 147: .same(proto: "codePoint"), + 148: .same(proto: "codeUnits"), + 149: .same(proto: "Collection"), + 150: .same(proto: "com"), + 151: .same(proto: "comma"), + 152: .same(proto: "contentsOf"), + 153: .same(proto: "ContiguousBytes"), + 154: .same(proto: "count"), + 155: .same(proto: "countVarintsInBuffer"), + 156: .same(proto: "csharpNamespace"), + 157: .same(proto: "ctype"), + 158: .same(proto: "customCodable"), + 159: .same(proto: "CustomDebugStringConvertible"), + 160: .same(proto: "d"), + 161: .same(proto: "Data"), + 162: .same(proto: "dataResult"), + 163: .same(proto: "date"), + 164: .same(proto: "daySec"), + 165: .same(proto: "daysSinceEpoch"), + 166: .same(proto: "debugDescription"), + 167: .same(proto: "debugRedact"), + 168: .same(proto: "declaration"), + 169: .same(proto: "decoded"), + 170: .same(proto: "decodedFromJSONNull"), + 171: .same(proto: "decodeExtensionField"), + 172: .same(proto: "decodeExtensionFieldsAsMessageSet"), + 173: .same(proto: "decodeJSON"), + 174: .same(proto: "decodeMapField"), + 175: .same(proto: "decodeMessage"), + 176: .same(proto: "decoder"), + 177: .same(proto: "decodeRepeated"), + 178: .same(proto: "decodeRepeatedBoolField"), + 179: .same(proto: "decodeRepeatedBytesField"), + 180: .same(proto: "decodeRepeatedDoubleField"), + 181: .same(proto: "decodeRepeatedEnumField"), + 182: .same(proto: "decodeRepeatedFixed32Field"), + 183: .same(proto: "decodeRepeatedFixed64Field"), + 184: .same(proto: "decodeRepeatedFloatField"), + 185: .same(proto: "decodeRepeatedGroupField"), + 186: .same(proto: "decodeRepeatedInt32Field"), + 187: .same(proto: "decodeRepeatedInt64Field"), + 188: .same(proto: "decodeRepeatedMessageField"), + 189: .same(proto: "decodeRepeatedSFixed32Field"), + 190: .same(proto: "decodeRepeatedSFixed64Field"), + 191: .same(proto: "decodeRepeatedSInt32Field"), + 192: .same(proto: "decodeRepeatedSInt64Field"), + 193: .same(proto: "decodeRepeatedStringField"), + 194: .same(proto: "decodeRepeatedUInt32Field"), + 195: .same(proto: "decodeRepeatedUInt64Field"), + 196: .same(proto: "decodeSingular"), + 197: .same(proto: "decodeSingularBoolField"), + 198: .same(proto: "decodeSingularBytesField"), + 199: .same(proto: "decodeSingularDoubleField"), + 200: .same(proto: "decodeSingularEnumField"), + 201: .same(proto: "decodeSingularFixed32Field"), + 202: .same(proto: "decodeSingularFixed64Field"), + 203: .same(proto: "decodeSingularFloatField"), + 204: .same(proto: "decodeSingularGroupField"), + 205: .same(proto: "decodeSingularInt32Field"), + 206: .same(proto: "decodeSingularInt64Field"), + 207: .same(proto: "decodeSingularMessageField"), + 208: .same(proto: "decodeSingularSFixed32Field"), + 209: .same(proto: "decodeSingularSFixed64Field"), + 210: .same(proto: "decodeSingularSInt32Field"), + 211: .same(proto: "decodeSingularSInt64Field"), + 212: .same(proto: "decodeSingularStringField"), + 213: .same(proto: "decodeSingularUInt32Field"), + 214: .same(proto: "decodeSingularUInt64Field"), + 215: .same(proto: "decodeTextFormat"), + 216: .same(proto: "defaultAnyTypeURLPrefix"), + 217: .same(proto: "defaults"), + 218: .same(proto: "defaultValue"), + 219: .same(proto: "dependency"), + 220: .same(proto: "deprecated"), + 221: .same(proto: "deprecatedLegacyJsonFieldConflicts"), + 222: .same(proto: "description"), + 223: .same(proto: "DescriptorProto"), + 224: .same(proto: "Dictionary"), + 225: .same(proto: "dictionaryLiteral"), + 226: .same(proto: "digit"), + 227: .same(proto: "digit0"), + 228: .same(proto: "digit1"), + 229: .same(proto: "digitCount"), + 230: .same(proto: "digits"), + 231: .same(proto: "digitValue"), + 232: .same(proto: "discardableResult"), + 233: .same(proto: "discardUnknownFields"), + 234: .same(proto: "distance"), + 235: .same(proto: "double"), + 236: .same(proto: "doubleValue"), + 237: .same(proto: "Duration"), + 238: .same(proto: "E"), + 239: .same(proto: "edition"), + 240: .same(proto: "EditionDefault"), + 241: .same(proto: "editionDefaults"), + 242: .same(proto: "Element"), + 243: .same(proto: "elements"), + 244: .same(proto: "emitExtensionFieldName"), + 245: .same(proto: "emitFieldName"), + 246: .same(proto: "emitFieldNumber"), + 247: .same(proto: "Empty"), + 248: .same(proto: "emptyData"), + 249: .same(proto: "encodeAsBytes"), + 250: .same(proto: "encoded"), + 251: .same(proto: "encodedJSONString"), + 252: .same(proto: "encodedSize"), + 253: .same(proto: "encodeField"), + 254: .same(proto: "encoder"), + 255: .same(proto: "end"), + 256: .same(proto: "endArray"), + 257: .same(proto: "endMessageField"), + 258: .same(proto: "endObject"), + 259: .same(proto: "endRegularField"), + 260: .same(proto: "enum"), + 261: .same(proto: "EnumDescriptorProto"), + 262: .same(proto: "EnumOptions"), + 263: .same(proto: "EnumReservedRange"), + 264: .same(proto: "enumType"), + 265: .same(proto: "enumvalue"), + 266: .same(proto: "EnumValueDescriptorProto"), + 267: .same(proto: "EnumValueOptions"), + 268: .same(proto: "Equatable"), + 269: .same(proto: "Error"), + 270: .same(proto: "ExpressibleByArrayLiteral"), + 271: .same(proto: "ExpressibleByDictionaryLiteral"), + 272: .same(proto: "ext"), + 273: .same(proto: "extDecoder"), + 274: .same(proto: "extendedGraphemeClusterLiteral"), + 275: .same(proto: "ExtendedGraphemeClusterLiteralType"), + 276: .same(proto: "extendee"), + 277: .same(proto: "ExtensibleMessage"), + 278: .same(proto: "extension"), + 279: .same(proto: "ExtensionField"), + 280: .same(proto: "extensionFieldNumber"), + 281: .same(proto: "ExtensionFieldValueSet"), + 282: .same(proto: "ExtensionMap"), + 283: .same(proto: "extensionRange"), + 284: .same(proto: "ExtensionRangeOptions"), + 285: .same(proto: "extensions"), + 286: .same(proto: "extras"), + 287: .same(proto: "F"), + 288: .same(proto: "false"), + 289: .same(proto: "features"), + 290: .same(proto: "FeatureSet"), + 291: .same(proto: "FeatureSetDefaults"), + 292: .same(proto: "FeatureSetEditionDefault"), + 293: .same(proto: "field"), + 294: .same(proto: "fieldData"), + 295: .same(proto: "FieldDescriptorProto"), + 296: .same(proto: "FieldMask"), + 297: .same(proto: "fieldName"), + 298: .same(proto: "fieldNameCount"), + 299: .same(proto: "fieldNum"), + 300: .same(proto: "fieldNumber"), + 301: .same(proto: "fieldNumberForProto"), + 302: .same(proto: "FieldOptions"), + 303: .same(proto: "fieldPresence"), + 304: .same(proto: "fields"), + 305: .same(proto: "fieldSize"), + 306: .same(proto: "FieldTag"), + 307: .same(proto: "fieldType"), + 308: .same(proto: "file"), + 309: .same(proto: "FileDescriptorProto"), + 310: .same(proto: "FileDescriptorSet"), + 311: .same(proto: "fileName"), + 312: .same(proto: "FileOptions"), + 313: .same(proto: "filter"), + 314: .same(proto: "first"), + 315: .same(proto: "firstItem"), + 316: .same(proto: "float"), + 317: .same(proto: "floatLiteral"), + 318: .same(proto: "FloatLiteralType"), + 319: .same(proto: "FloatValue"), + 320: .same(proto: "forMessageName"), + 321: .same(proto: "formUnion"), + 322: .same(proto: "forReadingFrom"), + 323: .same(proto: "forTypeURL"), + 324: .same(proto: "ForwardParser"), + 325: .same(proto: "forWritingInto"), + 326: .same(proto: "from"), + 327: .same(proto: "fromAscii2"), + 328: .same(proto: "fromAscii4"), + 329: .same(proto: "fromByteOffset"), + 330: .same(proto: "fromHexDigit"), + 331: .same(proto: "fullName"), + 332: .same(proto: "func"), + 333: .same(proto: "G"), + 334: .same(proto: "GeneratedCodeInfo"), + 335: .same(proto: "get"), + 336: .same(proto: "getExtensionValue"), + 337: .same(proto: "googleapis"), + 338: .standard(proto: "Google_Protobuf_Any"), + 339: .standard(proto: "Google_Protobuf_Api"), + 340: .standard(proto: "Google_Protobuf_BoolValue"), + 341: .standard(proto: "Google_Protobuf_BytesValue"), + 342: .standard(proto: "Google_Protobuf_DescriptorProto"), + 343: .standard(proto: "Google_Protobuf_DoubleValue"), + 344: .standard(proto: "Google_Protobuf_Duration"), + 345: .standard(proto: "Google_Protobuf_Edition"), + 346: .standard(proto: "Google_Protobuf_Empty"), + 347: .standard(proto: "Google_Protobuf_Enum"), + 348: .standard(proto: "Google_Protobuf_EnumDescriptorProto"), + 349: .standard(proto: "Google_Protobuf_EnumOptions"), + 350: .standard(proto: "Google_Protobuf_EnumValue"), + 351: .standard(proto: "Google_Protobuf_EnumValueDescriptorProto"), + 352: .standard(proto: "Google_Protobuf_EnumValueOptions"), + 353: .standard(proto: "Google_Protobuf_ExtensionRangeOptions"), + 354: .standard(proto: "Google_Protobuf_FeatureSet"), + 355: .standard(proto: "Google_Protobuf_FeatureSetDefaults"), + 356: .standard(proto: "Google_Protobuf_Field"), + 357: .standard(proto: "Google_Protobuf_FieldDescriptorProto"), + 358: .standard(proto: "Google_Protobuf_FieldMask"), + 359: .standard(proto: "Google_Protobuf_FieldOptions"), + 360: .standard(proto: "Google_Protobuf_FileDescriptorProto"), + 361: .standard(proto: "Google_Protobuf_FileDescriptorSet"), + 362: .standard(proto: "Google_Protobuf_FileOptions"), + 363: .standard(proto: "Google_Protobuf_FloatValue"), + 364: .standard(proto: "Google_Protobuf_GeneratedCodeInfo"), + 365: .standard(proto: "Google_Protobuf_Int32Value"), + 366: .standard(proto: "Google_Protobuf_Int64Value"), + 367: .standard(proto: "Google_Protobuf_ListValue"), + 368: .standard(proto: "Google_Protobuf_MessageOptions"), + 369: .standard(proto: "Google_Protobuf_Method"), + 370: .standard(proto: "Google_Protobuf_MethodDescriptorProto"), + 371: .standard(proto: "Google_Protobuf_MethodOptions"), + 372: .standard(proto: "Google_Protobuf_Mixin"), + 373: .standard(proto: "Google_Protobuf_NullValue"), + 374: .standard(proto: "Google_Protobuf_OneofDescriptorProto"), + 375: .standard(proto: "Google_Protobuf_OneofOptions"), + 376: .standard(proto: "Google_Protobuf_Option"), + 377: .standard(proto: "Google_Protobuf_ServiceDescriptorProto"), + 378: .standard(proto: "Google_Protobuf_ServiceOptions"), + 379: .standard(proto: "Google_Protobuf_SourceCodeInfo"), + 380: .standard(proto: "Google_Protobuf_SourceContext"), + 381: .standard(proto: "Google_Protobuf_StringValue"), + 382: .standard(proto: "Google_Protobuf_Struct"), + 383: .standard(proto: "Google_Protobuf_Syntax"), + 384: .standard(proto: "Google_Protobuf_Timestamp"), + 385: .standard(proto: "Google_Protobuf_Type"), + 386: .standard(proto: "Google_Protobuf_UInt32Value"), + 387: .standard(proto: "Google_Protobuf_UInt64Value"), + 388: .standard(proto: "Google_Protobuf_UninterpretedOption"), + 389: .standard(proto: "Google_Protobuf_Value"), + 390: .same(proto: "goPackage"), + 391: .same(proto: "group"), + 392: .same(proto: "groupFieldNumberStack"), + 393: .same(proto: "groupSize"), + 394: .same(proto: "h"), + 395: .same(proto: "hadOneofValue"), + 396: .same(proto: "handleConflictingOneOf"), + 397: .same(proto: "hasAggregateValue"), + 398: .same(proto: "hasAllowAlias"), + 399: .same(proto: "hasBegin"), + 400: .same(proto: "hasCcEnableArenas"), + 401: .same(proto: "hasCcGenericServices"), + 402: .same(proto: "hasClientStreaming"), + 403: .same(proto: "hasCsharpNamespace"), + 404: .same(proto: "hasCtype"), + 405: .same(proto: "hasDebugRedact"), + 406: .same(proto: "hasDefaultValue"), + 407: .same(proto: "hasDeprecated"), + 408: .same(proto: "hasDeprecatedLegacyJsonFieldConflicts"), + 409: .same(proto: "hasDoubleValue"), + 410: .same(proto: "hasEdition"), + 411: .same(proto: "hasEnd"), + 412: .same(proto: "hasEnumType"), + 413: .same(proto: "hasExtendee"), + 414: .same(proto: "hasExtensionValue"), + 415: .same(proto: "hasFeatures"), + 416: .same(proto: "hasFieldPresence"), + 417: .same(proto: "hasFullName"), + 418: .same(proto: "hasGoPackage"), + 419: .same(proto: "hash"), + 420: .same(proto: "Hashable"), + 421: .same(proto: "hasher"), + 422: .same(proto: "hashValue"), + 423: .same(proto: "HashVisitor"), + 424: .same(proto: "hasIdempotencyLevel"), + 425: .same(proto: "hasIdentifierValue"), + 426: .same(proto: "hasInputType"), + 427: .same(proto: "hasIsExtension"), + 428: .same(proto: "hasJavaGenerateEqualsAndHash"), + 429: .same(proto: "hasJavaGenericServices"), + 430: .same(proto: "hasJavaMultipleFiles"), + 431: .same(proto: "hasJavaOuterClassname"), + 432: .same(proto: "hasJavaPackage"), + 433: .same(proto: "hasJavaStringCheckUtf8"), + 434: .same(proto: "hasJsonFormat"), + 435: .same(proto: "hasJsonName"), + 436: .same(proto: "hasJstype"), + 437: .same(proto: "hasLabel"), + 438: .same(proto: "hasLazy"), + 439: .same(proto: "hasLeadingComments"), + 440: .same(proto: "hasMapEntry"), + 441: .same(proto: "hasMaximumEdition"), + 442: .same(proto: "hasMessageEncoding"), + 443: .same(proto: "hasMessageSetWireFormat"), + 444: .same(proto: "hasMinimumEdition"), + 445: .same(proto: "hasName"), + 446: .same(proto: "hasNamePart"), + 447: .same(proto: "hasNegativeIntValue"), + 448: .same(proto: "hasNoStandardDescriptorAccessor"), + 449: .same(proto: "hasNumber"), + 450: .same(proto: "hasObjcClassPrefix"), + 451: .same(proto: "hasOneofIndex"), + 452: .same(proto: "hasOptimizeFor"), + 453: .same(proto: "hasOptions"), + 454: .same(proto: "hasOutputType"), + 455: .same(proto: "hasPackage"), + 456: .same(proto: "hasPacked"), + 457: .same(proto: "hasPhpClassPrefix"), + 458: .same(proto: "hasPhpGenericServices"), + 459: .same(proto: "hasPhpMetadataNamespace"), + 460: .same(proto: "hasPhpNamespace"), + 461: .same(proto: "hasPositiveIntValue"), + 462: .same(proto: "hasProto3Optional"), + 463: .same(proto: "hasPyGenericServices"), + 464: .same(proto: "hasRepeated"), + 465: .same(proto: "hasRepeatedFieldEncoding"), + 466: .same(proto: "hasReserved"), + 467: .same(proto: "hasRetention"), + 468: .same(proto: "hasRubyPackage"), + 469: .same(proto: "hasSemantic"), + 470: .same(proto: "hasServerStreaming"), + 471: .same(proto: "hasSourceCodeInfo"), + 472: .same(proto: "hasSourceContext"), + 473: .same(proto: "hasSourceFile"), + 474: .same(proto: "hasStart"), + 475: .same(proto: "hasStringValue"), + 476: .same(proto: "hasSwiftPrefix"), + 477: .same(proto: "hasSyntax"), + 478: .same(proto: "hasTrailingComments"), + 479: .same(proto: "hasType"), + 480: .same(proto: "hasTypeName"), + 481: .same(proto: "hasUnverifiedLazy"), + 482: .same(proto: "hasUtf8Validation"), + 483: .same(proto: "hasValue"), + 484: .same(proto: "hasVerification"), + 485: .same(proto: "hasWeak"), + 486: .same(proto: "hour"), + 487: .same(proto: "i"), + 488: .same(proto: "idempotencyLevel"), + 489: .same(proto: "identifierValue"), + 490: .same(proto: "if"), + 491: .same(proto: "ignoreUnknownFields"), + 492: .same(proto: "index"), + 493: .same(proto: "init"), + 494: .same(proto: "inout"), + 495: .same(proto: "inputType"), + 496: .same(proto: "insert"), + 497: .same(proto: "Int"), + 498: .same(proto: "Int32"), + 499: .same(proto: "Int32Value"), + 500: .same(proto: "Int64"), + 501: .same(proto: "Int64Value"), + 502: .same(proto: "Int8"), + 503: .same(proto: "integerLiteral"), + 504: .same(proto: "IntegerLiteralType"), + 505: .same(proto: "intern"), + 506: .same(proto: "Internal"), + 507: .same(proto: "InternalState"), + 508: .same(proto: "into"), + 509: .same(proto: "ints"), + 510: .same(proto: "isA"), + 511: .same(proto: "isEqual"), + 512: .same(proto: "isEqualTo"), + 513: .same(proto: "isExtension"), + 514: .same(proto: "isInitialized"), + 515: .same(proto: "isNegative"), + 516: .same(proto: "itemTagsEncodedSize"), + 517: .same(proto: "Iterator"), + 518: .standard(proto: "i_2166136261"), + 519: .same(proto: "javaGenerateEqualsAndHash"), + 520: .same(proto: "javaGenericServices"), + 521: .same(proto: "javaMultipleFiles"), + 522: .same(proto: "javaOuterClassname"), + 523: .same(proto: "javaPackage"), + 524: .same(proto: "javaStringCheckUtf8"), + 525: .same(proto: "JSONDecoder"), + 526: .same(proto: "JSONDecodingError"), + 527: .same(proto: "JSONDecodingOptions"), + 528: .same(proto: "jsonEncoder"), + 529: .same(proto: "JSONEncodingError"), + 530: .same(proto: "JSONEncodingOptions"), + 531: .same(proto: "JSONEncodingVisitor"), + 532: .same(proto: "jsonFormat"), + 533: .same(proto: "JSONMapEncodingVisitor"), + 534: .same(proto: "jsonName"), + 535: .same(proto: "jsonPath"), + 536: .same(proto: "jsonPaths"), + 537: .same(proto: "JSONScanner"), + 538: .same(proto: "jsonString"), + 539: .same(proto: "jsonText"), + 540: .same(proto: "jsonUTF8Data"), + 541: .same(proto: "jstype"), + 542: .same(proto: "k"), + 543: .same(proto: "kChunkSize"), + 544: .same(proto: "Key"), + 545: .same(proto: "keyField"), + 546: .same(proto: "keyFieldOpt"), + 547: .same(proto: "KeyType"), + 548: .same(proto: "kind"), + 549: .same(proto: "l"), + 550: .same(proto: "label"), + 551: .same(proto: "lazy"), + 552: .same(proto: "leadingComments"), + 553: .same(proto: "leadingDetachedComments"), + 554: .same(proto: "length"), + 555: .same(proto: "lessThan"), + 556: .same(proto: "let"), + 557: .same(proto: "lhs"), + 558: .same(proto: "list"), + 559: .same(proto: "listOfMessages"), + 560: .same(proto: "listValue"), + 561: .same(proto: "littleEndian"), + 562: .same(proto: "littleEndianBytes"), + 563: .same(proto: "load"), + 564: .same(proto: "localHasher"), + 565: .same(proto: "location"), + 566: .same(proto: "M"), + 567: .same(proto: "major"), + 568: .same(proto: "makeIterator"), + 569: .same(proto: "mapEntry"), + 570: .same(proto: "mapHash"), + 571: .same(proto: "MapKeyType"), + 572: .same(proto: "mapNameResolver"), + 573: .same(proto: "mapToMessages"), + 574: .same(proto: "MapValueType"), + 575: .same(proto: "mapVisitor"), + 576: .same(proto: "maximumEdition"), + 577: .same(proto: "mdayStart"), + 578: .same(proto: "merge"), + 579: .same(proto: "message"), + 580: .same(proto: "messageDepthLimit"), + 581: .same(proto: "messageEncoding"), + 582: .same(proto: "MessageExtension"), + 583: .same(proto: "MessageImplementationBase"), + 584: .same(proto: "MessageOptions"), + 585: .same(proto: "MessageSet"), + 586: .same(proto: "messageSetWireFormat"), + 587: .same(proto: "messageType"), + 588: .same(proto: "Method"), + 589: .same(proto: "MethodDescriptorProto"), + 590: .same(proto: "MethodOptions"), + 591: .same(proto: "methods"), + 592: .same(proto: "min"), + 593: .same(proto: "minimumEdition"), + 594: .same(proto: "minor"), + 595: .same(proto: "Mixin"), + 596: .same(proto: "mixins"), + 597: .same(proto: "modifier"), + 598: .same(proto: "modify"), + 599: .same(proto: "month"), + 600: .same(proto: "msgExtension"), + 601: .same(proto: "mutating"), + 602: .same(proto: "n"), + 603: .same(proto: "name"), + 604: .same(proto: "NameDescription"), + 605: .same(proto: "NameMap"), + 606: .same(proto: "NamePart"), + 607: .same(proto: "nameResolver"), + 608: .same(proto: "names"), + 609: .same(proto: "nanos"), + 610: .same(proto: "nativeBytes"), + 611: .same(proto: "nativeEndianBytes"), + 612: .same(proto: "negativeIntValue"), + 613: .same(proto: "nestedType"), + 614: .same(proto: "newL"), + 615: .same(proto: "newList"), + 616: .same(proto: "newValue"), + 617: .same(proto: "nextByte"), + 618: .same(proto: "nextFieldNumber"), + 619: .same(proto: "nil"), + 620: .same(proto: "nilLiteral"), + 621: .same(proto: "noStandardDescriptorAccessor"), + 622: .same(proto: "nullValue"), + 623: .same(proto: "number"), + 624: .same(proto: "numberValue"), + 625: .same(proto: "objcClassPrefix"), + 626: .same(proto: "of"), + 627: .same(proto: "oneofDecl"), + 628: .same(proto: "OneofDescriptorProto"), + 629: .same(proto: "oneofIndex"), + 630: .same(proto: "OneofOptions"), + 631: .same(proto: "oneofs"), + 632: .standard(proto: "OneOf_Kind"), + 633: .same(proto: "optimizeFor"), + 634: .same(proto: "OptimizeMode"), + 635: .same(proto: "Option"), + 636: .same(proto: "OptionalEnumExtensionField"), + 637: .same(proto: "OptionalExtensionField"), + 638: .same(proto: "OptionalGroupExtensionField"), + 639: .same(proto: "OptionalMessageExtensionField"), + 640: .same(proto: "OptionRetention"), + 641: .same(proto: "options"), + 642: .same(proto: "OptionTargetType"), + 643: .same(proto: "other"), + 644: .same(proto: "others"), + 645: .same(proto: "out"), + 646: .same(proto: "outputType"), + 647: .same(proto: "p"), + 648: .same(proto: "package"), + 649: .same(proto: "packed"), + 650: .same(proto: "PackedEnumExtensionField"), + 651: .same(proto: "PackedExtensionField"), + 652: .same(proto: "padding"), + 653: .same(proto: "parent"), + 654: .same(proto: "parse"), + 655: .same(proto: "partial"), + 656: .same(proto: "path"), + 657: .same(proto: "paths"), + 658: .same(proto: "payload"), + 659: .same(proto: "payloadSize"), + 660: .same(proto: "phpClassPrefix"), + 661: .same(proto: "phpGenericServices"), + 662: .same(proto: "phpMetadataNamespace"), + 663: .same(proto: "phpNamespace"), + 664: .same(proto: "pointer"), + 665: .same(proto: "pos"), + 666: .same(proto: "positiveIntValue"), + 667: .same(proto: "prefix"), + 668: .same(proto: "preserveProtoFieldNames"), + 669: .same(proto: "preTraverse"), + 670: .same(proto: "printUnknownFields"), + 671: .same(proto: "proto2"), + 672: .same(proto: "proto3DefaultValue"), + 673: .same(proto: "proto3Optional"), + 674: .same(proto: "ProtobufAPIVersionCheck"), + 675: .standard(proto: "ProtobufAPIVersion_2"), + 676: .same(proto: "ProtobufBool"), + 677: .same(proto: "ProtobufBytes"), + 678: .same(proto: "ProtobufDouble"), + 679: .same(proto: "ProtobufEnumMap"), + 680: .same(proto: "protobufExtension"), + 681: .same(proto: "ProtobufFixed32"), + 682: .same(proto: "ProtobufFixed64"), + 683: .same(proto: "ProtobufFloat"), + 684: .same(proto: "ProtobufInt32"), + 685: .same(proto: "ProtobufInt64"), + 686: .same(proto: "ProtobufMap"), + 687: .same(proto: "ProtobufMessageMap"), + 688: .same(proto: "ProtobufSFixed32"), + 689: .same(proto: "ProtobufSFixed64"), + 690: .same(proto: "ProtobufSInt32"), + 691: .same(proto: "ProtobufSInt64"), + 692: .same(proto: "ProtobufString"), + 693: .same(proto: "ProtobufUInt32"), + 694: .same(proto: "ProtobufUInt64"), + 695: .standard(proto: "protobuf_extensionFieldValues"), + 696: .standard(proto: "protobuf_fieldNumber"), + 697: .standard(proto: "protobuf_generated_isEqualTo"), + 698: .standard(proto: "protobuf_nameMap"), + 699: .standard(proto: "protobuf_newField"), + 700: .standard(proto: "protobuf_package"), + 701: .same(proto: "protocol"), + 702: .same(proto: "protoFieldName"), + 703: .same(proto: "protoMessageName"), + 704: .same(proto: "ProtoNameProviding"), + 705: .same(proto: "protoPaths"), + 706: .same(proto: "public"), + 707: .same(proto: "publicDependency"), + 708: .same(proto: "putBoolValue"), + 709: .same(proto: "putBytesValue"), + 710: .same(proto: "putDoubleValue"), + 711: .same(proto: "putEnumValue"), + 712: .same(proto: "putFixedUInt32"), + 713: .same(proto: "putFixedUInt64"), + 714: .same(proto: "putFloatValue"), + 715: .same(proto: "putInt64"), + 716: .same(proto: "putStringValue"), + 717: .same(proto: "putUInt64"), + 718: .same(proto: "putUInt64Hex"), + 719: .same(proto: "putVarInt"), + 720: .same(proto: "putZigZagVarInt"), + 721: .same(proto: "pyGenericServices"), + 722: .same(proto: "rawChars"), + 723: .same(proto: "RawRepresentable"), + 724: .same(proto: "RawValue"), + 725: .same(proto: "read4HexDigits"), + 726: .same(proto: "register"), + 727: .same(proto: "repeated"), + 728: .same(proto: "RepeatedEnumExtensionField"), + 729: .same(proto: "RepeatedExtensionField"), + 730: .same(proto: "repeatedFieldEncoding"), + 731: .same(proto: "RepeatedGroupExtensionField"), + 732: .same(proto: "RepeatedMessageExtensionField"), + 733: .same(proto: "repeating"), + 734: .same(proto: "requestStreaming"), + 735: .same(proto: "requestTypeURL"), + 736: .same(proto: "requiredSize"), + 737: .same(proto: "responseStreaming"), + 738: .same(proto: "responseTypeURL"), + 739: .same(proto: "result"), + 740: .same(proto: "retention"), + 741: .same(proto: "rethrows"), + 742: .same(proto: "return"), + 743: .same(proto: "ReturnType"), + 744: .same(proto: "revision"), + 745: .same(proto: "rhs"), + 746: .same(proto: "root"), + 747: .same(proto: "rubyPackage"), + 748: .same(proto: "s"), + 749: .same(proto: "sawBackslash"), + 750: .same(proto: "sawSection4Characters"), + 751: .same(proto: "sawSection5Characters"), + 752: .same(proto: "scanner"), + 753: .same(proto: "seconds"), + 754: .same(proto: "self"), + 755: .same(proto: "semantic"), + 756: .same(proto: "separator"), + 757: .same(proto: "serialize"), + 758: .same(proto: "serializedData"), + 759: .same(proto: "serializedSize"), + 760: .same(proto: "serverStreaming"), + 761: .same(proto: "service"), + 762: .same(proto: "ServiceDescriptorProto"), + 763: .same(proto: "ServiceOptions"), + 764: .same(proto: "set"), + 765: .same(proto: "setExtensionValue"), + 766: .same(proto: "shift"), + 767: .same(proto: "SimpleExtensionMap"), + 768: .same(proto: "sizer"), + 769: .same(proto: "source"), + 770: .same(proto: "sourceCodeInfo"), + 771: .same(proto: "sourceContext"), + 772: .same(proto: "sourceEncoding"), + 773: .same(proto: "sourceFile"), + 774: .same(proto: "span"), + 775: .same(proto: "split"), + 776: .same(proto: "start"), + 777: .same(proto: "startArray"), + 778: .same(proto: "startArrayObject"), + 779: .same(proto: "startField"), + 780: .same(proto: "startIndex"), + 781: .same(proto: "startMessageField"), + 782: .same(proto: "startObject"), + 783: .same(proto: "startRegularField"), + 784: .same(proto: "state"), + 785: .same(proto: "static"), + 786: .same(proto: "StaticString"), + 787: .same(proto: "storage"), + 788: .same(proto: "String"), + 789: .same(proto: "stringLiteral"), + 790: .same(proto: "StringLiteralType"), + 791: .same(proto: "stringResult"), + 792: .same(proto: "stringValue"), + 793: .same(proto: "struct"), + 794: .same(proto: "structValue"), + 795: .same(proto: "subDecoder"), + 796: .same(proto: "subscript"), + 797: .same(proto: "subVisitor"), + 798: .same(proto: "Swift"), + 799: .same(proto: "swiftPrefix"), + 800: .same(proto: "SwiftProtobuf"), + 801: .same(proto: "syntax"), + 802: .same(proto: "T"), + 803: .same(proto: "tag"), + 804: .same(proto: "targets"), + 805: .same(proto: "terminator"), + 806: .same(proto: "testDecoder"), + 807: .same(proto: "text"), + 808: .same(proto: "textDecoder"), + 809: .same(proto: "TextFormatDecoder"), + 810: .same(proto: "TextFormatDecodingError"), + 811: .same(proto: "TextFormatDecodingOptions"), + 812: .same(proto: "TextFormatEncodingOptions"), + 813: .same(proto: "TextFormatEncodingVisitor"), + 814: .same(proto: "textFormatString"), + 815: .same(proto: "throwOrIgnore"), + 816: .same(proto: "throws"), + 817: .same(proto: "timeInterval"), + 818: .same(proto: "timeIntervalSince1970"), + 819: .same(proto: "timeIntervalSinceReferenceDate"), + 820: .same(proto: "Timestamp"), + 821: .same(proto: "total"), + 822: .same(proto: "totalArrayDepth"), + 823: .same(proto: "totalSize"), + 824: .same(proto: "trailingComments"), + 825: .same(proto: "traverse"), + 826: .same(proto: "true"), + 827: .same(proto: "try"), + 828: .same(proto: "type"), + 829: .same(proto: "typealias"), + 830: .same(proto: "TypeEnum"), + 831: .same(proto: "typeName"), + 832: .same(proto: "typePrefix"), + 833: .same(proto: "typeStart"), + 834: .same(proto: "typeUnknown"), + 835: .same(proto: "typeURL"), + 836: .same(proto: "UInt32"), + 837: .same(proto: "UInt32Value"), + 838: .same(proto: "UInt64"), + 839: .same(proto: "UInt64Value"), + 840: .same(proto: "UInt8"), + 841: .same(proto: "unicodeScalarLiteral"), + 842: .same(proto: "UnicodeScalarLiteralType"), + 843: .same(proto: "unicodeScalars"), + 844: .same(proto: "UnicodeScalarView"), + 845: .same(proto: "uninterpretedOption"), + 846: .same(proto: "union"), + 847: .same(proto: "uniqueStorage"), + 848: .same(proto: "unknown"), + 849: .same(proto: "unknownFields"), + 850: .same(proto: "UnknownStorage"), + 851: .same(proto: "unpackTo"), + 852: .same(proto: "UnsafeBufferPointer"), + 853: .same(proto: "UnsafeMutablePointer"), + 854: .same(proto: "UnsafeMutableRawBufferPointer"), + 855: .same(proto: "UnsafeMutableRawPointer"), + 856: .same(proto: "UnsafeRawBufferPointer"), + 857: .same(proto: "UnsafeRawPointer"), + 858: .same(proto: "unverifiedLazy"), + 859: .same(proto: "updatedOptions"), + 860: .same(proto: "url"), + 861: .same(proto: "useDeterministicOrdering"), + 862: .same(proto: "utf8"), + 863: .same(proto: "utf8Ptr"), + 864: .same(proto: "utf8ToDouble"), + 865: .same(proto: "utf8Validation"), + 866: .same(proto: "UTF8View"), + 867: .same(proto: "v"), + 868: .same(proto: "value"), + 869: .same(proto: "valueField"), + 870: .same(proto: "values"), + 871: .same(proto: "ValueType"), + 872: .same(proto: "var"), + 873: .same(proto: "verification"), + 874: .same(proto: "VerificationState"), + 875: .same(proto: "Version"), + 876: .same(proto: "versionString"), + 877: .same(proto: "visitExtensionFields"), + 878: .same(proto: "visitExtensionFieldsAsMessageSet"), + 879: .same(proto: "visitMapField"), + 880: .same(proto: "visitor"), + 881: .same(proto: "visitPacked"), + 882: .same(proto: "visitPackedBoolField"), + 883: .same(proto: "visitPackedDoubleField"), + 884: .same(proto: "visitPackedEnumField"), + 885: .same(proto: "visitPackedFixed32Field"), + 886: .same(proto: "visitPackedFixed64Field"), + 887: .same(proto: "visitPackedFloatField"), + 888: .same(proto: "visitPackedInt32Field"), + 889: .same(proto: "visitPackedInt64Field"), + 890: .same(proto: "visitPackedSFixed32Field"), + 891: .same(proto: "visitPackedSFixed64Field"), + 892: .same(proto: "visitPackedSInt32Field"), + 893: .same(proto: "visitPackedSInt64Field"), + 894: .same(proto: "visitPackedUInt32Field"), + 895: .same(proto: "visitPackedUInt64Field"), + 896: .same(proto: "visitRepeated"), + 897: .same(proto: "visitRepeatedBoolField"), + 898: .same(proto: "visitRepeatedBytesField"), + 899: .same(proto: "visitRepeatedDoubleField"), + 900: .same(proto: "visitRepeatedEnumField"), + 901: .same(proto: "visitRepeatedFixed32Field"), + 902: .same(proto: "visitRepeatedFixed64Field"), + 903: .same(proto: "visitRepeatedFloatField"), + 904: .same(proto: "visitRepeatedGroupField"), + 905: .same(proto: "visitRepeatedInt32Field"), + 906: .same(proto: "visitRepeatedInt64Field"), + 907: .same(proto: "visitRepeatedMessageField"), + 908: .same(proto: "visitRepeatedSFixed32Field"), + 909: .same(proto: "visitRepeatedSFixed64Field"), + 910: .same(proto: "visitRepeatedSInt32Field"), + 911: .same(proto: "visitRepeatedSInt64Field"), + 912: .same(proto: "visitRepeatedStringField"), + 913: .same(proto: "visitRepeatedUInt32Field"), + 914: .same(proto: "visitRepeatedUInt64Field"), + 915: .same(proto: "visitSingular"), + 916: .same(proto: "visitSingularBoolField"), + 917: .same(proto: "visitSingularBytesField"), + 918: .same(proto: "visitSingularDoubleField"), + 919: .same(proto: "visitSingularEnumField"), + 920: .same(proto: "visitSingularFixed32Field"), + 921: .same(proto: "visitSingularFixed64Field"), + 922: .same(proto: "visitSingularFloatField"), + 923: .same(proto: "visitSingularGroupField"), + 924: .same(proto: "visitSingularInt32Field"), + 925: .same(proto: "visitSingularInt64Field"), + 926: .same(proto: "visitSingularMessageField"), + 927: .same(proto: "visitSingularSFixed32Field"), + 928: .same(proto: "visitSingularSFixed64Field"), + 929: .same(proto: "visitSingularSInt32Field"), + 930: .same(proto: "visitSingularSInt64Field"), + 931: .same(proto: "visitSingularStringField"), + 932: .same(proto: "visitSingularUInt32Field"), + 933: .same(proto: "visitSingularUInt64Field"), + 934: .same(proto: "visitUnknown"), + 935: .same(proto: "wasDecoded"), + 936: .same(proto: "weak"), + 937: .same(proto: "weakDependency"), + 938: .same(proto: "where"), + 939: .same(proto: "wireFormat"), + 940: .same(proto: "with"), + 941: .same(proto: "withUnsafeBytes"), + 942: .same(proto: "withUnsafeMutableBytes"), + 943: .same(proto: "work"), + 944: .same(proto: "Wrapped"), + 945: .same(proto: "WrappedType"), + 946: .same(proto: "wrappedValue"), + 947: .same(proto: "written"), + 948: .same(proto: "yday"), ] fileprivate class _StorageClass { @@ -5849,7 +5813,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _clearDeprecatedLegacyJsonFieldConflicts_p: Int32 = 0 var _clearDoubleValue_p: Int32 = 0 var _clearEdition_p: Int32 = 0 - var _clearEditionEnum_p: Int32 = 0 var _clearEnd_p: Int32 = 0 var _clearEnumType_p: Int32 = 0 var _clearExtendee_p: Int32 = 0 @@ -5876,11 +5839,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _clearLeadingComments_p: Int32 = 0 var _clearMapEntry_p: Int32 = 0 var _clearMaximumEdition_p: Int32 = 0 - var _clearMaximumEditionEnum_p: Int32 = 0 var _clearMessageEncoding_p: Int32 = 0 var _clearMessageSetWireFormat_p: Int32 = 0 var _clearMinimumEdition_p: Int32 = 0 - var _clearMinimumEditionEnum_p: Int32 = 0 var _clearName_p: Int32 = 0 var _clearNamePart_p: Int32 = 0 var _clearNegativeIntValue_p: Int32 = 0 @@ -5918,6 +5879,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _clearType_p: Int32 = 0 var _clearTypeName_p: Int32 = 0 var _clearUnverifiedLazy_p: Int32 = 0 + var _clearUtf8Validation_p: Int32 = 0 var _clearValue_p: Int32 = 0 var _clearVerification_p: Int32 = 0 var _clearWeak_p: Int32 = 0 @@ -6017,7 +5979,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _edition: Int32 = 0 var _editionDefault: Int32 = 0 var _editionDefaults: Int32 = 0 - var _editionEnum: Int32 = 0 var _element: Int32 = 0 var _elements: Int32 = 0 var _emitExtensionFieldName: Int32 = 0 @@ -6187,7 +6148,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _hasDeprecatedLegacyJsonFieldConflicts_p: Int32 = 0 var _hasDoubleValue_p: Int32 = 0 var _hasEdition_p: Int32 = 0 - var _hasEditionEnum_p: Int32 = 0 var _hasEnd_p: Int32 = 0 var _hasEnumType_p: Int32 = 0 var _hasExtendee_p: Int32 = 0 @@ -6219,11 +6179,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _hasLeadingComments_p: Int32 = 0 var _hasMapEntry_p: Int32 = 0 var _hasMaximumEdition_p: Int32 = 0 - var _hasMaximumEditionEnum_p: Int32 = 0 var _hasMessageEncoding_p: Int32 = 0 var _hasMessageSetWireFormat_p: Int32 = 0 var _hasMinimumEdition_p: Int32 = 0 - var _hasMinimumEditionEnum_p: Int32 = 0 var _hasName_p: Int32 = 0 var _hasNamePart_p: Int32 = 0 var _hasNegativeIntValue_p: Int32 = 0 @@ -6261,6 +6219,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _hasType_p: Int32 = 0 var _hasTypeName_p: Int32 = 0 var _hasUnverifiedLazy_p: Int32 = 0 + var _hasUtf8Validation_p: Int32 = 0 var _hasValue_p: Int32 = 0 var _hasVerification_p: Int32 = 0 var _hasWeak_p: Int32 = 0 @@ -6355,7 +6314,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _mapValueType: Int32 = 0 var _mapVisitor: Int32 = 0 var _maximumEdition: Int32 = 0 - var _maximumEditionEnum: Int32 = 0 var _mdayStart: Int32 = 0 var _merge: Int32 = 0 var _message: Int32 = 0 @@ -6373,7 +6331,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _methods: Int32 = 0 var _min: Int32 = 0 var _minimumEdition: Int32 = 0 - var _minimumEditionEnum: Int32 = 0 var _minor: Int32 = 0 var _mixin: Int32 = 0 var _mixins: Int32 = 0 @@ -6645,6 +6602,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _utf8: Int32 = 0 var _utf8Ptr: Int32 = 0 var _utf8ToDouble: Int32 = 0 + var _utf8Validation: Int32 = 0 var _utf8View: Int32 = 0 var _v: Int32 = 0 var _value: Int32 = 0 @@ -6809,7 +6767,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _clearDeprecatedLegacyJsonFieldConflicts_p = source._clearDeprecatedLegacyJsonFieldConflicts_p _clearDoubleValue_p = source._clearDoubleValue_p _clearEdition_p = source._clearEdition_p - _clearEditionEnum_p = source._clearEditionEnum_p _clearEnd_p = source._clearEnd_p _clearEnumType_p = source._clearEnumType_p _clearExtendee_p = source._clearExtendee_p @@ -6836,11 +6793,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _clearLeadingComments_p = source._clearLeadingComments_p _clearMapEntry_p = source._clearMapEntry_p _clearMaximumEdition_p = source._clearMaximumEdition_p - _clearMaximumEditionEnum_p = source._clearMaximumEditionEnum_p _clearMessageEncoding_p = source._clearMessageEncoding_p _clearMessageSetWireFormat_p = source._clearMessageSetWireFormat_p _clearMinimumEdition_p = source._clearMinimumEdition_p - _clearMinimumEditionEnum_p = source._clearMinimumEditionEnum_p _clearName_p = source._clearName_p _clearNamePart_p = source._clearNamePart_p _clearNegativeIntValue_p = source._clearNegativeIntValue_p @@ -6878,6 +6833,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _clearType_p = source._clearType_p _clearTypeName_p = source._clearTypeName_p _clearUnverifiedLazy_p = source._clearUnverifiedLazy_p + _clearUtf8Validation_p = source._clearUtf8Validation_p _clearValue_p = source._clearValue_p _clearVerification_p = source._clearVerification_p _clearWeak_p = source._clearWeak_p @@ -6977,7 +6933,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _edition = source._edition _editionDefault = source._editionDefault _editionDefaults = source._editionDefaults - _editionEnum = source._editionEnum _element = source._element _elements = source._elements _emitExtensionFieldName = source._emitExtensionFieldName @@ -7147,7 +7102,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _hasDeprecatedLegacyJsonFieldConflicts_p = source._hasDeprecatedLegacyJsonFieldConflicts_p _hasDoubleValue_p = source._hasDoubleValue_p _hasEdition_p = source._hasEdition_p - _hasEditionEnum_p = source._hasEditionEnum_p _hasEnd_p = source._hasEnd_p _hasEnumType_p = source._hasEnumType_p _hasExtendee_p = source._hasExtendee_p @@ -7179,11 +7133,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _hasLeadingComments_p = source._hasLeadingComments_p _hasMapEntry_p = source._hasMapEntry_p _hasMaximumEdition_p = source._hasMaximumEdition_p - _hasMaximumEditionEnum_p = source._hasMaximumEditionEnum_p _hasMessageEncoding_p = source._hasMessageEncoding_p _hasMessageSetWireFormat_p = source._hasMessageSetWireFormat_p _hasMinimumEdition_p = source._hasMinimumEdition_p - _hasMinimumEditionEnum_p = source._hasMinimumEditionEnum_p _hasName_p = source._hasName_p _hasNamePart_p = source._hasNamePart_p _hasNegativeIntValue_p = source._hasNegativeIntValue_p @@ -7221,6 +7173,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _hasType_p = source._hasType_p _hasTypeName_p = source._hasTypeName_p _hasUnverifiedLazy_p = source._hasUnverifiedLazy_p + _hasUtf8Validation_p = source._hasUtf8Validation_p _hasValue_p = source._hasValue_p _hasVerification_p = source._hasVerification_p _hasWeak_p = source._hasWeak_p @@ -7315,7 +7268,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _mapValueType = source._mapValueType _mapVisitor = source._mapVisitor _maximumEdition = source._maximumEdition - _maximumEditionEnum = source._maximumEditionEnum _mdayStart = source._mdayStart _merge = source._merge _message = source._message @@ -7333,7 +7285,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _methods = source._methods _min = source._min _minimumEdition = source._minimumEdition - _minimumEditionEnum = source._minimumEditionEnum _minor = source._minor _mixin = source._mixin _mixins = source._mixins @@ -7605,6 +7556,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _utf8 = source._utf8 _utf8Ptr = source._utf8Ptr _utf8ToDouble = source._utf8ToDouble + _utf8Validation = source._utf8Validation _utf8View = source._utf8View _v = source._v _value = source._value @@ -7781,885 +7733,879 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. case 73: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDeprecatedLegacyJsonFieldConflicts_p) }() case 74: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDoubleValue_p) }() case 75: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEdition_p) }() - case 76: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEditionEnum_p) }() - case 77: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEnd_p) }() - case 78: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEnumType_p) }() - case 79: try { try decoder.decodeSingularInt32Field(value: &_storage._clearExtendee_p) }() - case 80: try { try decoder.decodeSingularInt32Field(value: &_storage._clearExtensionValue_p) }() - case 81: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFeatures_p) }() - case 82: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFieldPresence_p) }() - case 83: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFullName_p) }() - case 84: try { try decoder.decodeSingularInt32Field(value: &_storage._clearGoPackage_p) }() - case 85: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIdempotencyLevel_p) }() - case 86: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIdentifierValue_p) }() - case 87: try { try decoder.decodeSingularInt32Field(value: &_storage._clearInputType_p) }() - case 88: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIsExtension_p) }() - case 89: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaGenerateEqualsAndHash_p) }() - case 90: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaGenericServices_p) }() - case 91: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaMultipleFiles_p) }() - case 92: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaOuterClassname_p) }() - case 93: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaPackage_p) }() - case 94: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaStringCheckUtf8_p) }() - case 95: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJsonFormat_p) }() - case 96: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJsonName_p) }() - case 97: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJstype_p) }() - case 98: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLabel_p) }() - case 99: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLazy_p) }() - case 100: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLeadingComments_p) }() - case 101: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMapEntry_p) }() - case 102: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMaximumEdition_p) }() - case 103: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMaximumEditionEnum_p) }() - case 104: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMessageEncoding_p) }() - case 105: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMessageSetWireFormat_p) }() - case 106: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMinimumEdition_p) }() - case 107: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMinimumEditionEnum_p) }() - case 108: try { try decoder.decodeSingularInt32Field(value: &_storage._clearName_p) }() - case 109: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNamePart_p) }() - case 110: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNegativeIntValue_p) }() - case 111: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNoStandardDescriptorAccessor_p) }() - case 112: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNumber_p) }() - case 113: try { try decoder.decodeSingularInt32Field(value: &_storage._clearObjcClassPrefix_p) }() - case 114: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOneofIndex_p) }() - case 115: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOptimizeFor_p) }() - case 116: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOptions_p) }() - case 117: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOutputType_p) }() - case 118: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPackage_p) }() - case 119: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPacked_p) }() - case 120: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpClassPrefix_p) }() - case 121: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpGenericServices_p) }() - case 122: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpMetadataNamespace_p) }() - case 123: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpNamespace_p) }() - case 124: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPositiveIntValue_p) }() - case 125: try { try decoder.decodeSingularInt32Field(value: &_storage._clearProto3Optional_p) }() - case 126: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPyGenericServices_p) }() - case 127: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRepeated_p) }() - case 128: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRepeatedFieldEncoding_p) }() - case 129: try { try decoder.decodeSingularInt32Field(value: &_storage._clearReserved_p) }() - case 130: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRetention_p) }() - case 131: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRubyPackage_p) }() - case 132: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSemantic_p) }() - case 133: try { try decoder.decodeSingularInt32Field(value: &_storage._clearServerStreaming_p) }() - case 134: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceCodeInfo_p) }() - case 135: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceContext_p) }() - case 136: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceFile_p) }() - case 137: try { try decoder.decodeSingularInt32Field(value: &_storage._clearStart_p) }() - case 138: try { try decoder.decodeSingularInt32Field(value: &_storage._clearStringValue_p) }() - case 139: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSwiftPrefix_p) }() - case 140: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSyntax_p) }() - case 141: try { try decoder.decodeSingularInt32Field(value: &_storage._clearTrailingComments_p) }() - case 142: try { try decoder.decodeSingularInt32Field(value: &_storage._clearType_p) }() - case 143: try { try decoder.decodeSingularInt32Field(value: &_storage._clearTypeName_p) }() - case 144: try { try decoder.decodeSingularInt32Field(value: &_storage._clearUnverifiedLazy_p) }() - case 145: try { try decoder.decodeSingularInt32Field(value: &_storage._clearValue_p) }() - case 146: try { try decoder.decodeSingularInt32Field(value: &_storage._clearVerification_p) }() - case 147: try { try decoder.decodeSingularInt32Field(value: &_storage._clearWeak_p) }() - case 148: try { try decoder.decodeSingularInt32Field(value: &_storage._clientStreaming) }() - case 149: try { try decoder.decodeSingularInt32Field(value: &_storage._codePoint) }() - case 150: try { try decoder.decodeSingularInt32Field(value: &_storage._codeUnits) }() - case 151: try { try decoder.decodeSingularInt32Field(value: &_storage._collection) }() - case 152: try { try decoder.decodeSingularInt32Field(value: &_storage._com) }() - case 153: try { try decoder.decodeSingularInt32Field(value: &_storage._comma) }() - case 154: try { try decoder.decodeSingularInt32Field(value: &_storage._contentsOf) }() - case 155: try { try decoder.decodeSingularInt32Field(value: &_storage._contiguousBytes) }() - case 156: try { try decoder.decodeSingularInt32Field(value: &_storage._count) }() - case 157: try { try decoder.decodeSingularInt32Field(value: &_storage._countVarintsInBuffer) }() - case 158: try { try decoder.decodeSingularInt32Field(value: &_storage._csharpNamespace) }() - case 159: try { try decoder.decodeSingularInt32Field(value: &_storage._ctype) }() - case 160: try { try decoder.decodeSingularInt32Field(value: &_storage._customCodable) }() - case 161: try { try decoder.decodeSingularInt32Field(value: &_storage._customDebugStringConvertible) }() - case 162: try { try decoder.decodeSingularInt32Field(value: &_storage._d) }() - case 163: try { try decoder.decodeSingularInt32Field(value: &_storage._data) }() - case 164: try { try decoder.decodeSingularInt32Field(value: &_storage._dataResult) }() - case 165: try { try decoder.decodeSingularInt32Field(value: &_storage._date) }() - case 166: try { try decoder.decodeSingularInt32Field(value: &_storage._daySec) }() - case 167: try { try decoder.decodeSingularInt32Field(value: &_storage._daysSinceEpoch) }() - case 168: try { try decoder.decodeSingularInt32Field(value: &_storage._debugDescription_p) }() - case 169: try { try decoder.decodeSingularInt32Field(value: &_storage._debugRedact) }() - case 170: try { try decoder.decodeSingularInt32Field(value: &_storage._declaration) }() - case 171: try { try decoder.decodeSingularInt32Field(value: &_storage._decoded) }() - case 172: try { try decoder.decodeSingularInt32Field(value: &_storage._decodedFromJsonnull) }() - case 173: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeExtensionField) }() - case 174: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeExtensionFieldsAsMessageSet) }() - case 175: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeJson) }() - case 176: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeMapField) }() - case 177: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeMessage) }() - case 178: try { try decoder.decodeSingularInt32Field(value: &_storage._decoder) }() - case 179: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeated) }() - case 180: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedBoolField) }() - case 181: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedBytesField) }() - case 182: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedDoubleField) }() - case 183: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedEnumField) }() - case 184: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFixed32Field) }() - case 185: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFixed64Field) }() - case 186: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFloatField) }() - case 187: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedGroupField) }() - case 188: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedInt32Field) }() - case 189: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedInt64Field) }() - case 190: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedMessageField) }() - case 191: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSfixed32Field) }() - case 192: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSfixed64Field) }() - case 193: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSint32Field) }() - case 194: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSint64Field) }() - case 195: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedStringField) }() - case 196: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedUint32Field) }() - case 197: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedUint64Field) }() - case 198: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingular) }() - case 199: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularBoolField) }() - case 200: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularBytesField) }() - case 201: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularDoubleField) }() - case 202: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularEnumField) }() - case 203: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFixed32Field) }() - case 204: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFixed64Field) }() - case 205: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFloatField) }() - case 206: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularGroupField) }() - case 207: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularInt32Field) }() - case 208: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularInt64Field) }() - case 209: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularMessageField) }() - case 210: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSfixed32Field) }() - case 211: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSfixed64Field) }() - case 212: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSint32Field) }() - case 213: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSint64Field) }() - case 214: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularStringField) }() - case 215: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularUint32Field) }() - case 216: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularUint64Field) }() - case 217: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeTextFormat) }() - case 218: try { try decoder.decodeSingularInt32Field(value: &_storage._defaultAnyTypeUrlprefix) }() - case 219: try { try decoder.decodeSingularInt32Field(value: &_storage._defaults) }() - case 220: try { try decoder.decodeSingularInt32Field(value: &_storage._defaultValue) }() - case 221: try { try decoder.decodeSingularInt32Field(value: &_storage._dependency) }() - case 222: try { try decoder.decodeSingularInt32Field(value: &_storage._deprecated) }() - case 223: try { try decoder.decodeSingularInt32Field(value: &_storage._deprecatedLegacyJsonFieldConflicts) }() - case 224: try { try decoder.decodeSingularInt32Field(value: &_storage._description_p) }() - case 225: try { try decoder.decodeSingularInt32Field(value: &_storage._descriptorProto) }() - case 226: try { try decoder.decodeSingularInt32Field(value: &_storage._dictionary) }() - case 227: try { try decoder.decodeSingularInt32Field(value: &_storage._dictionaryLiteral) }() - case 228: try { try decoder.decodeSingularInt32Field(value: &_storage._digit) }() - case 229: try { try decoder.decodeSingularInt32Field(value: &_storage._digit0) }() - case 230: try { try decoder.decodeSingularInt32Field(value: &_storage._digit1) }() - case 231: try { try decoder.decodeSingularInt32Field(value: &_storage._digitCount) }() - case 232: try { try decoder.decodeSingularInt32Field(value: &_storage._digits) }() - case 233: try { try decoder.decodeSingularInt32Field(value: &_storage._digitValue) }() - case 234: try { try decoder.decodeSingularInt32Field(value: &_storage._discardableResult) }() - case 235: try { try decoder.decodeSingularInt32Field(value: &_storage._discardUnknownFields) }() - case 236: try { try decoder.decodeSingularInt32Field(value: &_storage._distance) }() - case 237: try { try decoder.decodeSingularInt32Field(value: &_storage._double) }() - case 238: try { try decoder.decodeSingularInt32Field(value: &_storage._doubleValue) }() - case 239: try { try decoder.decodeSingularInt32Field(value: &_storage._duration) }() - case 240: try { try decoder.decodeSingularInt32Field(value: &_storage._e) }() - case 241: try { try decoder.decodeSingularInt32Field(value: &_storage._edition) }() - case 242: try { try decoder.decodeSingularInt32Field(value: &_storage._editionDefault) }() - case 243: try { try decoder.decodeSingularInt32Field(value: &_storage._editionDefaults) }() - case 244: try { try decoder.decodeSingularInt32Field(value: &_storage._editionEnum) }() - case 245: try { try decoder.decodeSingularInt32Field(value: &_storage._element) }() - case 246: try { try decoder.decodeSingularInt32Field(value: &_storage._elements) }() - case 247: try { try decoder.decodeSingularInt32Field(value: &_storage._emitExtensionFieldName) }() - case 248: try { try decoder.decodeSingularInt32Field(value: &_storage._emitFieldName) }() - case 249: try { try decoder.decodeSingularInt32Field(value: &_storage._emitFieldNumber) }() - case 250: try { try decoder.decodeSingularInt32Field(value: &_storage._empty) }() - case 251: try { try decoder.decodeSingularInt32Field(value: &_storage._emptyData) }() - case 252: try { try decoder.decodeSingularInt32Field(value: &_storage._encodeAsBytes) }() - case 253: try { try decoder.decodeSingularInt32Field(value: &_storage._encoded) }() - case 254: try { try decoder.decodeSingularInt32Field(value: &_storage._encodedJsonstring) }() - case 255: try { try decoder.decodeSingularInt32Field(value: &_storage._encodedSize) }() - case 256: try { try decoder.decodeSingularInt32Field(value: &_storage._encodeField) }() - case 257: try { try decoder.decodeSingularInt32Field(value: &_storage._encoder) }() - case 258: try { try decoder.decodeSingularInt32Field(value: &_storage._end) }() - case 259: try { try decoder.decodeSingularInt32Field(value: &_storage._endArray) }() - case 260: try { try decoder.decodeSingularInt32Field(value: &_storage._endMessageField) }() - case 261: try { try decoder.decodeSingularInt32Field(value: &_storage._endObject) }() - case 262: try { try decoder.decodeSingularInt32Field(value: &_storage._endRegularField) }() - case 263: try { try decoder.decodeSingularInt32Field(value: &_storage._enum) }() - case 264: try { try decoder.decodeSingularInt32Field(value: &_storage._enumDescriptorProto) }() - case 265: try { try decoder.decodeSingularInt32Field(value: &_storage._enumOptions) }() - case 266: try { try decoder.decodeSingularInt32Field(value: &_storage._enumReservedRange) }() - case 267: try { try decoder.decodeSingularInt32Field(value: &_storage._enumType) }() - case 268: try { try decoder.decodeSingularInt32Field(value: &_storage._enumvalue) }() - case 269: try { try decoder.decodeSingularInt32Field(value: &_storage._enumValueDescriptorProto) }() - case 270: try { try decoder.decodeSingularInt32Field(value: &_storage._enumValueOptions) }() - case 271: try { try decoder.decodeSingularInt32Field(value: &_storage._equatable) }() - case 272: try { try decoder.decodeSingularInt32Field(value: &_storage._error) }() - case 273: try { try decoder.decodeSingularInt32Field(value: &_storage._expressibleByArrayLiteral) }() - case 274: try { try decoder.decodeSingularInt32Field(value: &_storage._expressibleByDictionaryLiteral) }() - case 275: try { try decoder.decodeSingularInt32Field(value: &_storage._ext) }() - case 276: try { try decoder.decodeSingularInt32Field(value: &_storage._extDecoder) }() - case 277: try { try decoder.decodeSingularInt32Field(value: &_storage._extendedGraphemeClusterLiteral) }() - case 278: try { try decoder.decodeSingularInt32Field(value: &_storage._extendedGraphemeClusterLiteralType) }() - case 279: try { try decoder.decodeSingularInt32Field(value: &_storage._extendee) }() - case 280: try { try decoder.decodeSingularInt32Field(value: &_storage._extensibleMessage) }() - case 281: try { try decoder.decodeSingularInt32Field(value: &_storage._extension) }() - case 282: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionField) }() - case 283: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionFieldNumber) }() - case 284: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionFieldValueSet) }() - case 285: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionMap) }() - case 286: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionRange) }() - case 287: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionRangeOptions) }() - case 288: try { try decoder.decodeSingularInt32Field(value: &_storage._extensions) }() - case 289: try { try decoder.decodeSingularInt32Field(value: &_storage._extras) }() - case 290: try { try decoder.decodeSingularInt32Field(value: &_storage._f) }() - case 291: try { try decoder.decodeSingularInt32Field(value: &_storage._false) }() - case 292: try { try decoder.decodeSingularInt32Field(value: &_storage._features) }() - case 293: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSet) }() - case 294: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSetDefaults) }() - case 295: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSetEditionDefault) }() - case 296: try { try decoder.decodeSingularInt32Field(value: &_storage._field) }() - case 297: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldData) }() - case 298: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldDescriptorProto) }() - case 299: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldMask) }() - case 300: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName) }() - case 301: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNameCount) }() - case 302: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNum) }() - case 303: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNumber) }() - case 304: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNumberForProto) }() - case 305: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldOptions) }() - case 306: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldPresence) }() - case 307: try { try decoder.decodeSingularInt32Field(value: &_storage._fields) }() - case 308: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldSize) }() - case 309: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldTag) }() - case 310: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldType) }() - case 311: try { try decoder.decodeSingularInt32Field(value: &_storage._file) }() - case 312: try { try decoder.decodeSingularInt32Field(value: &_storage._fileDescriptorProto) }() - case 313: try { try decoder.decodeSingularInt32Field(value: &_storage._fileDescriptorSet) }() - case 314: try { try decoder.decodeSingularInt32Field(value: &_storage._fileName) }() - case 315: try { try decoder.decodeSingularInt32Field(value: &_storage._fileOptions) }() - case 316: try { try decoder.decodeSingularInt32Field(value: &_storage._filter) }() - case 317: try { try decoder.decodeSingularInt32Field(value: &_storage._first) }() - case 318: try { try decoder.decodeSingularInt32Field(value: &_storage._firstItem) }() - case 319: try { try decoder.decodeSingularInt32Field(value: &_storage._float) }() - case 320: try { try decoder.decodeSingularInt32Field(value: &_storage._floatLiteral) }() - case 321: try { try decoder.decodeSingularInt32Field(value: &_storage._floatLiteralType) }() - case 322: try { try decoder.decodeSingularInt32Field(value: &_storage._floatValue) }() - case 323: try { try decoder.decodeSingularInt32Field(value: &_storage._forMessageName) }() - case 324: try { try decoder.decodeSingularInt32Field(value: &_storage._formUnion) }() - case 325: try { try decoder.decodeSingularInt32Field(value: &_storage._forReadingFrom) }() - case 326: try { try decoder.decodeSingularInt32Field(value: &_storage._forTypeURL) }() - case 327: try { try decoder.decodeSingularInt32Field(value: &_storage._forwardParser) }() - case 328: try { try decoder.decodeSingularInt32Field(value: &_storage._forWritingInto) }() - case 329: try { try decoder.decodeSingularInt32Field(value: &_storage._from) }() - case 330: try { try decoder.decodeSingularInt32Field(value: &_storage._fromAscii2) }() - case 331: try { try decoder.decodeSingularInt32Field(value: &_storage._fromAscii4) }() - case 332: try { try decoder.decodeSingularInt32Field(value: &_storage._fromByteOffset) }() - case 333: try { try decoder.decodeSingularInt32Field(value: &_storage._fromHexDigit) }() - case 334: try { try decoder.decodeSingularInt32Field(value: &_storage._fullName) }() - case 335: try { try decoder.decodeSingularInt32Field(value: &_storage._func) }() - case 336: try { try decoder.decodeSingularInt32Field(value: &_storage._g) }() - case 337: try { try decoder.decodeSingularInt32Field(value: &_storage._generatedCodeInfo) }() - case 338: try { try decoder.decodeSingularInt32Field(value: &_storage._get) }() - case 339: try { try decoder.decodeSingularInt32Field(value: &_storage._getExtensionValue) }() - case 340: try { try decoder.decodeSingularInt32Field(value: &_storage._googleapis) }() - case 341: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufAny) }() - case 342: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufApi) }() - case 343: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufBoolValue) }() - case 344: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufBytesValue) }() - case 345: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDescriptorProto) }() - case 346: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDoubleValue) }() - case 347: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDuration) }() - case 348: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEdition) }() - case 349: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEmpty) }() - case 350: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnum) }() - case 351: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumDescriptorProto) }() - case 352: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumOptions) }() - case 353: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValue) }() - case 354: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValueDescriptorProto) }() - case 355: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValueOptions) }() - case 356: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufExtensionRangeOptions) }() - case 357: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFeatureSet) }() - case 358: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFeatureSetDefaults) }() - case 359: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufField) }() - case 360: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldDescriptorProto) }() - case 361: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldMask) }() - case 362: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldOptions) }() - case 363: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileDescriptorProto) }() - case 364: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileDescriptorSet) }() - case 365: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileOptions) }() - case 366: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFloatValue) }() - case 367: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufGeneratedCodeInfo) }() - case 368: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufInt32Value) }() - case 369: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufInt64Value) }() - case 370: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufListValue) }() - case 371: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMessageOptions) }() - case 372: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethod) }() - case 373: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethodDescriptorProto) }() - case 374: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethodOptions) }() - case 375: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMixin) }() - case 376: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufNullValue) }() - case 377: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOneofDescriptorProto) }() - case 378: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOneofOptions) }() - case 379: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOption) }() - case 380: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufServiceDescriptorProto) }() - case 381: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufServiceOptions) }() - case 382: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSourceCodeInfo) }() - case 383: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSourceContext) }() - case 384: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufStringValue) }() - case 385: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufStruct) }() - case 386: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSyntax) }() - case 387: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufTimestamp) }() - case 388: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufType) }() - case 389: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUint32Value) }() - case 390: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUint64Value) }() - case 391: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUninterpretedOption) }() - case 392: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufValue) }() - case 393: try { try decoder.decodeSingularInt32Field(value: &_storage._goPackage) }() - case 394: try { try decoder.decodeSingularInt32Field(value: &_storage._group) }() - case 395: try { try decoder.decodeSingularInt32Field(value: &_storage._groupFieldNumberStack) }() - case 396: try { try decoder.decodeSingularInt32Field(value: &_storage._groupSize) }() - case 397: try { try decoder.decodeSingularInt32Field(value: &_storage._h) }() - case 398: try { try decoder.decodeSingularInt32Field(value: &_storage._hadOneofValue) }() - case 399: try { try decoder.decodeSingularInt32Field(value: &_storage._handleConflictingOneOf) }() - case 400: try { try decoder.decodeSingularInt32Field(value: &_storage._hasAggregateValue_p) }() - case 401: try { try decoder.decodeSingularInt32Field(value: &_storage._hasAllowAlias_p) }() - case 402: try { try decoder.decodeSingularInt32Field(value: &_storage._hasBegin_p) }() - case 403: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCcEnableArenas_p) }() - case 404: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCcGenericServices_p) }() - case 405: try { try decoder.decodeSingularInt32Field(value: &_storage._hasClientStreaming_p) }() - case 406: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCsharpNamespace_p) }() - case 407: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCtype_p) }() - case 408: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDebugRedact_p) }() - case 409: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDefaultValue_p) }() - case 410: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDeprecated_p) }() - case 411: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDeprecatedLegacyJsonFieldConflicts_p) }() - case 412: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDoubleValue_p) }() - case 413: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEdition_p) }() - case 414: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEditionEnum_p) }() - case 415: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEnd_p) }() - case 416: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEnumType_p) }() - case 417: try { try decoder.decodeSingularInt32Field(value: &_storage._hasExtendee_p) }() - case 418: try { try decoder.decodeSingularInt32Field(value: &_storage._hasExtensionValue_p) }() - case 419: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFeatures_p) }() - case 420: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFieldPresence_p) }() - case 421: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFullName_p) }() - case 422: try { try decoder.decodeSingularInt32Field(value: &_storage._hasGoPackage_p) }() - case 423: try { try decoder.decodeSingularInt32Field(value: &_storage._hash) }() - case 424: try { try decoder.decodeSingularInt32Field(value: &_storage._hashable) }() - case 425: try { try decoder.decodeSingularInt32Field(value: &_storage._hasher) }() - case 426: try { try decoder.decodeSingularInt32Field(value: &_storage._hashValue_p) }() - case 427: try { try decoder.decodeSingularInt32Field(value: &_storage._hashVisitor) }() - case 428: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIdempotencyLevel_p) }() - case 429: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIdentifierValue_p) }() - case 430: try { try decoder.decodeSingularInt32Field(value: &_storage._hasInputType_p) }() - case 431: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIsExtension_p) }() - case 432: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaGenerateEqualsAndHash_p) }() - case 433: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaGenericServices_p) }() - case 434: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaMultipleFiles_p) }() - case 435: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaOuterClassname_p) }() - case 436: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaPackage_p) }() - case 437: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaStringCheckUtf8_p) }() - case 438: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJsonFormat_p) }() - case 439: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJsonName_p) }() - case 440: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJstype_p) }() - case 441: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLabel_p) }() - case 442: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLazy_p) }() - case 443: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLeadingComments_p) }() - case 444: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMapEntry_p) }() - case 445: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMaximumEdition_p) }() - case 446: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMaximumEditionEnum_p) }() - case 447: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMessageEncoding_p) }() - case 448: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMessageSetWireFormat_p) }() - case 449: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMinimumEdition_p) }() - case 450: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMinimumEditionEnum_p) }() - case 451: try { try decoder.decodeSingularInt32Field(value: &_storage._hasName_p) }() - case 452: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNamePart_p) }() - case 453: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNegativeIntValue_p) }() - case 454: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNoStandardDescriptorAccessor_p) }() - case 455: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNumber_p) }() - case 456: try { try decoder.decodeSingularInt32Field(value: &_storage._hasObjcClassPrefix_p) }() - case 457: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOneofIndex_p) }() - case 458: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOptimizeFor_p) }() - case 459: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOptions_p) }() - case 460: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOutputType_p) }() - case 461: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPackage_p) }() - case 462: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPacked_p) }() - case 463: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpClassPrefix_p) }() - case 464: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpGenericServices_p) }() - case 465: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpMetadataNamespace_p) }() - case 466: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpNamespace_p) }() - case 467: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPositiveIntValue_p) }() - case 468: try { try decoder.decodeSingularInt32Field(value: &_storage._hasProto3Optional_p) }() - case 469: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPyGenericServices_p) }() - case 470: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRepeated_p) }() - case 471: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRepeatedFieldEncoding_p) }() - case 472: try { try decoder.decodeSingularInt32Field(value: &_storage._hasReserved_p) }() - case 473: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRetention_p) }() - case 474: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRubyPackage_p) }() - case 475: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSemantic_p) }() - case 476: try { try decoder.decodeSingularInt32Field(value: &_storage._hasServerStreaming_p) }() - case 477: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceCodeInfo_p) }() - case 478: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceContext_p) }() - case 479: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceFile_p) }() - case 480: try { try decoder.decodeSingularInt32Field(value: &_storage._hasStart_p) }() - case 481: try { try decoder.decodeSingularInt32Field(value: &_storage._hasStringValue_p) }() - case 482: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSwiftPrefix_p) }() - case 483: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSyntax_p) }() - case 484: try { try decoder.decodeSingularInt32Field(value: &_storage._hasTrailingComments_p) }() - case 485: try { try decoder.decodeSingularInt32Field(value: &_storage._hasType_p) }() - case 486: try { try decoder.decodeSingularInt32Field(value: &_storage._hasTypeName_p) }() - case 487: try { try decoder.decodeSingularInt32Field(value: &_storage._hasUnverifiedLazy_p) }() - case 488: try { try decoder.decodeSingularInt32Field(value: &_storage._hasValue_p) }() - case 489: try { try decoder.decodeSingularInt32Field(value: &_storage._hasVerification_p) }() - case 490: try { try decoder.decodeSingularInt32Field(value: &_storage._hasWeak_p) }() - case 491: try { try decoder.decodeSingularInt32Field(value: &_storage._hour) }() - case 492: try { try decoder.decodeSingularInt32Field(value: &_storage._i) }() - case 493: try { try decoder.decodeSingularInt32Field(value: &_storage._idempotencyLevel) }() - case 494: try { try decoder.decodeSingularInt32Field(value: &_storage._identifierValue) }() - case 495: try { try decoder.decodeSingularInt32Field(value: &_storage._if) }() - case 496: try { try decoder.decodeSingularInt32Field(value: &_storage._ignoreUnknownFields) }() - case 497: try { try decoder.decodeSingularInt32Field(value: &_storage._index) }() - case 498: try { try decoder.decodeSingularInt32Field(value: &_storage._init_p) }() - case 499: try { try decoder.decodeSingularInt32Field(value: &_storage._inout) }() - case 500: try { try decoder.decodeSingularInt32Field(value: &_storage._inputType) }() - case 501: try { try decoder.decodeSingularInt32Field(value: &_storage._insert) }() - case 502: try { try decoder.decodeSingularInt32Field(value: &_storage._int) }() - case 503: try { try decoder.decodeSingularInt32Field(value: &_storage._int32) }() - case 504: try { try decoder.decodeSingularInt32Field(value: &_storage._int32Value) }() - case 505: try { try decoder.decodeSingularInt32Field(value: &_storage._int64) }() - case 506: try { try decoder.decodeSingularInt32Field(value: &_storage._int64Value) }() - case 507: try { try decoder.decodeSingularInt32Field(value: &_storage._int8) }() - case 508: try { try decoder.decodeSingularInt32Field(value: &_storage._integerLiteral) }() - case 509: try { try decoder.decodeSingularInt32Field(value: &_storage._integerLiteralType) }() - case 510: try { try decoder.decodeSingularInt32Field(value: &_storage._intern) }() - case 511: try { try decoder.decodeSingularInt32Field(value: &_storage._internal) }() - case 512: try { try decoder.decodeSingularInt32Field(value: &_storage._internalState) }() - case 513: try { try decoder.decodeSingularInt32Field(value: &_storage._into) }() - case 514: try { try decoder.decodeSingularInt32Field(value: &_storage._ints) }() - case 515: try { try decoder.decodeSingularInt32Field(value: &_storage._isA) }() - case 516: try { try decoder.decodeSingularInt32Field(value: &_storage._isEqual) }() - case 517: try { try decoder.decodeSingularInt32Field(value: &_storage._isEqualTo) }() - case 518: try { try decoder.decodeSingularInt32Field(value: &_storage._isExtension) }() - case 519: try { try decoder.decodeSingularInt32Field(value: &_storage._isInitialized_p) }() - case 520: try { try decoder.decodeSingularInt32Field(value: &_storage._isNegative) }() - case 521: try { try decoder.decodeSingularInt32Field(value: &_storage._itemTagsEncodedSize) }() - case 522: try { try decoder.decodeSingularInt32Field(value: &_storage._iterator) }() - case 523: try { try decoder.decodeSingularInt32Field(value: &_storage._i2166136261) }() - case 524: try { try decoder.decodeSingularInt32Field(value: &_storage._javaGenerateEqualsAndHash) }() - case 525: try { try decoder.decodeSingularInt32Field(value: &_storage._javaGenericServices) }() - case 526: try { try decoder.decodeSingularInt32Field(value: &_storage._javaMultipleFiles) }() - case 527: try { try decoder.decodeSingularInt32Field(value: &_storage._javaOuterClassname) }() - case 528: try { try decoder.decodeSingularInt32Field(value: &_storage._javaPackage) }() - case 529: try { try decoder.decodeSingularInt32Field(value: &_storage._javaStringCheckUtf8) }() - case 530: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecoder) }() - case 531: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecodingError) }() - case 532: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecodingOptions) }() - case 533: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonEncoder) }() - case 534: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingError) }() - case 535: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingOptions) }() - case 536: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingVisitor) }() - case 537: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonFormat) }() - case 538: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonmapEncodingVisitor) }() - case 539: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonName) }() - case 540: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonPath) }() - case 541: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonPaths) }() - case 542: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonscanner) }() - case 543: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonString) }() - case 544: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonText) }() - case 545: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonUtf8Data) }() - case 546: try { try decoder.decodeSingularInt32Field(value: &_storage._jstype) }() - case 547: try { try decoder.decodeSingularInt32Field(value: &_storage._k) }() - case 548: try { try decoder.decodeSingularInt32Field(value: &_storage._kChunkSize) }() - case 549: try { try decoder.decodeSingularInt32Field(value: &_storage._key) }() - case 550: try { try decoder.decodeSingularInt32Field(value: &_storage._keyField) }() - case 551: try { try decoder.decodeSingularInt32Field(value: &_storage._keyFieldOpt) }() - case 552: try { try decoder.decodeSingularInt32Field(value: &_storage._keyType) }() - case 553: try { try decoder.decodeSingularInt32Field(value: &_storage._kind) }() - case 554: try { try decoder.decodeSingularInt32Field(value: &_storage._l) }() - case 555: try { try decoder.decodeSingularInt32Field(value: &_storage._label) }() - case 556: try { try decoder.decodeSingularInt32Field(value: &_storage._lazy) }() - case 557: try { try decoder.decodeSingularInt32Field(value: &_storage._leadingComments) }() - case 558: try { try decoder.decodeSingularInt32Field(value: &_storage._leadingDetachedComments) }() - case 559: try { try decoder.decodeSingularInt32Field(value: &_storage._length) }() - case 560: try { try decoder.decodeSingularInt32Field(value: &_storage._lessThan) }() - case 561: try { try decoder.decodeSingularInt32Field(value: &_storage._let) }() - case 562: try { try decoder.decodeSingularInt32Field(value: &_storage._lhs) }() - case 563: try { try decoder.decodeSingularInt32Field(value: &_storage._list) }() - case 564: try { try decoder.decodeSingularInt32Field(value: &_storage._listOfMessages) }() - case 565: try { try decoder.decodeSingularInt32Field(value: &_storage._listValue) }() - case 566: try { try decoder.decodeSingularInt32Field(value: &_storage._littleEndian) }() - case 567: try { try decoder.decodeSingularInt32Field(value: &_storage._littleEndianBytes) }() - case 568: try { try decoder.decodeSingularInt32Field(value: &_storage._load) }() - case 569: try { try decoder.decodeSingularInt32Field(value: &_storage._localHasher) }() - case 570: try { try decoder.decodeSingularInt32Field(value: &_storage._location) }() - case 571: try { try decoder.decodeSingularInt32Field(value: &_storage._m) }() - case 572: try { try decoder.decodeSingularInt32Field(value: &_storage._major) }() - case 573: try { try decoder.decodeSingularInt32Field(value: &_storage._makeIterator) }() - case 574: try { try decoder.decodeSingularInt32Field(value: &_storage._mapEntry) }() - case 575: try { try decoder.decodeSingularInt32Field(value: &_storage._mapHash) }() - case 576: try { try decoder.decodeSingularInt32Field(value: &_storage._mapKeyType) }() - case 577: try { try decoder.decodeSingularInt32Field(value: &_storage._mapNameResolver) }() - case 578: try { try decoder.decodeSingularInt32Field(value: &_storage._mapToMessages) }() - case 579: try { try decoder.decodeSingularInt32Field(value: &_storage._mapValueType) }() - case 580: try { try decoder.decodeSingularInt32Field(value: &_storage._mapVisitor) }() - case 581: try { try decoder.decodeSingularInt32Field(value: &_storage._maximumEdition) }() - case 582: try { try decoder.decodeSingularInt32Field(value: &_storage._maximumEditionEnum) }() - case 583: try { try decoder.decodeSingularInt32Field(value: &_storage._mdayStart) }() - case 584: try { try decoder.decodeSingularInt32Field(value: &_storage._merge) }() - case 585: try { try decoder.decodeSingularInt32Field(value: &_storage._message) }() - case 586: try { try decoder.decodeSingularInt32Field(value: &_storage._messageDepthLimit) }() - case 587: try { try decoder.decodeSingularInt32Field(value: &_storage._messageEncoding) }() - case 588: try { try decoder.decodeSingularInt32Field(value: &_storage._messageExtension) }() - case 589: try { try decoder.decodeSingularInt32Field(value: &_storage._messageImplementationBase) }() - case 590: try { try decoder.decodeSingularInt32Field(value: &_storage._messageOptions) }() - case 591: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSet) }() - case 592: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSetWireFormat) }() - case 593: try { try decoder.decodeSingularInt32Field(value: &_storage._messageType) }() - case 594: try { try decoder.decodeSingularInt32Field(value: &_storage._method) }() - case 595: try { try decoder.decodeSingularInt32Field(value: &_storage._methodDescriptorProto) }() - case 596: try { try decoder.decodeSingularInt32Field(value: &_storage._methodOptions) }() - case 597: try { try decoder.decodeSingularInt32Field(value: &_storage._methods) }() - case 598: try { try decoder.decodeSingularInt32Field(value: &_storage._min) }() - case 599: try { try decoder.decodeSingularInt32Field(value: &_storage._minimumEdition) }() - case 600: try { try decoder.decodeSingularInt32Field(value: &_storage._minimumEditionEnum) }() - case 601: try { try decoder.decodeSingularInt32Field(value: &_storage._minor) }() - case 602: try { try decoder.decodeSingularInt32Field(value: &_storage._mixin) }() - case 603: try { try decoder.decodeSingularInt32Field(value: &_storage._mixins) }() - case 604: try { try decoder.decodeSingularInt32Field(value: &_storage._modifier) }() - case 605: try { try decoder.decodeSingularInt32Field(value: &_storage._modify) }() - case 606: try { try decoder.decodeSingularInt32Field(value: &_storage._month) }() - case 607: try { try decoder.decodeSingularInt32Field(value: &_storage._msgExtension) }() - case 608: try { try decoder.decodeSingularInt32Field(value: &_storage._mutating) }() - case 609: try { try decoder.decodeSingularInt32Field(value: &_storage._n) }() - case 610: try { try decoder.decodeSingularInt32Field(value: &_storage._name) }() - case 611: try { try decoder.decodeSingularInt32Field(value: &_storage._nameDescription) }() - case 612: try { try decoder.decodeSingularInt32Field(value: &_storage._nameMap) }() - case 613: try { try decoder.decodeSingularInt32Field(value: &_storage._namePart) }() - case 614: try { try decoder.decodeSingularInt32Field(value: &_storage._nameResolver) }() - case 615: try { try decoder.decodeSingularInt32Field(value: &_storage._names) }() - case 616: try { try decoder.decodeSingularInt32Field(value: &_storage._nanos) }() - case 617: try { try decoder.decodeSingularInt32Field(value: &_storage._nativeBytes) }() - case 618: try { try decoder.decodeSingularInt32Field(value: &_storage._nativeEndianBytes) }() - case 619: try { try decoder.decodeSingularInt32Field(value: &_storage._negativeIntValue) }() - case 620: try { try decoder.decodeSingularInt32Field(value: &_storage._nestedType) }() - case 621: try { try decoder.decodeSingularInt32Field(value: &_storage._newL) }() - case 622: try { try decoder.decodeSingularInt32Field(value: &_storage._newList) }() - case 623: try { try decoder.decodeSingularInt32Field(value: &_storage._newValue) }() - case 624: try { try decoder.decodeSingularInt32Field(value: &_storage._nextByte) }() - case 625: try { try decoder.decodeSingularInt32Field(value: &_storage._nextFieldNumber) }() - case 626: try { try decoder.decodeSingularInt32Field(value: &_storage._nil) }() - case 627: try { try decoder.decodeSingularInt32Field(value: &_storage._nilLiteral) }() - case 628: try { try decoder.decodeSingularInt32Field(value: &_storage._noStandardDescriptorAccessor) }() - case 629: try { try decoder.decodeSingularInt32Field(value: &_storage._nullValue) }() - case 630: try { try decoder.decodeSingularInt32Field(value: &_storage._number) }() - case 631: try { try decoder.decodeSingularInt32Field(value: &_storage._numberValue) }() - case 632: try { try decoder.decodeSingularInt32Field(value: &_storage._objcClassPrefix) }() - case 633: try { try decoder.decodeSingularInt32Field(value: &_storage._of) }() - case 634: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofDecl) }() - case 635: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofDescriptorProto) }() - case 636: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofIndex) }() - case 637: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofOptions) }() - case 638: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofs) }() - case 639: try { try decoder.decodeSingularInt32Field(value: &_storage._oneOfKind) }() - case 640: try { try decoder.decodeSingularInt32Field(value: &_storage._optimizeFor) }() - case 641: try { try decoder.decodeSingularInt32Field(value: &_storage._optimizeMode) }() - case 642: try { try decoder.decodeSingularInt32Field(value: &_storage._option) }() - case 643: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalEnumExtensionField) }() - case 644: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalExtensionField) }() - case 645: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalGroupExtensionField) }() - case 646: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalMessageExtensionField) }() - case 647: try { try decoder.decodeSingularInt32Field(value: &_storage._optionRetention) }() - case 648: try { try decoder.decodeSingularInt32Field(value: &_storage._options) }() - case 649: try { try decoder.decodeSingularInt32Field(value: &_storage._optionTargetType) }() - case 650: try { try decoder.decodeSingularInt32Field(value: &_storage._other) }() - case 651: try { try decoder.decodeSingularInt32Field(value: &_storage._others) }() - case 652: try { try decoder.decodeSingularInt32Field(value: &_storage._out) }() - case 653: try { try decoder.decodeSingularInt32Field(value: &_storage._outputType) }() - case 654: try { try decoder.decodeSingularInt32Field(value: &_storage._p) }() - case 655: try { try decoder.decodeSingularInt32Field(value: &_storage._package) }() - case 656: try { try decoder.decodeSingularInt32Field(value: &_storage._packed) }() - case 657: try { try decoder.decodeSingularInt32Field(value: &_storage._packedEnumExtensionField) }() - case 658: try { try decoder.decodeSingularInt32Field(value: &_storage._packedExtensionField) }() - case 659: try { try decoder.decodeSingularInt32Field(value: &_storage._padding) }() - case 660: try { try decoder.decodeSingularInt32Field(value: &_storage._parent) }() - case 661: try { try decoder.decodeSingularInt32Field(value: &_storage._parse) }() - case 662: try { try decoder.decodeSingularInt32Field(value: &_storage._partial) }() - case 663: try { try decoder.decodeSingularInt32Field(value: &_storage._path) }() - case 664: try { try decoder.decodeSingularInt32Field(value: &_storage._paths) }() - case 665: try { try decoder.decodeSingularInt32Field(value: &_storage._payload) }() - case 666: try { try decoder.decodeSingularInt32Field(value: &_storage._payloadSize) }() - case 667: try { try decoder.decodeSingularInt32Field(value: &_storage._phpClassPrefix) }() - case 668: try { try decoder.decodeSingularInt32Field(value: &_storage._phpGenericServices) }() - case 669: try { try decoder.decodeSingularInt32Field(value: &_storage._phpMetadataNamespace) }() - case 670: try { try decoder.decodeSingularInt32Field(value: &_storage._phpNamespace) }() - case 671: try { try decoder.decodeSingularInt32Field(value: &_storage._pointer) }() - case 672: try { try decoder.decodeSingularInt32Field(value: &_storage._pos) }() - case 673: try { try decoder.decodeSingularInt32Field(value: &_storage._positiveIntValue) }() - case 674: try { try decoder.decodeSingularInt32Field(value: &_storage._prefix) }() - case 675: try { try decoder.decodeSingularInt32Field(value: &_storage._preserveProtoFieldNames) }() - case 676: try { try decoder.decodeSingularInt32Field(value: &_storage._preTraverse) }() - case 677: try { try decoder.decodeSingularInt32Field(value: &_storage._printUnknownFields) }() - case 678: try { try decoder.decodeSingularInt32Field(value: &_storage._proto2) }() - case 679: try { try decoder.decodeSingularInt32Field(value: &_storage._proto3DefaultValue) }() - case 680: try { try decoder.decodeSingularInt32Field(value: &_storage._proto3Optional) }() - case 681: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufApiversionCheck) }() - case 682: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufApiversion2) }() - case 683: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufBool) }() - case 684: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufBytes) }() - case 685: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufDouble) }() - case 686: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufEnumMap) }() - case 687: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufExtension) }() - case 688: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFixed32) }() - case 689: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFixed64) }() - case 690: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFloat) }() - case 691: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufInt32) }() - case 692: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufInt64) }() - case 693: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufMap) }() - case 694: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufMessageMap) }() - case 695: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSfixed32) }() - case 696: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSfixed64) }() - case 697: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSint32) }() - case 698: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSint64) }() - case 699: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufString) }() - case 700: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufUint32) }() - case 701: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufUint64) }() - case 702: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufExtensionFieldValues) }() - case 703: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFieldNumber) }() - case 704: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufGeneratedIsEqualTo) }() - case 705: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufNameMap) }() - case 706: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufNewField) }() - case 707: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufPackage) }() - case 708: try { try decoder.decodeSingularInt32Field(value: &_storage._protocol) }() - case 709: try { try decoder.decodeSingularInt32Field(value: &_storage._protoFieldName) }() - case 710: try { try decoder.decodeSingularInt32Field(value: &_storage._protoMessageName) }() - case 711: try { try decoder.decodeSingularInt32Field(value: &_storage._protoNameProviding) }() - case 712: try { try decoder.decodeSingularInt32Field(value: &_storage._protoPaths) }() - case 713: try { try decoder.decodeSingularInt32Field(value: &_storage._public) }() - case 714: try { try decoder.decodeSingularInt32Field(value: &_storage._publicDependency) }() - case 715: try { try decoder.decodeSingularInt32Field(value: &_storage._putBoolValue) }() - case 716: try { try decoder.decodeSingularInt32Field(value: &_storage._putBytesValue) }() - case 717: try { try decoder.decodeSingularInt32Field(value: &_storage._putDoubleValue) }() - case 718: try { try decoder.decodeSingularInt32Field(value: &_storage._putEnumValue) }() - case 719: try { try decoder.decodeSingularInt32Field(value: &_storage._putFixedUint32) }() - case 720: try { try decoder.decodeSingularInt32Field(value: &_storage._putFixedUint64) }() - case 721: try { try decoder.decodeSingularInt32Field(value: &_storage._putFloatValue) }() - case 722: try { try decoder.decodeSingularInt32Field(value: &_storage._putInt64) }() - case 723: try { try decoder.decodeSingularInt32Field(value: &_storage._putStringValue) }() - case 724: try { try decoder.decodeSingularInt32Field(value: &_storage._putUint64) }() - case 725: try { try decoder.decodeSingularInt32Field(value: &_storage._putUint64Hex) }() - case 726: try { try decoder.decodeSingularInt32Field(value: &_storage._putVarInt) }() - case 727: try { try decoder.decodeSingularInt32Field(value: &_storage._putZigZagVarInt) }() - case 728: try { try decoder.decodeSingularInt32Field(value: &_storage._pyGenericServices) }() - case 729: try { try decoder.decodeSingularInt32Field(value: &_storage._rawChars) }() - case 730: try { try decoder.decodeSingularInt32Field(value: &_storage._rawRepresentable) }() - case 731: try { try decoder.decodeSingularInt32Field(value: &_storage._rawValue) }() - case 732: try { try decoder.decodeSingularInt32Field(value: &_storage._read4HexDigits) }() - case 733: try { try decoder.decodeSingularInt32Field(value: &_storage._register) }() - case 734: try { try decoder.decodeSingularInt32Field(value: &_storage._repeated) }() - case 735: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedEnumExtensionField) }() - case 736: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedExtensionField) }() - case 737: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedFieldEncoding) }() - case 738: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedGroupExtensionField) }() - case 739: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedMessageExtensionField) }() - case 740: try { try decoder.decodeSingularInt32Field(value: &_storage._repeating) }() - case 741: try { try decoder.decodeSingularInt32Field(value: &_storage._requestStreaming) }() - case 742: try { try decoder.decodeSingularInt32Field(value: &_storage._requestTypeURL) }() - case 743: try { try decoder.decodeSingularInt32Field(value: &_storage._requiredSize) }() - case 744: try { try decoder.decodeSingularInt32Field(value: &_storage._responseStreaming) }() - case 745: try { try decoder.decodeSingularInt32Field(value: &_storage._responseTypeURL) }() - case 746: try { try decoder.decodeSingularInt32Field(value: &_storage._result) }() - case 747: try { try decoder.decodeSingularInt32Field(value: &_storage._retention) }() - case 748: try { try decoder.decodeSingularInt32Field(value: &_storage._rethrows) }() - case 749: try { try decoder.decodeSingularInt32Field(value: &_storage._return) }() - case 750: try { try decoder.decodeSingularInt32Field(value: &_storage._returnType) }() - case 751: try { try decoder.decodeSingularInt32Field(value: &_storage._revision) }() - case 752: try { try decoder.decodeSingularInt32Field(value: &_storage._rhs) }() - case 753: try { try decoder.decodeSingularInt32Field(value: &_storage._root) }() - case 754: try { try decoder.decodeSingularInt32Field(value: &_storage._rubyPackage) }() - case 755: try { try decoder.decodeSingularInt32Field(value: &_storage._s) }() - case 756: try { try decoder.decodeSingularInt32Field(value: &_storage._sawBackslash) }() - case 757: try { try decoder.decodeSingularInt32Field(value: &_storage._sawSection4Characters) }() - case 758: try { try decoder.decodeSingularInt32Field(value: &_storage._sawSection5Characters) }() - case 759: try { try decoder.decodeSingularInt32Field(value: &_storage._scanner) }() - case 760: try { try decoder.decodeSingularInt32Field(value: &_storage._seconds) }() - case 761: try { try decoder.decodeSingularInt32Field(value: &_storage._self_p) }() - case 762: try { try decoder.decodeSingularInt32Field(value: &_storage._semantic) }() - case 763: try { try decoder.decodeSingularInt32Field(value: &_storage._separator) }() - case 764: try { try decoder.decodeSingularInt32Field(value: &_storage._serialize) }() - case 765: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedData) }() - case 766: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedSize) }() - case 767: try { try decoder.decodeSingularInt32Field(value: &_storage._serverStreaming) }() - case 768: try { try decoder.decodeSingularInt32Field(value: &_storage._service) }() - case 769: try { try decoder.decodeSingularInt32Field(value: &_storage._serviceDescriptorProto) }() - case 770: try { try decoder.decodeSingularInt32Field(value: &_storage._serviceOptions) }() - case 771: try { try decoder.decodeSingularInt32Field(value: &_storage._set) }() - case 772: try { try decoder.decodeSingularInt32Field(value: &_storage._setExtensionValue) }() - case 773: try { try decoder.decodeSingularInt32Field(value: &_storage._shift) }() - case 774: try { try decoder.decodeSingularInt32Field(value: &_storage._simpleExtensionMap) }() - case 775: try { try decoder.decodeSingularInt32Field(value: &_storage._sizer) }() - case 776: try { try decoder.decodeSingularInt32Field(value: &_storage._source) }() - case 777: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceCodeInfo) }() - case 778: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceContext) }() - case 779: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceEncoding) }() - case 780: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceFile) }() - case 781: try { try decoder.decodeSingularInt32Field(value: &_storage._span) }() - case 782: try { try decoder.decodeSingularInt32Field(value: &_storage._split) }() - case 783: try { try decoder.decodeSingularInt32Field(value: &_storage._start) }() - case 784: try { try decoder.decodeSingularInt32Field(value: &_storage._startArray) }() - case 785: try { try decoder.decodeSingularInt32Field(value: &_storage._startArrayObject) }() - case 786: try { try decoder.decodeSingularInt32Field(value: &_storage._startField) }() - case 787: try { try decoder.decodeSingularInt32Field(value: &_storage._startIndex) }() - case 788: try { try decoder.decodeSingularInt32Field(value: &_storage._startMessageField) }() - case 789: try { try decoder.decodeSingularInt32Field(value: &_storage._startObject) }() - case 790: try { try decoder.decodeSingularInt32Field(value: &_storage._startRegularField) }() - case 791: try { try decoder.decodeSingularInt32Field(value: &_storage._state) }() - case 792: try { try decoder.decodeSingularInt32Field(value: &_storage._static) }() - case 793: try { try decoder.decodeSingularInt32Field(value: &_storage._staticString) }() - case 794: try { try decoder.decodeSingularInt32Field(value: &_storage._storage) }() - case 795: try { try decoder.decodeSingularInt32Field(value: &_storage._string) }() - case 796: try { try decoder.decodeSingularInt32Field(value: &_storage._stringLiteral) }() - case 797: try { try decoder.decodeSingularInt32Field(value: &_storage._stringLiteralType) }() - case 798: try { try decoder.decodeSingularInt32Field(value: &_storage._stringResult) }() - case 799: try { try decoder.decodeSingularInt32Field(value: &_storage._stringValue) }() - case 800: try { try decoder.decodeSingularInt32Field(value: &_storage._struct) }() - case 801: try { try decoder.decodeSingularInt32Field(value: &_storage._structValue) }() - case 802: try { try decoder.decodeSingularInt32Field(value: &_storage._subDecoder) }() - case 803: try { try decoder.decodeSingularInt32Field(value: &_storage._subscript) }() - case 804: try { try decoder.decodeSingularInt32Field(value: &_storage._subVisitor) }() - case 805: try { try decoder.decodeSingularInt32Field(value: &_storage._swift) }() - case 806: try { try decoder.decodeSingularInt32Field(value: &_storage._swiftPrefix) }() - case 807: try { try decoder.decodeSingularInt32Field(value: &_storage._swiftProtobuf) }() - case 808: try { try decoder.decodeSingularInt32Field(value: &_storage._syntax) }() - case 809: try { try decoder.decodeSingularInt32Field(value: &_storage._t) }() - case 810: try { try decoder.decodeSingularInt32Field(value: &_storage._tag) }() - case 811: try { try decoder.decodeSingularInt32Field(value: &_storage._targets) }() - case 812: try { try decoder.decodeSingularInt32Field(value: &_storage._terminator) }() - case 813: try { try decoder.decodeSingularInt32Field(value: &_storage._testDecoder) }() - case 814: try { try decoder.decodeSingularInt32Field(value: &_storage._text) }() - case 815: try { try decoder.decodeSingularInt32Field(value: &_storage._textDecoder) }() - case 816: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecoder) }() - case 817: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecodingError) }() - case 818: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecodingOptions) }() - case 819: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatEncodingOptions) }() - case 820: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatEncodingVisitor) }() - case 821: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatString) }() - case 822: try { try decoder.decodeSingularInt32Field(value: &_storage._throwOrIgnore) }() - case 823: try { try decoder.decodeSingularInt32Field(value: &_storage._throws) }() - case 824: try { try decoder.decodeSingularInt32Field(value: &_storage._timeInterval) }() - case 825: try { try decoder.decodeSingularInt32Field(value: &_storage._timeIntervalSince1970) }() - case 826: try { try decoder.decodeSingularInt32Field(value: &_storage._timeIntervalSinceReferenceDate) }() - case 827: try { try decoder.decodeSingularInt32Field(value: &_storage._timestamp) }() - case 828: try { try decoder.decodeSingularInt32Field(value: &_storage._total) }() - case 829: try { try decoder.decodeSingularInt32Field(value: &_storage._totalArrayDepth) }() - case 830: try { try decoder.decodeSingularInt32Field(value: &_storage._totalSize) }() - case 831: try { try decoder.decodeSingularInt32Field(value: &_storage._trailingComments) }() - case 832: try { try decoder.decodeSingularInt32Field(value: &_storage._traverse) }() - case 833: try { try decoder.decodeSingularInt32Field(value: &_storage._true) }() - case 834: try { try decoder.decodeSingularInt32Field(value: &_storage._try) }() - case 835: try { try decoder.decodeSingularInt32Field(value: &_storage._type) }() - case 836: try { try decoder.decodeSingularInt32Field(value: &_storage._typealias) }() - case 837: try { try decoder.decodeSingularInt32Field(value: &_storage._typeEnum) }() - case 838: try { try decoder.decodeSingularInt32Field(value: &_storage._typeName) }() - case 839: try { try decoder.decodeSingularInt32Field(value: &_storage._typePrefix) }() - case 840: try { try decoder.decodeSingularInt32Field(value: &_storage._typeStart) }() - case 841: try { try decoder.decodeSingularInt32Field(value: &_storage._typeUnknown) }() - case 842: try { try decoder.decodeSingularInt32Field(value: &_storage._typeURL) }() - case 843: try { try decoder.decodeSingularInt32Field(value: &_storage._uint32) }() - case 844: try { try decoder.decodeSingularInt32Field(value: &_storage._uint32Value) }() - case 845: try { try decoder.decodeSingularInt32Field(value: &_storage._uint64) }() - case 846: try { try decoder.decodeSingularInt32Field(value: &_storage._uint64Value) }() - case 847: try { try decoder.decodeSingularInt32Field(value: &_storage._uint8) }() - case 848: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarLiteral) }() - case 849: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarLiteralType) }() - case 850: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalars) }() - case 851: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarView) }() - case 852: try { try decoder.decodeSingularInt32Field(value: &_storage._uninterpretedOption) }() - case 853: try { try decoder.decodeSingularInt32Field(value: &_storage._union) }() - case 854: try { try decoder.decodeSingularInt32Field(value: &_storage._uniqueStorage) }() - case 855: try { try decoder.decodeSingularInt32Field(value: &_storage._unknown) }() - case 856: try { try decoder.decodeSingularInt32Field(value: &_storage._unknownFields_p) }() - case 857: try { try decoder.decodeSingularInt32Field(value: &_storage._unknownStorage) }() - case 858: try { try decoder.decodeSingularInt32Field(value: &_storage._unpackTo) }() - case 859: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeBufferPointer) }() - case 860: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutablePointer) }() - case 861: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutableRawBufferPointer) }() - case 862: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutableRawPointer) }() - case 863: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeRawBufferPointer) }() - case 864: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeRawPointer) }() - case 865: try { try decoder.decodeSingularInt32Field(value: &_storage._unverifiedLazy) }() - case 866: try { try decoder.decodeSingularInt32Field(value: &_storage._updatedOptions) }() - case 867: try { try decoder.decodeSingularInt32Field(value: &_storage._url) }() - case 868: try { try decoder.decodeSingularInt32Field(value: &_storage._useDeterministicOrdering) }() - case 869: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8) }() - case 870: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8Ptr) }() - case 871: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8ToDouble) }() - case 872: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8View) }() - case 873: try { try decoder.decodeSingularInt32Field(value: &_storage._v) }() - case 874: try { try decoder.decodeSingularInt32Field(value: &_storage._value) }() - case 875: try { try decoder.decodeSingularInt32Field(value: &_storage._valueField) }() - case 876: try { try decoder.decodeSingularInt32Field(value: &_storage._values) }() - case 877: try { try decoder.decodeSingularInt32Field(value: &_storage._valueType) }() - case 878: try { try decoder.decodeSingularInt32Field(value: &_storage._var) }() - case 879: try { try decoder.decodeSingularInt32Field(value: &_storage._verification) }() - case 880: try { try decoder.decodeSingularInt32Field(value: &_storage._verificationState) }() - case 881: try { try decoder.decodeSingularInt32Field(value: &_storage._version) }() - case 882: try { try decoder.decodeSingularInt32Field(value: &_storage._versionString) }() - case 883: try { try decoder.decodeSingularInt32Field(value: &_storage._visitExtensionFields) }() - case 884: try { try decoder.decodeSingularInt32Field(value: &_storage._visitExtensionFieldsAsMessageSet) }() - case 885: try { try decoder.decodeSingularInt32Field(value: &_storage._visitMapField) }() - case 886: try { try decoder.decodeSingularInt32Field(value: &_storage._visitor) }() - case 887: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPacked) }() - case 888: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedBoolField) }() - case 889: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedDoubleField) }() - case 890: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedEnumField) }() - case 891: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFixed32Field) }() - case 892: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFixed64Field) }() - case 893: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFloatField) }() - case 894: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedInt32Field) }() - case 895: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedInt64Field) }() - case 896: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSfixed32Field) }() - case 897: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSfixed64Field) }() - case 898: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSint32Field) }() - case 899: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSint64Field) }() - case 900: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedUint32Field) }() - case 901: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedUint64Field) }() - case 902: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeated) }() - case 903: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedBoolField) }() - case 904: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedBytesField) }() - case 905: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedDoubleField) }() - case 906: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedEnumField) }() - case 907: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFixed32Field) }() - case 908: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFixed64Field) }() - case 909: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFloatField) }() - case 910: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedGroupField) }() - case 911: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedInt32Field) }() - case 912: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedInt64Field) }() - case 913: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedMessageField) }() - case 914: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSfixed32Field) }() - case 915: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSfixed64Field) }() - case 916: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSint32Field) }() - case 917: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSint64Field) }() - case 918: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedStringField) }() - case 919: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedUint32Field) }() - case 920: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedUint64Field) }() - case 921: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingular) }() - case 922: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularBoolField) }() - case 923: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularBytesField) }() - case 924: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularDoubleField) }() - case 925: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularEnumField) }() - case 926: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFixed32Field) }() - case 927: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFixed64Field) }() - case 928: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFloatField) }() - case 929: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularGroupField) }() - case 930: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularInt32Field) }() - case 931: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularInt64Field) }() - case 932: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularMessageField) }() - case 933: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSfixed32Field) }() - case 934: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSfixed64Field) }() - case 935: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSint32Field) }() - case 936: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSint64Field) }() - case 937: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularStringField) }() - case 938: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularUint32Field) }() - case 939: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularUint64Field) }() - case 940: try { try decoder.decodeSingularInt32Field(value: &_storage._visitUnknown) }() - case 941: try { try decoder.decodeSingularInt32Field(value: &_storage._wasDecoded) }() - case 942: try { try decoder.decodeSingularInt32Field(value: &_storage._weak) }() - case 943: try { try decoder.decodeSingularInt32Field(value: &_storage._weakDependency) }() - case 944: try { try decoder.decodeSingularInt32Field(value: &_storage._where) }() - case 945: try { try decoder.decodeSingularInt32Field(value: &_storage._wireFormat) }() - case 946: try { try decoder.decodeSingularInt32Field(value: &_storage._with) }() - case 947: try { try decoder.decodeSingularInt32Field(value: &_storage._withUnsafeBytes) }() - case 948: try { try decoder.decodeSingularInt32Field(value: &_storage._withUnsafeMutableBytes) }() - case 949: try { try decoder.decodeSingularInt32Field(value: &_storage._work) }() - case 950: try { try decoder.decodeSingularInt32Field(value: &_storage._wrapped) }() - case 951: try { try decoder.decodeSingularInt32Field(value: &_storage._wrappedType) }() - case 952: try { try decoder.decodeSingularInt32Field(value: &_storage._wrappedValue) }() - case 953: try { try decoder.decodeSingularInt32Field(value: &_storage._written) }() - case 954: try { try decoder.decodeSingularInt32Field(value: &_storage._yday) }() + case 76: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEnd_p) }() + case 77: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEnumType_p) }() + case 78: try { try decoder.decodeSingularInt32Field(value: &_storage._clearExtendee_p) }() + case 79: try { try decoder.decodeSingularInt32Field(value: &_storage._clearExtensionValue_p) }() + case 80: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFeatures_p) }() + case 81: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFieldPresence_p) }() + case 82: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFullName_p) }() + case 83: try { try decoder.decodeSingularInt32Field(value: &_storage._clearGoPackage_p) }() + case 84: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIdempotencyLevel_p) }() + case 85: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIdentifierValue_p) }() + case 86: try { try decoder.decodeSingularInt32Field(value: &_storage._clearInputType_p) }() + case 87: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIsExtension_p) }() + case 88: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaGenerateEqualsAndHash_p) }() + case 89: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaGenericServices_p) }() + case 90: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaMultipleFiles_p) }() + case 91: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaOuterClassname_p) }() + case 92: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaPackage_p) }() + case 93: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaStringCheckUtf8_p) }() + case 94: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJsonFormat_p) }() + case 95: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJsonName_p) }() + case 96: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJstype_p) }() + case 97: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLabel_p) }() + case 98: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLazy_p) }() + case 99: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLeadingComments_p) }() + case 100: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMapEntry_p) }() + case 101: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMaximumEdition_p) }() + case 102: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMessageEncoding_p) }() + case 103: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMessageSetWireFormat_p) }() + case 104: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMinimumEdition_p) }() + case 105: try { try decoder.decodeSingularInt32Field(value: &_storage._clearName_p) }() + case 106: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNamePart_p) }() + case 107: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNegativeIntValue_p) }() + case 108: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNoStandardDescriptorAccessor_p) }() + case 109: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNumber_p) }() + case 110: try { try decoder.decodeSingularInt32Field(value: &_storage._clearObjcClassPrefix_p) }() + case 111: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOneofIndex_p) }() + case 112: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOptimizeFor_p) }() + case 113: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOptions_p) }() + case 114: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOutputType_p) }() + case 115: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPackage_p) }() + case 116: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPacked_p) }() + case 117: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpClassPrefix_p) }() + case 118: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpGenericServices_p) }() + case 119: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpMetadataNamespace_p) }() + case 120: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpNamespace_p) }() + case 121: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPositiveIntValue_p) }() + case 122: try { try decoder.decodeSingularInt32Field(value: &_storage._clearProto3Optional_p) }() + case 123: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPyGenericServices_p) }() + case 124: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRepeated_p) }() + case 125: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRepeatedFieldEncoding_p) }() + case 126: try { try decoder.decodeSingularInt32Field(value: &_storage._clearReserved_p) }() + case 127: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRetention_p) }() + case 128: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRubyPackage_p) }() + case 129: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSemantic_p) }() + case 130: try { try decoder.decodeSingularInt32Field(value: &_storage._clearServerStreaming_p) }() + case 131: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceCodeInfo_p) }() + case 132: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceContext_p) }() + case 133: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceFile_p) }() + case 134: try { try decoder.decodeSingularInt32Field(value: &_storage._clearStart_p) }() + case 135: try { try decoder.decodeSingularInt32Field(value: &_storage._clearStringValue_p) }() + case 136: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSwiftPrefix_p) }() + case 137: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSyntax_p) }() + case 138: try { try decoder.decodeSingularInt32Field(value: &_storage._clearTrailingComments_p) }() + case 139: try { try decoder.decodeSingularInt32Field(value: &_storage._clearType_p) }() + case 140: try { try decoder.decodeSingularInt32Field(value: &_storage._clearTypeName_p) }() + case 141: try { try decoder.decodeSingularInt32Field(value: &_storage._clearUnverifiedLazy_p) }() + case 142: try { try decoder.decodeSingularInt32Field(value: &_storage._clearUtf8Validation_p) }() + case 143: try { try decoder.decodeSingularInt32Field(value: &_storage._clearValue_p) }() + case 144: try { try decoder.decodeSingularInt32Field(value: &_storage._clearVerification_p) }() + case 145: try { try decoder.decodeSingularInt32Field(value: &_storage._clearWeak_p) }() + case 146: try { try decoder.decodeSingularInt32Field(value: &_storage._clientStreaming) }() + case 147: try { try decoder.decodeSingularInt32Field(value: &_storage._codePoint) }() + case 148: try { try decoder.decodeSingularInt32Field(value: &_storage._codeUnits) }() + case 149: try { try decoder.decodeSingularInt32Field(value: &_storage._collection) }() + case 150: try { try decoder.decodeSingularInt32Field(value: &_storage._com) }() + case 151: try { try decoder.decodeSingularInt32Field(value: &_storage._comma) }() + case 152: try { try decoder.decodeSingularInt32Field(value: &_storage._contentsOf) }() + case 153: try { try decoder.decodeSingularInt32Field(value: &_storage._contiguousBytes) }() + case 154: try { try decoder.decodeSingularInt32Field(value: &_storage._count) }() + case 155: try { try decoder.decodeSingularInt32Field(value: &_storage._countVarintsInBuffer) }() + case 156: try { try decoder.decodeSingularInt32Field(value: &_storage._csharpNamespace) }() + case 157: try { try decoder.decodeSingularInt32Field(value: &_storage._ctype) }() + case 158: try { try decoder.decodeSingularInt32Field(value: &_storage._customCodable) }() + case 159: try { try decoder.decodeSingularInt32Field(value: &_storage._customDebugStringConvertible) }() + case 160: try { try decoder.decodeSingularInt32Field(value: &_storage._d) }() + case 161: try { try decoder.decodeSingularInt32Field(value: &_storage._data) }() + case 162: try { try decoder.decodeSingularInt32Field(value: &_storage._dataResult) }() + case 163: try { try decoder.decodeSingularInt32Field(value: &_storage._date) }() + case 164: try { try decoder.decodeSingularInt32Field(value: &_storage._daySec) }() + case 165: try { try decoder.decodeSingularInt32Field(value: &_storage._daysSinceEpoch) }() + case 166: try { try decoder.decodeSingularInt32Field(value: &_storage._debugDescription_p) }() + case 167: try { try decoder.decodeSingularInt32Field(value: &_storage._debugRedact) }() + case 168: try { try decoder.decodeSingularInt32Field(value: &_storage._declaration) }() + case 169: try { try decoder.decodeSingularInt32Field(value: &_storage._decoded) }() + case 170: try { try decoder.decodeSingularInt32Field(value: &_storage._decodedFromJsonnull) }() + case 171: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeExtensionField) }() + case 172: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeExtensionFieldsAsMessageSet) }() + case 173: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeJson) }() + case 174: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeMapField) }() + case 175: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeMessage) }() + case 176: try { try decoder.decodeSingularInt32Field(value: &_storage._decoder) }() + case 177: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeated) }() + case 178: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedBoolField) }() + case 179: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedBytesField) }() + case 180: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedDoubleField) }() + case 181: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedEnumField) }() + case 182: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFixed32Field) }() + case 183: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFixed64Field) }() + case 184: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFloatField) }() + case 185: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedGroupField) }() + case 186: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedInt32Field) }() + case 187: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedInt64Field) }() + case 188: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedMessageField) }() + case 189: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSfixed32Field) }() + case 190: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSfixed64Field) }() + case 191: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSint32Field) }() + case 192: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSint64Field) }() + case 193: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedStringField) }() + case 194: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedUint32Field) }() + case 195: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedUint64Field) }() + case 196: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingular) }() + case 197: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularBoolField) }() + case 198: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularBytesField) }() + case 199: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularDoubleField) }() + case 200: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularEnumField) }() + case 201: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFixed32Field) }() + case 202: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFixed64Field) }() + case 203: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFloatField) }() + case 204: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularGroupField) }() + case 205: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularInt32Field) }() + case 206: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularInt64Field) }() + case 207: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularMessageField) }() + case 208: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSfixed32Field) }() + case 209: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSfixed64Field) }() + case 210: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSint32Field) }() + case 211: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSint64Field) }() + case 212: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularStringField) }() + case 213: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularUint32Field) }() + case 214: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularUint64Field) }() + case 215: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeTextFormat) }() + case 216: try { try decoder.decodeSingularInt32Field(value: &_storage._defaultAnyTypeUrlprefix) }() + case 217: try { try decoder.decodeSingularInt32Field(value: &_storage._defaults) }() + case 218: try { try decoder.decodeSingularInt32Field(value: &_storage._defaultValue) }() + case 219: try { try decoder.decodeSingularInt32Field(value: &_storage._dependency) }() + case 220: try { try decoder.decodeSingularInt32Field(value: &_storage._deprecated) }() + case 221: try { try decoder.decodeSingularInt32Field(value: &_storage._deprecatedLegacyJsonFieldConflicts) }() + case 222: try { try decoder.decodeSingularInt32Field(value: &_storage._description_p) }() + case 223: try { try decoder.decodeSingularInt32Field(value: &_storage._descriptorProto) }() + case 224: try { try decoder.decodeSingularInt32Field(value: &_storage._dictionary) }() + case 225: try { try decoder.decodeSingularInt32Field(value: &_storage._dictionaryLiteral) }() + case 226: try { try decoder.decodeSingularInt32Field(value: &_storage._digit) }() + case 227: try { try decoder.decodeSingularInt32Field(value: &_storage._digit0) }() + case 228: try { try decoder.decodeSingularInt32Field(value: &_storage._digit1) }() + case 229: try { try decoder.decodeSingularInt32Field(value: &_storage._digitCount) }() + case 230: try { try decoder.decodeSingularInt32Field(value: &_storage._digits) }() + case 231: try { try decoder.decodeSingularInt32Field(value: &_storage._digitValue) }() + case 232: try { try decoder.decodeSingularInt32Field(value: &_storage._discardableResult) }() + case 233: try { try decoder.decodeSingularInt32Field(value: &_storage._discardUnknownFields) }() + case 234: try { try decoder.decodeSingularInt32Field(value: &_storage._distance) }() + case 235: try { try decoder.decodeSingularInt32Field(value: &_storage._double) }() + case 236: try { try decoder.decodeSingularInt32Field(value: &_storage._doubleValue) }() + case 237: try { try decoder.decodeSingularInt32Field(value: &_storage._duration) }() + case 238: try { try decoder.decodeSingularInt32Field(value: &_storage._e) }() + case 239: try { try decoder.decodeSingularInt32Field(value: &_storage._edition) }() + case 240: try { try decoder.decodeSingularInt32Field(value: &_storage._editionDefault) }() + case 241: try { try decoder.decodeSingularInt32Field(value: &_storage._editionDefaults) }() + case 242: try { try decoder.decodeSingularInt32Field(value: &_storage._element) }() + case 243: try { try decoder.decodeSingularInt32Field(value: &_storage._elements) }() + case 244: try { try decoder.decodeSingularInt32Field(value: &_storage._emitExtensionFieldName) }() + case 245: try { try decoder.decodeSingularInt32Field(value: &_storage._emitFieldName) }() + case 246: try { try decoder.decodeSingularInt32Field(value: &_storage._emitFieldNumber) }() + case 247: try { try decoder.decodeSingularInt32Field(value: &_storage._empty) }() + case 248: try { try decoder.decodeSingularInt32Field(value: &_storage._emptyData) }() + case 249: try { try decoder.decodeSingularInt32Field(value: &_storage._encodeAsBytes) }() + case 250: try { try decoder.decodeSingularInt32Field(value: &_storage._encoded) }() + case 251: try { try decoder.decodeSingularInt32Field(value: &_storage._encodedJsonstring) }() + case 252: try { try decoder.decodeSingularInt32Field(value: &_storage._encodedSize) }() + case 253: try { try decoder.decodeSingularInt32Field(value: &_storage._encodeField) }() + case 254: try { try decoder.decodeSingularInt32Field(value: &_storage._encoder) }() + case 255: try { try decoder.decodeSingularInt32Field(value: &_storage._end) }() + case 256: try { try decoder.decodeSingularInt32Field(value: &_storage._endArray) }() + case 257: try { try decoder.decodeSingularInt32Field(value: &_storage._endMessageField) }() + case 258: try { try decoder.decodeSingularInt32Field(value: &_storage._endObject) }() + case 259: try { try decoder.decodeSingularInt32Field(value: &_storage._endRegularField) }() + case 260: try { try decoder.decodeSingularInt32Field(value: &_storage._enum) }() + case 261: try { try decoder.decodeSingularInt32Field(value: &_storage._enumDescriptorProto) }() + case 262: try { try decoder.decodeSingularInt32Field(value: &_storage._enumOptions) }() + case 263: try { try decoder.decodeSingularInt32Field(value: &_storage._enumReservedRange) }() + case 264: try { try decoder.decodeSingularInt32Field(value: &_storage._enumType) }() + case 265: try { try decoder.decodeSingularInt32Field(value: &_storage._enumvalue) }() + case 266: try { try decoder.decodeSingularInt32Field(value: &_storage._enumValueDescriptorProto) }() + case 267: try { try decoder.decodeSingularInt32Field(value: &_storage._enumValueOptions) }() + case 268: try { try decoder.decodeSingularInt32Field(value: &_storage._equatable) }() + case 269: try { try decoder.decodeSingularInt32Field(value: &_storage._error) }() + case 270: try { try decoder.decodeSingularInt32Field(value: &_storage._expressibleByArrayLiteral) }() + case 271: try { try decoder.decodeSingularInt32Field(value: &_storage._expressibleByDictionaryLiteral) }() + case 272: try { try decoder.decodeSingularInt32Field(value: &_storage._ext) }() + case 273: try { try decoder.decodeSingularInt32Field(value: &_storage._extDecoder) }() + case 274: try { try decoder.decodeSingularInt32Field(value: &_storage._extendedGraphemeClusterLiteral) }() + case 275: try { try decoder.decodeSingularInt32Field(value: &_storage._extendedGraphemeClusterLiteralType) }() + case 276: try { try decoder.decodeSingularInt32Field(value: &_storage._extendee) }() + case 277: try { try decoder.decodeSingularInt32Field(value: &_storage._extensibleMessage) }() + case 278: try { try decoder.decodeSingularInt32Field(value: &_storage._extension) }() + case 279: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionField) }() + case 280: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionFieldNumber) }() + case 281: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionFieldValueSet) }() + case 282: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionMap) }() + case 283: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionRange) }() + case 284: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionRangeOptions) }() + case 285: try { try decoder.decodeSingularInt32Field(value: &_storage._extensions) }() + case 286: try { try decoder.decodeSingularInt32Field(value: &_storage._extras) }() + case 287: try { try decoder.decodeSingularInt32Field(value: &_storage._f) }() + case 288: try { try decoder.decodeSingularInt32Field(value: &_storage._false) }() + case 289: try { try decoder.decodeSingularInt32Field(value: &_storage._features) }() + case 290: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSet) }() + case 291: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSetDefaults) }() + case 292: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSetEditionDefault) }() + case 293: try { try decoder.decodeSingularInt32Field(value: &_storage._field) }() + case 294: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldData) }() + case 295: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldDescriptorProto) }() + case 296: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldMask) }() + case 297: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName) }() + case 298: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNameCount) }() + case 299: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNum) }() + case 300: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNumber) }() + case 301: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNumberForProto) }() + case 302: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldOptions) }() + case 303: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldPresence) }() + case 304: try { try decoder.decodeSingularInt32Field(value: &_storage._fields) }() + case 305: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldSize) }() + case 306: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldTag) }() + case 307: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldType) }() + case 308: try { try decoder.decodeSingularInt32Field(value: &_storage._file) }() + case 309: try { try decoder.decodeSingularInt32Field(value: &_storage._fileDescriptorProto) }() + case 310: try { try decoder.decodeSingularInt32Field(value: &_storage._fileDescriptorSet) }() + case 311: try { try decoder.decodeSingularInt32Field(value: &_storage._fileName) }() + case 312: try { try decoder.decodeSingularInt32Field(value: &_storage._fileOptions) }() + case 313: try { try decoder.decodeSingularInt32Field(value: &_storage._filter) }() + case 314: try { try decoder.decodeSingularInt32Field(value: &_storage._first) }() + case 315: try { try decoder.decodeSingularInt32Field(value: &_storage._firstItem) }() + case 316: try { try decoder.decodeSingularInt32Field(value: &_storage._float) }() + case 317: try { try decoder.decodeSingularInt32Field(value: &_storage._floatLiteral) }() + case 318: try { try decoder.decodeSingularInt32Field(value: &_storage._floatLiteralType) }() + case 319: try { try decoder.decodeSingularInt32Field(value: &_storage._floatValue) }() + case 320: try { try decoder.decodeSingularInt32Field(value: &_storage._forMessageName) }() + case 321: try { try decoder.decodeSingularInt32Field(value: &_storage._formUnion) }() + case 322: try { try decoder.decodeSingularInt32Field(value: &_storage._forReadingFrom) }() + case 323: try { try decoder.decodeSingularInt32Field(value: &_storage._forTypeURL) }() + case 324: try { try decoder.decodeSingularInt32Field(value: &_storage._forwardParser) }() + case 325: try { try decoder.decodeSingularInt32Field(value: &_storage._forWritingInto) }() + case 326: try { try decoder.decodeSingularInt32Field(value: &_storage._from) }() + case 327: try { try decoder.decodeSingularInt32Field(value: &_storage._fromAscii2) }() + case 328: try { try decoder.decodeSingularInt32Field(value: &_storage._fromAscii4) }() + case 329: try { try decoder.decodeSingularInt32Field(value: &_storage._fromByteOffset) }() + case 330: try { try decoder.decodeSingularInt32Field(value: &_storage._fromHexDigit) }() + case 331: try { try decoder.decodeSingularInt32Field(value: &_storage._fullName) }() + case 332: try { try decoder.decodeSingularInt32Field(value: &_storage._func) }() + case 333: try { try decoder.decodeSingularInt32Field(value: &_storage._g) }() + case 334: try { try decoder.decodeSingularInt32Field(value: &_storage._generatedCodeInfo) }() + case 335: try { try decoder.decodeSingularInt32Field(value: &_storage._get) }() + case 336: try { try decoder.decodeSingularInt32Field(value: &_storage._getExtensionValue) }() + case 337: try { try decoder.decodeSingularInt32Field(value: &_storage._googleapis) }() + case 338: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufAny) }() + case 339: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufApi) }() + case 340: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufBoolValue) }() + case 341: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufBytesValue) }() + case 342: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDescriptorProto) }() + case 343: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDoubleValue) }() + case 344: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDuration) }() + case 345: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEdition) }() + case 346: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEmpty) }() + case 347: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnum) }() + case 348: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumDescriptorProto) }() + case 349: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumOptions) }() + case 350: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValue) }() + case 351: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValueDescriptorProto) }() + case 352: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValueOptions) }() + case 353: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufExtensionRangeOptions) }() + case 354: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFeatureSet) }() + case 355: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFeatureSetDefaults) }() + case 356: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufField) }() + case 357: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldDescriptorProto) }() + case 358: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldMask) }() + case 359: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldOptions) }() + case 360: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileDescriptorProto) }() + case 361: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileDescriptorSet) }() + case 362: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileOptions) }() + case 363: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFloatValue) }() + case 364: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufGeneratedCodeInfo) }() + case 365: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufInt32Value) }() + case 366: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufInt64Value) }() + case 367: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufListValue) }() + case 368: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMessageOptions) }() + case 369: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethod) }() + case 370: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethodDescriptorProto) }() + case 371: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethodOptions) }() + case 372: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMixin) }() + case 373: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufNullValue) }() + case 374: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOneofDescriptorProto) }() + case 375: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOneofOptions) }() + case 376: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOption) }() + case 377: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufServiceDescriptorProto) }() + case 378: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufServiceOptions) }() + case 379: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSourceCodeInfo) }() + case 380: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSourceContext) }() + case 381: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufStringValue) }() + case 382: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufStruct) }() + case 383: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSyntax) }() + case 384: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufTimestamp) }() + case 385: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufType) }() + case 386: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUint32Value) }() + case 387: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUint64Value) }() + case 388: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUninterpretedOption) }() + case 389: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufValue) }() + case 390: try { try decoder.decodeSingularInt32Field(value: &_storage._goPackage) }() + case 391: try { try decoder.decodeSingularInt32Field(value: &_storage._group) }() + case 392: try { try decoder.decodeSingularInt32Field(value: &_storage._groupFieldNumberStack) }() + case 393: try { try decoder.decodeSingularInt32Field(value: &_storage._groupSize) }() + case 394: try { try decoder.decodeSingularInt32Field(value: &_storage._h) }() + case 395: try { try decoder.decodeSingularInt32Field(value: &_storage._hadOneofValue) }() + case 396: try { try decoder.decodeSingularInt32Field(value: &_storage._handleConflictingOneOf) }() + case 397: try { try decoder.decodeSingularInt32Field(value: &_storage._hasAggregateValue_p) }() + case 398: try { try decoder.decodeSingularInt32Field(value: &_storage._hasAllowAlias_p) }() + case 399: try { try decoder.decodeSingularInt32Field(value: &_storage._hasBegin_p) }() + case 400: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCcEnableArenas_p) }() + case 401: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCcGenericServices_p) }() + case 402: try { try decoder.decodeSingularInt32Field(value: &_storage._hasClientStreaming_p) }() + case 403: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCsharpNamespace_p) }() + case 404: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCtype_p) }() + case 405: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDebugRedact_p) }() + case 406: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDefaultValue_p) }() + case 407: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDeprecated_p) }() + case 408: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDeprecatedLegacyJsonFieldConflicts_p) }() + case 409: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDoubleValue_p) }() + case 410: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEdition_p) }() + case 411: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEnd_p) }() + case 412: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEnumType_p) }() + case 413: try { try decoder.decodeSingularInt32Field(value: &_storage._hasExtendee_p) }() + case 414: try { try decoder.decodeSingularInt32Field(value: &_storage._hasExtensionValue_p) }() + case 415: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFeatures_p) }() + case 416: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFieldPresence_p) }() + case 417: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFullName_p) }() + case 418: try { try decoder.decodeSingularInt32Field(value: &_storage._hasGoPackage_p) }() + case 419: try { try decoder.decodeSingularInt32Field(value: &_storage._hash) }() + case 420: try { try decoder.decodeSingularInt32Field(value: &_storage._hashable) }() + case 421: try { try decoder.decodeSingularInt32Field(value: &_storage._hasher) }() + case 422: try { try decoder.decodeSingularInt32Field(value: &_storage._hashValue_p) }() + case 423: try { try decoder.decodeSingularInt32Field(value: &_storage._hashVisitor) }() + case 424: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIdempotencyLevel_p) }() + case 425: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIdentifierValue_p) }() + case 426: try { try decoder.decodeSingularInt32Field(value: &_storage._hasInputType_p) }() + case 427: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIsExtension_p) }() + case 428: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaGenerateEqualsAndHash_p) }() + case 429: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaGenericServices_p) }() + case 430: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaMultipleFiles_p) }() + case 431: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaOuterClassname_p) }() + case 432: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaPackage_p) }() + case 433: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaStringCheckUtf8_p) }() + case 434: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJsonFormat_p) }() + case 435: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJsonName_p) }() + case 436: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJstype_p) }() + case 437: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLabel_p) }() + case 438: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLazy_p) }() + case 439: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLeadingComments_p) }() + case 440: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMapEntry_p) }() + case 441: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMaximumEdition_p) }() + case 442: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMessageEncoding_p) }() + case 443: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMessageSetWireFormat_p) }() + case 444: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMinimumEdition_p) }() + case 445: try { try decoder.decodeSingularInt32Field(value: &_storage._hasName_p) }() + case 446: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNamePart_p) }() + case 447: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNegativeIntValue_p) }() + case 448: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNoStandardDescriptorAccessor_p) }() + case 449: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNumber_p) }() + case 450: try { try decoder.decodeSingularInt32Field(value: &_storage._hasObjcClassPrefix_p) }() + case 451: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOneofIndex_p) }() + case 452: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOptimizeFor_p) }() + case 453: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOptions_p) }() + case 454: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOutputType_p) }() + case 455: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPackage_p) }() + case 456: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPacked_p) }() + case 457: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpClassPrefix_p) }() + case 458: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpGenericServices_p) }() + case 459: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpMetadataNamespace_p) }() + case 460: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpNamespace_p) }() + case 461: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPositiveIntValue_p) }() + case 462: try { try decoder.decodeSingularInt32Field(value: &_storage._hasProto3Optional_p) }() + case 463: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPyGenericServices_p) }() + case 464: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRepeated_p) }() + case 465: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRepeatedFieldEncoding_p) }() + case 466: try { try decoder.decodeSingularInt32Field(value: &_storage._hasReserved_p) }() + case 467: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRetention_p) }() + case 468: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRubyPackage_p) }() + case 469: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSemantic_p) }() + case 470: try { try decoder.decodeSingularInt32Field(value: &_storage._hasServerStreaming_p) }() + case 471: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceCodeInfo_p) }() + case 472: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceContext_p) }() + case 473: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceFile_p) }() + case 474: try { try decoder.decodeSingularInt32Field(value: &_storage._hasStart_p) }() + case 475: try { try decoder.decodeSingularInt32Field(value: &_storage._hasStringValue_p) }() + case 476: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSwiftPrefix_p) }() + case 477: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSyntax_p) }() + case 478: try { try decoder.decodeSingularInt32Field(value: &_storage._hasTrailingComments_p) }() + case 479: try { try decoder.decodeSingularInt32Field(value: &_storage._hasType_p) }() + case 480: try { try decoder.decodeSingularInt32Field(value: &_storage._hasTypeName_p) }() + case 481: try { try decoder.decodeSingularInt32Field(value: &_storage._hasUnverifiedLazy_p) }() + case 482: try { try decoder.decodeSingularInt32Field(value: &_storage._hasUtf8Validation_p) }() + case 483: try { try decoder.decodeSingularInt32Field(value: &_storage._hasValue_p) }() + case 484: try { try decoder.decodeSingularInt32Field(value: &_storage._hasVerification_p) }() + case 485: try { try decoder.decodeSingularInt32Field(value: &_storage._hasWeak_p) }() + case 486: try { try decoder.decodeSingularInt32Field(value: &_storage._hour) }() + case 487: try { try decoder.decodeSingularInt32Field(value: &_storage._i) }() + case 488: try { try decoder.decodeSingularInt32Field(value: &_storage._idempotencyLevel) }() + case 489: try { try decoder.decodeSingularInt32Field(value: &_storage._identifierValue) }() + case 490: try { try decoder.decodeSingularInt32Field(value: &_storage._if) }() + case 491: try { try decoder.decodeSingularInt32Field(value: &_storage._ignoreUnknownFields) }() + case 492: try { try decoder.decodeSingularInt32Field(value: &_storage._index) }() + case 493: try { try decoder.decodeSingularInt32Field(value: &_storage._init_p) }() + case 494: try { try decoder.decodeSingularInt32Field(value: &_storage._inout) }() + case 495: try { try decoder.decodeSingularInt32Field(value: &_storage._inputType) }() + case 496: try { try decoder.decodeSingularInt32Field(value: &_storage._insert) }() + case 497: try { try decoder.decodeSingularInt32Field(value: &_storage._int) }() + case 498: try { try decoder.decodeSingularInt32Field(value: &_storage._int32) }() + case 499: try { try decoder.decodeSingularInt32Field(value: &_storage._int32Value) }() + case 500: try { try decoder.decodeSingularInt32Field(value: &_storage._int64) }() + case 501: try { try decoder.decodeSingularInt32Field(value: &_storage._int64Value) }() + case 502: try { try decoder.decodeSingularInt32Field(value: &_storage._int8) }() + case 503: try { try decoder.decodeSingularInt32Field(value: &_storage._integerLiteral) }() + case 504: try { try decoder.decodeSingularInt32Field(value: &_storage._integerLiteralType) }() + case 505: try { try decoder.decodeSingularInt32Field(value: &_storage._intern) }() + case 506: try { try decoder.decodeSingularInt32Field(value: &_storage._internal) }() + case 507: try { try decoder.decodeSingularInt32Field(value: &_storage._internalState) }() + case 508: try { try decoder.decodeSingularInt32Field(value: &_storage._into) }() + case 509: try { try decoder.decodeSingularInt32Field(value: &_storage._ints) }() + case 510: try { try decoder.decodeSingularInt32Field(value: &_storage._isA) }() + case 511: try { try decoder.decodeSingularInt32Field(value: &_storage._isEqual) }() + case 512: try { try decoder.decodeSingularInt32Field(value: &_storage._isEqualTo) }() + case 513: try { try decoder.decodeSingularInt32Field(value: &_storage._isExtension) }() + case 514: try { try decoder.decodeSingularInt32Field(value: &_storage._isInitialized_p) }() + case 515: try { try decoder.decodeSingularInt32Field(value: &_storage._isNegative) }() + case 516: try { try decoder.decodeSingularInt32Field(value: &_storage._itemTagsEncodedSize) }() + case 517: try { try decoder.decodeSingularInt32Field(value: &_storage._iterator) }() + case 518: try { try decoder.decodeSingularInt32Field(value: &_storage._i2166136261) }() + case 519: try { try decoder.decodeSingularInt32Field(value: &_storage._javaGenerateEqualsAndHash) }() + case 520: try { try decoder.decodeSingularInt32Field(value: &_storage._javaGenericServices) }() + case 521: try { try decoder.decodeSingularInt32Field(value: &_storage._javaMultipleFiles) }() + case 522: try { try decoder.decodeSingularInt32Field(value: &_storage._javaOuterClassname) }() + case 523: try { try decoder.decodeSingularInt32Field(value: &_storage._javaPackage) }() + case 524: try { try decoder.decodeSingularInt32Field(value: &_storage._javaStringCheckUtf8) }() + case 525: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecoder) }() + case 526: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecodingError) }() + case 527: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecodingOptions) }() + case 528: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonEncoder) }() + case 529: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingError) }() + case 530: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingOptions) }() + case 531: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingVisitor) }() + case 532: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonFormat) }() + case 533: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonmapEncodingVisitor) }() + case 534: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonName) }() + case 535: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonPath) }() + case 536: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonPaths) }() + case 537: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonscanner) }() + case 538: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonString) }() + case 539: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonText) }() + case 540: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonUtf8Data) }() + case 541: try { try decoder.decodeSingularInt32Field(value: &_storage._jstype) }() + case 542: try { try decoder.decodeSingularInt32Field(value: &_storage._k) }() + case 543: try { try decoder.decodeSingularInt32Field(value: &_storage._kChunkSize) }() + case 544: try { try decoder.decodeSingularInt32Field(value: &_storage._key) }() + case 545: try { try decoder.decodeSingularInt32Field(value: &_storage._keyField) }() + case 546: try { try decoder.decodeSingularInt32Field(value: &_storage._keyFieldOpt) }() + case 547: try { try decoder.decodeSingularInt32Field(value: &_storage._keyType) }() + case 548: try { try decoder.decodeSingularInt32Field(value: &_storage._kind) }() + case 549: try { try decoder.decodeSingularInt32Field(value: &_storage._l) }() + case 550: try { try decoder.decodeSingularInt32Field(value: &_storage._label) }() + case 551: try { try decoder.decodeSingularInt32Field(value: &_storage._lazy) }() + case 552: try { try decoder.decodeSingularInt32Field(value: &_storage._leadingComments) }() + case 553: try { try decoder.decodeSingularInt32Field(value: &_storage._leadingDetachedComments) }() + case 554: try { try decoder.decodeSingularInt32Field(value: &_storage._length) }() + case 555: try { try decoder.decodeSingularInt32Field(value: &_storage._lessThan) }() + case 556: try { try decoder.decodeSingularInt32Field(value: &_storage._let) }() + case 557: try { try decoder.decodeSingularInt32Field(value: &_storage._lhs) }() + case 558: try { try decoder.decodeSingularInt32Field(value: &_storage._list) }() + case 559: try { try decoder.decodeSingularInt32Field(value: &_storage._listOfMessages) }() + case 560: try { try decoder.decodeSingularInt32Field(value: &_storage._listValue) }() + case 561: try { try decoder.decodeSingularInt32Field(value: &_storage._littleEndian) }() + case 562: try { try decoder.decodeSingularInt32Field(value: &_storage._littleEndianBytes) }() + case 563: try { try decoder.decodeSingularInt32Field(value: &_storage._load) }() + case 564: try { try decoder.decodeSingularInt32Field(value: &_storage._localHasher) }() + case 565: try { try decoder.decodeSingularInt32Field(value: &_storage._location) }() + case 566: try { try decoder.decodeSingularInt32Field(value: &_storage._m) }() + case 567: try { try decoder.decodeSingularInt32Field(value: &_storage._major) }() + case 568: try { try decoder.decodeSingularInt32Field(value: &_storage._makeIterator) }() + case 569: try { try decoder.decodeSingularInt32Field(value: &_storage._mapEntry) }() + case 570: try { try decoder.decodeSingularInt32Field(value: &_storage._mapHash) }() + case 571: try { try decoder.decodeSingularInt32Field(value: &_storage._mapKeyType) }() + case 572: try { try decoder.decodeSingularInt32Field(value: &_storage._mapNameResolver) }() + case 573: try { try decoder.decodeSingularInt32Field(value: &_storage._mapToMessages) }() + case 574: try { try decoder.decodeSingularInt32Field(value: &_storage._mapValueType) }() + case 575: try { try decoder.decodeSingularInt32Field(value: &_storage._mapVisitor) }() + case 576: try { try decoder.decodeSingularInt32Field(value: &_storage._maximumEdition) }() + case 577: try { try decoder.decodeSingularInt32Field(value: &_storage._mdayStart) }() + case 578: try { try decoder.decodeSingularInt32Field(value: &_storage._merge) }() + case 579: try { try decoder.decodeSingularInt32Field(value: &_storage._message) }() + case 580: try { try decoder.decodeSingularInt32Field(value: &_storage._messageDepthLimit) }() + case 581: try { try decoder.decodeSingularInt32Field(value: &_storage._messageEncoding) }() + case 582: try { try decoder.decodeSingularInt32Field(value: &_storage._messageExtension) }() + case 583: try { try decoder.decodeSingularInt32Field(value: &_storage._messageImplementationBase) }() + case 584: try { try decoder.decodeSingularInt32Field(value: &_storage._messageOptions) }() + case 585: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSet) }() + case 586: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSetWireFormat) }() + case 587: try { try decoder.decodeSingularInt32Field(value: &_storage._messageType) }() + case 588: try { try decoder.decodeSingularInt32Field(value: &_storage._method) }() + case 589: try { try decoder.decodeSingularInt32Field(value: &_storage._methodDescriptorProto) }() + case 590: try { try decoder.decodeSingularInt32Field(value: &_storage._methodOptions) }() + case 591: try { try decoder.decodeSingularInt32Field(value: &_storage._methods) }() + case 592: try { try decoder.decodeSingularInt32Field(value: &_storage._min) }() + case 593: try { try decoder.decodeSingularInt32Field(value: &_storage._minimumEdition) }() + case 594: try { try decoder.decodeSingularInt32Field(value: &_storage._minor) }() + case 595: try { try decoder.decodeSingularInt32Field(value: &_storage._mixin) }() + case 596: try { try decoder.decodeSingularInt32Field(value: &_storage._mixins) }() + case 597: try { try decoder.decodeSingularInt32Field(value: &_storage._modifier) }() + case 598: try { try decoder.decodeSingularInt32Field(value: &_storage._modify) }() + case 599: try { try decoder.decodeSingularInt32Field(value: &_storage._month) }() + case 600: try { try decoder.decodeSingularInt32Field(value: &_storage._msgExtension) }() + case 601: try { try decoder.decodeSingularInt32Field(value: &_storage._mutating) }() + case 602: try { try decoder.decodeSingularInt32Field(value: &_storage._n) }() + case 603: try { try decoder.decodeSingularInt32Field(value: &_storage._name) }() + case 604: try { try decoder.decodeSingularInt32Field(value: &_storage._nameDescription) }() + case 605: try { try decoder.decodeSingularInt32Field(value: &_storage._nameMap) }() + case 606: try { try decoder.decodeSingularInt32Field(value: &_storage._namePart) }() + case 607: try { try decoder.decodeSingularInt32Field(value: &_storage._nameResolver) }() + case 608: try { try decoder.decodeSingularInt32Field(value: &_storage._names) }() + case 609: try { try decoder.decodeSingularInt32Field(value: &_storage._nanos) }() + case 610: try { try decoder.decodeSingularInt32Field(value: &_storage._nativeBytes) }() + case 611: try { try decoder.decodeSingularInt32Field(value: &_storage._nativeEndianBytes) }() + case 612: try { try decoder.decodeSingularInt32Field(value: &_storage._negativeIntValue) }() + case 613: try { try decoder.decodeSingularInt32Field(value: &_storage._nestedType) }() + case 614: try { try decoder.decodeSingularInt32Field(value: &_storage._newL) }() + case 615: try { try decoder.decodeSingularInt32Field(value: &_storage._newList) }() + case 616: try { try decoder.decodeSingularInt32Field(value: &_storage._newValue) }() + case 617: try { try decoder.decodeSingularInt32Field(value: &_storage._nextByte) }() + case 618: try { try decoder.decodeSingularInt32Field(value: &_storage._nextFieldNumber) }() + case 619: try { try decoder.decodeSingularInt32Field(value: &_storage._nil) }() + case 620: try { try decoder.decodeSingularInt32Field(value: &_storage._nilLiteral) }() + case 621: try { try decoder.decodeSingularInt32Field(value: &_storage._noStandardDescriptorAccessor) }() + case 622: try { try decoder.decodeSingularInt32Field(value: &_storage._nullValue) }() + case 623: try { try decoder.decodeSingularInt32Field(value: &_storage._number) }() + case 624: try { try decoder.decodeSingularInt32Field(value: &_storage._numberValue) }() + case 625: try { try decoder.decodeSingularInt32Field(value: &_storage._objcClassPrefix) }() + case 626: try { try decoder.decodeSingularInt32Field(value: &_storage._of) }() + case 627: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofDecl) }() + case 628: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofDescriptorProto) }() + case 629: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofIndex) }() + case 630: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofOptions) }() + case 631: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofs) }() + case 632: try { try decoder.decodeSingularInt32Field(value: &_storage._oneOfKind) }() + case 633: try { try decoder.decodeSingularInt32Field(value: &_storage._optimizeFor) }() + case 634: try { try decoder.decodeSingularInt32Field(value: &_storage._optimizeMode) }() + case 635: try { try decoder.decodeSingularInt32Field(value: &_storage._option) }() + case 636: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalEnumExtensionField) }() + case 637: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalExtensionField) }() + case 638: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalGroupExtensionField) }() + case 639: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalMessageExtensionField) }() + case 640: try { try decoder.decodeSingularInt32Field(value: &_storage._optionRetention) }() + case 641: try { try decoder.decodeSingularInt32Field(value: &_storage._options) }() + case 642: try { try decoder.decodeSingularInt32Field(value: &_storage._optionTargetType) }() + case 643: try { try decoder.decodeSingularInt32Field(value: &_storage._other) }() + case 644: try { try decoder.decodeSingularInt32Field(value: &_storage._others) }() + case 645: try { try decoder.decodeSingularInt32Field(value: &_storage._out) }() + case 646: try { try decoder.decodeSingularInt32Field(value: &_storage._outputType) }() + case 647: try { try decoder.decodeSingularInt32Field(value: &_storage._p) }() + case 648: try { try decoder.decodeSingularInt32Field(value: &_storage._package) }() + case 649: try { try decoder.decodeSingularInt32Field(value: &_storage._packed) }() + case 650: try { try decoder.decodeSingularInt32Field(value: &_storage._packedEnumExtensionField) }() + case 651: try { try decoder.decodeSingularInt32Field(value: &_storage._packedExtensionField) }() + case 652: try { try decoder.decodeSingularInt32Field(value: &_storage._padding) }() + case 653: try { try decoder.decodeSingularInt32Field(value: &_storage._parent) }() + case 654: try { try decoder.decodeSingularInt32Field(value: &_storage._parse) }() + case 655: try { try decoder.decodeSingularInt32Field(value: &_storage._partial) }() + case 656: try { try decoder.decodeSingularInt32Field(value: &_storage._path) }() + case 657: try { try decoder.decodeSingularInt32Field(value: &_storage._paths) }() + case 658: try { try decoder.decodeSingularInt32Field(value: &_storage._payload) }() + case 659: try { try decoder.decodeSingularInt32Field(value: &_storage._payloadSize) }() + case 660: try { try decoder.decodeSingularInt32Field(value: &_storage._phpClassPrefix) }() + case 661: try { try decoder.decodeSingularInt32Field(value: &_storage._phpGenericServices) }() + case 662: try { try decoder.decodeSingularInt32Field(value: &_storage._phpMetadataNamespace) }() + case 663: try { try decoder.decodeSingularInt32Field(value: &_storage._phpNamespace) }() + case 664: try { try decoder.decodeSingularInt32Field(value: &_storage._pointer) }() + case 665: try { try decoder.decodeSingularInt32Field(value: &_storage._pos) }() + case 666: try { try decoder.decodeSingularInt32Field(value: &_storage._positiveIntValue) }() + case 667: try { try decoder.decodeSingularInt32Field(value: &_storage._prefix) }() + case 668: try { try decoder.decodeSingularInt32Field(value: &_storage._preserveProtoFieldNames) }() + case 669: try { try decoder.decodeSingularInt32Field(value: &_storage._preTraverse) }() + case 670: try { try decoder.decodeSingularInt32Field(value: &_storage._printUnknownFields) }() + case 671: try { try decoder.decodeSingularInt32Field(value: &_storage._proto2) }() + case 672: try { try decoder.decodeSingularInt32Field(value: &_storage._proto3DefaultValue) }() + case 673: try { try decoder.decodeSingularInt32Field(value: &_storage._proto3Optional) }() + case 674: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufApiversionCheck) }() + case 675: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufApiversion2) }() + case 676: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufBool) }() + case 677: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufBytes) }() + case 678: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufDouble) }() + case 679: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufEnumMap) }() + case 680: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufExtension) }() + case 681: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFixed32) }() + case 682: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFixed64) }() + case 683: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFloat) }() + case 684: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufInt32) }() + case 685: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufInt64) }() + case 686: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufMap) }() + case 687: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufMessageMap) }() + case 688: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSfixed32) }() + case 689: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSfixed64) }() + case 690: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSint32) }() + case 691: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSint64) }() + case 692: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufString) }() + case 693: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufUint32) }() + case 694: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufUint64) }() + case 695: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufExtensionFieldValues) }() + case 696: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFieldNumber) }() + case 697: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufGeneratedIsEqualTo) }() + case 698: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufNameMap) }() + case 699: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufNewField) }() + case 700: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufPackage) }() + case 701: try { try decoder.decodeSingularInt32Field(value: &_storage._protocol) }() + case 702: try { try decoder.decodeSingularInt32Field(value: &_storage._protoFieldName) }() + case 703: try { try decoder.decodeSingularInt32Field(value: &_storage._protoMessageName) }() + case 704: try { try decoder.decodeSingularInt32Field(value: &_storage._protoNameProviding) }() + case 705: try { try decoder.decodeSingularInt32Field(value: &_storage._protoPaths) }() + case 706: try { try decoder.decodeSingularInt32Field(value: &_storage._public) }() + case 707: try { try decoder.decodeSingularInt32Field(value: &_storage._publicDependency) }() + case 708: try { try decoder.decodeSingularInt32Field(value: &_storage._putBoolValue) }() + case 709: try { try decoder.decodeSingularInt32Field(value: &_storage._putBytesValue) }() + case 710: try { try decoder.decodeSingularInt32Field(value: &_storage._putDoubleValue) }() + case 711: try { try decoder.decodeSingularInt32Field(value: &_storage._putEnumValue) }() + case 712: try { try decoder.decodeSingularInt32Field(value: &_storage._putFixedUint32) }() + case 713: try { try decoder.decodeSingularInt32Field(value: &_storage._putFixedUint64) }() + case 714: try { try decoder.decodeSingularInt32Field(value: &_storage._putFloatValue) }() + case 715: try { try decoder.decodeSingularInt32Field(value: &_storage._putInt64) }() + case 716: try { try decoder.decodeSingularInt32Field(value: &_storage._putStringValue) }() + case 717: try { try decoder.decodeSingularInt32Field(value: &_storage._putUint64) }() + case 718: try { try decoder.decodeSingularInt32Field(value: &_storage._putUint64Hex) }() + case 719: try { try decoder.decodeSingularInt32Field(value: &_storage._putVarInt) }() + case 720: try { try decoder.decodeSingularInt32Field(value: &_storage._putZigZagVarInt) }() + case 721: try { try decoder.decodeSingularInt32Field(value: &_storage._pyGenericServices) }() + case 722: try { try decoder.decodeSingularInt32Field(value: &_storage._rawChars) }() + case 723: try { try decoder.decodeSingularInt32Field(value: &_storage._rawRepresentable) }() + case 724: try { try decoder.decodeSingularInt32Field(value: &_storage._rawValue) }() + case 725: try { try decoder.decodeSingularInt32Field(value: &_storage._read4HexDigits) }() + case 726: try { try decoder.decodeSingularInt32Field(value: &_storage._register) }() + case 727: try { try decoder.decodeSingularInt32Field(value: &_storage._repeated) }() + case 728: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedEnumExtensionField) }() + case 729: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedExtensionField) }() + case 730: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedFieldEncoding) }() + case 731: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedGroupExtensionField) }() + case 732: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedMessageExtensionField) }() + case 733: try { try decoder.decodeSingularInt32Field(value: &_storage._repeating) }() + case 734: try { try decoder.decodeSingularInt32Field(value: &_storage._requestStreaming) }() + case 735: try { try decoder.decodeSingularInt32Field(value: &_storage._requestTypeURL) }() + case 736: try { try decoder.decodeSingularInt32Field(value: &_storage._requiredSize) }() + case 737: try { try decoder.decodeSingularInt32Field(value: &_storage._responseStreaming) }() + case 738: try { try decoder.decodeSingularInt32Field(value: &_storage._responseTypeURL) }() + case 739: try { try decoder.decodeSingularInt32Field(value: &_storage._result) }() + case 740: try { try decoder.decodeSingularInt32Field(value: &_storage._retention) }() + case 741: try { try decoder.decodeSingularInt32Field(value: &_storage._rethrows) }() + case 742: try { try decoder.decodeSingularInt32Field(value: &_storage._return) }() + case 743: try { try decoder.decodeSingularInt32Field(value: &_storage._returnType) }() + case 744: try { try decoder.decodeSingularInt32Field(value: &_storage._revision) }() + case 745: try { try decoder.decodeSingularInt32Field(value: &_storage._rhs) }() + case 746: try { try decoder.decodeSingularInt32Field(value: &_storage._root) }() + case 747: try { try decoder.decodeSingularInt32Field(value: &_storage._rubyPackage) }() + case 748: try { try decoder.decodeSingularInt32Field(value: &_storage._s) }() + case 749: try { try decoder.decodeSingularInt32Field(value: &_storage._sawBackslash) }() + case 750: try { try decoder.decodeSingularInt32Field(value: &_storage._sawSection4Characters) }() + case 751: try { try decoder.decodeSingularInt32Field(value: &_storage._sawSection5Characters) }() + case 752: try { try decoder.decodeSingularInt32Field(value: &_storage._scanner) }() + case 753: try { try decoder.decodeSingularInt32Field(value: &_storage._seconds) }() + case 754: try { try decoder.decodeSingularInt32Field(value: &_storage._self_p) }() + case 755: try { try decoder.decodeSingularInt32Field(value: &_storage._semantic) }() + case 756: try { try decoder.decodeSingularInt32Field(value: &_storage._separator) }() + case 757: try { try decoder.decodeSingularInt32Field(value: &_storage._serialize) }() + case 758: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedData) }() + case 759: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedSize) }() + case 760: try { try decoder.decodeSingularInt32Field(value: &_storage._serverStreaming) }() + case 761: try { try decoder.decodeSingularInt32Field(value: &_storage._service) }() + case 762: try { try decoder.decodeSingularInt32Field(value: &_storage._serviceDescriptorProto) }() + case 763: try { try decoder.decodeSingularInt32Field(value: &_storage._serviceOptions) }() + case 764: try { try decoder.decodeSingularInt32Field(value: &_storage._set) }() + case 765: try { try decoder.decodeSingularInt32Field(value: &_storage._setExtensionValue) }() + case 766: try { try decoder.decodeSingularInt32Field(value: &_storage._shift) }() + case 767: try { try decoder.decodeSingularInt32Field(value: &_storage._simpleExtensionMap) }() + case 768: try { try decoder.decodeSingularInt32Field(value: &_storage._sizer) }() + case 769: try { try decoder.decodeSingularInt32Field(value: &_storage._source) }() + case 770: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceCodeInfo) }() + case 771: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceContext) }() + case 772: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceEncoding) }() + case 773: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceFile) }() + case 774: try { try decoder.decodeSingularInt32Field(value: &_storage._span) }() + case 775: try { try decoder.decodeSingularInt32Field(value: &_storage._split) }() + case 776: try { try decoder.decodeSingularInt32Field(value: &_storage._start) }() + case 777: try { try decoder.decodeSingularInt32Field(value: &_storage._startArray) }() + case 778: try { try decoder.decodeSingularInt32Field(value: &_storage._startArrayObject) }() + case 779: try { try decoder.decodeSingularInt32Field(value: &_storage._startField) }() + case 780: try { try decoder.decodeSingularInt32Field(value: &_storage._startIndex) }() + case 781: try { try decoder.decodeSingularInt32Field(value: &_storage._startMessageField) }() + case 782: try { try decoder.decodeSingularInt32Field(value: &_storage._startObject) }() + case 783: try { try decoder.decodeSingularInt32Field(value: &_storage._startRegularField) }() + case 784: try { try decoder.decodeSingularInt32Field(value: &_storage._state) }() + case 785: try { try decoder.decodeSingularInt32Field(value: &_storage._static) }() + case 786: try { try decoder.decodeSingularInt32Field(value: &_storage._staticString) }() + case 787: try { try decoder.decodeSingularInt32Field(value: &_storage._storage) }() + case 788: try { try decoder.decodeSingularInt32Field(value: &_storage._string) }() + case 789: try { try decoder.decodeSingularInt32Field(value: &_storage._stringLiteral) }() + case 790: try { try decoder.decodeSingularInt32Field(value: &_storage._stringLiteralType) }() + case 791: try { try decoder.decodeSingularInt32Field(value: &_storage._stringResult) }() + case 792: try { try decoder.decodeSingularInt32Field(value: &_storage._stringValue) }() + case 793: try { try decoder.decodeSingularInt32Field(value: &_storage._struct) }() + case 794: try { try decoder.decodeSingularInt32Field(value: &_storage._structValue) }() + case 795: try { try decoder.decodeSingularInt32Field(value: &_storage._subDecoder) }() + case 796: try { try decoder.decodeSingularInt32Field(value: &_storage._subscript) }() + case 797: try { try decoder.decodeSingularInt32Field(value: &_storage._subVisitor) }() + case 798: try { try decoder.decodeSingularInt32Field(value: &_storage._swift) }() + case 799: try { try decoder.decodeSingularInt32Field(value: &_storage._swiftPrefix) }() + case 800: try { try decoder.decodeSingularInt32Field(value: &_storage._swiftProtobuf) }() + case 801: try { try decoder.decodeSingularInt32Field(value: &_storage._syntax) }() + case 802: try { try decoder.decodeSingularInt32Field(value: &_storage._t) }() + case 803: try { try decoder.decodeSingularInt32Field(value: &_storage._tag) }() + case 804: try { try decoder.decodeSingularInt32Field(value: &_storage._targets) }() + case 805: try { try decoder.decodeSingularInt32Field(value: &_storage._terminator) }() + case 806: try { try decoder.decodeSingularInt32Field(value: &_storage._testDecoder) }() + case 807: try { try decoder.decodeSingularInt32Field(value: &_storage._text) }() + case 808: try { try decoder.decodeSingularInt32Field(value: &_storage._textDecoder) }() + case 809: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecoder) }() + case 810: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecodingError) }() + case 811: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecodingOptions) }() + case 812: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatEncodingOptions) }() + case 813: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatEncodingVisitor) }() + case 814: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatString) }() + case 815: try { try decoder.decodeSingularInt32Field(value: &_storage._throwOrIgnore) }() + case 816: try { try decoder.decodeSingularInt32Field(value: &_storage._throws) }() + case 817: try { try decoder.decodeSingularInt32Field(value: &_storage._timeInterval) }() + case 818: try { try decoder.decodeSingularInt32Field(value: &_storage._timeIntervalSince1970) }() + case 819: try { try decoder.decodeSingularInt32Field(value: &_storage._timeIntervalSinceReferenceDate) }() + case 820: try { try decoder.decodeSingularInt32Field(value: &_storage._timestamp) }() + case 821: try { try decoder.decodeSingularInt32Field(value: &_storage._total) }() + case 822: try { try decoder.decodeSingularInt32Field(value: &_storage._totalArrayDepth) }() + case 823: try { try decoder.decodeSingularInt32Field(value: &_storage._totalSize) }() + case 824: try { try decoder.decodeSingularInt32Field(value: &_storage._trailingComments) }() + case 825: try { try decoder.decodeSingularInt32Field(value: &_storage._traverse) }() + case 826: try { try decoder.decodeSingularInt32Field(value: &_storage._true) }() + case 827: try { try decoder.decodeSingularInt32Field(value: &_storage._try) }() + case 828: try { try decoder.decodeSingularInt32Field(value: &_storage._type) }() + case 829: try { try decoder.decodeSingularInt32Field(value: &_storage._typealias) }() + case 830: try { try decoder.decodeSingularInt32Field(value: &_storage._typeEnum) }() + case 831: try { try decoder.decodeSingularInt32Field(value: &_storage._typeName) }() + case 832: try { try decoder.decodeSingularInt32Field(value: &_storage._typePrefix) }() + case 833: try { try decoder.decodeSingularInt32Field(value: &_storage._typeStart) }() + case 834: try { try decoder.decodeSingularInt32Field(value: &_storage._typeUnknown) }() + case 835: try { try decoder.decodeSingularInt32Field(value: &_storage._typeURL) }() + case 836: try { try decoder.decodeSingularInt32Field(value: &_storage._uint32) }() + case 837: try { try decoder.decodeSingularInt32Field(value: &_storage._uint32Value) }() + case 838: try { try decoder.decodeSingularInt32Field(value: &_storage._uint64) }() + case 839: try { try decoder.decodeSingularInt32Field(value: &_storage._uint64Value) }() + case 840: try { try decoder.decodeSingularInt32Field(value: &_storage._uint8) }() + case 841: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarLiteral) }() + case 842: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarLiteralType) }() + case 843: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalars) }() + case 844: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarView) }() + case 845: try { try decoder.decodeSingularInt32Field(value: &_storage._uninterpretedOption) }() + case 846: try { try decoder.decodeSingularInt32Field(value: &_storage._union) }() + case 847: try { try decoder.decodeSingularInt32Field(value: &_storage._uniqueStorage) }() + case 848: try { try decoder.decodeSingularInt32Field(value: &_storage._unknown) }() + case 849: try { try decoder.decodeSingularInt32Field(value: &_storage._unknownFields_p) }() + case 850: try { try decoder.decodeSingularInt32Field(value: &_storage._unknownStorage) }() + case 851: try { try decoder.decodeSingularInt32Field(value: &_storage._unpackTo) }() + case 852: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeBufferPointer) }() + case 853: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutablePointer) }() + case 854: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutableRawBufferPointer) }() + case 855: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutableRawPointer) }() + case 856: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeRawBufferPointer) }() + case 857: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeRawPointer) }() + case 858: try { try decoder.decodeSingularInt32Field(value: &_storage._unverifiedLazy) }() + case 859: try { try decoder.decodeSingularInt32Field(value: &_storage._updatedOptions) }() + case 860: try { try decoder.decodeSingularInt32Field(value: &_storage._url) }() + case 861: try { try decoder.decodeSingularInt32Field(value: &_storage._useDeterministicOrdering) }() + case 862: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8) }() + case 863: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8Ptr) }() + case 864: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8ToDouble) }() + case 865: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8Validation) }() + case 866: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8View) }() + case 867: try { try decoder.decodeSingularInt32Field(value: &_storage._v) }() + case 868: try { try decoder.decodeSingularInt32Field(value: &_storage._value) }() + case 869: try { try decoder.decodeSingularInt32Field(value: &_storage._valueField) }() + case 870: try { try decoder.decodeSingularInt32Field(value: &_storage._values) }() + case 871: try { try decoder.decodeSingularInt32Field(value: &_storage._valueType) }() + case 872: try { try decoder.decodeSingularInt32Field(value: &_storage._var) }() + case 873: try { try decoder.decodeSingularInt32Field(value: &_storage._verification) }() + case 874: try { try decoder.decodeSingularInt32Field(value: &_storage._verificationState) }() + case 875: try { try decoder.decodeSingularInt32Field(value: &_storage._version) }() + case 876: try { try decoder.decodeSingularInt32Field(value: &_storage._versionString) }() + case 877: try { try decoder.decodeSingularInt32Field(value: &_storage._visitExtensionFields) }() + case 878: try { try decoder.decodeSingularInt32Field(value: &_storage._visitExtensionFieldsAsMessageSet) }() + case 879: try { try decoder.decodeSingularInt32Field(value: &_storage._visitMapField) }() + case 880: try { try decoder.decodeSingularInt32Field(value: &_storage._visitor) }() + case 881: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPacked) }() + case 882: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedBoolField) }() + case 883: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedDoubleField) }() + case 884: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedEnumField) }() + case 885: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFixed32Field) }() + case 886: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFixed64Field) }() + case 887: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFloatField) }() + case 888: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedInt32Field) }() + case 889: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedInt64Field) }() + case 890: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSfixed32Field) }() + case 891: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSfixed64Field) }() + case 892: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSint32Field) }() + case 893: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSint64Field) }() + case 894: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedUint32Field) }() + case 895: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedUint64Field) }() + case 896: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeated) }() + case 897: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedBoolField) }() + case 898: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedBytesField) }() + case 899: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedDoubleField) }() + case 900: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedEnumField) }() + case 901: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFixed32Field) }() + case 902: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFixed64Field) }() + case 903: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFloatField) }() + case 904: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedGroupField) }() + case 905: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedInt32Field) }() + case 906: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedInt64Field) }() + case 907: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedMessageField) }() + case 908: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSfixed32Field) }() + case 909: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSfixed64Field) }() + case 910: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSint32Field) }() + case 911: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSint64Field) }() + case 912: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedStringField) }() + case 913: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedUint32Field) }() + case 914: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedUint64Field) }() + case 915: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingular) }() + case 916: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularBoolField) }() + case 917: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularBytesField) }() + case 918: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularDoubleField) }() + case 919: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularEnumField) }() + case 920: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFixed32Field) }() + case 921: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFixed64Field) }() + case 922: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFloatField) }() + case 923: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularGroupField) }() + case 924: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularInt32Field) }() + case 925: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularInt64Field) }() + case 926: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularMessageField) }() + case 927: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSfixed32Field) }() + case 928: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSfixed64Field) }() + case 929: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSint32Field) }() + case 930: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSint64Field) }() + case 931: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularStringField) }() + case 932: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularUint32Field) }() + case 933: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularUint64Field) }() + case 934: try { try decoder.decodeSingularInt32Field(value: &_storage._visitUnknown) }() + case 935: try { try decoder.decodeSingularInt32Field(value: &_storage._wasDecoded) }() + case 936: try { try decoder.decodeSingularInt32Field(value: &_storage._weak) }() + case 937: try { try decoder.decodeSingularInt32Field(value: &_storage._weakDependency) }() + case 938: try { try decoder.decodeSingularInt32Field(value: &_storage._where) }() + case 939: try { try decoder.decodeSingularInt32Field(value: &_storage._wireFormat) }() + case 940: try { try decoder.decodeSingularInt32Field(value: &_storage._with) }() + case 941: try { try decoder.decodeSingularInt32Field(value: &_storage._withUnsafeBytes) }() + case 942: try { try decoder.decodeSingularInt32Field(value: &_storage._withUnsafeMutableBytes) }() + case 943: try { try decoder.decodeSingularInt32Field(value: &_storage._work) }() + case 944: try { try decoder.decodeSingularInt32Field(value: &_storage._wrapped) }() + case 945: try { try decoder.decodeSingularInt32Field(value: &_storage._wrappedType) }() + case 946: try { try decoder.decodeSingularInt32Field(value: &_storage._wrappedValue) }() + case 947: try { try decoder.decodeSingularInt32Field(value: &_storage._written) }() + case 948: try { try decoder.decodeSingularInt32Field(value: &_storage._yday) }() default: break } } @@ -8893,2642 +8839,2624 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._clearEdition_p != 0 { try visitor.visitSingularInt32Field(value: _storage._clearEdition_p, fieldNumber: 75) } - if _storage._clearEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearEditionEnum_p, fieldNumber: 76) - } if _storage._clearEnd_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearEnd_p, fieldNumber: 77) + try visitor.visitSingularInt32Field(value: _storage._clearEnd_p, fieldNumber: 76) } if _storage._clearEnumType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearEnumType_p, fieldNumber: 78) + try visitor.visitSingularInt32Field(value: _storage._clearEnumType_p, fieldNumber: 77) } if _storage._clearExtendee_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearExtendee_p, fieldNumber: 79) + try visitor.visitSingularInt32Field(value: _storage._clearExtendee_p, fieldNumber: 78) } if _storage._clearExtensionValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearExtensionValue_p, fieldNumber: 80) + try visitor.visitSingularInt32Field(value: _storage._clearExtensionValue_p, fieldNumber: 79) } if _storage._clearFeatures_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearFeatures_p, fieldNumber: 81) + try visitor.visitSingularInt32Field(value: _storage._clearFeatures_p, fieldNumber: 80) } if _storage._clearFieldPresence_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearFieldPresence_p, fieldNumber: 82) + try visitor.visitSingularInt32Field(value: _storage._clearFieldPresence_p, fieldNumber: 81) } if _storage._clearFullName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearFullName_p, fieldNumber: 83) + try visitor.visitSingularInt32Field(value: _storage._clearFullName_p, fieldNumber: 82) } if _storage._clearGoPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearGoPackage_p, fieldNumber: 84) + try visitor.visitSingularInt32Field(value: _storage._clearGoPackage_p, fieldNumber: 83) } if _storage._clearIdempotencyLevel_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearIdempotencyLevel_p, fieldNumber: 85) + try visitor.visitSingularInt32Field(value: _storage._clearIdempotencyLevel_p, fieldNumber: 84) } if _storage._clearIdentifierValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearIdentifierValue_p, fieldNumber: 86) + try visitor.visitSingularInt32Field(value: _storage._clearIdentifierValue_p, fieldNumber: 85) } if _storage._clearInputType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearInputType_p, fieldNumber: 87) + try visitor.visitSingularInt32Field(value: _storage._clearInputType_p, fieldNumber: 86) } if _storage._clearIsExtension_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearIsExtension_p, fieldNumber: 88) + try visitor.visitSingularInt32Field(value: _storage._clearIsExtension_p, fieldNumber: 87) } if _storage._clearJavaGenerateEqualsAndHash_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaGenerateEqualsAndHash_p, fieldNumber: 89) + try visitor.visitSingularInt32Field(value: _storage._clearJavaGenerateEqualsAndHash_p, fieldNumber: 88) } if _storage._clearJavaGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaGenericServices_p, fieldNumber: 90) + try visitor.visitSingularInt32Field(value: _storage._clearJavaGenericServices_p, fieldNumber: 89) } if _storage._clearJavaMultipleFiles_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaMultipleFiles_p, fieldNumber: 91) + try visitor.visitSingularInt32Field(value: _storage._clearJavaMultipleFiles_p, fieldNumber: 90) } if _storage._clearJavaOuterClassname_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaOuterClassname_p, fieldNumber: 92) + try visitor.visitSingularInt32Field(value: _storage._clearJavaOuterClassname_p, fieldNumber: 91) } if _storage._clearJavaPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaPackage_p, fieldNumber: 93) + try visitor.visitSingularInt32Field(value: _storage._clearJavaPackage_p, fieldNumber: 92) } if _storage._clearJavaStringCheckUtf8_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaStringCheckUtf8_p, fieldNumber: 94) + try visitor.visitSingularInt32Field(value: _storage._clearJavaStringCheckUtf8_p, fieldNumber: 93) } if _storage._clearJsonFormat_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJsonFormat_p, fieldNumber: 95) + try visitor.visitSingularInt32Field(value: _storage._clearJsonFormat_p, fieldNumber: 94) } if _storage._clearJsonName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJsonName_p, fieldNumber: 96) + try visitor.visitSingularInt32Field(value: _storage._clearJsonName_p, fieldNumber: 95) } if _storage._clearJstype_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJstype_p, fieldNumber: 97) + try visitor.visitSingularInt32Field(value: _storage._clearJstype_p, fieldNumber: 96) } if _storage._clearLabel_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearLabel_p, fieldNumber: 98) + try visitor.visitSingularInt32Field(value: _storage._clearLabel_p, fieldNumber: 97) } if _storage._clearLazy_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearLazy_p, fieldNumber: 99) + try visitor.visitSingularInt32Field(value: _storage._clearLazy_p, fieldNumber: 98) } if _storage._clearLeadingComments_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearLeadingComments_p, fieldNumber: 100) + try visitor.visitSingularInt32Field(value: _storage._clearLeadingComments_p, fieldNumber: 99) } if _storage._clearMapEntry_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMapEntry_p, fieldNumber: 101) + try visitor.visitSingularInt32Field(value: _storage._clearMapEntry_p, fieldNumber: 100) } if _storage._clearMaximumEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMaximumEdition_p, fieldNumber: 102) - } - if _storage._clearMaximumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMaximumEditionEnum_p, fieldNumber: 103) + try visitor.visitSingularInt32Field(value: _storage._clearMaximumEdition_p, fieldNumber: 101) } if _storage._clearMessageEncoding_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMessageEncoding_p, fieldNumber: 104) + try visitor.visitSingularInt32Field(value: _storage._clearMessageEncoding_p, fieldNumber: 102) } if _storage._clearMessageSetWireFormat_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMessageSetWireFormat_p, fieldNumber: 105) + try visitor.visitSingularInt32Field(value: _storage._clearMessageSetWireFormat_p, fieldNumber: 103) } if _storage._clearMinimumEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMinimumEdition_p, fieldNumber: 106) - } - if _storage._clearMinimumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMinimumEditionEnum_p, fieldNumber: 107) + try visitor.visitSingularInt32Field(value: _storage._clearMinimumEdition_p, fieldNumber: 104) } if _storage._clearName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearName_p, fieldNumber: 108) + try visitor.visitSingularInt32Field(value: _storage._clearName_p, fieldNumber: 105) } if _storage._clearNamePart_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearNamePart_p, fieldNumber: 109) + try visitor.visitSingularInt32Field(value: _storage._clearNamePart_p, fieldNumber: 106) } if _storage._clearNegativeIntValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearNegativeIntValue_p, fieldNumber: 110) + try visitor.visitSingularInt32Field(value: _storage._clearNegativeIntValue_p, fieldNumber: 107) } if _storage._clearNoStandardDescriptorAccessor_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearNoStandardDescriptorAccessor_p, fieldNumber: 111) + try visitor.visitSingularInt32Field(value: _storage._clearNoStandardDescriptorAccessor_p, fieldNumber: 108) } if _storage._clearNumber_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearNumber_p, fieldNumber: 112) + try visitor.visitSingularInt32Field(value: _storage._clearNumber_p, fieldNumber: 109) } if _storage._clearObjcClassPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearObjcClassPrefix_p, fieldNumber: 113) + try visitor.visitSingularInt32Field(value: _storage._clearObjcClassPrefix_p, fieldNumber: 110) } if _storage._clearOneofIndex_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearOneofIndex_p, fieldNumber: 114) + try visitor.visitSingularInt32Field(value: _storage._clearOneofIndex_p, fieldNumber: 111) } if _storage._clearOptimizeFor_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearOptimizeFor_p, fieldNumber: 115) + try visitor.visitSingularInt32Field(value: _storage._clearOptimizeFor_p, fieldNumber: 112) } if _storage._clearOptions_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearOptions_p, fieldNumber: 116) + try visitor.visitSingularInt32Field(value: _storage._clearOptions_p, fieldNumber: 113) } if _storage._clearOutputType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearOutputType_p, fieldNumber: 117) + try visitor.visitSingularInt32Field(value: _storage._clearOutputType_p, fieldNumber: 114) } if _storage._clearPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPackage_p, fieldNumber: 118) + try visitor.visitSingularInt32Field(value: _storage._clearPackage_p, fieldNumber: 115) } if _storage._clearPacked_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPacked_p, fieldNumber: 119) + try visitor.visitSingularInt32Field(value: _storage._clearPacked_p, fieldNumber: 116) } if _storage._clearPhpClassPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPhpClassPrefix_p, fieldNumber: 120) + try visitor.visitSingularInt32Field(value: _storage._clearPhpClassPrefix_p, fieldNumber: 117) } if _storage._clearPhpGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPhpGenericServices_p, fieldNumber: 121) + try visitor.visitSingularInt32Field(value: _storage._clearPhpGenericServices_p, fieldNumber: 118) } if _storage._clearPhpMetadataNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPhpMetadataNamespace_p, fieldNumber: 122) + try visitor.visitSingularInt32Field(value: _storage._clearPhpMetadataNamespace_p, fieldNumber: 119) } if _storage._clearPhpNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPhpNamespace_p, fieldNumber: 123) + try visitor.visitSingularInt32Field(value: _storage._clearPhpNamespace_p, fieldNumber: 120) } if _storage._clearPositiveIntValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPositiveIntValue_p, fieldNumber: 124) + try visitor.visitSingularInt32Field(value: _storage._clearPositiveIntValue_p, fieldNumber: 121) } if _storage._clearProto3Optional_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearProto3Optional_p, fieldNumber: 125) + try visitor.visitSingularInt32Field(value: _storage._clearProto3Optional_p, fieldNumber: 122) } if _storage._clearPyGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPyGenericServices_p, fieldNumber: 126) + try visitor.visitSingularInt32Field(value: _storage._clearPyGenericServices_p, fieldNumber: 123) } if _storage._clearRepeated_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearRepeated_p, fieldNumber: 127) + try visitor.visitSingularInt32Field(value: _storage._clearRepeated_p, fieldNumber: 124) } if _storage._clearRepeatedFieldEncoding_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearRepeatedFieldEncoding_p, fieldNumber: 128) + try visitor.visitSingularInt32Field(value: _storage._clearRepeatedFieldEncoding_p, fieldNumber: 125) } if _storage._clearReserved_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearReserved_p, fieldNumber: 129) + try visitor.visitSingularInt32Field(value: _storage._clearReserved_p, fieldNumber: 126) } if _storage._clearRetention_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearRetention_p, fieldNumber: 130) + try visitor.visitSingularInt32Field(value: _storage._clearRetention_p, fieldNumber: 127) } if _storage._clearRubyPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearRubyPackage_p, fieldNumber: 131) + try visitor.visitSingularInt32Field(value: _storage._clearRubyPackage_p, fieldNumber: 128) } if _storage._clearSemantic_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSemantic_p, fieldNumber: 132) + try visitor.visitSingularInt32Field(value: _storage._clearSemantic_p, fieldNumber: 129) } if _storage._clearServerStreaming_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearServerStreaming_p, fieldNumber: 133) + try visitor.visitSingularInt32Field(value: _storage._clearServerStreaming_p, fieldNumber: 130) } if _storage._clearSourceCodeInfo_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSourceCodeInfo_p, fieldNumber: 134) + try visitor.visitSingularInt32Field(value: _storage._clearSourceCodeInfo_p, fieldNumber: 131) } if _storage._clearSourceContext_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSourceContext_p, fieldNumber: 135) + try visitor.visitSingularInt32Field(value: _storage._clearSourceContext_p, fieldNumber: 132) } if _storage._clearSourceFile_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSourceFile_p, fieldNumber: 136) + try visitor.visitSingularInt32Field(value: _storage._clearSourceFile_p, fieldNumber: 133) } if _storage._clearStart_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearStart_p, fieldNumber: 137) + try visitor.visitSingularInt32Field(value: _storage._clearStart_p, fieldNumber: 134) } if _storage._clearStringValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearStringValue_p, fieldNumber: 138) + try visitor.visitSingularInt32Field(value: _storage._clearStringValue_p, fieldNumber: 135) } if _storage._clearSwiftPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSwiftPrefix_p, fieldNumber: 139) + try visitor.visitSingularInt32Field(value: _storage._clearSwiftPrefix_p, fieldNumber: 136) } if _storage._clearSyntax_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSyntax_p, fieldNumber: 140) + try visitor.visitSingularInt32Field(value: _storage._clearSyntax_p, fieldNumber: 137) } if _storage._clearTrailingComments_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearTrailingComments_p, fieldNumber: 141) + try visitor.visitSingularInt32Field(value: _storage._clearTrailingComments_p, fieldNumber: 138) } if _storage._clearType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearType_p, fieldNumber: 142) + try visitor.visitSingularInt32Field(value: _storage._clearType_p, fieldNumber: 139) } if _storage._clearTypeName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearTypeName_p, fieldNumber: 143) + try visitor.visitSingularInt32Field(value: _storage._clearTypeName_p, fieldNumber: 140) } if _storage._clearUnverifiedLazy_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearUnverifiedLazy_p, fieldNumber: 144) + try visitor.visitSingularInt32Field(value: _storage._clearUnverifiedLazy_p, fieldNumber: 141) + } + if _storage._clearUtf8Validation_p != 0 { + try visitor.visitSingularInt32Field(value: _storage._clearUtf8Validation_p, fieldNumber: 142) } if _storage._clearValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearValue_p, fieldNumber: 145) + try visitor.visitSingularInt32Field(value: _storage._clearValue_p, fieldNumber: 143) } if _storage._clearVerification_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearVerification_p, fieldNumber: 146) + try visitor.visitSingularInt32Field(value: _storage._clearVerification_p, fieldNumber: 144) } if _storage._clearWeak_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearWeak_p, fieldNumber: 147) + try visitor.visitSingularInt32Field(value: _storage._clearWeak_p, fieldNumber: 145) } if _storage._clientStreaming != 0 { - try visitor.visitSingularInt32Field(value: _storage._clientStreaming, fieldNumber: 148) + try visitor.visitSingularInt32Field(value: _storage._clientStreaming, fieldNumber: 146) } if _storage._codePoint != 0 { - try visitor.visitSingularInt32Field(value: _storage._codePoint, fieldNumber: 149) + try visitor.visitSingularInt32Field(value: _storage._codePoint, fieldNumber: 147) } if _storage._codeUnits != 0 { - try visitor.visitSingularInt32Field(value: _storage._codeUnits, fieldNumber: 150) + try visitor.visitSingularInt32Field(value: _storage._codeUnits, fieldNumber: 148) } if _storage._collection != 0 { - try visitor.visitSingularInt32Field(value: _storage._collection, fieldNumber: 151) + try visitor.visitSingularInt32Field(value: _storage._collection, fieldNumber: 149) } if _storage._com != 0 { - try visitor.visitSingularInt32Field(value: _storage._com, fieldNumber: 152) + try visitor.visitSingularInt32Field(value: _storage._com, fieldNumber: 150) } if _storage._comma != 0 { - try visitor.visitSingularInt32Field(value: _storage._comma, fieldNumber: 153) + try visitor.visitSingularInt32Field(value: _storage._comma, fieldNumber: 151) } if _storage._contentsOf != 0 { - try visitor.visitSingularInt32Field(value: _storage._contentsOf, fieldNumber: 154) + try visitor.visitSingularInt32Field(value: _storage._contentsOf, fieldNumber: 152) } if _storage._contiguousBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._contiguousBytes, fieldNumber: 155) + try visitor.visitSingularInt32Field(value: _storage._contiguousBytes, fieldNumber: 153) } if _storage._count != 0 { - try visitor.visitSingularInt32Field(value: _storage._count, fieldNumber: 156) + try visitor.visitSingularInt32Field(value: _storage._count, fieldNumber: 154) } if _storage._countVarintsInBuffer != 0 { - try visitor.visitSingularInt32Field(value: _storage._countVarintsInBuffer, fieldNumber: 157) + try visitor.visitSingularInt32Field(value: _storage._countVarintsInBuffer, fieldNumber: 155) } if _storage._csharpNamespace != 0 { - try visitor.visitSingularInt32Field(value: _storage._csharpNamespace, fieldNumber: 158) + try visitor.visitSingularInt32Field(value: _storage._csharpNamespace, fieldNumber: 156) } if _storage._ctype != 0 { - try visitor.visitSingularInt32Field(value: _storage._ctype, fieldNumber: 159) + try visitor.visitSingularInt32Field(value: _storage._ctype, fieldNumber: 157) } if _storage._customCodable != 0 { - try visitor.visitSingularInt32Field(value: _storage._customCodable, fieldNumber: 160) + try visitor.visitSingularInt32Field(value: _storage._customCodable, fieldNumber: 158) } if _storage._customDebugStringConvertible != 0 { - try visitor.visitSingularInt32Field(value: _storage._customDebugStringConvertible, fieldNumber: 161) + try visitor.visitSingularInt32Field(value: _storage._customDebugStringConvertible, fieldNumber: 159) } if _storage._d != 0 { - try visitor.visitSingularInt32Field(value: _storage._d, fieldNumber: 162) + try visitor.visitSingularInt32Field(value: _storage._d, fieldNumber: 160) } if _storage._data != 0 { - try visitor.visitSingularInt32Field(value: _storage._data, fieldNumber: 163) + try visitor.visitSingularInt32Field(value: _storage._data, fieldNumber: 161) } if _storage._dataResult != 0 { - try visitor.visitSingularInt32Field(value: _storage._dataResult, fieldNumber: 164) + try visitor.visitSingularInt32Field(value: _storage._dataResult, fieldNumber: 162) } if _storage._date != 0 { - try visitor.visitSingularInt32Field(value: _storage._date, fieldNumber: 165) + try visitor.visitSingularInt32Field(value: _storage._date, fieldNumber: 163) } if _storage._daySec != 0 { - try visitor.visitSingularInt32Field(value: _storage._daySec, fieldNumber: 166) + try visitor.visitSingularInt32Field(value: _storage._daySec, fieldNumber: 164) } if _storage._daysSinceEpoch != 0 { - try visitor.visitSingularInt32Field(value: _storage._daysSinceEpoch, fieldNumber: 167) + try visitor.visitSingularInt32Field(value: _storage._daysSinceEpoch, fieldNumber: 165) } if _storage._debugDescription_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._debugDescription_p, fieldNumber: 168) + try visitor.visitSingularInt32Field(value: _storage._debugDescription_p, fieldNumber: 166) } if _storage._debugRedact != 0 { - try visitor.visitSingularInt32Field(value: _storage._debugRedact, fieldNumber: 169) + try visitor.visitSingularInt32Field(value: _storage._debugRedact, fieldNumber: 167) } if _storage._declaration != 0 { - try visitor.visitSingularInt32Field(value: _storage._declaration, fieldNumber: 170) + try visitor.visitSingularInt32Field(value: _storage._declaration, fieldNumber: 168) } if _storage._decoded != 0 { - try visitor.visitSingularInt32Field(value: _storage._decoded, fieldNumber: 171) + try visitor.visitSingularInt32Field(value: _storage._decoded, fieldNumber: 169) } if _storage._decodedFromJsonnull != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodedFromJsonnull, fieldNumber: 172) + try visitor.visitSingularInt32Field(value: _storage._decodedFromJsonnull, fieldNumber: 170) } if _storage._decodeExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeExtensionField, fieldNumber: 173) + try visitor.visitSingularInt32Field(value: _storage._decodeExtensionField, fieldNumber: 171) } if _storage._decodeExtensionFieldsAsMessageSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeExtensionFieldsAsMessageSet, fieldNumber: 174) + try visitor.visitSingularInt32Field(value: _storage._decodeExtensionFieldsAsMessageSet, fieldNumber: 172) } if _storage._decodeJson != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeJson, fieldNumber: 175) + try visitor.visitSingularInt32Field(value: _storage._decodeJson, fieldNumber: 173) } if _storage._decodeMapField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeMapField, fieldNumber: 176) + try visitor.visitSingularInt32Field(value: _storage._decodeMapField, fieldNumber: 174) } if _storage._decodeMessage != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeMessage, fieldNumber: 177) + try visitor.visitSingularInt32Field(value: _storage._decodeMessage, fieldNumber: 175) } if _storage._decoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._decoder, fieldNumber: 178) + try visitor.visitSingularInt32Field(value: _storage._decoder, fieldNumber: 176) } if _storage._decodeRepeated != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeated, fieldNumber: 179) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeated, fieldNumber: 177) } if _storage._decodeRepeatedBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedBoolField, fieldNumber: 180) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedBoolField, fieldNumber: 178) } if _storage._decodeRepeatedBytesField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedBytesField, fieldNumber: 181) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedBytesField, fieldNumber: 179) } if _storage._decodeRepeatedDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedDoubleField, fieldNumber: 182) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedDoubleField, fieldNumber: 180) } if _storage._decodeRepeatedEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedEnumField, fieldNumber: 183) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedEnumField, fieldNumber: 181) } if _storage._decodeRepeatedFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFixed32Field, fieldNumber: 184) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFixed32Field, fieldNumber: 182) } if _storage._decodeRepeatedFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFixed64Field, fieldNumber: 185) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFixed64Field, fieldNumber: 183) } if _storage._decodeRepeatedFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFloatField, fieldNumber: 186) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFloatField, fieldNumber: 184) } if _storage._decodeRepeatedGroupField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedGroupField, fieldNumber: 187) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedGroupField, fieldNumber: 185) } if _storage._decodeRepeatedInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedInt32Field, fieldNumber: 188) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedInt32Field, fieldNumber: 186) } if _storage._decodeRepeatedInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedInt64Field, fieldNumber: 189) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedInt64Field, fieldNumber: 187) } if _storage._decodeRepeatedMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedMessageField, fieldNumber: 190) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedMessageField, fieldNumber: 188) } if _storage._decodeRepeatedSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSfixed32Field, fieldNumber: 191) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSfixed32Field, fieldNumber: 189) } if _storage._decodeRepeatedSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSfixed64Field, fieldNumber: 192) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSfixed64Field, fieldNumber: 190) } if _storage._decodeRepeatedSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSint32Field, fieldNumber: 193) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSint32Field, fieldNumber: 191) } if _storage._decodeRepeatedSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSint64Field, fieldNumber: 194) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSint64Field, fieldNumber: 192) } if _storage._decodeRepeatedStringField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedStringField, fieldNumber: 195) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedStringField, fieldNumber: 193) } if _storage._decodeRepeatedUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedUint32Field, fieldNumber: 196) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedUint32Field, fieldNumber: 194) } if _storage._decodeRepeatedUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedUint64Field, fieldNumber: 197) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedUint64Field, fieldNumber: 195) } if _storage._decodeSingular != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingular, fieldNumber: 198) + try visitor.visitSingularInt32Field(value: _storage._decodeSingular, fieldNumber: 196) } if _storage._decodeSingularBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularBoolField, fieldNumber: 199) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularBoolField, fieldNumber: 197) } if _storage._decodeSingularBytesField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularBytesField, fieldNumber: 200) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularBytesField, fieldNumber: 198) } if _storage._decodeSingularDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularDoubleField, fieldNumber: 201) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularDoubleField, fieldNumber: 199) } if _storage._decodeSingularEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularEnumField, fieldNumber: 202) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularEnumField, fieldNumber: 200) } if _storage._decodeSingularFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularFixed32Field, fieldNumber: 203) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularFixed32Field, fieldNumber: 201) } if _storage._decodeSingularFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularFixed64Field, fieldNumber: 204) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularFixed64Field, fieldNumber: 202) } if _storage._decodeSingularFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularFloatField, fieldNumber: 205) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularFloatField, fieldNumber: 203) } if _storage._decodeSingularGroupField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularGroupField, fieldNumber: 206) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularGroupField, fieldNumber: 204) } if _storage._decodeSingularInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularInt32Field, fieldNumber: 207) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularInt32Field, fieldNumber: 205) } if _storage._decodeSingularInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularInt64Field, fieldNumber: 208) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularInt64Field, fieldNumber: 206) } if _storage._decodeSingularMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularMessageField, fieldNumber: 209) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularMessageField, fieldNumber: 207) } if _storage._decodeSingularSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularSfixed32Field, fieldNumber: 210) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularSfixed32Field, fieldNumber: 208) } if _storage._decodeSingularSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularSfixed64Field, fieldNumber: 211) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularSfixed64Field, fieldNumber: 209) } if _storage._decodeSingularSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularSint32Field, fieldNumber: 212) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularSint32Field, fieldNumber: 210) } if _storage._decodeSingularSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularSint64Field, fieldNumber: 213) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularSint64Field, fieldNumber: 211) } if _storage._decodeSingularStringField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularStringField, fieldNumber: 214) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularStringField, fieldNumber: 212) } if _storage._decodeSingularUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularUint32Field, fieldNumber: 215) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularUint32Field, fieldNumber: 213) } if _storage._decodeSingularUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularUint64Field, fieldNumber: 216) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularUint64Field, fieldNumber: 214) } if _storage._decodeTextFormat != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeTextFormat, fieldNumber: 217) + try visitor.visitSingularInt32Field(value: _storage._decodeTextFormat, fieldNumber: 215) } if _storage._defaultAnyTypeUrlprefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._defaultAnyTypeUrlprefix, fieldNumber: 218) + try visitor.visitSingularInt32Field(value: _storage._defaultAnyTypeUrlprefix, fieldNumber: 216) } if _storage._defaults != 0 { - try visitor.visitSingularInt32Field(value: _storage._defaults, fieldNumber: 219) + try visitor.visitSingularInt32Field(value: _storage._defaults, fieldNumber: 217) } if _storage._defaultValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._defaultValue, fieldNumber: 220) + try visitor.visitSingularInt32Field(value: _storage._defaultValue, fieldNumber: 218) } if _storage._dependency != 0 { - try visitor.visitSingularInt32Field(value: _storage._dependency, fieldNumber: 221) + try visitor.visitSingularInt32Field(value: _storage._dependency, fieldNumber: 219) } if _storage._deprecated != 0 { - try visitor.visitSingularInt32Field(value: _storage._deprecated, fieldNumber: 222) + try visitor.visitSingularInt32Field(value: _storage._deprecated, fieldNumber: 220) } if _storage._deprecatedLegacyJsonFieldConflicts != 0 { - try visitor.visitSingularInt32Field(value: _storage._deprecatedLegacyJsonFieldConflicts, fieldNumber: 223) + try visitor.visitSingularInt32Field(value: _storage._deprecatedLegacyJsonFieldConflicts, fieldNumber: 221) } if _storage._description_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._description_p, fieldNumber: 224) + try visitor.visitSingularInt32Field(value: _storage._description_p, fieldNumber: 222) } if _storage._descriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._descriptorProto, fieldNumber: 225) + try visitor.visitSingularInt32Field(value: _storage._descriptorProto, fieldNumber: 223) } if _storage._dictionary != 0 { - try visitor.visitSingularInt32Field(value: _storage._dictionary, fieldNumber: 226) + try visitor.visitSingularInt32Field(value: _storage._dictionary, fieldNumber: 224) } if _storage._dictionaryLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._dictionaryLiteral, fieldNumber: 227) + try visitor.visitSingularInt32Field(value: _storage._dictionaryLiteral, fieldNumber: 225) } if _storage._digit != 0 { - try visitor.visitSingularInt32Field(value: _storage._digit, fieldNumber: 228) + try visitor.visitSingularInt32Field(value: _storage._digit, fieldNumber: 226) } if _storage._digit0 != 0 { - try visitor.visitSingularInt32Field(value: _storage._digit0, fieldNumber: 229) + try visitor.visitSingularInt32Field(value: _storage._digit0, fieldNumber: 227) } if _storage._digit1 != 0 { - try visitor.visitSingularInt32Field(value: _storage._digit1, fieldNumber: 230) + try visitor.visitSingularInt32Field(value: _storage._digit1, fieldNumber: 228) } if _storage._digitCount != 0 { - try visitor.visitSingularInt32Field(value: _storage._digitCount, fieldNumber: 231) + try visitor.visitSingularInt32Field(value: _storage._digitCount, fieldNumber: 229) } if _storage._digits != 0 { - try visitor.visitSingularInt32Field(value: _storage._digits, fieldNumber: 232) + try visitor.visitSingularInt32Field(value: _storage._digits, fieldNumber: 230) } if _storage._digitValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._digitValue, fieldNumber: 233) + try visitor.visitSingularInt32Field(value: _storage._digitValue, fieldNumber: 231) } if _storage._discardableResult != 0 { - try visitor.visitSingularInt32Field(value: _storage._discardableResult, fieldNumber: 234) + try visitor.visitSingularInt32Field(value: _storage._discardableResult, fieldNumber: 232) } if _storage._discardUnknownFields != 0 { - try visitor.visitSingularInt32Field(value: _storage._discardUnknownFields, fieldNumber: 235) + try visitor.visitSingularInt32Field(value: _storage._discardUnknownFields, fieldNumber: 233) } if _storage._distance != 0 { - try visitor.visitSingularInt32Field(value: _storage._distance, fieldNumber: 236) + try visitor.visitSingularInt32Field(value: _storage._distance, fieldNumber: 234) } if _storage._double != 0 { - try visitor.visitSingularInt32Field(value: _storage._double, fieldNumber: 237) + try visitor.visitSingularInt32Field(value: _storage._double, fieldNumber: 235) } if _storage._doubleValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._doubleValue, fieldNumber: 238) + try visitor.visitSingularInt32Field(value: _storage._doubleValue, fieldNumber: 236) } if _storage._duration != 0 { - try visitor.visitSingularInt32Field(value: _storage._duration, fieldNumber: 239) + try visitor.visitSingularInt32Field(value: _storage._duration, fieldNumber: 237) } if _storage._e != 0 { - try visitor.visitSingularInt32Field(value: _storage._e, fieldNumber: 240) + try visitor.visitSingularInt32Field(value: _storage._e, fieldNumber: 238) } if _storage._edition != 0 { - try visitor.visitSingularInt32Field(value: _storage._edition, fieldNumber: 241) + try visitor.visitSingularInt32Field(value: _storage._edition, fieldNumber: 239) } if _storage._editionDefault != 0 { - try visitor.visitSingularInt32Field(value: _storage._editionDefault, fieldNumber: 242) + try visitor.visitSingularInt32Field(value: _storage._editionDefault, fieldNumber: 240) } if _storage._editionDefaults != 0 { - try visitor.visitSingularInt32Field(value: _storage._editionDefaults, fieldNumber: 243) - } - if _storage._editionEnum != 0 { - try visitor.visitSingularInt32Field(value: _storage._editionEnum, fieldNumber: 244) + try visitor.visitSingularInt32Field(value: _storage._editionDefaults, fieldNumber: 241) } if _storage._element != 0 { - try visitor.visitSingularInt32Field(value: _storage._element, fieldNumber: 245) + try visitor.visitSingularInt32Field(value: _storage._element, fieldNumber: 242) } if _storage._elements != 0 { - try visitor.visitSingularInt32Field(value: _storage._elements, fieldNumber: 246) + try visitor.visitSingularInt32Field(value: _storage._elements, fieldNumber: 243) } if _storage._emitExtensionFieldName != 0 { - try visitor.visitSingularInt32Field(value: _storage._emitExtensionFieldName, fieldNumber: 247) + try visitor.visitSingularInt32Field(value: _storage._emitExtensionFieldName, fieldNumber: 244) } if _storage._emitFieldName != 0 { - try visitor.visitSingularInt32Field(value: _storage._emitFieldName, fieldNumber: 248) + try visitor.visitSingularInt32Field(value: _storage._emitFieldName, fieldNumber: 245) } if _storage._emitFieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._emitFieldNumber, fieldNumber: 249) + try visitor.visitSingularInt32Field(value: _storage._emitFieldNumber, fieldNumber: 246) } if _storage._empty != 0 { - try visitor.visitSingularInt32Field(value: _storage._empty, fieldNumber: 250) + try visitor.visitSingularInt32Field(value: _storage._empty, fieldNumber: 247) } if _storage._emptyData != 0 { - try visitor.visitSingularInt32Field(value: _storage._emptyData, fieldNumber: 251) + try visitor.visitSingularInt32Field(value: _storage._emptyData, fieldNumber: 248) } if _storage._encodeAsBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._encodeAsBytes, fieldNumber: 252) + try visitor.visitSingularInt32Field(value: _storage._encodeAsBytes, fieldNumber: 249) } if _storage._encoded != 0 { - try visitor.visitSingularInt32Field(value: _storage._encoded, fieldNumber: 253) + try visitor.visitSingularInt32Field(value: _storage._encoded, fieldNumber: 250) } if _storage._encodedJsonstring != 0 { - try visitor.visitSingularInt32Field(value: _storage._encodedJsonstring, fieldNumber: 254) + try visitor.visitSingularInt32Field(value: _storage._encodedJsonstring, fieldNumber: 251) } if _storage._encodedSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._encodedSize, fieldNumber: 255) + try visitor.visitSingularInt32Field(value: _storage._encodedSize, fieldNumber: 252) } if _storage._encodeField != 0 { - try visitor.visitSingularInt32Field(value: _storage._encodeField, fieldNumber: 256) + try visitor.visitSingularInt32Field(value: _storage._encodeField, fieldNumber: 253) } if _storage._encoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._encoder, fieldNumber: 257) + try visitor.visitSingularInt32Field(value: _storage._encoder, fieldNumber: 254) } if _storage._end != 0 { - try visitor.visitSingularInt32Field(value: _storage._end, fieldNumber: 258) + try visitor.visitSingularInt32Field(value: _storage._end, fieldNumber: 255) } if _storage._endArray != 0 { - try visitor.visitSingularInt32Field(value: _storage._endArray, fieldNumber: 259) + try visitor.visitSingularInt32Field(value: _storage._endArray, fieldNumber: 256) } if _storage._endMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._endMessageField, fieldNumber: 260) + try visitor.visitSingularInt32Field(value: _storage._endMessageField, fieldNumber: 257) } if _storage._endObject != 0 { - try visitor.visitSingularInt32Field(value: _storage._endObject, fieldNumber: 261) + try visitor.visitSingularInt32Field(value: _storage._endObject, fieldNumber: 258) } if _storage._endRegularField != 0 { - try visitor.visitSingularInt32Field(value: _storage._endRegularField, fieldNumber: 262) + try visitor.visitSingularInt32Field(value: _storage._endRegularField, fieldNumber: 259) } if _storage._enum != 0 { - try visitor.visitSingularInt32Field(value: _storage._enum, fieldNumber: 263) + try visitor.visitSingularInt32Field(value: _storage._enum, fieldNumber: 260) } if _storage._enumDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumDescriptorProto, fieldNumber: 264) + try visitor.visitSingularInt32Field(value: _storage._enumDescriptorProto, fieldNumber: 261) } if _storage._enumOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumOptions, fieldNumber: 265) + try visitor.visitSingularInt32Field(value: _storage._enumOptions, fieldNumber: 262) } if _storage._enumReservedRange != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumReservedRange, fieldNumber: 266) + try visitor.visitSingularInt32Field(value: _storage._enumReservedRange, fieldNumber: 263) } if _storage._enumType != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumType, fieldNumber: 267) + try visitor.visitSingularInt32Field(value: _storage._enumType, fieldNumber: 264) } if _storage._enumvalue != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumvalue, fieldNumber: 268) + try visitor.visitSingularInt32Field(value: _storage._enumvalue, fieldNumber: 265) } if _storage._enumValueDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumValueDescriptorProto, fieldNumber: 269) + try visitor.visitSingularInt32Field(value: _storage._enumValueDescriptorProto, fieldNumber: 266) } if _storage._enumValueOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumValueOptions, fieldNumber: 270) + try visitor.visitSingularInt32Field(value: _storage._enumValueOptions, fieldNumber: 267) } if _storage._equatable != 0 { - try visitor.visitSingularInt32Field(value: _storage._equatable, fieldNumber: 271) + try visitor.visitSingularInt32Field(value: _storage._equatable, fieldNumber: 268) } if _storage._error != 0 { - try visitor.visitSingularInt32Field(value: _storage._error, fieldNumber: 272) + try visitor.visitSingularInt32Field(value: _storage._error, fieldNumber: 269) } if _storage._expressibleByArrayLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._expressibleByArrayLiteral, fieldNumber: 273) + try visitor.visitSingularInt32Field(value: _storage._expressibleByArrayLiteral, fieldNumber: 270) } if _storage._expressibleByDictionaryLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._expressibleByDictionaryLiteral, fieldNumber: 274) + try visitor.visitSingularInt32Field(value: _storage._expressibleByDictionaryLiteral, fieldNumber: 271) } if _storage._ext != 0 { - try visitor.visitSingularInt32Field(value: _storage._ext, fieldNumber: 275) + try visitor.visitSingularInt32Field(value: _storage._ext, fieldNumber: 272) } if _storage._extDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._extDecoder, fieldNumber: 276) + try visitor.visitSingularInt32Field(value: _storage._extDecoder, fieldNumber: 273) } if _storage._extendedGraphemeClusterLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._extendedGraphemeClusterLiteral, fieldNumber: 277) + try visitor.visitSingularInt32Field(value: _storage._extendedGraphemeClusterLiteral, fieldNumber: 274) } if _storage._extendedGraphemeClusterLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._extendedGraphemeClusterLiteralType, fieldNumber: 278) + try visitor.visitSingularInt32Field(value: _storage._extendedGraphemeClusterLiteralType, fieldNumber: 275) } if _storage._extendee != 0 { - try visitor.visitSingularInt32Field(value: _storage._extendee, fieldNumber: 279) + try visitor.visitSingularInt32Field(value: _storage._extendee, fieldNumber: 276) } if _storage._extensibleMessage != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensibleMessage, fieldNumber: 280) + try visitor.visitSingularInt32Field(value: _storage._extensibleMessage, fieldNumber: 277) } if _storage._extension != 0 { - try visitor.visitSingularInt32Field(value: _storage._extension, fieldNumber: 281) + try visitor.visitSingularInt32Field(value: _storage._extension, fieldNumber: 278) } if _storage._extensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionField, fieldNumber: 282) + try visitor.visitSingularInt32Field(value: _storage._extensionField, fieldNumber: 279) } if _storage._extensionFieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionFieldNumber, fieldNumber: 283) + try visitor.visitSingularInt32Field(value: _storage._extensionFieldNumber, fieldNumber: 280) } if _storage._extensionFieldValueSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionFieldValueSet, fieldNumber: 284) + try visitor.visitSingularInt32Field(value: _storage._extensionFieldValueSet, fieldNumber: 281) } if _storage._extensionMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionMap, fieldNumber: 285) + try visitor.visitSingularInt32Field(value: _storage._extensionMap, fieldNumber: 282) } if _storage._extensionRange != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionRange, fieldNumber: 286) + try visitor.visitSingularInt32Field(value: _storage._extensionRange, fieldNumber: 283) } if _storage._extensionRangeOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionRangeOptions, fieldNumber: 287) + try visitor.visitSingularInt32Field(value: _storage._extensionRangeOptions, fieldNumber: 284) } if _storage._extensions != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensions, fieldNumber: 288) + try visitor.visitSingularInt32Field(value: _storage._extensions, fieldNumber: 285) } if _storage._extras != 0 { - try visitor.visitSingularInt32Field(value: _storage._extras, fieldNumber: 289) + try visitor.visitSingularInt32Field(value: _storage._extras, fieldNumber: 286) } if _storage._f != 0 { - try visitor.visitSingularInt32Field(value: _storage._f, fieldNumber: 290) + try visitor.visitSingularInt32Field(value: _storage._f, fieldNumber: 287) } if _storage._false != 0 { - try visitor.visitSingularInt32Field(value: _storage._false, fieldNumber: 291) + try visitor.visitSingularInt32Field(value: _storage._false, fieldNumber: 288) } if _storage._features != 0 { - try visitor.visitSingularInt32Field(value: _storage._features, fieldNumber: 292) + try visitor.visitSingularInt32Field(value: _storage._features, fieldNumber: 289) } if _storage._featureSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._featureSet, fieldNumber: 293) + try visitor.visitSingularInt32Field(value: _storage._featureSet, fieldNumber: 290) } if _storage._featureSetDefaults != 0 { - try visitor.visitSingularInt32Field(value: _storage._featureSetDefaults, fieldNumber: 294) + try visitor.visitSingularInt32Field(value: _storage._featureSetDefaults, fieldNumber: 291) } if _storage._featureSetEditionDefault != 0 { - try visitor.visitSingularInt32Field(value: _storage._featureSetEditionDefault, fieldNumber: 295) + try visitor.visitSingularInt32Field(value: _storage._featureSetEditionDefault, fieldNumber: 292) } if _storage._field != 0 { - try visitor.visitSingularInt32Field(value: _storage._field, fieldNumber: 296) + try visitor.visitSingularInt32Field(value: _storage._field, fieldNumber: 293) } if _storage._fieldData != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldData, fieldNumber: 297) + try visitor.visitSingularInt32Field(value: _storage._fieldData, fieldNumber: 294) } if _storage._fieldDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldDescriptorProto, fieldNumber: 298) + try visitor.visitSingularInt32Field(value: _storage._fieldDescriptorProto, fieldNumber: 295) } if _storage._fieldMask != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldMask, fieldNumber: 299) + try visitor.visitSingularInt32Field(value: _storage._fieldMask, fieldNumber: 296) } if _storage._fieldName != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldName, fieldNumber: 300) + try visitor.visitSingularInt32Field(value: _storage._fieldName, fieldNumber: 297) } if _storage._fieldNameCount != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldNameCount, fieldNumber: 301) + try visitor.visitSingularInt32Field(value: _storage._fieldNameCount, fieldNumber: 298) } if _storage._fieldNum != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldNum, fieldNumber: 302) + try visitor.visitSingularInt32Field(value: _storage._fieldNum, fieldNumber: 299) } if _storage._fieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldNumber, fieldNumber: 303) + try visitor.visitSingularInt32Field(value: _storage._fieldNumber, fieldNumber: 300) } if _storage._fieldNumberForProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldNumberForProto, fieldNumber: 304) + try visitor.visitSingularInt32Field(value: _storage._fieldNumberForProto, fieldNumber: 301) } if _storage._fieldOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldOptions, fieldNumber: 305) + try visitor.visitSingularInt32Field(value: _storage._fieldOptions, fieldNumber: 302) } if _storage._fieldPresence != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldPresence, fieldNumber: 306) + try visitor.visitSingularInt32Field(value: _storage._fieldPresence, fieldNumber: 303) } if _storage._fields != 0 { - try visitor.visitSingularInt32Field(value: _storage._fields, fieldNumber: 307) + try visitor.visitSingularInt32Field(value: _storage._fields, fieldNumber: 304) } if _storage._fieldSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldSize, fieldNumber: 308) + try visitor.visitSingularInt32Field(value: _storage._fieldSize, fieldNumber: 305) } if _storage._fieldTag != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldTag, fieldNumber: 309) + try visitor.visitSingularInt32Field(value: _storage._fieldTag, fieldNumber: 306) } if _storage._fieldType != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldType, fieldNumber: 310) + try visitor.visitSingularInt32Field(value: _storage._fieldType, fieldNumber: 307) } if _storage._file != 0 { - try visitor.visitSingularInt32Field(value: _storage._file, fieldNumber: 311) + try visitor.visitSingularInt32Field(value: _storage._file, fieldNumber: 308) } if _storage._fileDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._fileDescriptorProto, fieldNumber: 312) + try visitor.visitSingularInt32Field(value: _storage._fileDescriptorProto, fieldNumber: 309) } if _storage._fileDescriptorSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._fileDescriptorSet, fieldNumber: 313) + try visitor.visitSingularInt32Field(value: _storage._fileDescriptorSet, fieldNumber: 310) } if _storage._fileName != 0 { - try visitor.visitSingularInt32Field(value: _storage._fileName, fieldNumber: 314) + try visitor.visitSingularInt32Field(value: _storage._fileName, fieldNumber: 311) } if _storage._fileOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._fileOptions, fieldNumber: 315) + try visitor.visitSingularInt32Field(value: _storage._fileOptions, fieldNumber: 312) } if _storage._filter != 0 { - try visitor.visitSingularInt32Field(value: _storage._filter, fieldNumber: 316) + try visitor.visitSingularInt32Field(value: _storage._filter, fieldNumber: 313) } if _storage._first != 0 { - try visitor.visitSingularInt32Field(value: _storage._first, fieldNumber: 317) + try visitor.visitSingularInt32Field(value: _storage._first, fieldNumber: 314) } if _storage._firstItem != 0 { - try visitor.visitSingularInt32Field(value: _storage._firstItem, fieldNumber: 318) + try visitor.visitSingularInt32Field(value: _storage._firstItem, fieldNumber: 315) } if _storage._float != 0 { - try visitor.visitSingularInt32Field(value: _storage._float, fieldNumber: 319) + try visitor.visitSingularInt32Field(value: _storage._float, fieldNumber: 316) } if _storage._floatLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._floatLiteral, fieldNumber: 320) + try visitor.visitSingularInt32Field(value: _storage._floatLiteral, fieldNumber: 317) } if _storage._floatLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._floatLiteralType, fieldNumber: 321) + try visitor.visitSingularInt32Field(value: _storage._floatLiteralType, fieldNumber: 318) } if _storage._floatValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._floatValue, fieldNumber: 322) + try visitor.visitSingularInt32Field(value: _storage._floatValue, fieldNumber: 319) } if _storage._forMessageName != 0 { - try visitor.visitSingularInt32Field(value: _storage._forMessageName, fieldNumber: 323) + try visitor.visitSingularInt32Field(value: _storage._forMessageName, fieldNumber: 320) } if _storage._formUnion != 0 { - try visitor.visitSingularInt32Field(value: _storage._formUnion, fieldNumber: 324) + try visitor.visitSingularInt32Field(value: _storage._formUnion, fieldNumber: 321) } if _storage._forReadingFrom != 0 { - try visitor.visitSingularInt32Field(value: _storage._forReadingFrom, fieldNumber: 325) + try visitor.visitSingularInt32Field(value: _storage._forReadingFrom, fieldNumber: 322) } if _storage._forTypeURL != 0 { - try visitor.visitSingularInt32Field(value: _storage._forTypeURL, fieldNumber: 326) + try visitor.visitSingularInt32Field(value: _storage._forTypeURL, fieldNumber: 323) } if _storage._forwardParser != 0 { - try visitor.visitSingularInt32Field(value: _storage._forwardParser, fieldNumber: 327) + try visitor.visitSingularInt32Field(value: _storage._forwardParser, fieldNumber: 324) } if _storage._forWritingInto != 0 { - try visitor.visitSingularInt32Field(value: _storage._forWritingInto, fieldNumber: 328) + try visitor.visitSingularInt32Field(value: _storage._forWritingInto, fieldNumber: 325) } if _storage._from != 0 { - try visitor.visitSingularInt32Field(value: _storage._from, fieldNumber: 329) + try visitor.visitSingularInt32Field(value: _storage._from, fieldNumber: 326) } if _storage._fromAscii2 != 0 { - try visitor.visitSingularInt32Field(value: _storage._fromAscii2, fieldNumber: 330) + try visitor.visitSingularInt32Field(value: _storage._fromAscii2, fieldNumber: 327) } if _storage._fromAscii4 != 0 { - try visitor.visitSingularInt32Field(value: _storage._fromAscii4, fieldNumber: 331) + try visitor.visitSingularInt32Field(value: _storage._fromAscii4, fieldNumber: 328) } if _storage._fromByteOffset != 0 { - try visitor.visitSingularInt32Field(value: _storage._fromByteOffset, fieldNumber: 332) + try visitor.visitSingularInt32Field(value: _storage._fromByteOffset, fieldNumber: 329) } if _storage._fromHexDigit != 0 { - try visitor.visitSingularInt32Field(value: _storage._fromHexDigit, fieldNumber: 333) + try visitor.visitSingularInt32Field(value: _storage._fromHexDigit, fieldNumber: 330) } if _storage._fullName != 0 { - try visitor.visitSingularInt32Field(value: _storage._fullName, fieldNumber: 334) + try visitor.visitSingularInt32Field(value: _storage._fullName, fieldNumber: 331) } if _storage._func != 0 { - try visitor.visitSingularInt32Field(value: _storage._func, fieldNumber: 335) + try visitor.visitSingularInt32Field(value: _storage._func, fieldNumber: 332) } if _storage._g != 0 { - try visitor.visitSingularInt32Field(value: _storage._g, fieldNumber: 336) + try visitor.visitSingularInt32Field(value: _storage._g, fieldNumber: 333) } if _storage._generatedCodeInfo != 0 { - try visitor.visitSingularInt32Field(value: _storage._generatedCodeInfo, fieldNumber: 337) + try visitor.visitSingularInt32Field(value: _storage._generatedCodeInfo, fieldNumber: 334) } if _storage._get != 0 { - try visitor.visitSingularInt32Field(value: _storage._get, fieldNumber: 338) + try visitor.visitSingularInt32Field(value: _storage._get, fieldNumber: 335) } if _storage._getExtensionValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._getExtensionValue, fieldNumber: 339) + try visitor.visitSingularInt32Field(value: _storage._getExtensionValue, fieldNumber: 336) } if _storage._googleapis != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleapis, fieldNumber: 340) + try visitor.visitSingularInt32Field(value: _storage._googleapis, fieldNumber: 337) } if _storage._googleProtobufAny != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufAny, fieldNumber: 341) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufAny, fieldNumber: 338) } if _storage._googleProtobufApi != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufApi, fieldNumber: 342) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufApi, fieldNumber: 339) } if _storage._googleProtobufBoolValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufBoolValue, fieldNumber: 343) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufBoolValue, fieldNumber: 340) } if _storage._googleProtobufBytesValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufBytesValue, fieldNumber: 344) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufBytesValue, fieldNumber: 341) } if _storage._googleProtobufDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufDescriptorProto, fieldNumber: 345) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufDescriptorProto, fieldNumber: 342) } if _storage._googleProtobufDoubleValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufDoubleValue, fieldNumber: 346) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufDoubleValue, fieldNumber: 343) } if _storage._googleProtobufDuration != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufDuration, fieldNumber: 347) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufDuration, fieldNumber: 344) } if _storage._googleProtobufEdition != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEdition, fieldNumber: 348) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEdition, fieldNumber: 345) } if _storage._googleProtobufEmpty != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEmpty, fieldNumber: 349) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEmpty, fieldNumber: 346) } if _storage._googleProtobufEnum != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnum, fieldNumber: 350) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnum, fieldNumber: 347) } if _storage._googleProtobufEnumDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumDescriptorProto, fieldNumber: 351) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumDescriptorProto, fieldNumber: 348) } if _storage._googleProtobufEnumOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumOptions, fieldNumber: 352) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumOptions, fieldNumber: 349) } if _storage._googleProtobufEnumValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValue, fieldNumber: 353) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValue, fieldNumber: 350) } if _storage._googleProtobufEnumValueDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValueDescriptorProto, fieldNumber: 354) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValueDescriptorProto, fieldNumber: 351) } if _storage._googleProtobufEnumValueOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValueOptions, fieldNumber: 355) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValueOptions, fieldNumber: 352) } if _storage._googleProtobufExtensionRangeOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufExtensionRangeOptions, fieldNumber: 356) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufExtensionRangeOptions, fieldNumber: 353) } if _storage._googleProtobufFeatureSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFeatureSet, fieldNumber: 357) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFeatureSet, fieldNumber: 354) } if _storage._googleProtobufFeatureSetDefaults != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFeatureSetDefaults, fieldNumber: 358) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFeatureSetDefaults, fieldNumber: 355) } if _storage._googleProtobufField != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufField, fieldNumber: 359) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufField, fieldNumber: 356) } if _storage._googleProtobufFieldDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldDescriptorProto, fieldNumber: 360) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldDescriptorProto, fieldNumber: 357) } if _storage._googleProtobufFieldMask != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldMask, fieldNumber: 361) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldMask, fieldNumber: 358) } if _storage._googleProtobufFieldOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldOptions, fieldNumber: 362) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldOptions, fieldNumber: 359) } if _storage._googleProtobufFileDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileDescriptorProto, fieldNumber: 363) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileDescriptorProto, fieldNumber: 360) } if _storage._googleProtobufFileDescriptorSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileDescriptorSet, fieldNumber: 364) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileDescriptorSet, fieldNumber: 361) } if _storage._googleProtobufFileOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileOptions, fieldNumber: 365) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileOptions, fieldNumber: 362) } if _storage._googleProtobufFloatValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFloatValue, fieldNumber: 366) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFloatValue, fieldNumber: 363) } if _storage._googleProtobufGeneratedCodeInfo != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufGeneratedCodeInfo, fieldNumber: 367) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufGeneratedCodeInfo, fieldNumber: 364) } if _storage._googleProtobufInt32Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufInt32Value, fieldNumber: 368) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufInt32Value, fieldNumber: 365) } if _storage._googleProtobufInt64Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufInt64Value, fieldNumber: 369) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufInt64Value, fieldNumber: 366) } if _storage._googleProtobufListValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufListValue, fieldNumber: 370) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufListValue, fieldNumber: 367) } if _storage._googleProtobufMessageOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMessageOptions, fieldNumber: 371) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMessageOptions, fieldNumber: 368) } if _storage._googleProtobufMethod != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethod, fieldNumber: 372) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethod, fieldNumber: 369) } if _storage._googleProtobufMethodDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethodDescriptorProto, fieldNumber: 373) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethodDescriptorProto, fieldNumber: 370) } if _storage._googleProtobufMethodOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethodOptions, fieldNumber: 374) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethodOptions, fieldNumber: 371) } if _storage._googleProtobufMixin != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMixin, fieldNumber: 375) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMixin, fieldNumber: 372) } if _storage._googleProtobufNullValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufNullValue, fieldNumber: 376) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufNullValue, fieldNumber: 373) } if _storage._googleProtobufOneofDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufOneofDescriptorProto, fieldNumber: 377) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufOneofDescriptorProto, fieldNumber: 374) } if _storage._googleProtobufOneofOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufOneofOptions, fieldNumber: 378) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufOneofOptions, fieldNumber: 375) } if _storage._googleProtobufOption != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufOption, fieldNumber: 379) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufOption, fieldNumber: 376) } if _storage._googleProtobufServiceDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufServiceDescriptorProto, fieldNumber: 380) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufServiceDescriptorProto, fieldNumber: 377) } if _storage._googleProtobufServiceOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufServiceOptions, fieldNumber: 381) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufServiceOptions, fieldNumber: 378) } if _storage._googleProtobufSourceCodeInfo != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufSourceCodeInfo, fieldNumber: 382) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufSourceCodeInfo, fieldNumber: 379) } if _storage._googleProtobufSourceContext != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufSourceContext, fieldNumber: 383) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufSourceContext, fieldNumber: 380) } if _storage._googleProtobufStringValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufStringValue, fieldNumber: 384) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufStringValue, fieldNumber: 381) } if _storage._googleProtobufStruct != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufStruct, fieldNumber: 385) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufStruct, fieldNumber: 382) } if _storage._googleProtobufSyntax != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufSyntax, fieldNumber: 386) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufSyntax, fieldNumber: 383) } if _storage._googleProtobufTimestamp != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufTimestamp, fieldNumber: 387) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufTimestamp, fieldNumber: 384) } if _storage._googleProtobufType != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufType, fieldNumber: 388) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufType, fieldNumber: 385) } if _storage._googleProtobufUint32Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufUint32Value, fieldNumber: 389) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufUint32Value, fieldNumber: 386) } if _storage._googleProtobufUint64Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufUint64Value, fieldNumber: 390) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufUint64Value, fieldNumber: 387) } if _storage._googleProtobufUninterpretedOption != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufUninterpretedOption, fieldNumber: 391) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufUninterpretedOption, fieldNumber: 388) } if _storage._googleProtobufValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufValue, fieldNumber: 392) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufValue, fieldNumber: 389) } if _storage._goPackage != 0 { - try visitor.visitSingularInt32Field(value: _storage._goPackage, fieldNumber: 393) + try visitor.visitSingularInt32Field(value: _storage._goPackage, fieldNumber: 390) } if _storage._group != 0 { - try visitor.visitSingularInt32Field(value: _storage._group, fieldNumber: 394) + try visitor.visitSingularInt32Field(value: _storage._group, fieldNumber: 391) } if _storage._groupFieldNumberStack != 0 { - try visitor.visitSingularInt32Field(value: _storage._groupFieldNumberStack, fieldNumber: 395) + try visitor.visitSingularInt32Field(value: _storage._groupFieldNumberStack, fieldNumber: 392) } if _storage._groupSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._groupSize, fieldNumber: 396) + try visitor.visitSingularInt32Field(value: _storage._groupSize, fieldNumber: 393) } if _storage._h != 0 { - try visitor.visitSingularInt32Field(value: _storage._h, fieldNumber: 397) + try visitor.visitSingularInt32Field(value: _storage._h, fieldNumber: 394) } if _storage._hadOneofValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._hadOneofValue, fieldNumber: 398) + try visitor.visitSingularInt32Field(value: _storage._hadOneofValue, fieldNumber: 395) } if _storage._handleConflictingOneOf != 0 { - try visitor.visitSingularInt32Field(value: _storage._handleConflictingOneOf, fieldNumber: 399) + try visitor.visitSingularInt32Field(value: _storage._handleConflictingOneOf, fieldNumber: 396) } if _storage._hasAggregateValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasAggregateValue_p, fieldNumber: 400) + try visitor.visitSingularInt32Field(value: _storage._hasAggregateValue_p, fieldNumber: 397) } if _storage._hasAllowAlias_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasAllowAlias_p, fieldNumber: 401) + try visitor.visitSingularInt32Field(value: _storage._hasAllowAlias_p, fieldNumber: 398) } if _storage._hasBegin_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasBegin_p, fieldNumber: 402) + try visitor.visitSingularInt32Field(value: _storage._hasBegin_p, fieldNumber: 399) } if _storage._hasCcEnableArenas_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasCcEnableArenas_p, fieldNumber: 403) + try visitor.visitSingularInt32Field(value: _storage._hasCcEnableArenas_p, fieldNumber: 400) } if _storage._hasCcGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasCcGenericServices_p, fieldNumber: 404) + try visitor.visitSingularInt32Field(value: _storage._hasCcGenericServices_p, fieldNumber: 401) } if _storage._hasClientStreaming_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasClientStreaming_p, fieldNumber: 405) + try visitor.visitSingularInt32Field(value: _storage._hasClientStreaming_p, fieldNumber: 402) } if _storage._hasCsharpNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasCsharpNamespace_p, fieldNumber: 406) + try visitor.visitSingularInt32Field(value: _storage._hasCsharpNamespace_p, fieldNumber: 403) } if _storage._hasCtype_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasCtype_p, fieldNumber: 407) + try visitor.visitSingularInt32Field(value: _storage._hasCtype_p, fieldNumber: 404) } if _storage._hasDebugRedact_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDebugRedact_p, fieldNumber: 408) + try visitor.visitSingularInt32Field(value: _storage._hasDebugRedact_p, fieldNumber: 405) } if _storage._hasDefaultValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDefaultValue_p, fieldNumber: 409) + try visitor.visitSingularInt32Field(value: _storage._hasDefaultValue_p, fieldNumber: 406) } if _storage._hasDeprecated_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDeprecated_p, fieldNumber: 410) + try visitor.visitSingularInt32Field(value: _storage._hasDeprecated_p, fieldNumber: 407) } if _storage._hasDeprecatedLegacyJsonFieldConflicts_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDeprecatedLegacyJsonFieldConflicts_p, fieldNumber: 411) + try visitor.visitSingularInt32Field(value: _storage._hasDeprecatedLegacyJsonFieldConflicts_p, fieldNumber: 408) } if _storage._hasDoubleValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDoubleValue_p, fieldNumber: 412) + try visitor.visitSingularInt32Field(value: _storage._hasDoubleValue_p, fieldNumber: 409) } if _storage._hasEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasEdition_p, fieldNumber: 413) - } - if _storage._hasEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasEditionEnum_p, fieldNumber: 414) + try visitor.visitSingularInt32Field(value: _storage._hasEdition_p, fieldNumber: 410) } if _storage._hasEnd_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasEnd_p, fieldNumber: 415) + try visitor.visitSingularInt32Field(value: _storage._hasEnd_p, fieldNumber: 411) } if _storage._hasEnumType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasEnumType_p, fieldNumber: 416) + try visitor.visitSingularInt32Field(value: _storage._hasEnumType_p, fieldNumber: 412) } if _storage._hasExtendee_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasExtendee_p, fieldNumber: 417) + try visitor.visitSingularInt32Field(value: _storage._hasExtendee_p, fieldNumber: 413) } if _storage._hasExtensionValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasExtensionValue_p, fieldNumber: 418) + try visitor.visitSingularInt32Field(value: _storage._hasExtensionValue_p, fieldNumber: 414) } if _storage._hasFeatures_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasFeatures_p, fieldNumber: 419) + try visitor.visitSingularInt32Field(value: _storage._hasFeatures_p, fieldNumber: 415) } if _storage._hasFieldPresence_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasFieldPresence_p, fieldNumber: 420) + try visitor.visitSingularInt32Field(value: _storage._hasFieldPresence_p, fieldNumber: 416) } if _storage._hasFullName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasFullName_p, fieldNumber: 421) + try visitor.visitSingularInt32Field(value: _storage._hasFullName_p, fieldNumber: 417) } if _storage._hasGoPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasGoPackage_p, fieldNumber: 422) + try visitor.visitSingularInt32Field(value: _storage._hasGoPackage_p, fieldNumber: 418) } if _storage._hash != 0 { - try visitor.visitSingularInt32Field(value: _storage._hash, fieldNumber: 423) + try visitor.visitSingularInt32Field(value: _storage._hash, fieldNumber: 419) } if _storage._hashable != 0 { - try visitor.visitSingularInt32Field(value: _storage._hashable, fieldNumber: 424) + try visitor.visitSingularInt32Field(value: _storage._hashable, fieldNumber: 420) } if _storage._hasher != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasher, fieldNumber: 425) + try visitor.visitSingularInt32Field(value: _storage._hasher, fieldNumber: 421) } if _storage._hashValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hashValue_p, fieldNumber: 426) + try visitor.visitSingularInt32Field(value: _storage._hashValue_p, fieldNumber: 422) } if _storage._hashVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._hashVisitor, fieldNumber: 427) + try visitor.visitSingularInt32Field(value: _storage._hashVisitor, fieldNumber: 423) } if _storage._hasIdempotencyLevel_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasIdempotencyLevel_p, fieldNumber: 428) + try visitor.visitSingularInt32Field(value: _storage._hasIdempotencyLevel_p, fieldNumber: 424) } if _storage._hasIdentifierValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasIdentifierValue_p, fieldNumber: 429) + try visitor.visitSingularInt32Field(value: _storage._hasIdentifierValue_p, fieldNumber: 425) } if _storage._hasInputType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasInputType_p, fieldNumber: 430) + try visitor.visitSingularInt32Field(value: _storage._hasInputType_p, fieldNumber: 426) } if _storage._hasIsExtension_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasIsExtension_p, fieldNumber: 431) + try visitor.visitSingularInt32Field(value: _storage._hasIsExtension_p, fieldNumber: 427) } if _storage._hasJavaGenerateEqualsAndHash_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaGenerateEqualsAndHash_p, fieldNumber: 432) + try visitor.visitSingularInt32Field(value: _storage._hasJavaGenerateEqualsAndHash_p, fieldNumber: 428) } if _storage._hasJavaGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaGenericServices_p, fieldNumber: 433) + try visitor.visitSingularInt32Field(value: _storage._hasJavaGenericServices_p, fieldNumber: 429) } if _storage._hasJavaMultipleFiles_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaMultipleFiles_p, fieldNumber: 434) + try visitor.visitSingularInt32Field(value: _storage._hasJavaMultipleFiles_p, fieldNumber: 430) } if _storage._hasJavaOuterClassname_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaOuterClassname_p, fieldNumber: 435) + try visitor.visitSingularInt32Field(value: _storage._hasJavaOuterClassname_p, fieldNumber: 431) } if _storage._hasJavaPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaPackage_p, fieldNumber: 436) + try visitor.visitSingularInt32Field(value: _storage._hasJavaPackage_p, fieldNumber: 432) } if _storage._hasJavaStringCheckUtf8_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaStringCheckUtf8_p, fieldNumber: 437) + try visitor.visitSingularInt32Field(value: _storage._hasJavaStringCheckUtf8_p, fieldNumber: 433) } if _storage._hasJsonFormat_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJsonFormat_p, fieldNumber: 438) + try visitor.visitSingularInt32Field(value: _storage._hasJsonFormat_p, fieldNumber: 434) } if _storage._hasJsonName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJsonName_p, fieldNumber: 439) + try visitor.visitSingularInt32Field(value: _storage._hasJsonName_p, fieldNumber: 435) } if _storage._hasJstype_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJstype_p, fieldNumber: 440) + try visitor.visitSingularInt32Field(value: _storage._hasJstype_p, fieldNumber: 436) } if _storage._hasLabel_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasLabel_p, fieldNumber: 441) + try visitor.visitSingularInt32Field(value: _storage._hasLabel_p, fieldNumber: 437) } if _storage._hasLazy_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasLazy_p, fieldNumber: 442) + try visitor.visitSingularInt32Field(value: _storage._hasLazy_p, fieldNumber: 438) } if _storage._hasLeadingComments_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasLeadingComments_p, fieldNumber: 443) + try visitor.visitSingularInt32Field(value: _storage._hasLeadingComments_p, fieldNumber: 439) } if _storage._hasMapEntry_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMapEntry_p, fieldNumber: 444) + try visitor.visitSingularInt32Field(value: _storage._hasMapEntry_p, fieldNumber: 440) } if _storage._hasMaximumEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMaximumEdition_p, fieldNumber: 445) - } - if _storage._hasMaximumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMaximumEditionEnum_p, fieldNumber: 446) + try visitor.visitSingularInt32Field(value: _storage._hasMaximumEdition_p, fieldNumber: 441) } if _storage._hasMessageEncoding_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMessageEncoding_p, fieldNumber: 447) + try visitor.visitSingularInt32Field(value: _storage._hasMessageEncoding_p, fieldNumber: 442) } if _storage._hasMessageSetWireFormat_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMessageSetWireFormat_p, fieldNumber: 448) + try visitor.visitSingularInt32Field(value: _storage._hasMessageSetWireFormat_p, fieldNumber: 443) } if _storage._hasMinimumEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMinimumEdition_p, fieldNumber: 449) - } - if _storage._hasMinimumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMinimumEditionEnum_p, fieldNumber: 450) + try visitor.visitSingularInt32Field(value: _storage._hasMinimumEdition_p, fieldNumber: 444) } if _storage._hasName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasName_p, fieldNumber: 451) + try visitor.visitSingularInt32Field(value: _storage._hasName_p, fieldNumber: 445) } if _storage._hasNamePart_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasNamePart_p, fieldNumber: 452) + try visitor.visitSingularInt32Field(value: _storage._hasNamePart_p, fieldNumber: 446) } if _storage._hasNegativeIntValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasNegativeIntValue_p, fieldNumber: 453) + try visitor.visitSingularInt32Field(value: _storage._hasNegativeIntValue_p, fieldNumber: 447) } if _storage._hasNoStandardDescriptorAccessor_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasNoStandardDescriptorAccessor_p, fieldNumber: 454) + try visitor.visitSingularInt32Field(value: _storage._hasNoStandardDescriptorAccessor_p, fieldNumber: 448) } if _storage._hasNumber_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasNumber_p, fieldNumber: 455) + try visitor.visitSingularInt32Field(value: _storage._hasNumber_p, fieldNumber: 449) } if _storage._hasObjcClassPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasObjcClassPrefix_p, fieldNumber: 456) + try visitor.visitSingularInt32Field(value: _storage._hasObjcClassPrefix_p, fieldNumber: 450) } if _storage._hasOneofIndex_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasOneofIndex_p, fieldNumber: 457) + try visitor.visitSingularInt32Field(value: _storage._hasOneofIndex_p, fieldNumber: 451) } if _storage._hasOptimizeFor_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasOptimizeFor_p, fieldNumber: 458) + try visitor.visitSingularInt32Field(value: _storage._hasOptimizeFor_p, fieldNumber: 452) } if _storage._hasOptions_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasOptions_p, fieldNumber: 459) + try visitor.visitSingularInt32Field(value: _storage._hasOptions_p, fieldNumber: 453) } if _storage._hasOutputType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasOutputType_p, fieldNumber: 460) + try visitor.visitSingularInt32Field(value: _storage._hasOutputType_p, fieldNumber: 454) } if _storage._hasPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPackage_p, fieldNumber: 461) + try visitor.visitSingularInt32Field(value: _storage._hasPackage_p, fieldNumber: 455) } if _storage._hasPacked_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPacked_p, fieldNumber: 462) + try visitor.visitSingularInt32Field(value: _storage._hasPacked_p, fieldNumber: 456) } if _storage._hasPhpClassPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPhpClassPrefix_p, fieldNumber: 463) + try visitor.visitSingularInt32Field(value: _storage._hasPhpClassPrefix_p, fieldNumber: 457) } if _storage._hasPhpGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPhpGenericServices_p, fieldNumber: 464) + try visitor.visitSingularInt32Field(value: _storage._hasPhpGenericServices_p, fieldNumber: 458) } if _storage._hasPhpMetadataNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPhpMetadataNamespace_p, fieldNumber: 465) + try visitor.visitSingularInt32Field(value: _storage._hasPhpMetadataNamespace_p, fieldNumber: 459) } if _storage._hasPhpNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPhpNamespace_p, fieldNumber: 466) + try visitor.visitSingularInt32Field(value: _storage._hasPhpNamespace_p, fieldNumber: 460) } if _storage._hasPositiveIntValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPositiveIntValue_p, fieldNumber: 467) + try visitor.visitSingularInt32Field(value: _storage._hasPositiveIntValue_p, fieldNumber: 461) } if _storage._hasProto3Optional_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasProto3Optional_p, fieldNumber: 468) + try visitor.visitSingularInt32Field(value: _storage._hasProto3Optional_p, fieldNumber: 462) } if _storage._hasPyGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPyGenericServices_p, fieldNumber: 469) + try visitor.visitSingularInt32Field(value: _storage._hasPyGenericServices_p, fieldNumber: 463) } if _storage._hasRepeated_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasRepeated_p, fieldNumber: 470) + try visitor.visitSingularInt32Field(value: _storage._hasRepeated_p, fieldNumber: 464) } if _storage._hasRepeatedFieldEncoding_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasRepeatedFieldEncoding_p, fieldNumber: 471) + try visitor.visitSingularInt32Field(value: _storage._hasRepeatedFieldEncoding_p, fieldNumber: 465) } if _storage._hasReserved_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasReserved_p, fieldNumber: 472) + try visitor.visitSingularInt32Field(value: _storage._hasReserved_p, fieldNumber: 466) } if _storage._hasRetention_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasRetention_p, fieldNumber: 473) + try visitor.visitSingularInt32Field(value: _storage._hasRetention_p, fieldNumber: 467) } if _storage._hasRubyPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasRubyPackage_p, fieldNumber: 474) + try visitor.visitSingularInt32Field(value: _storage._hasRubyPackage_p, fieldNumber: 468) } if _storage._hasSemantic_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSemantic_p, fieldNumber: 475) + try visitor.visitSingularInt32Field(value: _storage._hasSemantic_p, fieldNumber: 469) } if _storage._hasServerStreaming_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasServerStreaming_p, fieldNumber: 476) + try visitor.visitSingularInt32Field(value: _storage._hasServerStreaming_p, fieldNumber: 470) } if _storage._hasSourceCodeInfo_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSourceCodeInfo_p, fieldNumber: 477) + try visitor.visitSingularInt32Field(value: _storage._hasSourceCodeInfo_p, fieldNumber: 471) } if _storage._hasSourceContext_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSourceContext_p, fieldNumber: 478) + try visitor.visitSingularInt32Field(value: _storage._hasSourceContext_p, fieldNumber: 472) } if _storage._hasSourceFile_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSourceFile_p, fieldNumber: 479) + try visitor.visitSingularInt32Field(value: _storage._hasSourceFile_p, fieldNumber: 473) } if _storage._hasStart_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasStart_p, fieldNumber: 480) + try visitor.visitSingularInt32Field(value: _storage._hasStart_p, fieldNumber: 474) } if _storage._hasStringValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasStringValue_p, fieldNumber: 481) + try visitor.visitSingularInt32Field(value: _storage._hasStringValue_p, fieldNumber: 475) } if _storage._hasSwiftPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSwiftPrefix_p, fieldNumber: 482) + try visitor.visitSingularInt32Field(value: _storage._hasSwiftPrefix_p, fieldNumber: 476) } if _storage._hasSyntax_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSyntax_p, fieldNumber: 483) + try visitor.visitSingularInt32Field(value: _storage._hasSyntax_p, fieldNumber: 477) } if _storage._hasTrailingComments_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasTrailingComments_p, fieldNumber: 484) + try visitor.visitSingularInt32Field(value: _storage._hasTrailingComments_p, fieldNumber: 478) } if _storage._hasType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasType_p, fieldNumber: 485) + try visitor.visitSingularInt32Field(value: _storage._hasType_p, fieldNumber: 479) } if _storage._hasTypeName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasTypeName_p, fieldNumber: 486) + try visitor.visitSingularInt32Field(value: _storage._hasTypeName_p, fieldNumber: 480) } if _storage._hasUnverifiedLazy_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasUnverifiedLazy_p, fieldNumber: 487) + try visitor.visitSingularInt32Field(value: _storage._hasUnverifiedLazy_p, fieldNumber: 481) + } + if _storage._hasUtf8Validation_p != 0 { + try visitor.visitSingularInt32Field(value: _storage._hasUtf8Validation_p, fieldNumber: 482) } if _storage._hasValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasValue_p, fieldNumber: 488) + try visitor.visitSingularInt32Field(value: _storage._hasValue_p, fieldNumber: 483) } if _storage._hasVerification_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasVerification_p, fieldNumber: 489) + try visitor.visitSingularInt32Field(value: _storage._hasVerification_p, fieldNumber: 484) } if _storage._hasWeak_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasWeak_p, fieldNumber: 490) + try visitor.visitSingularInt32Field(value: _storage._hasWeak_p, fieldNumber: 485) } if _storage._hour != 0 { - try visitor.visitSingularInt32Field(value: _storage._hour, fieldNumber: 491) + try visitor.visitSingularInt32Field(value: _storage._hour, fieldNumber: 486) } if _storage._i != 0 { - try visitor.visitSingularInt32Field(value: _storage._i, fieldNumber: 492) + try visitor.visitSingularInt32Field(value: _storage._i, fieldNumber: 487) } if _storage._idempotencyLevel != 0 { - try visitor.visitSingularInt32Field(value: _storage._idempotencyLevel, fieldNumber: 493) + try visitor.visitSingularInt32Field(value: _storage._idempotencyLevel, fieldNumber: 488) } if _storage._identifierValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._identifierValue, fieldNumber: 494) + try visitor.visitSingularInt32Field(value: _storage._identifierValue, fieldNumber: 489) } if _storage._if != 0 { - try visitor.visitSingularInt32Field(value: _storage._if, fieldNumber: 495) + try visitor.visitSingularInt32Field(value: _storage._if, fieldNumber: 490) } if _storage._ignoreUnknownFields != 0 { - try visitor.visitSingularInt32Field(value: _storage._ignoreUnknownFields, fieldNumber: 496) + try visitor.visitSingularInt32Field(value: _storage._ignoreUnknownFields, fieldNumber: 491) } if _storage._index != 0 { - try visitor.visitSingularInt32Field(value: _storage._index, fieldNumber: 497) + try visitor.visitSingularInt32Field(value: _storage._index, fieldNumber: 492) } if _storage._init_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._init_p, fieldNumber: 498) + try visitor.visitSingularInt32Field(value: _storage._init_p, fieldNumber: 493) } if _storage._inout != 0 { - try visitor.visitSingularInt32Field(value: _storage._inout, fieldNumber: 499) + try visitor.visitSingularInt32Field(value: _storage._inout, fieldNumber: 494) } if _storage._inputType != 0 { - try visitor.visitSingularInt32Field(value: _storage._inputType, fieldNumber: 500) + try visitor.visitSingularInt32Field(value: _storage._inputType, fieldNumber: 495) } if _storage._insert != 0 { - try visitor.visitSingularInt32Field(value: _storage._insert, fieldNumber: 501) + try visitor.visitSingularInt32Field(value: _storage._insert, fieldNumber: 496) } if _storage._int != 0 { - try visitor.visitSingularInt32Field(value: _storage._int, fieldNumber: 502) + try visitor.visitSingularInt32Field(value: _storage._int, fieldNumber: 497) } if _storage._int32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._int32, fieldNumber: 503) + try visitor.visitSingularInt32Field(value: _storage._int32, fieldNumber: 498) } if _storage._int32Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._int32Value, fieldNumber: 504) + try visitor.visitSingularInt32Field(value: _storage._int32Value, fieldNumber: 499) } if _storage._int64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._int64, fieldNumber: 505) + try visitor.visitSingularInt32Field(value: _storage._int64, fieldNumber: 500) } if _storage._int64Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._int64Value, fieldNumber: 506) + try visitor.visitSingularInt32Field(value: _storage._int64Value, fieldNumber: 501) } if _storage._int8 != 0 { - try visitor.visitSingularInt32Field(value: _storage._int8, fieldNumber: 507) + try visitor.visitSingularInt32Field(value: _storage._int8, fieldNumber: 502) } if _storage._integerLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._integerLiteral, fieldNumber: 508) + try visitor.visitSingularInt32Field(value: _storage._integerLiteral, fieldNumber: 503) } if _storage._integerLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._integerLiteralType, fieldNumber: 509) + try visitor.visitSingularInt32Field(value: _storage._integerLiteralType, fieldNumber: 504) } if _storage._intern != 0 { - try visitor.visitSingularInt32Field(value: _storage._intern, fieldNumber: 510) + try visitor.visitSingularInt32Field(value: _storage._intern, fieldNumber: 505) } if _storage._internal != 0 { - try visitor.visitSingularInt32Field(value: _storage._internal, fieldNumber: 511) + try visitor.visitSingularInt32Field(value: _storage._internal, fieldNumber: 506) } if _storage._internalState != 0 { - try visitor.visitSingularInt32Field(value: _storage._internalState, fieldNumber: 512) + try visitor.visitSingularInt32Field(value: _storage._internalState, fieldNumber: 507) } if _storage._into != 0 { - try visitor.visitSingularInt32Field(value: _storage._into, fieldNumber: 513) + try visitor.visitSingularInt32Field(value: _storage._into, fieldNumber: 508) } if _storage._ints != 0 { - try visitor.visitSingularInt32Field(value: _storage._ints, fieldNumber: 514) + try visitor.visitSingularInt32Field(value: _storage._ints, fieldNumber: 509) } if _storage._isA != 0 { - try visitor.visitSingularInt32Field(value: _storage._isA, fieldNumber: 515) + try visitor.visitSingularInt32Field(value: _storage._isA, fieldNumber: 510) } if _storage._isEqual != 0 { - try visitor.visitSingularInt32Field(value: _storage._isEqual, fieldNumber: 516) + try visitor.visitSingularInt32Field(value: _storage._isEqual, fieldNumber: 511) } if _storage._isEqualTo != 0 { - try visitor.visitSingularInt32Field(value: _storage._isEqualTo, fieldNumber: 517) + try visitor.visitSingularInt32Field(value: _storage._isEqualTo, fieldNumber: 512) } if _storage._isExtension != 0 { - try visitor.visitSingularInt32Field(value: _storage._isExtension, fieldNumber: 518) + try visitor.visitSingularInt32Field(value: _storage._isExtension, fieldNumber: 513) } if _storage._isInitialized_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._isInitialized_p, fieldNumber: 519) + try visitor.visitSingularInt32Field(value: _storage._isInitialized_p, fieldNumber: 514) } if _storage._isNegative != 0 { - try visitor.visitSingularInt32Field(value: _storage._isNegative, fieldNumber: 520) + try visitor.visitSingularInt32Field(value: _storage._isNegative, fieldNumber: 515) } if _storage._itemTagsEncodedSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._itemTagsEncodedSize, fieldNumber: 521) + try visitor.visitSingularInt32Field(value: _storage._itemTagsEncodedSize, fieldNumber: 516) } if _storage._iterator != 0 { - try visitor.visitSingularInt32Field(value: _storage._iterator, fieldNumber: 522) + try visitor.visitSingularInt32Field(value: _storage._iterator, fieldNumber: 517) } if _storage._i2166136261 != 0 { - try visitor.visitSingularInt32Field(value: _storage._i2166136261, fieldNumber: 523) + try visitor.visitSingularInt32Field(value: _storage._i2166136261, fieldNumber: 518) } if _storage._javaGenerateEqualsAndHash != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaGenerateEqualsAndHash, fieldNumber: 524) + try visitor.visitSingularInt32Field(value: _storage._javaGenerateEqualsAndHash, fieldNumber: 519) } if _storage._javaGenericServices != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaGenericServices, fieldNumber: 525) + try visitor.visitSingularInt32Field(value: _storage._javaGenericServices, fieldNumber: 520) } if _storage._javaMultipleFiles != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaMultipleFiles, fieldNumber: 526) + try visitor.visitSingularInt32Field(value: _storage._javaMultipleFiles, fieldNumber: 521) } if _storage._javaOuterClassname != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaOuterClassname, fieldNumber: 527) + try visitor.visitSingularInt32Field(value: _storage._javaOuterClassname, fieldNumber: 522) } if _storage._javaPackage != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaPackage, fieldNumber: 528) + try visitor.visitSingularInt32Field(value: _storage._javaPackage, fieldNumber: 523) } if _storage._javaStringCheckUtf8 != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaStringCheckUtf8, fieldNumber: 529) + try visitor.visitSingularInt32Field(value: _storage._javaStringCheckUtf8, fieldNumber: 524) } if _storage._jsondecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsondecoder, fieldNumber: 530) + try visitor.visitSingularInt32Field(value: _storage._jsondecoder, fieldNumber: 525) } if _storage._jsondecodingError != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsondecodingError, fieldNumber: 531) + try visitor.visitSingularInt32Field(value: _storage._jsondecodingError, fieldNumber: 526) } if _storage._jsondecodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsondecodingOptions, fieldNumber: 532) + try visitor.visitSingularInt32Field(value: _storage._jsondecodingOptions, fieldNumber: 527) } if _storage._jsonEncoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonEncoder, fieldNumber: 533) + try visitor.visitSingularInt32Field(value: _storage._jsonEncoder, fieldNumber: 528) } if _storage._jsonencodingError != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonencodingError, fieldNumber: 534) + try visitor.visitSingularInt32Field(value: _storage._jsonencodingError, fieldNumber: 529) } if _storage._jsonencodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonencodingOptions, fieldNumber: 535) + try visitor.visitSingularInt32Field(value: _storage._jsonencodingOptions, fieldNumber: 530) } if _storage._jsonencodingVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonencodingVisitor, fieldNumber: 536) + try visitor.visitSingularInt32Field(value: _storage._jsonencodingVisitor, fieldNumber: 531) } if _storage._jsonFormat != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonFormat, fieldNumber: 537) + try visitor.visitSingularInt32Field(value: _storage._jsonFormat, fieldNumber: 532) } if _storage._jsonmapEncodingVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonmapEncodingVisitor, fieldNumber: 538) + try visitor.visitSingularInt32Field(value: _storage._jsonmapEncodingVisitor, fieldNumber: 533) } if _storage._jsonName != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonName, fieldNumber: 539) + try visitor.visitSingularInt32Field(value: _storage._jsonName, fieldNumber: 534) } if _storage._jsonPath != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonPath, fieldNumber: 540) + try visitor.visitSingularInt32Field(value: _storage._jsonPath, fieldNumber: 535) } if _storage._jsonPaths != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonPaths, fieldNumber: 541) + try visitor.visitSingularInt32Field(value: _storage._jsonPaths, fieldNumber: 536) } if _storage._jsonscanner != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonscanner, fieldNumber: 542) + try visitor.visitSingularInt32Field(value: _storage._jsonscanner, fieldNumber: 537) } if _storage._jsonString != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonString, fieldNumber: 543) + try visitor.visitSingularInt32Field(value: _storage._jsonString, fieldNumber: 538) } if _storage._jsonText != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonText, fieldNumber: 544) + try visitor.visitSingularInt32Field(value: _storage._jsonText, fieldNumber: 539) } if _storage._jsonUtf8Data != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonUtf8Data, fieldNumber: 545) + try visitor.visitSingularInt32Field(value: _storage._jsonUtf8Data, fieldNumber: 540) } if _storage._jstype != 0 { - try visitor.visitSingularInt32Field(value: _storage._jstype, fieldNumber: 546) + try visitor.visitSingularInt32Field(value: _storage._jstype, fieldNumber: 541) } if _storage._k != 0 { - try visitor.visitSingularInt32Field(value: _storage._k, fieldNumber: 547) + try visitor.visitSingularInt32Field(value: _storage._k, fieldNumber: 542) } if _storage._kChunkSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._kChunkSize, fieldNumber: 548) + try visitor.visitSingularInt32Field(value: _storage._kChunkSize, fieldNumber: 543) } if _storage._key != 0 { - try visitor.visitSingularInt32Field(value: _storage._key, fieldNumber: 549) + try visitor.visitSingularInt32Field(value: _storage._key, fieldNumber: 544) } if _storage._keyField != 0 { - try visitor.visitSingularInt32Field(value: _storage._keyField, fieldNumber: 550) + try visitor.visitSingularInt32Field(value: _storage._keyField, fieldNumber: 545) } if _storage._keyFieldOpt != 0 { - try visitor.visitSingularInt32Field(value: _storage._keyFieldOpt, fieldNumber: 551) + try visitor.visitSingularInt32Field(value: _storage._keyFieldOpt, fieldNumber: 546) } if _storage._keyType != 0 { - try visitor.visitSingularInt32Field(value: _storage._keyType, fieldNumber: 552) + try visitor.visitSingularInt32Field(value: _storage._keyType, fieldNumber: 547) } if _storage._kind != 0 { - try visitor.visitSingularInt32Field(value: _storage._kind, fieldNumber: 553) + try visitor.visitSingularInt32Field(value: _storage._kind, fieldNumber: 548) } if _storage._l != 0 { - try visitor.visitSingularInt32Field(value: _storage._l, fieldNumber: 554) + try visitor.visitSingularInt32Field(value: _storage._l, fieldNumber: 549) } if _storage._label != 0 { - try visitor.visitSingularInt32Field(value: _storage._label, fieldNumber: 555) + try visitor.visitSingularInt32Field(value: _storage._label, fieldNumber: 550) } if _storage._lazy != 0 { - try visitor.visitSingularInt32Field(value: _storage._lazy, fieldNumber: 556) + try visitor.visitSingularInt32Field(value: _storage._lazy, fieldNumber: 551) } if _storage._leadingComments != 0 { - try visitor.visitSingularInt32Field(value: _storage._leadingComments, fieldNumber: 557) + try visitor.visitSingularInt32Field(value: _storage._leadingComments, fieldNumber: 552) } if _storage._leadingDetachedComments != 0 { - try visitor.visitSingularInt32Field(value: _storage._leadingDetachedComments, fieldNumber: 558) + try visitor.visitSingularInt32Field(value: _storage._leadingDetachedComments, fieldNumber: 553) } if _storage._length != 0 { - try visitor.visitSingularInt32Field(value: _storage._length, fieldNumber: 559) + try visitor.visitSingularInt32Field(value: _storage._length, fieldNumber: 554) } if _storage._lessThan != 0 { - try visitor.visitSingularInt32Field(value: _storage._lessThan, fieldNumber: 560) + try visitor.visitSingularInt32Field(value: _storage._lessThan, fieldNumber: 555) } if _storage._let != 0 { - try visitor.visitSingularInt32Field(value: _storage._let, fieldNumber: 561) + try visitor.visitSingularInt32Field(value: _storage._let, fieldNumber: 556) } if _storage._lhs != 0 { - try visitor.visitSingularInt32Field(value: _storage._lhs, fieldNumber: 562) + try visitor.visitSingularInt32Field(value: _storage._lhs, fieldNumber: 557) } if _storage._list != 0 { - try visitor.visitSingularInt32Field(value: _storage._list, fieldNumber: 563) + try visitor.visitSingularInt32Field(value: _storage._list, fieldNumber: 558) } if _storage._listOfMessages != 0 { - try visitor.visitSingularInt32Field(value: _storage._listOfMessages, fieldNumber: 564) + try visitor.visitSingularInt32Field(value: _storage._listOfMessages, fieldNumber: 559) } if _storage._listValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._listValue, fieldNumber: 565) + try visitor.visitSingularInt32Field(value: _storage._listValue, fieldNumber: 560) } if _storage._littleEndian != 0 { - try visitor.visitSingularInt32Field(value: _storage._littleEndian, fieldNumber: 566) + try visitor.visitSingularInt32Field(value: _storage._littleEndian, fieldNumber: 561) } if _storage._littleEndianBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._littleEndianBytes, fieldNumber: 567) + try visitor.visitSingularInt32Field(value: _storage._littleEndianBytes, fieldNumber: 562) } if _storage._load != 0 { - try visitor.visitSingularInt32Field(value: _storage._load, fieldNumber: 568) + try visitor.visitSingularInt32Field(value: _storage._load, fieldNumber: 563) } if _storage._localHasher != 0 { - try visitor.visitSingularInt32Field(value: _storage._localHasher, fieldNumber: 569) + try visitor.visitSingularInt32Field(value: _storage._localHasher, fieldNumber: 564) } if _storage._location != 0 { - try visitor.visitSingularInt32Field(value: _storage._location, fieldNumber: 570) + try visitor.visitSingularInt32Field(value: _storage._location, fieldNumber: 565) } if _storage._m != 0 { - try visitor.visitSingularInt32Field(value: _storage._m, fieldNumber: 571) + try visitor.visitSingularInt32Field(value: _storage._m, fieldNumber: 566) } if _storage._major != 0 { - try visitor.visitSingularInt32Field(value: _storage._major, fieldNumber: 572) + try visitor.visitSingularInt32Field(value: _storage._major, fieldNumber: 567) } if _storage._makeIterator != 0 { - try visitor.visitSingularInt32Field(value: _storage._makeIterator, fieldNumber: 573) + try visitor.visitSingularInt32Field(value: _storage._makeIterator, fieldNumber: 568) } if _storage._mapEntry != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapEntry, fieldNumber: 574) + try visitor.visitSingularInt32Field(value: _storage._mapEntry, fieldNumber: 569) } if _storage._mapHash != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapHash, fieldNumber: 575) + try visitor.visitSingularInt32Field(value: _storage._mapHash, fieldNumber: 570) } if _storage._mapKeyType != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapKeyType, fieldNumber: 576) + try visitor.visitSingularInt32Field(value: _storage._mapKeyType, fieldNumber: 571) } if _storage._mapNameResolver != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapNameResolver, fieldNumber: 577) + try visitor.visitSingularInt32Field(value: _storage._mapNameResolver, fieldNumber: 572) } if _storage._mapToMessages != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapToMessages, fieldNumber: 578) + try visitor.visitSingularInt32Field(value: _storage._mapToMessages, fieldNumber: 573) } if _storage._mapValueType != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapValueType, fieldNumber: 579) + try visitor.visitSingularInt32Field(value: _storage._mapValueType, fieldNumber: 574) } if _storage._mapVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapVisitor, fieldNumber: 580) + try visitor.visitSingularInt32Field(value: _storage._mapVisitor, fieldNumber: 575) } if _storage._maximumEdition != 0 { - try visitor.visitSingularInt32Field(value: _storage._maximumEdition, fieldNumber: 581) - } - if _storage._maximumEditionEnum != 0 { - try visitor.visitSingularInt32Field(value: _storage._maximumEditionEnum, fieldNumber: 582) + try visitor.visitSingularInt32Field(value: _storage._maximumEdition, fieldNumber: 576) } if _storage._mdayStart != 0 { - try visitor.visitSingularInt32Field(value: _storage._mdayStart, fieldNumber: 583) + try visitor.visitSingularInt32Field(value: _storage._mdayStart, fieldNumber: 577) } if _storage._merge != 0 { - try visitor.visitSingularInt32Field(value: _storage._merge, fieldNumber: 584) + try visitor.visitSingularInt32Field(value: _storage._merge, fieldNumber: 578) } if _storage._message != 0 { - try visitor.visitSingularInt32Field(value: _storage._message, fieldNumber: 585) + try visitor.visitSingularInt32Field(value: _storage._message, fieldNumber: 579) } if _storage._messageDepthLimit != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageDepthLimit, fieldNumber: 586) + try visitor.visitSingularInt32Field(value: _storage._messageDepthLimit, fieldNumber: 580) } if _storage._messageEncoding != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageEncoding, fieldNumber: 587) + try visitor.visitSingularInt32Field(value: _storage._messageEncoding, fieldNumber: 581) } if _storage._messageExtension != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageExtension, fieldNumber: 588) + try visitor.visitSingularInt32Field(value: _storage._messageExtension, fieldNumber: 582) } if _storage._messageImplementationBase != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageImplementationBase, fieldNumber: 589) + try visitor.visitSingularInt32Field(value: _storage._messageImplementationBase, fieldNumber: 583) } if _storage._messageOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageOptions, fieldNumber: 590) + try visitor.visitSingularInt32Field(value: _storage._messageOptions, fieldNumber: 584) } if _storage._messageSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageSet, fieldNumber: 591) + try visitor.visitSingularInt32Field(value: _storage._messageSet, fieldNumber: 585) } if _storage._messageSetWireFormat != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageSetWireFormat, fieldNumber: 592) + try visitor.visitSingularInt32Field(value: _storage._messageSetWireFormat, fieldNumber: 586) } if _storage._messageType != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageType, fieldNumber: 593) + try visitor.visitSingularInt32Field(value: _storage._messageType, fieldNumber: 587) } if _storage._method != 0 { - try visitor.visitSingularInt32Field(value: _storage._method, fieldNumber: 594) + try visitor.visitSingularInt32Field(value: _storage._method, fieldNumber: 588) } if _storage._methodDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._methodDescriptorProto, fieldNumber: 595) + try visitor.visitSingularInt32Field(value: _storage._methodDescriptorProto, fieldNumber: 589) } if _storage._methodOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._methodOptions, fieldNumber: 596) + try visitor.visitSingularInt32Field(value: _storage._methodOptions, fieldNumber: 590) } if _storage._methods != 0 { - try visitor.visitSingularInt32Field(value: _storage._methods, fieldNumber: 597) + try visitor.visitSingularInt32Field(value: _storage._methods, fieldNumber: 591) } if _storage._min != 0 { - try visitor.visitSingularInt32Field(value: _storage._min, fieldNumber: 598) + try visitor.visitSingularInt32Field(value: _storage._min, fieldNumber: 592) } if _storage._minimumEdition != 0 { - try visitor.visitSingularInt32Field(value: _storage._minimumEdition, fieldNumber: 599) - } - if _storage._minimumEditionEnum != 0 { - try visitor.visitSingularInt32Field(value: _storage._minimumEditionEnum, fieldNumber: 600) + try visitor.visitSingularInt32Field(value: _storage._minimumEdition, fieldNumber: 593) } if _storage._minor != 0 { - try visitor.visitSingularInt32Field(value: _storage._minor, fieldNumber: 601) + try visitor.visitSingularInt32Field(value: _storage._minor, fieldNumber: 594) } if _storage._mixin != 0 { - try visitor.visitSingularInt32Field(value: _storage._mixin, fieldNumber: 602) + try visitor.visitSingularInt32Field(value: _storage._mixin, fieldNumber: 595) } if _storage._mixins != 0 { - try visitor.visitSingularInt32Field(value: _storage._mixins, fieldNumber: 603) + try visitor.visitSingularInt32Field(value: _storage._mixins, fieldNumber: 596) } if _storage._modifier != 0 { - try visitor.visitSingularInt32Field(value: _storage._modifier, fieldNumber: 604) + try visitor.visitSingularInt32Field(value: _storage._modifier, fieldNumber: 597) } if _storage._modify != 0 { - try visitor.visitSingularInt32Field(value: _storage._modify, fieldNumber: 605) + try visitor.visitSingularInt32Field(value: _storage._modify, fieldNumber: 598) } if _storage._month != 0 { - try visitor.visitSingularInt32Field(value: _storage._month, fieldNumber: 606) + try visitor.visitSingularInt32Field(value: _storage._month, fieldNumber: 599) } if _storage._msgExtension != 0 { - try visitor.visitSingularInt32Field(value: _storage._msgExtension, fieldNumber: 607) + try visitor.visitSingularInt32Field(value: _storage._msgExtension, fieldNumber: 600) } if _storage._mutating != 0 { - try visitor.visitSingularInt32Field(value: _storage._mutating, fieldNumber: 608) + try visitor.visitSingularInt32Field(value: _storage._mutating, fieldNumber: 601) } if _storage._n != 0 { - try visitor.visitSingularInt32Field(value: _storage._n, fieldNumber: 609) + try visitor.visitSingularInt32Field(value: _storage._n, fieldNumber: 602) } if _storage._name != 0 { - try visitor.visitSingularInt32Field(value: _storage._name, fieldNumber: 610) + try visitor.visitSingularInt32Field(value: _storage._name, fieldNumber: 603) } if _storage._nameDescription != 0 { - try visitor.visitSingularInt32Field(value: _storage._nameDescription, fieldNumber: 611) + try visitor.visitSingularInt32Field(value: _storage._nameDescription, fieldNumber: 604) } if _storage._nameMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._nameMap, fieldNumber: 612) + try visitor.visitSingularInt32Field(value: _storage._nameMap, fieldNumber: 605) } if _storage._namePart != 0 { - try visitor.visitSingularInt32Field(value: _storage._namePart, fieldNumber: 613) + try visitor.visitSingularInt32Field(value: _storage._namePart, fieldNumber: 606) } if _storage._nameResolver != 0 { - try visitor.visitSingularInt32Field(value: _storage._nameResolver, fieldNumber: 614) + try visitor.visitSingularInt32Field(value: _storage._nameResolver, fieldNumber: 607) } if _storage._names != 0 { - try visitor.visitSingularInt32Field(value: _storage._names, fieldNumber: 615) + try visitor.visitSingularInt32Field(value: _storage._names, fieldNumber: 608) } if _storage._nanos != 0 { - try visitor.visitSingularInt32Field(value: _storage._nanos, fieldNumber: 616) + try visitor.visitSingularInt32Field(value: _storage._nanos, fieldNumber: 609) } if _storage._nativeBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._nativeBytes, fieldNumber: 617) + try visitor.visitSingularInt32Field(value: _storage._nativeBytes, fieldNumber: 610) } if _storage._nativeEndianBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._nativeEndianBytes, fieldNumber: 618) + try visitor.visitSingularInt32Field(value: _storage._nativeEndianBytes, fieldNumber: 611) } if _storage._negativeIntValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._negativeIntValue, fieldNumber: 619) + try visitor.visitSingularInt32Field(value: _storage._negativeIntValue, fieldNumber: 612) } if _storage._nestedType != 0 { - try visitor.visitSingularInt32Field(value: _storage._nestedType, fieldNumber: 620) + try visitor.visitSingularInt32Field(value: _storage._nestedType, fieldNumber: 613) } if _storage._newL != 0 { - try visitor.visitSingularInt32Field(value: _storage._newL, fieldNumber: 621) + try visitor.visitSingularInt32Field(value: _storage._newL, fieldNumber: 614) } if _storage._newList != 0 { - try visitor.visitSingularInt32Field(value: _storage._newList, fieldNumber: 622) + try visitor.visitSingularInt32Field(value: _storage._newList, fieldNumber: 615) } if _storage._newValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._newValue, fieldNumber: 623) + try visitor.visitSingularInt32Field(value: _storage._newValue, fieldNumber: 616) } if _storage._nextByte != 0 { - try visitor.visitSingularInt32Field(value: _storage._nextByte, fieldNumber: 624) + try visitor.visitSingularInt32Field(value: _storage._nextByte, fieldNumber: 617) } if _storage._nextFieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._nextFieldNumber, fieldNumber: 625) + try visitor.visitSingularInt32Field(value: _storage._nextFieldNumber, fieldNumber: 618) } if _storage._nil != 0 { - try visitor.visitSingularInt32Field(value: _storage._nil, fieldNumber: 626) + try visitor.visitSingularInt32Field(value: _storage._nil, fieldNumber: 619) } if _storage._nilLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._nilLiteral, fieldNumber: 627) + try visitor.visitSingularInt32Field(value: _storage._nilLiteral, fieldNumber: 620) } if _storage._noStandardDescriptorAccessor != 0 { - try visitor.visitSingularInt32Field(value: _storage._noStandardDescriptorAccessor, fieldNumber: 628) + try visitor.visitSingularInt32Field(value: _storage._noStandardDescriptorAccessor, fieldNumber: 621) } if _storage._nullValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._nullValue, fieldNumber: 629) + try visitor.visitSingularInt32Field(value: _storage._nullValue, fieldNumber: 622) } if _storage._number != 0 { - try visitor.visitSingularInt32Field(value: _storage._number, fieldNumber: 630) + try visitor.visitSingularInt32Field(value: _storage._number, fieldNumber: 623) } if _storage._numberValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._numberValue, fieldNumber: 631) + try visitor.visitSingularInt32Field(value: _storage._numberValue, fieldNumber: 624) } if _storage._objcClassPrefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._objcClassPrefix, fieldNumber: 632) + try visitor.visitSingularInt32Field(value: _storage._objcClassPrefix, fieldNumber: 625) } if _storage._of != 0 { - try visitor.visitSingularInt32Field(value: _storage._of, fieldNumber: 633) + try visitor.visitSingularInt32Field(value: _storage._of, fieldNumber: 626) } if _storage._oneofDecl != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofDecl, fieldNumber: 634) + try visitor.visitSingularInt32Field(value: _storage._oneofDecl, fieldNumber: 627) } if _storage._oneofDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofDescriptorProto, fieldNumber: 635) + try visitor.visitSingularInt32Field(value: _storage._oneofDescriptorProto, fieldNumber: 628) } if _storage._oneofIndex != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofIndex, fieldNumber: 636) + try visitor.visitSingularInt32Field(value: _storage._oneofIndex, fieldNumber: 629) } if _storage._oneofOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofOptions, fieldNumber: 637) + try visitor.visitSingularInt32Field(value: _storage._oneofOptions, fieldNumber: 630) } if _storage._oneofs != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofs, fieldNumber: 638) + try visitor.visitSingularInt32Field(value: _storage._oneofs, fieldNumber: 631) } if _storage._oneOfKind != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneOfKind, fieldNumber: 639) + try visitor.visitSingularInt32Field(value: _storage._oneOfKind, fieldNumber: 632) } if _storage._optimizeFor != 0 { - try visitor.visitSingularInt32Field(value: _storage._optimizeFor, fieldNumber: 640) + try visitor.visitSingularInt32Field(value: _storage._optimizeFor, fieldNumber: 633) } if _storage._optimizeMode != 0 { - try visitor.visitSingularInt32Field(value: _storage._optimizeMode, fieldNumber: 641) + try visitor.visitSingularInt32Field(value: _storage._optimizeMode, fieldNumber: 634) } if _storage._option != 0 { - try visitor.visitSingularInt32Field(value: _storage._option, fieldNumber: 642) + try visitor.visitSingularInt32Field(value: _storage._option, fieldNumber: 635) } if _storage._optionalEnumExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionalEnumExtensionField, fieldNumber: 643) + try visitor.visitSingularInt32Field(value: _storage._optionalEnumExtensionField, fieldNumber: 636) } if _storage._optionalExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionalExtensionField, fieldNumber: 644) + try visitor.visitSingularInt32Field(value: _storage._optionalExtensionField, fieldNumber: 637) } if _storage._optionalGroupExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionalGroupExtensionField, fieldNumber: 645) + try visitor.visitSingularInt32Field(value: _storage._optionalGroupExtensionField, fieldNumber: 638) } if _storage._optionalMessageExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionalMessageExtensionField, fieldNumber: 646) + try visitor.visitSingularInt32Field(value: _storage._optionalMessageExtensionField, fieldNumber: 639) } if _storage._optionRetention != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionRetention, fieldNumber: 647) + try visitor.visitSingularInt32Field(value: _storage._optionRetention, fieldNumber: 640) } if _storage._options != 0 { - try visitor.visitSingularInt32Field(value: _storage._options, fieldNumber: 648) + try visitor.visitSingularInt32Field(value: _storage._options, fieldNumber: 641) } if _storage._optionTargetType != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionTargetType, fieldNumber: 649) + try visitor.visitSingularInt32Field(value: _storage._optionTargetType, fieldNumber: 642) } if _storage._other != 0 { - try visitor.visitSingularInt32Field(value: _storage._other, fieldNumber: 650) + try visitor.visitSingularInt32Field(value: _storage._other, fieldNumber: 643) } if _storage._others != 0 { - try visitor.visitSingularInt32Field(value: _storage._others, fieldNumber: 651) + try visitor.visitSingularInt32Field(value: _storage._others, fieldNumber: 644) } if _storage._out != 0 { - try visitor.visitSingularInt32Field(value: _storage._out, fieldNumber: 652) + try visitor.visitSingularInt32Field(value: _storage._out, fieldNumber: 645) } if _storage._outputType != 0 { - try visitor.visitSingularInt32Field(value: _storage._outputType, fieldNumber: 653) + try visitor.visitSingularInt32Field(value: _storage._outputType, fieldNumber: 646) } if _storage._p != 0 { - try visitor.visitSingularInt32Field(value: _storage._p, fieldNumber: 654) + try visitor.visitSingularInt32Field(value: _storage._p, fieldNumber: 647) } if _storage._package != 0 { - try visitor.visitSingularInt32Field(value: _storage._package, fieldNumber: 655) + try visitor.visitSingularInt32Field(value: _storage._package, fieldNumber: 648) } if _storage._packed != 0 { - try visitor.visitSingularInt32Field(value: _storage._packed, fieldNumber: 656) + try visitor.visitSingularInt32Field(value: _storage._packed, fieldNumber: 649) } if _storage._packedEnumExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._packedEnumExtensionField, fieldNumber: 657) + try visitor.visitSingularInt32Field(value: _storage._packedEnumExtensionField, fieldNumber: 650) } if _storage._packedExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._packedExtensionField, fieldNumber: 658) + try visitor.visitSingularInt32Field(value: _storage._packedExtensionField, fieldNumber: 651) } if _storage._padding != 0 { - try visitor.visitSingularInt32Field(value: _storage._padding, fieldNumber: 659) + try visitor.visitSingularInt32Field(value: _storage._padding, fieldNumber: 652) } if _storage._parent != 0 { - try visitor.visitSingularInt32Field(value: _storage._parent, fieldNumber: 660) + try visitor.visitSingularInt32Field(value: _storage._parent, fieldNumber: 653) } if _storage._parse != 0 { - try visitor.visitSingularInt32Field(value: _storage._parse, fieldNumber: 661) + try visitor.visitSingularInt32Field(value: _storage._parse, fieldNumber: 654) } if _storage._partial != 0 { - try visitor.visitSingularInt32Field(value: _storage._partial, fieldNumber: 662) + try visitor.visitSingularInt32Field(value: _storage._partial, fieldNumber: 655) } if _storage._path != 0 { - try visitor.visitSingularInt32Field(value: _storage._path, fieldNumber: 663) + try visitor.visitSingularInt32Field(value: _storage._path, fieldNumber: 656) } if _storage._paths != 0 { - try visitor.visitSingularInt32Field(value: _storage._paths, fieldNumber: 664) + try visitor.visitSingularInt32Field(value: _storage._paths, fieldNumber: 657) } if _storage._payload != 0 { - try visitor.visitSingularInt32Field(value: _storage._payload, fieldNumber: 665) + try visitor.visitSingularInt32Field(value: _storage._payload, fieldNumber: 658) } if _storage._payloadSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._payloadSize, fieldNumber: 666) + try visitor.visitSingularInt32Field(value: _storage._payloadSize, fieldNumber: 659) } if _storage._phpClassPrefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._phpClassPrefix, fieldNumber: 667) + try visitor.visitSingularInt32Field(value: _storage._phpClassPrefix, fieldNumber: 660) } if _storage._phpGenericServices != 0 { - try visitor.visitSingularInt32Field(value: _storage._phpGenericServices, fieldNumber: 668) + try visitor.visitSingularInt32Field(value: _storage._phpGenericServices, fieldNumber: 661) } if _storage._phpMetadataNamespace != 0 { - try visitor.visitSingularInt32Field(value: _storage._phpMetadataNamespace, fieldNumber: 669) + try visitor.visitSingularInt32Field(value: _storage._phpMetadataNamespace, fieldNumber: 662) } if _storage._phpNamespace != 0 { - try visitor.visitSingularInt32Field(value: _storage._phpNamespace, fieldNumber: 670) + try visitor.visitSingularInt32Field(value: _storage._phpNamespace, fieldNumber: 663) } if _storage._pointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._pointer, fieldNumber: 671) + try visitor.visitSingularInt32Field(value: _storage._pointer, fieldNumber: 664) } if _storage._pos != 0 { - try visitor.visitSingularInt32Field(value: _storage._pos, fieldNumber: 672) + try visitor.visitSingularInt32Field(value: _storage._pos, fieldNumber: 665) } if _storage._positiveIntValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._positiveIntValue, fieldNumber: 673) + try visitor.visitSingularInt32Field(value: _storage._positiveIntValue, fieldNumber: 666) } if _storage._prefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._prefix, fieldNumber: 674) + try visitor.visitSingularInt32Field(value: _storage._prefix, fieldNumber: 667) } if _storage._preserveProtoFieldNames != 0 { - try visitor.visitSingularInt32Field(value: _storage._preserveProtoFieldNames, fieldNumber: 675) + try visitor.visitSingularInt32Field(value: _storage._preserveProtoFieldNames, fieldNumber: 668) } if _storage._preTraverse != 0 { - try visitor.visitSingularInt32Field(value: _storage._preTraverse, fieldNumber: 676) + try visitor.visitSingularInt32Field(value: _storage._preTraverse, fieldNumber: 669) } if _storage._printUnknownFields != 0 { - try visitor.visitSingularInt32Field(value: _storage._printUnknownFields, fieldNumber: 677) + try visitor.visitSingularInt32Field(value: _storage._printUnknownFields, fieldNumber: 670) } if _storage._proto2 != 0 { - try visitor.visitSingularInt32Field(value: _storage._proto2, fieldNumber: 678) + try visitor.visitSingularInt32Field(value: _storage._proto2, fieldNumber: 671) } if _storage._proto3DefaultValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._proto3DefaultValue, fieldNumber: 679) + try visitor.visitSingularInt32Field(value: _storage._proto3DefaultValue, fieldNumber: 672) } if _storage._proto3Optional != 0 { - try visitor.visitSingularInt32Field(value: _storage._proto3Optional, fieldNumber: 680) + try visitor.visitSingularInt32Field(value: _storage._proto3Optional, fieldNumber: 673) } if _storage._protobufApiversionCheck != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufApiversionCheck, fieldNumber: 681) + try visitor.visitSingularInt32Field(value: _storage._protobufApiversionCheck, fieldNumber: 674) } if _storage._protobufApiversion2 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufApiversion2, fieldNumber: 682) + try visitor.visitSingularInt32Field(value: _storage._protobufApiversion2, fieldNumber: 675) } if _storage._protobufBool != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufBool, fieldNumber: 683) + try visitor.visitSingularInt32Field(value: _storage._protobufBool, fieldNumber: 676) } if _storage._protobufBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufBytes, fieldNumber: 684) + try visitor.visitSingularInt32Field(value: _storage._protobufBytes, fieldNumber: 677) } if _storage._protobufDouble != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufDouble, fieldNumber: 685) + try visitor.visitSingularInt32Field(value: _storage._protobufDouble, fieldNumber: 678) } if _storage._protobufEnumMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufEnumMap, fieldNumber: 686) + try visitor.visitSingularInt32Field(value: _storage._protobufEnumMap, fieldNumber: 679) } if _storage._protobufExtension != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufExtension, fieldNumber: 687) + try visitor.visitSingularInt32Field(value: _storage._protobufExtension, fieldNumber: 680) } if _storage._protobufFixed32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufFixed32, fieldNumber: 688) + try visitor.visitSingularInt32Field(value: _storage._protobufFixed32, fieldNumber: 681) } if _storage._protobufFixed64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufFixed64, fieldNumber: 689) + try visitor.visitSingularInt32Field(value: _storage._protobufFixed64, fieldNumber: 682) } if _storage._protobufFloat != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufFloat, fieldNumber: 690) + try visitor.visitSingularInt32Field(value: _storage._protobufFloat, fieldNumber: 683) } if _storage._protobufInt32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufInt32, fieldNumber: 691) + try visitor.visitSingularInt32Field(value: _storage._protobufInt32, fieldNumber: 684) } if _storage._protobufInt64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufInt64, fieldNumber: 692) + try visitor.visitSingularInt32Field(value: _storage._protobufInt64, fieldNumber: 685) } if _storage._protobufMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufMap, fieldNumber: 693) + try visitor.visitSingularInt32Field(value: _storage._protobufMap, fieldNumber: 686) } if _storage._protobufMessageMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufMessageMap, fieldNumber: 694) + try visitor.visitSingularInt32Field(value: _storage._protobufMessageMap, fieldNumber: 687) } if _storage._protobufSfixed32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufSfixed32, fieldNumber: 695) + try visitor.visitSingularInt32Field(value: _storage._protobufSfixed32, fieldNumber: 688) } if _storage._protobufSfixed64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufSfixed64, fieldNumber: 696) + try visitor.visitSingularInt32Field(value: _storage._protobufSfixed64, fieldNumber: 689) } if _storage._protobufSint32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufSint32, fieldNumber: 697) + try visitor.visitSingularInt32Field(value: _storage._protobufSint32, fieldNumber: 690) } if _storage._protobufSint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufSint64, fieldNumber: 698) + try visitor.visitSingularInt32Field(value: _storage._protobufSint64, fieldNumber: 691) } if _storage._protobufString != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufString, fieldNumber: 699) + try visitor.visitSingularInt32Field(value: _storage._protobufString, fieldNumber: 692) } if _storage._protobufUint32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufUint32, fieldNumber: 700) + try visitor.visitSingularInt32Field(value: _storage._protobufUint32, fieldNumber: 693) } if _storage._protobufUint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufUint64, fieldNumber: 701) + try visitor.visitSingularInt32Field(value: _storage._protobufUint64, fieldNumber: 694) } if _storage._protobufExtensionFieldValues != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufExtensionFieldValues, fieldNumber: 702) + try visitor.visitSingularInt32Field(value: _storage._protobufExtensionFieldValues, fieldNumber: 695) } if _storage._protobufFieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufFieldNumber, fieldNumber: 703) + try visitor.visitSingularInt32Field(value: _storage._protobufFieldNumber, fieldNumber: 696) } if _storage._protobufGeneratedIsEqualTo != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufGeneratedIsEqualTo, fieldNumber: 704) + try visitor.visitSingularInt32Field(value: _storage._protobufGeneratedIsEqualTo, fieldNumber: 697) } if _storage._protobufNameMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufNameMap, fieldNumber: 705) + try visitor.visitSingularInt32Field(value: _storage._protobufNameMap, fieldNumber: 698) } if _storage._protobufNewField != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufNewField, fieldNumber: 706) + try visitor.visitSingularInt32Field(value: _storage._protobufNewField, fieldNumber: 699) } if _storage._protobufPackage != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufPackage, fieldNumber: 707) + try visitor.visitSingularInt32Field(value: _storage._protobufPackage, fieldNumber: 700) } if _storage._protocol != 0 { - try visitor.visitSingularInt32Field(value: _storage._protocol, fieldNumber: 708) + try visitor.visitSingularInt32Field(value: _storage._protocol, fieldNumber: 701) } if _storage._protoFieldName != 0 { - try visitor.visitSingularInt32Field(value: _storage._protoFieldName, fieldNumber: 709) + try visitor.visitSingularInt32Field(value: _storage._protoFieldName, fieldNumber: 702) } if _storage._protoMessageName != 0 { - try visitor.visitSingularInt32Field(value: _storage._protoMessageName, fieldNumber: 710) + try visitor.visitSingularInt32Field(value: _storage._protoMessageName, fieldNumber: 703) } if _storage._protoNameProviding != 0 { - try visitor.visitSingularInt32Field(value: _storage._protoNameProviding, fieldNumber: 711) + try visitor.visitSingularInt32Field(value: _storage._protoNameProviding, fieldNumber: 704) } if _storage._protoPaths != 0 { - try visitor.visitSingularInt32Field(value: _storage._protoPaths, fieldNumber: 712) + try visitor.visitSingularInt32Field(value: _storage._protoPaths, fieldNumber: 705) } if _storage._public != 0 { - try visitor.visitSingularInt32Field(value: _storage._public, fieldNumber: 713) + try visitor.visitSingularInt32Field(value: _storage._public, fieldNumber: 706) } if _storage._publicDependency != 0 { - try visitor.visitSingularInt32Field(value: _storage._publicDependency, fieldNumber: 714) + try visitor.visitSingularInt32Field(value: _storage._publicDependency, fieldNumber: 707) } if _storage._putBoolValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putBoolValue, fieldNumber: 715) + try visitor.visitSingularInt32Field(value: _storage._putBoolValue, fieldNumber: 708) } if _storage._putBytesValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putBytesValue, fieldNumber: 716) + try visitor.visitSingularInt32Field(value: _storage._putBytesValue, fieldNumber: 709) } if _storage._putDoubleValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putDoubleValue, fieldNumber: 717) + try visitor.visitSingularInt32Field(value: _storage._putDoubleValue, fieldNumber: 710) } if _storage._putEnumValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putEnumValue, fieldNumber: 718) + try visitor.visitSingularInt32Field(value: _storage._putEnumValue, fieldNumber: 711) } if _storage._putFixedUint32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._putFixedUint32, fieldNumber: 719) + try visitor.visitSingularInt32Field(value: _storage._putFixedUint32, fieldNumber: 712) } if _storage._putFixedUint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._putFixedUint64, fieldNumber: 720) + try visitor.visitSingularInt32Field(value: _storage._putFixedUint64, fieldNumber: 713) } if _storage._putFloatValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putFloatValue, fieldNumber: 721) + try visitor.visitSingularInt32Field(value: _storage._putFloatValue, fieldNumber: 714) } if _storage._putInt64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._putInt64, fieldNumber: 722) + try visitor.visitSingularInt32Field(value: _storage._putInt64, fieldNumber: 715) } if _storage._putStringValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putStringValue, fieldNumber: 723) + try visitor.visitSingularInt32Field(value: _storage._putStringValue, fieldNumber: 716) } if _storage._putUint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._putUint64, fieldNumber: 724) + try visitor.visitSingularInt32Field(value: _storage._putUint64, fieldNumber: 717) } if _storage._putUint64Hex != 0 { - try visitor.visitSingularInt32Field(value: _storage._putUint64Hex, fieldNumber: 725) + try visitor.visitSingularInt32Field(value: _storage._putUint64Hex, fieldNumber: 718) } if _storage._putVarInt != 0 { - try visitor.visitSingularInt32Field(value: _storage._putVarInt, fieldNumber: 726) + try visitor.visitSingularInt32Field(value: _storage._putVarInt, fieldNumber: 719) } if _storage._putZigZagVarInt != 0 { - try visitor.visitSingularInt32Field(value: _storage._putZigZagVarInt, fieldNumber: 727) + try visitor.visitSingularInt32Field(value: _storage._putZigZagVarInt, fieldNumber: 720) } if _storage._pyGenericServices != 0 { - try visitor.visitSingularInt32Field(value: _storage._pyGenericServices, fieldNumber: 728) + try visitor.visitSingularInt32Field(value: _storage._pyGenericServices, fieldNumber: 721) } if _storage._rawChars != 0 { - try visitor.visitSingularInt32Field(value: _storage._rawChars, fieldNumber: 729) + try visitor.visitSingularInt32Field(value: _storage._rawChars, fieldNumber: 722) } if _storage._rawRepresentable != 0 { - try visitor.visitSingularInt32Field(value: _storage._rawRepresentable, fieldNumber: 730) + try visitor.visitSingularInt32Field(value: _storage._rawRepresentable, fieldNumber: 723) } if _storage._rawValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._rawValue, fieldNumber: 731) + try visitor.visitSingularInt32Field(value: _storage._rawValue, fieldNumber: 724) } if _storage._read4HexDigits != 0 { - try visitor.visitSingularInt32Field(value: _storage._read4HexDigits, fieldNumber: 732) + try visitor.visitSingularInt32Field(value: _storage._read4HexDigits, fieldNumber: 725) } if _storage._register != 0 { - try visitor.visitSingularInt32Field(value: _storage._register, fieldNumber: 733) + try visitor.visitSingularInt32Field(value: _storage._register, fieldNumber: 726) } if _storage._repeated != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeated, fieldNumber: 734) + try visitor.visitSingularInt32Field(value: _storage._repeated, fieldNumber: 727) } if _storage._repeatedEnumExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedEnumExtensionField, fieldNumber: 735) + try visitor.visitSingularInt32Field(value: _storage._repeatedEnumExtensionField, fieldNumber: 728) } if _storage._repeatedExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedExtensionField, fieldNumber: 736) + try visitor.visitSingularInt32Field(value: _storage._repeatedExtensionField, fieldNumber: 729) } if _storage._repeatedFieldEncoding != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedFieldEncoding, fieldNumber: 737) + try visitor.visitSingularInt32Field(value: _storage._repeatedFieldEncoding, fieldNumber: 730) } if _storage._repeatedGroupExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedGroupExtensionField, fieldNumber: 738) + try visitor.visitSingularInt32Field(value: _storage._repeatedGroupExtensionField, fieldNumber: 731) } if _storage._repeatedMessageExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedMessageExtensionField, fieldNumber: 739) + try visitor.visitSingularInt32Field(value: _storage._repeatedMessageExtensionField, fieldNumber: 732) } if _storage._repeating != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeating, fieldNumber: 740) + try visitor.visitSingularInt32Field(value: _storage._repeating, fieldNumber: 733) } if _storage._requestStreaming != 0 { - try visitor.visitSingularInt32Field(value: _storage._requestStreaming, fieldNumber: 741) + try visitor.visitSingularInt32Field(value: _storage._requestStreaming, fieldNumber: 734) } if _storage._requestTypeURL != 0 { - try visitor.visitSingularInt32Field(value: _storage._requestTypeURL, fieldNumber: 742) + try visitor.visitSingularInt32Field(value: _storage._requestTypeURL, fieldNumber: 735) } if _storage._requiredSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._requiredSize, fieldNumber: 743) + try visitor.visitSingularInt32Field(value: _storage._requiredSize, fieldNumber: 736) } if _storage._responseStreaming != 0 { - try visitor.visitSingularInt32Field(value: _storage._responseStreaming, fieldNumber: 744) + try visitor.visitSingularInt32Field(value: _storage._responseStreaming, fieldNumber: 737) } if _storage._responseTypeURL != 0 { - try visitor.visitSingularInt32Field(value: _storage._responseTypeURL, fieldNumber: 745) + try visitor.visitSingularInt32Field(value: _storage._responseTypeURL, fieldNumber: 738) } if _storage._result != 0 { - try visitor.visitSingularInt32Field(value: _storage._result, fieldNumber: 746) + try visitor.visitSingularInt32Field(value: _storage._result, fieldNumber: 739) } if _storage._retention != 0 { - try visitor.visitSingularInt32Field(value: _storage._retention, fieldNumber: 747) + try visitor.visitSingularInt32Field(value: _storage._retention, fieldNumber: 740) } if _storage._rethrows != 0 { - try visitor.visitSingularInt32Field(value: _storage._rethrows, fieldNumber: 748) + try visitor.visitSingularInt32Field(value: _storage._rethrows, fieldNumber: 741) } if _storage._return != 0 { - try visitor.visitSingularInt32Field(value: _storage._return, fieldNumber: 749) + try visitor.visitSingularInt32Field(value: _storage._return, fieldNumber: 742) } if _storage._returnType != 0 { - try visitor.visitSingularInt32Field(value: _storage._returnType, fieldNumber: 750) + try visitor.visitSingularInt32Field(value: _storage._returnType, fieldNumber: 743) } if _storage._revision != 0 { - try visitor.visitSingularInt32Field(value: _storage._revision, fieldNumber: 751) + try visitor.visitSingularInt32Field(value: _storage._revision, fieldNumber: 744) } if _storage._rhs != 0 { - try visitor.visitSingularInt32Field(value: _storage._rhs, fieldNumber: 752) + try visitor.visitSingularInt32Field(value: _storage._rhs, fieldNumber: 745) } if _storage._root != 0 { - try visitor.visitSingularInt32Field(value: _storage._root, fieldNumber: 753) + try visitor.visitSingularInt32Field(value: _storage._root, fieldNumber: 746) } if _storage._rubyPackage != 0 { - try visitor.visitSingularInt32Field(value: _storage._rubyPackage, fieldNumber: 754) + try visitor.visitSingularInt32Field(value: _storage._rubyPackage, fieldNumber: 747) } if _storage._s != 0 { - try visitor.visitSingularInt32Field(value: _storage._s, fieldNumber: 755) + try visitor.visitSingularInt32Field(value: _storage._s, fieldNumber: 748) } if _storage._sawBackslash != 0 { - try visitor.visitSingularInt32Field(value: _storage._sawBackslash, fieldNumber: 756) + try visitor.visitSingularInt32Field(value: _storage._sawBackslash, fieldNumber: 749) } if _storage._sawSection4Characters != 0 { - try visitor.visitSingularInt32Field(value: _storage._sawSection4Characters, fieldNumber: 757) + try visitor.visitSingularInt32Field(value: _storage._sawSection4Characters, fieldNumber: 750) } if _storage._sawSection5Characters != 0 { - try visitor.visitSingularInt32Field(value: _storage._sawSection5Characters, fieldNumber: 758) + try visitor.visitSingularInt32Field(value: _storage._sawSection5Characters, fieldNumber: 751) } if _storage._scanner != 0 { - try visitor.visitSingularInt32Field(value: _storage._scanner, fieldNumber: 759) + try visitor.visitSingularInt32Field(value: _storage._scanner, fieldNumber: 752) } if _storage._seconds != 0 { - try visitor.visitSingularInt32Field(value: _storage._seconds, fieldNumber: 760) + try visitor.visitSingularInt32Field(value: _storage._seconds, fieldNumber: 753) } if _storage._self_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._self_p, fieldNumber: 761) + try visitor.visitSingularInt32Field(value: _storage._self_p, fieldNumber: 754) } if _storage._semantic != 0 { - try visitor.visitSingularInt32Field(value: _storage._semantic, fieldNumber: 762) + try visitor.visitSingularInt32Field(value: _storage._semantic, fieldNumber: 755) } if _storage._separator != 0 { - try visitor.visitSingularInt32Field(value: _storage._separator, fieldNumber: 763) + try visitor.visitSingularInt32Field(value: _storage._separator, fieldNumber: 756) } if _storage._serialize != 0 { - try visitor.visitSingularInt32Field(value: _storage._serialize, fieldNumber: 764) + try visitor.visitSingularInt32Field(value: _storage._serialize, fieldNumber: 757) } if _storage._serializedData != 0 { - try visitor.visitSingularInt32Field(value: _storage._serializedData, fieldNumber: 765) + try visitor.visitSingularInt32Field(value: _storage._serializedData, fieldNumber: 758) } if _storage._serializedSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._serializedSize, fieldNumber: 766) + try visitor.visitSingularInt32Field(value: _storage._serializedSize, fieldNumber: 759) } if _storage._serverStreaming != 0 { - try visitor.visitSingularInt32Field(value: _storage._serverStreaming, fieldNumber: 767) + try visitor.visitSingularInt32Field(value: _storage._serverStreaming, fieldNumber: 760) } if _storage._service != 0 { - try visitor.visitSingularInt32Field(value: _storage._service, fieldNumber: 768) + try visitor.visitSingularInt32Field(value: _storage._service, fieldNumber: 761) } if _storage._serviceDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._serviceDescriptorProto, fieldNumber: 769) + try visitor.visitSingularInt32Field(value: _storage._serviceDescriptorProto, fieldNumber: 762) } if _storage._serviceOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._serviceOptions, fieldNumber: 770) + try visitor.visitSingularInt32Field(value: _storage._serviceOptions, fieldNumber: 763) } if _storage._set != 0 { - try visitor.visitSingularInt32Field(value: _storage._set, fieldNumber: 771) + try visitor.visitSingularInt32Field(value: _storage._set, fieldNumber: 764) } if _storage._setExtensionValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._setExtensionValue, fieldNumber: 772) + try visitor.visitSingularInt32Field(value: _storage._setExtensionValue, fieldNumber: 765) } if _storage._shift != 0 { - try visitor.visitSingularInt32Field(value: _storage._shift, fieldNumber: 773) + try visitor.visitSingularInt32Field(value: _storage._shift, fieldNumber: 766) } if _storage._simpleExtensionMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._simpleExtensionMap, fieldNumber: 774) + try visitor.visitSingularInt32Field(value: _storage._simpleExtensionMap, fieldNumber: 767) } if _storage._sizer != 0 { - try visitor.visitSingularInt32Field(value: _storage._sizer, fieldNumber: 775) + try visitor.visitSingularInt32Field(value: _storage._sizer, fieldNumber: 768) } if _storage._source != 0 { - try visitor.visitSingularInt32Field(value: _storage._source, fieldNumber: 776) + try visitor.visitSingularInt32Field(value: _storage._source, fieldNumber: 769) } if _storage._sourceCodeInfo != 0 { - try visitor.visitSingularInt32Field(value: _storage._sourceCodeInfo, fieldNumber: 777) + try visitor.visitSingularInt32Field(value: _storage._sourceCodeInfo, fieldNumber: 770) } if _storage._sourceContext != 0 { - try visitor.visitSingularInt32Field(value: _storage._sourceContext, fieldNumber: 778) + try visitor.visitSingularInt32Field(value: _storage._sourceContext, fieldNumber: 771) } if _storage._sourceEncoding != 0 { - try visitor.visitSingularInt32Field(value: _storage._sourceEncoding, fieldNumber: 779) + try visitor.visitSingularInt32Field(value: _storage._sourceEncoding, fieldNumber: 772) } if _storage._sourceFile != 0 { - try visitor.visitSingularInt32Field(value: _storage._sourceFile, fieldNumber: 780) + try visitor.visitSingularInt32Field(value: _storage._sourceFile, fieldNumber: 773) } if _storage._span != 0 { - try visitor.visitSingularInt32Field(value: _storage._span, fieldNumber: 781) + try visitor.visitSingularInt32Field(value: _storage._span, fieldNumber: 774) } if _storage._split != 0 { - try visitor.visitSingularInt32Field(value: _storage._split, fieldNumber: 782) + try visitor.visitSingularInt32Field(value: _storage._split, fieldNumber: 775) } if _storage._start != 0 { - try visitor.visitSingularInt32Field(value: _storage._start, fieldNumber: 783) + try visitor.visitSingularInt32Field(value: _storage._start, fieldNumber: 776) } if _storage._startArray != 0 { - try visitor.visitSingularInt32Field(value: _storage._startArray, fieldNumber: 784) + try visitor.visitSingularInt32Field(value: _storage._startArray, fieldNumber: 777) } if _storage._startArrayObject != 0 { - try visitor.visitSingularInt32Field(value: _storage._startArrayObject, fieldNumber: 785) + try visitor.visitSingularInt32Field(value: _storage._startArrayObject, fieldNumber: 778) } if _storage._startField != 0 { - try visitor.visitSingularInt32Field(value: _storage._startField, fieldNumber: 786) + try visitor.visitSingularInt32Field(value: _storage._startField, fieldNumber: 779) } if _storage._startIndex != 0 { - try visitor.visitSingularInt32Field(value: _storage._startIndex, fieldNumber: 787) + try visitor.visitSingularInt32Field(value: _storage._startIndex, fieldNumber: 780) } if _storage._startMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._startMessageField, fieldNumber: 788) + try visitor.visitSingularInt32Field(value: _storage._startMessageField, fieldNumber: 781) } if _storage._startObject != 0 { - try visitor.visitSingularInt32Field(value: _storage._startObject, fieldNumber: 789) + try visitor.visitSingularInt32Field(value: _storage._startObject, fieldNumber: 782) } if _storage._startRegularField != 0 { - try visitor.visitSingularInt32Field(value: _storage._startRegularField, fieldNumber: 790) + try visitor.visitSingularInt32Field(value: _storage._startRegularField, fieldNumber: 783) } if _storage._state != 0 { - try visitor.visitSingularInt32Field(value: _storage._state, fieldNumber: 791) + try visitor.visitSingularInt32Field(value: _storage._state, fieldNumber: 784) } if _storage._static != 0 { - try visitor.visitSingularInt32Field(value: _storage._static, fieldNumber: 792) + try visitor.visitSingularInt32Field(value: _storage._static, fieldNumber: 785) } if _storage._staticString != 0 { - try visitor.visitSingularInt32Field(value: _storage._staticString, fieldNumber: 793) + try visitor.visitSingularInt32Field(value: _storage._staticString, fieldNumber: 786) } if _storage._storage != 0 { - try visitor.visitSingularInt32Field(value: _storage._storage, fieldNumber: 794) + try visitor.visitSingularInt32Field(value: _storage._storage, fieldNumber: 787) } if _storage._string != 0 { - try visitor.visitSingularInt32Field(value: _storage._string, fieldNumber: 795) + try visitor.visitSingularInt32Field(value: _storage._string, fieldNumber: 788) } if _storage._stringLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._stringLiteral, fieldNumber: 796) + try visitor.visitSingularInt32Field(value: _storage._stringLiteral, fieldNumber: 789) } if _storage._stringLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._stringLiteralType, fieldNumber: 797) + try visitor.visitSingularInt32Field(value: _storage._stringLiteralType, fieldNumber: 790) } if _storage._stringResult != 0 { - try visitor.visitSingularInt32Field(value: _storage._stringResult, fieldNumber: 798) + try visitor.visitSingularInt32Field(value: _storage._stringResult, fieldNumber: 791) } if _storage._stringValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._stringValue, fieldNumber: 799) + try visitor.visitSingularInt32Field(value: _storage._stringValue, fieldNumber: 792) } if _storage._struct != 0 { - try visitor.visitSingularInt32Field(value: _storage._struct, fieldNumber: 800) + try visitor.visitSingularInt32Field(value: _storage._struct, fieldNumber: 793) } if _storage._structValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._structValue, fieldNumber: 801) + try visitor.visitSingularInt32Field(value: _storage._structValue, fieldNumber: 794) } if _storage._subDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._subDecoder, fieldNumber: 802) + try visitor.visitSingularInt32Field(value: _storage._subDecoder, fieldNumber: 795) } if _storage._subscript != 0 { - try visitor.visitSingularInt32Field(value: _storage._subscript, fieldNumber: 803) + try visitor.visitSingularInt32Field(value: _storage._subscript, fieldNumber: 796) } if _storage._subVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._subVisitor, fieldNumber: 804) + try visitor.visitSingularInt32Field(value: _storage._subVisitor, fieldNumber: 797) } if _storage._swift != 0 { - try visitor.visitSingularInt32Field(value: _storage._swift, fieldNumber: 805) + try visitor.visitSingularInt32Field(value: _storage._swift, fieldNumber: 798) } if _storage._swiftPrefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._swiftPrefix, fieldNumber: 806) + try visitor.visitSingularInt32Field(value: _storage._swiftPrefix, fieldNumber: 799) } if _storage._swiftProtobuf != 0 { - try visitor.visitSingularInt32Field(value: _storage._swiftProtobuf, fieldNumber: 807) + try visitor.visitSingularInt32Field(value: _storage._swiftProtobuf, fieldNumber: 800) } if _storage._syntax != 0 { - try visitor.visitSingularInt32Field(value: _storage._syntax, fieldNumber: 808) + try visitor.visitSingularInt32Field(value: _storage._syntax, fieldNumber: 801) } if _storage._t != 0 { - try visitor.visitSingularInt32Field(value: _storage._t, fieldNumber: 809) + try visitor.visitSingularInt32Field(value: _storage._t, fieldNumber: 802) } if _storage._tag != 0 { - try visitor.visitSingularInt32Field(value: _storage._tag, fieldNumber: 810) + try visitor.visitSingularInt32Field(value: _storage._tag, fieldNumber: 803) } if _storage._targets != 0 { - try visitor.visitSingularInt32Field(value: _storage._targets, fieldNumber: 811) + try visitor.visitSingularInt32Field(value: _storage._targets, fieldNumber: 804) } if _storage._terminator != 0 { - try visitor.visitSingularInt32Field(value: _storage._terminator, fieldNumber: 812) + try visitor.visitSingularInt32Field(value: _storage._terminator, fieldNumber: 805) } if _storage._testDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._testDecoder, fieldNumber: 813) + try visitor.visitSingularInt32Field(value: _storage._testDecoder, fieldNumber: 806) } if _storage._text != 0 { - try visitor.visitSingularInt32Field(value: _storage._text, fieldNumber: 814) + try visitor.visitSingularInt32Field(value: _storage._text, fieldNumber: 807) } if _storage._textDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._textDecoder, fieldNumber: 815) + try visitor.visitSingularInt32Field(value: _storage._textDecoder, fieldNumber: 808) } if _storage._textFormatDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatDecoder, fieldNumber: 816) + try visitor.visitSingularInt32Field(value: _storage._textFormatDecoder, fieldNumber: 809) } if _storage._textFormatDecodingError != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatDecodingError, fieldNumber: 817) + try visitor.visitSingularInt32Field(value: _storage._textFormatDecodingError, fieldNumber: 810) } if _storage._textFormatDecodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatDecodingOptions, fieldNumber: 818) + try visitor.visitSingularInt32Field(value: _storage._textFormatDecodingOptions, fieldNumber: 811) } if _storage._textFormatEncodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatEncodingOptions, fieldNumber: 819) + try visitor.visitSingularInt32Field(value: _storage._textFormatEncodingOptions, fieldNumber: 812) } if _storage._textFormatEncodingVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatEncodingVisitor, fieldNumber: 820) + try visitor.visitSingularInt32Field(value: _storage._textFormatEncodingVisitor, fieldNumber: 813) } if _storage._textFormatString != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatString, fieldNumber: 821) + try visitor.visitSingularInt32Field(value: _storage._textFormatString, fieldNumber: 814) } if _storage._throwOrIgnore != 0 { - try visitor.visitSingularInt32Field(value: _storage._throwOrIgnore, fieldNumber: 822) + try visitor.visitSingularInt32Field(value: _storage._throwOrIgnore, fieldNumber: 815) } if _storage._throws != 0 { - try visitor.visitSingularInt32Field(value: _storage._throws, fieldNumber: 823) + try visitor.visitSingularInt32Field(value: _storage._throws, fieldNumber: 816) } if _storage._timeInterval != 0 { - try visitor.visitSingularInt32Field(value: _storage._timeInterval, fieldNumber: 824) + try visitor.visitSingularInt32Field(value: _storage._timeInterval, fieldNumber: 817) } if _storage._timeIntervalSince1970 != 0 { - try visitor.visitSingularInt32Field(value: _storage._timeIntervalSince1970, fieldNumber: 825) + try visitor.visitSingularInt32Field(value: _storage._timeIntervalSince1970, fieldNumber: 818) } if _storage._timeIntervalSinceReferenceDate != 0 { - try visitor.visitSingularInt32Field(value: _storage._timeIntervalSinceReferenceDate, fieldNumber: 826) + try visitor.visitSingularInt32Field(value: _storage._timeIntervalSinceReferenceDate, fieldNumber: 819) } if _storage._timestamp != 0 { - try visitor.visitSingularInt32Field(value: _storage._timestamp, fieldNumber: 827) + try visitor.visitSingularInt32Field(value: _storage._timestamp, fieldNumber: 820) } if _storage._total != 0 { - try visitor.visitSingularInt32Field(value: _storage._total, fieldNumber: 828) + try visitor.visitSingularInt32Field(value: _storage._total, fieldNumber: 821) } if _storage._totalArrayDepth != 0 { - try visitor.visitSingularInt32Field(value: _storage._totalArrayDepth, fieldNumber: 829) + try visitor.visitSingularInt32Field(value: _storage._totalArrayDepth, fieldNumber: 822) } if _storage._totalSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._totalSize, fieldNumber: 830) + try visitor.visitSingularInt32Field(value: _storage._totalSize, fieldNumber: 823) } if _storage._trailingComments != 0 { - try visitor.visitSingularInt32Field(value: _storage._trailingComments, fieldNumber: 831) + try visitor.visitSingularInt32Field(value: _storage._trailingComments, fieldNumber: 824) } if _storage._traverse != 0 { - try visitor.visitSingularInt32Field(value: _storage._traverse, fieldNumber: 832) + try visitor.visitSingularInt32Field(value: _storage._traverse, fieldNumber: 825) } if _storage._true != 0 { - try visitor.visitSingularInt32Field(value: _storage._true, fieldNumber: 833) + try visitor.visitSingularInt32Field(value: _storage._true, fieldNumber: 826) } if _storage._try != 0 { - try visitor.visitSingularInt32Field(value: _storage._try, fieldNumber: 834) + try visitor.visitSingularInt32Field(value: _storage._try, fieldNumber: 827) } if _storage._type != 0 { - try visitor.visitSingularInt32Field(value: _storage._type, fieldNumber: 835) + try visitor.visitSingularInt32Field(value: _storage._type, fieldNumber: 828) } if _storage._typealias != 0 { - try visitor.visitSingularInt32Field(value: _storage._typealias, fieldNumber: 836) + try visitor.visitSingularInt32Field(value: _storage._typealias, fieldNumber: 829) } if _storage._typeEnum != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeEnum, fieldNumber: 837) + try visitor.visitSingularInt32Field(value: _storage._typeEnum, fieldNumber: 830) } if _storage._typeName != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeName, fieldNumber: 838) + try visitor.visitSingularInt32Field(value: _storage._typeName, fieldNumber: 831) } if _storage._typePrefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._typePrefix, fieldNumber: 839) + try visitor.visitSingularInt32Field(value: _storage._typePrefix, fieldNumber: 832) } if _storage._typeStart != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeStart, fieldNumber: 840) + try visitor.visitSingularInt32Field(value: _storage._typeStart, fieldNumber: 833) } if _storage._typeUnknown != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeUnknown, fieldNumber: 841) + try visitor.visitSingularInt32Field(value: _storage._typeUnknown, fieldNumber: 834) } if _storage._typeURL != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeURL, fieldNumber: 842) + try visitor.visitSingularInt32Field(value: _storage._typeURL, fieldNumber: 835) } if _storage._uint32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint32, fieldNumber: 843) + try visitor.visitSingularInt32Field(value: _storage._uint32, fieldNumber: 836) } if _storage._uint32Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint32Value, fieldNumber: 844) + try visitor.visitSingularInt32Field(value: _storage._uint32Value, fieldNumber: 837) } if _storage._uint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint64, fieldNumber: 845) + try visitor.visitSingularInt32Field(value: _storage._uint64, fieldNumber: 838) } if _storage._uint64Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint64Value, fieldNumber: 846) + try visitor.visitSingularInt32Field(value: _storage._uint64Value, fieldNumber: 839) } if _storage._uint8 != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint8, fieldNumber: 847) + try visitor.visitSingularInt32Field(value: _storage._uint8, fieldNumber: 840) } if _storage._unicodeScalarLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._unicodeScalarLiteral, fieldNumber: 848) + try visitor.visitSingularInt32Field(value: _storage._unicodeScalarLiteral, fieldNumber: 841) } if _storage._unicodeScalarLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._unicodeScalarLiteralType, fieldNumber: 849) + try visitor.visitSingularInt32Field(value: _storage._unicodeScalarLiteralType, fieldNumber: 842) } if _storage._unicodeScalars != 0 { - try visitor.visitSingularInt32Field(value: _storage._unicodeScalars, fieldNumber: 850) + try visitor.visitSingularInt32Field(value: _storage._unicodeScalars, fieldNumber: 843) } if _storage._unicodeScalarView != 0 { - try visitor.visitSingularInt32Field(value: _storage._unicodeScalarView, fieldNumber: 851) + try visitor.visitSingularInt32Field(value: _storage._unicodeScalarView, fieldNumber: 844) } if _storage._uninterpretedOption != 0 { - try visitor.visitSingularInt32Field(value: _storage._uninterpretedOption, fieldNumber: 852) + try visitor.visitSingularInt32Field(value: _storage._uninterpretedOption, fieldNumber: 845) } if _storage._union != 0 { - try visitor.visitSingularInt32Field(value: _storage._union, fieldNumber: 853) + try visitor.visitSingularInt32Field(value: _storage._union, fieldNumber: 846) } if _storage._uniqueStorage != 0 { - try visitor.visitSingularInt32Field(value: _storage._uniqueStorage, fieldNumber: 854) + try visitor.visitSingularInt32Field(value: _storage._uniqueStorage, fieldNumber: 847) } if _storage._unknown != 0 { - try visitor.visitSingularInt32Field(value: _storage._unknown, fieldNumber: 855) + try visitor.visitSingularInt32Field(value: _storage._unknown, fieldNumber: 848) } if _storage._unknownFields_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._unknownFields_p, fieldNumber: 856) + try visitor.visitSingularInt32Field(value: _storage._unknownFields_p, fieldNumber: 849) } if _storage._unknownStorage != 0 { - try visitor.visitSingularInt32Field(value: _storage._unknownStorage, fieldNumber: 857) + try visitor.visitSingularInt32Field(value: _storage._unknownStorage, fieldNumber: 850) } if _storage._unpackTo != 0 { - try visitor.visitSingularInt32Field(value: _storage._unpackTo, fieldNumber: 858) + try visitor.visitSingularInt32Field(value: _storage._unpackTo, fieldNumber: 851) } if _storage._unsafeBufferPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeBufferPointer, fieldNumber: 859) + try visitor.visitSingularInt32Field(value: _storage._unsafeBufferPointer, fieldNumber: 852) } if _storage._unsafeMutablePointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeMutablePointer, fieldNumber: 860) + try visitor.visitSingularInt32Field(value: _storage._unsafeMutablePointer, fieldNumber: 853) } if _storage._unsafeMutableRawBufferPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeMutableRawBufferPointer, fieldNumber: 861) + try visitor.visitSingularInt32Field(value: _storage._unsafeMutableRawBufferPointer, fieldNumber: 854) } if _storage._unsafeMutableRawPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeMutableRawPointer, fieldNumber: 862) + try visitor.visitSingularInt32Field(value: _storage._unsafeMutableRawPointer, fieldNumber: 855) } if _storage._unsafeRawBufferPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeRawBufferPointer, fieldNumber: 863) + try visitor.visitSingularInt32Field(value: _storage._unsafeRawBufferPointer, fieldNumber: 856) } if _storage._unsafeRawPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeRawPointer, fieldNumber: 864) + try visitor.visitSingularInt32Field(value: _storage._unsafeRawPointer, fieldNumber: 857) } if _storage._unverifiedLazy != 0 { - try visitor.visitSingularInt32Field(value: _storage._unverifiedLazy, fieldNumber: 865) + try visitor.visitSingularInt32Field(value: _storage._unverifiedLazy, fieldNumber: 858) } if _storage._updatedOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._updatedOptions, fieldNumber: 866) + try visitor.visitSingularInt32Field(value: _storage._updatedOptions, fieldNumber: 859) } if _storage._url != 0 { - try visitor.visitSingularInt32Field(value: _storage._url, fieldNumber: 867) + try visitor.visitSingularInt32Field(value: _storage._url, fieldNumber: 860) } if _storage._useDeterministicOrdering != 0 { - try visitor.visitSingularInt32Field(value: _storage._useDeterministicOrdering, fieldNumber: 868) + try visitor.visitSingularInt32Field(value: _storage._useDeterministicOrdering, fieldNumber: 861) } if _storage._utf8 != 0 { - try visitor.visitSingularInt32Field(value: _storage._utf8, fieldNumber: 869) + try visitor.visitSingularInt32Field(value: _storage._utf8, fieldNumber: 862) } if _storage._utf8Ptr != 0 { - try visitor.visitSingularInt32Field(value: _storage._utf8Ptr, fieldNumber: 870) + try visitor.visitSingularInt32Field(value: _storage._utf8Ptr, fieldNumber: 863) } if _storage._utf8ToDouble != 0 { - try visitor.visitSingularInt32Field(value: _storage._utf8ToDouble, fieldNumber: 871) + try visitor.visitSingularInt32Field(value: _storage._utf8ToDouble, fieldNumber: 864) + } + if _storage._utf8Validation != 0 { + try visitor.visitSingularInt32Field(value: _storage._utf8Validation, fieldNumber: 865) } if _storage._utf8View != 0 { - try visitor.visitSingularInt32Field(value: _storage._utf8View, fieldNumber: 872) + try visitor.visitSingularInt32Field(value: _storage._utf8View, fieldNumber: 866) } if _storage._v != 0 { - try visitor.visitSingularInt32Field(value: _storage._v, fieldNumber: 873) + try visitor.visitSingularInt32Field(value: _storage._v, fieldNumber: 867) } if _storage._value != 0 { - try visitor.visitSingularInt32Field(value: _storage._value, fieldNumber: 874) + try visitor.visitSingularInt32Field(value: _storage._value, fieldNumber: 868) } if _storage._valueField != 0 { - try visitor.visitSingularInt32Field(value: _storage._valueField, fieldNumber: 875) + try visitor.visitSingularInt32Field(value: _storage._valueField, fieldNumber: 869) } if _storage._values != 0 { - try visitor.visitSingularInt32Field(value: _storage._values, fieldNumber: 876) + try visitor.visitSingularInt32Field(value: _storage._values, fieldNumber: 870) } if _storage._valueType != 0 { - try visitor.visitSingularInt32Field(value: _storage._valueType, fieldNumber: 877) + try visitor.visitSingularInt32Field(value: _storage._valueType, fieldNumber: 871) } if _storage._var != 0 { - try visitor.visitSingularInt32Field(value: _storage._var, fieldNumber: 878) + try visitor.visitSingularInt32Field(value: _storage._var, fieldNumber: 872) } if _storage._verification != 0 { - try visitor.visitSingularInt32Field(value: _storage._verification, fieldNumber: 879) + try visitor.visitSingularInt32Field(value: _storage._verification, fieldNumber: 873) } if _storage._verificationState != 0 { - try visitor.visitSingularInt32Field(value: _storage._verificationState, fieldNumber: 880) + try visitor.visitSingularInt32Field(value: _storage._verificationState, fieldNumber: 874) } if _storage._version != 0 { - try visitor.visitSingularInt32Field(value: _storage._version, fieldNumber: 881) + try visitor.visitSingularInt32Field(value: _storage._version, fieldNumber: 875) } if _storage._versionString != 0 { - try visitor.visitSingularInt32Field(value: _storage._versionString, fieldNumber: 882) + try visitor.visitSingularInt32Field(value: _storage._versionString, fieldNumber: 876) } if _storage._visitExtensionFields != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitExtensionFields, fieldNumber: 883) + try visitor.visitSingularInt32Field(value: _storage._visitExtensionFields, fieldNumber: 877) } if _storage._visitExtensionFieldsAsMessageSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitExtensionFieldsAsMessageSet, fieldNumber: 884) + try visitor.visitSingularInt32Field(value: _storage._visitExtensionFieldsAsMessageSet, fieldNumber: 878) } if _storage._visitMapField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitMapField, fieldNumber: 885) + try visitor.visitSingularInt32Field(value: _storage._visitMapField, fieldNumber: 879) } if _storage._visitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitor, fieldNumber: 886) + try visitor.visitSingularInt32Field(value: _storage._visitor, fieldNumber: 880) } if _storage._visitPacked != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPacked, fieldNumber: 887) + try visitor.visitSingularInt32Field(value: _storage._visitPacked, fieldNumber: 881) } if _storage._visitPackedBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedBoolField, fieldNumber: 888) + try visitor.visitSingularInt32Field(value: _storage._visitPackedBoolField, fieldNumber: 882) } if _storage._visitPackedDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedDoubleField, fieldNumber: 889) + try visitor.visitSingularInt32Field(value: _storage._visitPackedDoubleField, fieldNumber: 883) } if _storage._visitPackedEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedEnumField, fieldNumber: 890) + try visitor.visitSingularInt32Field(value: _storage._visitPackedEnumField, fieldNumber: 884) } if _storage._visitPackedFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedFixed32Field, fieldNumber: 891) + try visitor.visitSingularInt32Field(value: _storage._visitPackedFixed32Field, fieldNumber: 885) } if _storage._visitPackedFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedFixed64Field, fieldNumber: 892) + try visitor.visitSingularInt32Field(value: _storage._visitPackedFixed64Field, fieldNumber: 886) } if _storage._visitPackedFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedFloatField, fieldNumber: 893) + try visitor.visitSingularInt32Field(value: _storage._visitPackedFloatField, fieldNumber: 887) } if _storage._visitPackedInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedInt32Field, fieldNumber: 894) + try visitor.visitSingularInt32Field(value: _storage._visitPackedInt32Field, fieldNumber: 888) } if _storage._visitPackedInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedInt64Field, fieldNumber: 895) + try visitor.visitSingularInt32Field(value: _storage._visitPackedInt64Field, fieldNumber: 889) } if _storage._visitPackedSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedSfixed32Field, fieldNumber: 896) + try visitor.visitSingularInt32Field(value: _storage._visitPackedSfixed32Field, fieldNumber: 890) } if _storage._visitPackedSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedSfixed64Field, fieldNumber: 897) + try visitor.visitSingularInt32Field(value: _storage._visitPackedSfixed64Field, fieldNumber: 891) } if _storage._visitPackedSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedSint32Field, fieldNumber: 898) + try visitor.visitSingularInt32Field(value: _storage._visitPackedSint32Field, fieldNumber: 892) } if _storage._visitPackedSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedSint64Field, fieldNumber: 899) + try visitor.visitSingularInt32Field(value: _storage._visitPackedSint64Field, fieldNumber: 893) } if _storage._visitPackedUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedUint32Field, fieldNumber: 900) + try visitor.visitSingularInt32Field(value: _storage._visitPackedUint32Field, fieldNumber: 894) } if _storage._visitPackedUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedUint64Field, fieldNumber: 901) + try visitor.visitSingularInt32Field(value: _storage._visitPackedUint64Field, fieldNumber: 895) } if _storage._visitRepeated != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeated, fieldNumber: 902) + try visitor.visitSingularInt32Field(value: _storage._visitRepeated, fieldNumber: 896) } if _storage._visitRepeatedBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedBoolField, fieldNumber: 903) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedBoolField, fieldNumber: 897) } if _storage._visitRepeatedBytesField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedBytesField, fieldNumber: 904) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedBytesField, fieldNumber: 898) } if _storage._visitRepeatedDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedDoubleField, fieldNumber: 905) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedDoubleField, fieldNumber: 899) } if _storage._visitRepeatedEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedEnumField, fieldNumber: 906) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedEnumField, fieldNumber: 900) } if _storage._visitRepeatedFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFixed32Field, fieldNumber: 907) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFixed32Field, fieldNumber: 901) } if _storage._visitRepeatedFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFixed64Field, fieldNumber: 908) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFixed64Field, fieldNumber: 902) } if _storage._visitRepeatedFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFloatField, fieldNumber: 909) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFloatField, fieldNumber: 903) } if _storage._visitRepeatedGroupField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedGroupField, fieldNumber: 910) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedGroupField, fieldNumber: 904) } if _storage._visitRepeatedInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedInt32Field, fieldNumber: 911) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedInt32Field, fieldNumber: 905) } if _storage._visitRepeatedInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedInt64Field, fieldNumber: 912) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedInt64Field, fieldNumber: 906) } if _storage._visitRepeatedMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedMessageField, fieldNumber: 913) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedMessageField, fieldNumber: 907) } if _storage._visitRepeatedSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSfixed32Field, fieldNumber: 914) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSfixed32Field, fieldNumber: 908) } if _storage._visitRepeatedSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSfixed64Field, fieldNumber: 915) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSfixed64Field, fieldNumber: 909) } if _storage._visitRepeatedSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSint32Field, fieldNumber: 916) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSint32Field, fieldNumber: 910) } if _storage._visitRepeatedSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSint64Field, fieldNumber: 917) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSint64Field, fieldNumber: 911) } if _storage._visitRepeatedStringField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedStringField, fieldNumber: 918) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedStringField, fieldNumber: 912) } if _storage._visitRepeatedUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedUint32Field, fieldNumber: 919) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedUint32Field, fieldNumber: 913) } if _storage._visitRepeatedUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedUint64Field, fieldNumber: 920) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedUint64Field, fieldNumber: 914) } if _storage._visitSingular != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingular, fieldNumber: 921) + try visitor.visitSingularInt32Field(value: _storage._visitSingular, fieldNumber: 915) } if _storage._visitSingularBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularBoolField, fieldNumber: 922) + try visitor.visitSingularInt32Field(value: _storage._visitSingularBoolField, fieldNumber: 916) } if _storage._visitSingularBytesField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularBytesField, fieldNumber: 923) + try visitor.visitSingularInt32Field(value: _storage._visitSingularBytesField, fieldNumber: 917) } if _storage._visitSingularDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularDoubleField, fieldNumber: 924) + try visitor.visitSingularInt32Field(value: _storage._visitSingularDoubleField, fieldNumber: 918) } if _storage._visitSingularEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularEnumField, fieldNumber: 925) + try visitor.visitSingularInt32Field(value: _storage._visitSingularEnumField, fieldNumber: 919) } if _storage._visitSingularFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularFixed32Field, fieldNumber: 926) + try visitor.visitSingularInt32Field(value: _storage._visitSingularFixed32Field, fieldNumber: 920) } if _storage._visitSingularFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularFixed64Field, fieldNumber: 927) + try visitor.visitSingularInt32Field(value: _storage._visitSingularFixed64Field, fieldNumber: 921) } if _storage._visitSingularFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularFloatField, fieldNumber: 928) + try visitor.visitSingularInt32Field(value: _storage._visitSingularFloatField, fieldNumber: 922) } if _storage._visitSingularGroupField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularGroupField, fieldNumber: 929) + try visitor.visitSingularInt32Field(value: _storage._visitSingularGroupField, fieldNumber: 923) } if _storage._visitSingularInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularInt32Field, fieldNumber: 930) + try visitor.visitSingularInt32Field(value: _storage._visitSingularInt32Field, fieldNumber: 924) } if _storage._visitSingularInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularInt64Field, fieldNumber: 931) + try visitor.visitSingularInt32Field(value: _storage._visitSingularInt64Field, fieldNumber: 925) } if _storage._visitSingularMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularMessageField, fieldNumber: 932) + try visitor.visitSingularInt32Field(value: _storage._visitSingularMessageField, fieldNumber: 926) } if _storage._visitSingularSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularSfixed32Field, fieldNumber: 933) + try visitor.visitSingularInt32Field(value: _storage._visitSingularSfixed32Field, fieldNumber: 927) } if _storage._visitSingularSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularSfixed64Field, fieldNumber: 934) + try visitor.visitSingularInt32Field(value: _storage._visitSingularSfixed64Field, fieldNumber: 928) } if _storage._visitSingularSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularSint32Field, fieldNumber: 935) + try visitor.visitSingularInt32Field(value: _storage._visitSingularSint32Field, fieldNumber: 929) } if _storage._visitSingularSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularSint64Field, fieldNumber: 936) + try visitor.visitSingularInt32Field(value: _storage._visitSingularSint64Field, fieldNumber: 930) } if _storage._visitSingularStringField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularStringField, fieldNumber: 937) + try visitor.visitSingularInt32Field(value: _storage._visitSingularStringField, fieldNumber: 931) } if _storage._visitSingularUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularUint32Field, fieldNumber: 938) + try visitor.visitSingularInt32Field(value: _storage._visitSingularUint32Field, fieldNumber: 932) } if _storage._visitSingularUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularUint64Field, fieldNumber: 939) + try visitor.visitSingularInt32Field(value: _storage._visitSingularUint64Field, fieldNumber: 933) } if _storage._visitUnknown != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitUnknown, fieldNumber: 940) + try visitor.visitSingularInt32Field(value: _storage._visitUnknown, fieldNumber: 934) } if _storage._wasDecoded != 0 { - try visitor.visitSingularInt32Field(value: _storage._wasDecoded, fieldNumber: 941) + try visitor.visitSingularInt32Field(value: _storage._wasDecoded, fieldNumber: 935) } if _storage._weak != 0 { - try visitor.visitSingularInt32Field(value: _storage._weak, fieldNumber: 942) + try visitor.visitSingularInt32Field(value: _storage._weak, fieldNumber: 936) } if _storage._weakDependency != 0 { - try visitor.visitSingularInt32Field(value: _storage._weakDependency, fieldNumber: 943) + try visitor.visitSingularInt32Field(value: _storage._weakDependency, fieldNumber: 937) } if _storage._where != 0 { - try visitor.visitSingularInt32Field(value: _storage._where, fieldNumber: 944) + try visitor.visitSingularInt32Field(value: _storage._where, fieldNumber: 938) } if _storage._wireFormat != 0 { - try visitor.visitSingularInt32Field(value: _storage._wireFormat, fieldNumber: 945) + try visitor.visitSingularInt32Field(value: _storage._wireFormat, fieldNumber: 939) } if _storage._with != 0 { - try visitor.visitSingularInt32Field(value: _storage._with, fieldNumber: 946) + try visitor.visitSingularInt32Field(value: _storage._with, fieldNumber: 940) } if _storage._withUnsafeBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._withUnsafeBytes, fieldNumber: 947) + try visitor.visitSingularInt32Field(value: _storage._withUnsafeBytes, fieldNumber: 941) } if _storage._withUnsafeMutableBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._withUnsafeMutableBytes, fieldNumber: 948) + try visitor.visitSingularInt32Field(value: _storage._withUnsafeMutableBytes, fieldNumber: 942) } if _storage._work != 0 { - try visitor.visitSingularInt32Field(value: _storage._work, fieldNumber: 949) + try visitor.visitSingularInt32Field(value: _storage._work, fieldNumber: 943) } if _storage._wrapped != 0 { - try visitor.visitSingularInt32Field(value: _storage._wrapped, fieldNumber: 950) + try visitor.visitSingularInt32Field(value: _storage._wrapped, fieldNumber: 944) } if _storage._wrappedType != 0 { - try visitor.visitSingularInt32Field(value: _storage._wrappedType, fieldNumber: 951) + try visitor.visitSingularInt32Field(value: _storage._wrappedType, fieldNumber: 945) } if _storage._wrappedValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._wrappedValue, fieldNumber: 952) + try visitor.visitSingularInt32Field(value: _storage._wrappedValue, fieldNumber: 946) } if _storage._written != 0 { - try visitor.visitSingularInt32Field(value: _storage._written, fieldNumber: 953) + try visitor.visitSingularInt32Field(value: _storage._written, fieldNumber: 947) } if _storage._yday != 0 { - try visitor.visitSingularInt32Field(value: _storage._yday, fieldNumber: 954) + try visitor.visitSingularInt32Field(value: _storage._yday, fieldNumber: 948) } } try unknownFields.traverse(visitor: &visitor) @@ -11614,7 +11542,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._clearDeprecatedLegacyJsonFieldConflicts_p != rhs_storage._clearDeprecatedLegacyJsonFieldConflicts_p {return false} if _storage._clearDoubleValue_p != rhs_storage._clearDoubleValue_p {return false} if _storage._clearEdition_p != rhs_storage._clearEdition_p {return false} - if _storage._clearEditionEnum_p != rhs_storage._clearEditionEnum_p {return false} if _storage._clearEnd_p != rhs_storage._clearEnd_p {return false} if _storage._clearEnumType_p != rhs_storage._clearEnumType_p {return false} if _storage._clearExtendee_p != rhs_storage._clearExtendee_p {return false} @@ -11641,11 +11568,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._clearLeadingComments_p != rhs_storage._clearLeadingComments_p {return false} if _storage._clearMapEntry_p != rhs_storage._clearMapEntry_p {return false} if _storage._clearMaximumEdition_p != rhs_storage._clearMaximumEdition_p {return false} - if _storage._clearMaximumEditionEnum_p != rhs_storage._clearMaximumEditionEnum_p {return false} if _storage._clearMessageEncoding_p != rhs_storage._clearMessageEncoding_p {return false} if _storage._clearMessageSetWireFormat_p != rhs_storage._clearMessageSetWireFormat_p {return false} if _storage._clearMinimumEdition_p != rhs_storage._clearMinimumEdition_p {return false} - if _storage._clearMinimumEditionEnum_p != rhs_storage._clearMinimumEditionEnum_p {return false} if _storage._clearName_p != rhs_storage._clearName_p {return false} if _storage._clearNamePart_p != rhs_storage._clearNamePart_p {return false} if _storage._clearNegativeIntValue_p != rhs_storage._clearNegativeIntValue_p {return false} @@ -11683,6 +11608,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._clearType_p != rhs_storage._clearType_p {return false} if _storage._clearTypeName_p != rhs_storage._clearTypeName_p {return false} if _storage._clearUnverifiedLazy_p != rhs_storage._clearUnverifiedLazy_p {return false} + if _storage._clearUtf8Validation_p != rhs_storage._clearUtf8Validation_p {return false} if _storage._clearValue_p != rhs_storage._clearValue_p {return false} if _storage._clearVerification_p != rhs_storage._clearVerification_p {return false} if _storage._clearWeak_p != rhs_storage._clearWeak_p {return false} @@ -11782,7 +11708,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._edition != rhs_storage._edition {return false} if _storage._editionDefault != rhs_storage._editionDefault {return false} if _storage._editionDefaults != rhs_storage._editionDefaults {return false} - if _storage._editionEnum != rhs_storage._editionEnum {return false} if _storage._element != rhs_storage._element {return false} if _storage._elements != rhs_storage._elements {return false} if _storage._emitExtensionFieldName != rhs_storage._emitExtensionFieldName {return false} @@ -11952,7 +11877,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._hasDeprecatedLegacyJsonFieldConflicts_p != rhs_storage._hasDeprecatedLegacyJsonFieldConflicts_p {return false} if _storage._hasDoubleValue_p != rhs_storage._hasDoubleValue_p {return false} if _storage._hasEdition_p != rhs_storage._hasEdition_p {return false} - if _storage._hasEditionEnum_p != rhs_storage._hasEditionEnum_p {return false} if _storage._hasEnd_p != rhs_storage._hasEnd_p {return false} if _storage._hasEnumType_p != rhs_storage._hasEnumType_p {return false} if _storage._hasExtendee_p != rhs_storage._hasExtendee_p {return false} @@ -11984,11 +11908,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._hasLeadingComments_p != rhs_storage._hasLeadingComments_p {return false} if _storage._hasMapEntry_p != rhs_storage._hasMapEntry_p {return false} if _storage._hasMaximumEdition_p != rhs_storage._hasMaximumEdition_p {return false} - if _storage._hasMaximumEditionEnum_p != rhs_storage._hasMaximumEditionEnum_p {return false} if _storage._hasMessageEncoding_p != rhs_storage._hasMessageEncoding_p {return false} if _storage._hasMessageSetWireFormat_p != rhs_storage._hasMessageSetWireFormat_p {return false} if _storage._hasMinimumEdition_p != rhs_storage._hasMinimumEdition_p {return false} - if _storage._hasMinimumEditionEnum_p != rhs_storage._hasMinimumEditionEnum_p {return false} if _storage._hasName_p != rhs_storage._hasName_p {return false} if _storage._hasNamePart_p != rhs_storage._hasNamePart_p {return false} if _storage._hasNegativeIntValue_p != rhs_storage._hasNegativeIntValue_p {return false} @@ -12026,6 +11948,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._hasType_p != rhs_storage._hasType_p {return false} if _storage._hasTypeName_p != rhs_storage._hasTypeName_p {return false} if _storage._hasUnverifiedLazy_p != rhs_storage._hasUnverifiedLazy_p {return false} + if _storage._hasUtf8Validation_p != rhs_storage._hasUtf8Validation_p {return false} if _storage._hasValue_p != rhs_storage._hasValue_p {return false} if _storage._hasVerification_p != rhs_storage._hasVerification_p {return false} if _storage._hasWeak_p != rhs_storage._hasWeak_p {return false} @@ -12120,7 +12043,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._mapValueType != rhs_storage._mapValueType {return false} if _storage._mapVisitor != rhs_storage._mapVisitor {return false} if _storage._maximumEdition != rhs_storage._maximumEdition {return false} - if _storage._maximumEditionEnum != rhs_storage._maximumEditionEnum {return false} if _storage._mdayStart != rhs_storage._mdayStart {return false} if _storage._merge != rhs_storage._merge {return false} if _storage._message != rhs_storage._message {return false} @@ -12138,7 +12060,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._methods != rhs_storage._methods {return false} if _storage._min != rhs_storage._min {return false} if _storage._minimumEdition != rhs_storage._minimumEdition {return false} - if _storage._minimumEditionEnum != rhs_storage._minimumEditionEnum {return false} if _storage._minor != rhs_storage._minor {return false} if _storage._mixin != rhs_storage._mixin {return false} if _storage._mixins != rhs_storage._mixins {return false} @@ -12410,6 +12331,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._utf8 != rhs_storage._utf8 {return false} if _storage._utf8Ptr != rhs_storage._utf8Ptr {return false} if _storage._utf8ToDouble != rhs_storage._utf8ToDouble {return false} + if _storage._utf8Validation != rhs_storage._utf8Validation {return false} if _storage._utf8View != rhs_storage._utf8View {return false} if _storage._v != rhs_storage._v {return false} if _storage._value != rhs_storage._value {return false} diff --git a/Reference/SwiftProtobufTests/generated_swift_names_messages.pb.swift b/Reference/SwiftProtobufTests/generated_swift_names_messages.pb.swift index 98bd28641..d3f03f8f9 100644 --- a/Reference/SwiftProtobufTests/generated_swift_names_messages.pb.swift +++ b/Reference/SwiftProtobufTests/generated_swift_names_messages.pb.swift @@ -931,18 +931,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct clearEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var clearEditionEnum_p: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct clearEnd { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -1255,18 +1243,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct clearMaximumEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var clearMaximumEditionEnum_p: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct clearMessageEncoding { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -1303,18 +1279,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct clearMinimumEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var clearMinimumEditionEnum_p: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct clearName { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -1759,6 +1723,18 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } + struct clearUtf8Validation { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var clearUtf8Validation_p: Int32 = 0 + + var unknownFields = SwiftProtobuf.UnknownStorage() + + init() {} + } + struct clearValue { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -2947,18 +2923,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct editionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var editionEnum: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct Element { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -4987,18 +4951,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct hasEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var hasEditionEnum_p: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct hasEnd { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -5371,18 +5323,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct hasMaximumEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var hasMaximumEditionEnum_p: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct hasMessageEncoding { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -5419,18 +5359,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct hasMinimumEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var hasMinimumEditionEnum_p: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct hasName { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -5875,6 +5803,18 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } + struct hasUtf8Validation { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var hasUtf8Validation_p: Int32 = 0 + + var unknownFields = SwiftProtobuf.UnknownStorage() + + init() {} + } + struct hasValue { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -7003,18 +6943,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct maximumEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var maximumEditionEnum: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct mdayStart { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -7219,18 +7147,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct minimumEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var minimumEditionEnum: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct minor { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -10483,6 +10399,18 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } + struct utf8Validation { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var utf8Validation: Int32 = 0 + + var unknownFields = SwiftProtobuf.UnknownStorage() + + init() {} + } + struct UTF8View { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -11559,7 +11487,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearDeprecat extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearDeprecatedLegacyJsonFieldConflicts: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearDoubleValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEnd: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEnumType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearExtendee: @unchecked Sendable {} @@ -11586,11 +11513,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearLazy: @u extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearLeadingComments: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMapEntry: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMaximumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMaximumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMessageEncoding: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMessageSetWireFormat: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMinimumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMinimumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearNamePart: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearNegativeIntValue: @unchecked Sendable {} @@ -11628,6 +11553,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearTrailing extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearTypeName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearUnverifiedLazy: @unchecked Sendable {} +extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearUtf8Validation: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearVerification: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearWeak: @unchecked Sendable {} @@ -11727,7 +11653,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.E: @unchecked extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.edition: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.EditionDefault: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.editionDefaults: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.editionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.Element: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.elements: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.emitExtensionFieldName: @unchecked Sendable {} @@ -11897,7 +11822,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasDeprecated extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasDeprecatedLegacyJsonFieldConflicts: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasDoubleValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEnd: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEnumType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasExtendee: @unchecked Sendable {} @@ -11929,11 +11853,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasLazy: @unc extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasLeadingComments: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMapEntry: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMaximumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMaximumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMessageEncoding: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMessageSetWireFormat: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMinimumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMinimumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasNamePart: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasNegativeIntValue: @unchecked Sendable {} @@ -11971,6 +11893,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasTrailingCo extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasTypeName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasUnverifiedLazy: @unchecked Sendable {} +extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasUtf8Validation: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasVerification: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasWeak: @unchecked Sendable {} @@ -12065,7 +11988,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.mapToMessages extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.MapValueType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.mapVisitor: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.maximumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.maximumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.mdayStart: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.merge: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.message: @unchecked Sendable {} @@ -12083,7 +12005,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.MethodOptions extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.methods: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.min: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minimumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minimumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minor: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.Mixin: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.mixins: @unchecked Sendable {} @@ -12355,6 +12276,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.useDeterminis extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8Ptr: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8ToDouble: @unchecked Sendable {} +extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8Validation: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.UTF8View: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.v: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.value: @unchecked Sendable {} @@ -14863,38 +14785,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEdition: } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "clearEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.clearEditionEnum_p) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.clearEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: self.clearEditionEnum_p, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEditionEnum) -> Bool { - if lhs.clearEditionEnum_p != rhs.clearEditionEnum_p {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEnd: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearEnd" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -15727,38 +15617,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMaximumE } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMaximumEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearMaximumEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "clearMaximumEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.clearMaximumEditionEnum_p) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.clearMaximumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: self.clearMaximumEditionEnum_p, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMaximumEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMaximumEditionEnum) -> Bool { - if lhs.clearMaximumEditionEnum_p != rhs.clearMaximumEditionEnum_p {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMessageEncoding: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearMessageEncoding" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -15855,38 +15713,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMinimumE } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMinimumEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearMinimumEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "clearMinimumEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.clearMinimumEditionEnum_p) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.clearMinimumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: self.clearMinimumEditionEnum_p, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMinimumEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMinimumEditionEnum) -> Bool { - if lhs.clearMinimumEditionEnum_p != rhs.clearMinimumEditionEnum_p {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearName: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearName" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -17071,6 +16897,38 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearUnverifi } } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearUtf8Validation: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearUtf8Validation" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .same(proto: "clearUtf8Validation"), + ] + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularInt32Field(value: &self.clearUtf8Validation_p) }() + default: break + } + } + } + + func traverse(visitor: inout V) throws { + if self.clearUtf8Validation_p != 0 { + try visitor.visitSingularInt32Field(value: self.clearUtf8Validation_p, fieldNumber: 1) + } + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearUtf8Validation, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearUtf8Validation) -> Bool { + if lhs.clearUtf8Validation_p != rhs.clearUtf8Validation_p {return false} + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearValue: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearValue" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -20239,38 +20097,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.editionDefaul } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.editionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".editionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "editionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.editionEnum) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.editionEnum != 0 { - try visitor.visitSingularInt32Field(value: self.editionEnum, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.editionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.editionEnum) -> Bool { - if lhs.editionEnum != rhs.editionEnum {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.Element: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".Element" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -25679,38 +25505,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEdition: S } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "hasEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.hasEditionEnum_p) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.hasEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: self.hasEditionEnum_p, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEditionEnum) -> Bool { - if lhs.hasEditionEnum_p != rhs.hasEditionEnum_p {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEnd: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasEnd" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -26703,38 +26497,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMaximumEdi } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMaximumEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasMaximumEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "hasMaximumEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.hasMaximumEditionEnum_p) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.hasMaximumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: self.hasMaximumEditionEnum_p, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMaximumEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMaximumEditionEnum) -> Bool { - if lhs.hasMaximumEditionEnum_p != rhs.hasMaximumEditionEnum_p {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMessageEncoding: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasMessageEncoding" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -26831,38 +26593,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMinimumEdi } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMinimumEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasMinimumEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "hasMinimumEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.hasMinimumEditionEnum_p) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.hasMinimumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: self.hasMinimumEditionEnum_p, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMinimumEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMinimumEditionEnum) -> Bool { - if lhs.hasMinimumEditionEnum_p != rhs.hasMinimumEditionEnum_p {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasName: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasName" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -28047,6 +27777,38 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasUnverified } } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasUtf8Validation: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasUtf8Validation" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .same(proto: "hasUtf8Validation"), + ] + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularInt32Field(value: &self.hasUtf8Validation_p) }() + default: break + } + } + } + + func traverse(visitor: inout V) throws { + if self.hasUtf8Validation_p != 0 { + try visitor.visitSingularInt32Field(value: self.hasUtf8Validation_p, fieldNumber: 1) + } + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasUtf8Validation, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasUtf8Validation) -> Bool { + if lhs.hasUtf8Validation_p != rhs.hasUtf8Validation_p {return false} + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasValue: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasValue" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -31055,38 +30817,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.maximumEditio } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.maximumEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".maximumEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "maximumEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.maximumEditionEnum) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.maximumEditionEnum != 0 { - try visitor.visitSingularInt32Field(value: self.maximumEditionEnum, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.maximumEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.maximumEditionEnum) -> Bool { - if lhs.maximumEditionEnum != rhs.maximumEditionEnum {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.mdayStart: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".mdayStart" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -31631,38 +31361,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minimumEditio } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minimumEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".minimumEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "minimumEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.minimumEditionEnum) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.minimumEditionEnum != 0 { - try visitor.visitSingularInt32Field(value: self.minimumEditionEnum, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minimumEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minimumEditionEnum) -> Bool { - if lhs.minimumEditionEnum != rhs.minimumEditionEnum {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".minor" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -40335,6 +40033,38 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8ToDouble: } } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8Validation: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".utf8Validation" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .same(proto: "utf8Validation"), + ] + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularInt32Field(value: &self.utf8Validation) }() + default: break + } + } + } + + func traverse(visitor: inout V) throws { + if self.utf8Validation != 0 { + try visitor.visitSingularInt32Field(value: self.utf8Validation, fieldNumber: 1) + } + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8Validation, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8Validation) -> Bool { + if lhs.utf8Validation != rhs.utf8Validation {return false} + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.UTF8View: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".UTF8View" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ diff --git a/Reference/upstream/google/protobuf/any_test.pb.swift b/Reference/upstream/google/protobuf/any_test.pb.swift index dc142da9b..aacc0955b 100644 --- a/Reference/upstream/google/protobuf/any_test.pb.swift +++ b/Reference/upstream/google/protobuf/any_test.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd import Foundation import SwiftProtobuf diff --git a/Reference/upstream/google/protobuf/compiler/plugin.pb.swift b/Reference/upstream/google/protobuf/compiler/plugin.pb.swift index 858c60e2a..4da4187e9 100644 --- a/Reference/upstream/google/protobuf/compiler/plugin.pb.swift +++ b/Reference/upstream/google/protobuf/compiler/plugin.pb.swift @@ -193,6 +193,32 @@ struct Google_Protobuf_Compiler_CodeGeneratorResponse { /// Clears the value of `supportedFeatures`. Subsequent reads from it will return its default value. mutating func clearSupportedFeatures() {self._supportedFeatures = nil} + /// The minimum edition this plugin supports. This will be treated as an + /// Edition enum, but we want to allow unknown values. It should be specified + /// according the edition enum value, *not* the edition number. Only takes + /// effect for plugins that have FEATURE_SUPPORTS_EDITIONS set. + var minimumEdition: Int32 { + get {return _minimumEdition ?? 0} + set {_minimumEdition = newValue} + } + /// Returns true if `minimumEdition` has been explicitly set. + var hasMinimumEdition: Bool {return self._minimumEdition != nil} + /// Clears the value of `minimumEdition`. Subsequent reads from it will return its default value. + mutating func clearMinimumEdition() {self._minimumEdition = nil} + + /// The maximum edition this plugin supports. This will be treated as an + /// Edition enum, but we want to allow unknown values. It should be specified + /// according the edition enum value, *not* the edition number. Only takes + /// effect for plugins that have FEATURE_SUPPORTS_EDITIONS set. + var maximumEdition: Int32 { + get {return _maximumEdition ?? 0} + set {_maximumEdition = newValue} + } + /// Returns true if `maximumEdition` has been explicitly set. + var hasMaximumEdition: Bool {return self._maximumEdition != nil} + /// Clears the value of `maximumEdition`. Subsequent reads from it will return its default value. + mutating func clearMaximumEdition() {self._maximumEdition = nil} + var file: [Google_Protobuf_Compiler_CodeGeneratorResponse.File] = [] var unknownFields = SwiftProtobuf.UnknownStorage() @@ -335,6 +361,8 @@ struct Google_Protobuf_Compiler_CodeGeneratorResponse { fileprivate var _error: String? = nil fileprivate var _supportedFeatures: UInt64? = nil + fileprivate var _minimumEdition: Int32? = nil + fileprivate var _maximumEdition: Int32? = nil } #if swift(>=4.2) @@ -482,6 +510,8 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 1: .same(proto: "error"), 2: .standard(proto: "supported_features"), + 3: .standard(proto: "minimum_edition"), + 4: .standard(proto: "maximum_edition"), 15: .same(proto: "file"), ] @@ -493,6 +523,8 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, switch fieldNumber { case 1: try { try decoder.decodeSingularStringField(value: &self._error) }() case 2: try { try decoder.decodeSingularUInt64Field(value: &self._supportedFeatures) }() + case 3: try { try decoder.decodeSingularInt32Field(value: &self._minimumEdition) }() + case 4: try { try decoder.decodeSingularInt32Field(value: &self._maximumEdition) }() case 15: try { try decoder.decodeRepeatedMessageField(value: &self.file) }() default: break } @@ -510,6 +542,12 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, try { if let v = self._supportedFeatures { try visitor.visitSingularUInt64Field(value: v, fieldNumber: 2) } }() + try { if let v = self._minimumEdition { + try visitor.visitSingularInt32Field(value: v, fieldNumber: 3) + } }() + try { if let v = self._maximumEdition { + try visitor.visitSingularInt32Field(value: v, fieldNumber: 4) + } }() if !self.file.isEmpty { try visitor.visitRepeatedMessageField(value: self.file, fieldNumber: 15) } @@ -519,6 +557,8 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, static func ==(lhs: Google_Protobuf_Compiler_CodeGeneratorResponse, rhs: Google_Protobuf_Compiler_CodeGeneratorResponse) -> Bool { if lhs._error != rhs._error {return false} if lhs._supportedFeatures != rhs._supportedFeatures {return false} + if lhs._minimumEdition != rhs._minimumEdition {return false} + if lhs._maximumEdition != rhs._maximumEdition {return false} if lhs.file != rhs.file {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true diff --git a/Reference/upstream/google/protobuf/cpp_features.pb.swift b/Reference/upstream/google/protobuf/cpp_features.pb.swift index addd30ad7..cc55e2c43 100644 --- a/Reference/upstream/google/protobuf/cpp_features.pb.swift +++ b/Reference/upstream/google/protobuf/cpp_features.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2023 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd import Foundation import SwiftProtobuf @@ -68,78 +45,15 @@ struct Pb_CppFeatures { /// Clears the value of `legacyClosedEnum`. Subsequent reads from it will return its default value. mutating func clearLegacyClosedEnum() {self._legacyClosedEnum = nil} - var utf8Validation: Pb_CppFeatures.Utf8Validation { - get {return _utf8Validation ?? .unknown} - set {_utf8Validation = newValue} - } - /// Returns true if `utf8Validation` has been explicitly set. - var hasUtf8Validation: Bool {return self._utf8Validation != nil} - /// Clears the value of `utf8Validation`. Subsequent reads from it will return its default value. - mutating func clearUtf8Validation() {self._utf8Validation = nil} - var unknownFields = SwiftProtobuf.UnknownStorage() - /// The UTF8 validation strategy to use. See go/editions-utf8-validation for - /// more information on this feature. - enum Utf8Validation: SwiftProtobuf.Enum { - typealias RawValue = Int - - /// Invalid default, which should never be used. - case unknown // = 0 - - /// Default proto3 behavior, which verifies UTF8 validity during parse. - case verifyParse // = 1 - - /// Default proto2 behavior, which verifies UTF8 validity during both parse - /// and serialize in debug builds. On failure an error is logged, but the - /// operation continues. - case verifyDlog // = 2 - - /// No UTF8 validation is done ever. - case none // = 3 - - init() { - self = .unknown - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .unknown - case 1: self = .verifyParse - case 2: self = .verifyDlog - case 3: self = .none - default: return nil - } - } - - var rawValue: Int { - switch self { - case .unknown: return 0 - case .verifyParse: return 1 - case .verifyDlog: return 2 - case .none: return 3 - } - } - - } - init() {} fileprivate var _legacyClosedEnum: Bool? = nil - fileprivate var _utf8Validation: Pb_CppFeatures.Utf8Validation? = nil -} - -#if swift(>=4.2) - -extension Pb_CppFeatures.Utf8Validation: CaseIterable { - // Support synthesized by the compiler. } -#endif // swift(>=4.2) - #if swift(>=5.5) && canImport(_Concurrency) extension Pb_CppFeatures: @unchecked Sendable {} -extension Pb_CppFeatures.Utf8Validation: @unchecked Sendable {} #endif // swift(>=5.5) && canImport(_Concurrency) // MARK: - Extension support defined in cpp_features.proto. @@ -197,7 +111,6 @@ extension Pb_CppFeatures: SwiftProtobuf.Message, SwiftProtobuf._MessageImplement static let protoMessageName: String = _protobuf_package + ".CppFeatures" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 1: .standard(proto: "legacy_closed_enum"), - 2: .standard(proto: "utf8_validation"), ] mutating func decodeMessage(decoder: inout D) throws { @@ -207,7 +120,6 @@ extension Pb_CppFeatures: SwiftProtobuf.Message, SwiftProtobuf._MessageImplement // enabled. https://github.com/apple/swift-protobuf/issues/1034 switch fieldNumber { case 1: try { try decoder.decodeSingularBoolField(value: &self._legacyClosedEnum) }() - case 2: try { try decoder.decodeSingularEnumField(value: &self._utf8Validation) }() default: break } } @@ -221,25 +133,12 @@ extension Pb_CppFeatures: SwiftProtobuf.Message, SwiftProtobuf._MessageImplement try { if let v = self._legacyClosedEnum { try visitor.visitSingularBoolField(value: v, fieldNumber: 1) } }() - try { if let v = self._utf8Validation { - try visitor.visitSingularEnumField(value: v, fieldNumber: 2) - } }() try unknownFields.traverse(visitor: &visitor) } static func ==(lhs: Pb_CppFeatures, rhs: Pb_CppFeatures) -> Bool { if lhs._legacyClosedEnum != rhs._legacyClosedEnum {return false} - if lhs._utf8Validation != rhs._utf8Validation {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true } } - -extension Pb_CppFeatures.Utf8Validation: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "UTF8_VALIDATION_UNKNOWN"), - 1: .same(proto: "VERIFY_PARSE"), - 2: .same(proto: "VERIFY_DLOG"), - 3: .same(proto: "NONE"), - ] -} diff --git a/Reference/upstream/google/protobuf/descriptor.pb.swift b/Reference/upstream/google/protobuf/descriptor.pb.swift index 26425735a..14c853787 100644 --- a/Reference/upstream/google/protobuf/descriptor.pb.swift +++ b/Reference/upstream/google/protobuf/descriptor.pb.swift @@ -64,6 +64,13 @@ enum Google_Protobuf_Edition: SwiftProtobuf.Enum { /// A placeholder for an unknown edition value. case unknown // = 0 + /// Legacy syntax "editions". These pre-date editions, but behave much like + /// distinct editions. These can't be used to specify the edition of proto + /// files, but feature definitions must supply proto2/proto3 defaults for + /// backwards compatibility. + case proto2 // = 998 + case proto3 // = 999 + /// Editions that have been released. The specific values are arbitrary and /// should not be depended on, but they will always be time-ordered for easy /// comparison. @@ -77,6 +84,11 @@ enum Google_Protobuf_Edition: SwiftProtobuf.Enum { case edition99998TestOnly // = 99998 case edition99999TestOnly // = 99999 + /// Placeholder for specifying unbounded edition support. This should only + /// ever be used by plugins that can expect to never require any changes to + /// support a new edition. + case max // = 2147483647 + init() { self = .unknown } @@ -86,10 +98,13 @@ enum Google_Protobuf_Edition: SwiftProtobuf.Enum { case 0: self = .unknown case 1: self = .edition1TestOnly case 2: self = .edition2TestOnly + case 998: self = .proto2 + case 999: self = .proto3 case 1000: self = .edition2023 case 99997: self = .edition99997TestOnly case 99998: self = .edition99998TestOnly case 99999: self = .edition99999TestOnly + case 2147483647: self = .max default: return nil } } @@ -99,10 +114,13 @@ enum Google_Protobuf_Edition: SwiftProtobuf.Enum { case .unknown: return 0 case .edition1TestOnly: return 1 case .edition2TestOnly: return 2 + case .proto2: return 998 + case .proto3: return 999 case .edition2023: return 1000 case .edition99997TestOnly: return 99997 case .edition99998TestOnly: return 99998 case .edition99999TestOnly: return 99999 + case .max: return 2147483647 } } @@ -210,10 +228,9 @@ struct Google_Protobuf_FileDescriptorProto { /// Clears the value of `syntax`. Subsequent reads from it will return its default value. mutating func clearSyntax() {self._syntax = nil} - /// The edition of the proto file, which is an opaque string. - /// TODO(b/297898292) Deprecate and remove this field in favor of enums. - var edition: String { - get {return _edition ?? String()} + /// The edition of the proto file. + var edition: Google_Protobuf_Edition { + get {return _edition ?? .unknown} set {_edition = newValue} } /// Returns true if `edition` has been explicitly set. @@ -221,16 +238,6 @@ struct Google_Protobuf_FileDescriptorProto { /// Clears the value of `edition`. Subsequent reads from it will return its default value. mutating func clearEdition() {self._edition = nil} - /// The edition of the proto file. - var editionEnum: Google_Protobuf_Edition { - get {return _editionEnum ?? .unknown} - set {_editionEnum = newValue} - } - /// Returns true if `editionEnum` has been explicitly set. - var hasEditionEnum: Bool {return self._editionEnum != nil} - /// Clears the value of `editionEnum`. Subsequent reads from it will return its default value. - mutating func clearEditionEnum() {self._editionEnum = nil} - var unknownFields = SwiftProtobuf.UnknownStorage() init() {} @@ -240,8 +247,7 @@ struct Google_Protobuf_FileDescriptorProto { fileprivate var _options: Google_Protobuf_FileOptions? = nil fileprivate var _sourceCodeInfo: Google_Protobuf_SourceCodeInfo? = nil fileprivate var _syntax: String? = nil - fileprivate var _edition: String? = nil - fileprivate var _editionEnum: Google_Protobuf_Edition? = nil + fileprivate var _edition: Google_Protobuf_Edition? = nil } /// Describes a message type. @@ -420,7 +426,7 @@ struct Google_Protobuf_ExtensionRangeOptions: SwiftProtobuf.ExtensibleMessage { mutating func clearFeatures() {self._features = nil} /// The verification state of the range. - /// TODO(b/278783756): flip the default to DECLARATION once all empty ranges + /// TODO: flip the default to DECLARATION once all empty ranges /// are marked as UNVERIFIED. var verification: Google_Protobuf_ExtensionRangeOptions.VerificationState { get {return _verification ?? .unverified} @@ -667,12 +673,12 @@ struct Google_Protobuf_FieldDescriptorProto { /// If true, this is a proto3 "optional". When a proto3 field is optional, it /// tracks presence regardless of field type. /// - /// When proto3_optional is true, this field must be belong to a oneof to - /// signal to old proto3 clients that presence is tracked for this field. This - /// oneof is known as a "synthetic" oneof, and this field must be its sole - /// member (each proto3 optional field gets its own synthetic oneof). Synthetic - /// oneofs exist in the descriptor only, and do not generate any API. Synthetic - /// oneofs must be ordered after all "real" oneofs. + /// When proto3_optional is true, this field must belong to a oneof to signal + /// to old proto3 clients that presence is tracked for this field. This oneof + /// is known as a "synthetic" oneof, and this field must be its sole member + /// (each proto3 optional field gets its own synthetic oneof). Synthetic oneofs + /// exist in the descriptor only, and do not generate any API. Synthetic oneofs + /// must be ordered after all "real" oneofs. /// /// For message fields, proto3_optional doesn't create any semantic change, /// since non-repeated message fields always track presence. However it still @@ -718,9 +724,10 @@ struct Google_Protobuf_FieldDescriptorProto { case string // = 9 /// Tag-delimited aggregate. - /// Group type is deprecated and not supported in proto3. However, Proto3 + /// Group type is deprecated and not supported after google.protobuf. However, Proto3 /// implementations should still be able to parse the group wire format and - /// treat group fields as unknown fields. + /// treat group fields as unknown fields. In Editions, the group wire format + /// can be enabled via the `message_encoding` feature. case group // = 10 /// Length-delimited aggregate. @@ -797,9 +804,13 @@ struct Google_Protobuf_FieldDescriptorProto { /// 0 is reserved for errors case `optional` // = 1 - case `required` // = 2 case repeated // = 3 + /// The required label is only allowed in google.protobuf. In proto3 and Editions + /// it's explicitly prohibited. In Editions, the `field_presence` feature + /// can be used to get this behavior. + case `required` // = 2 + init() { self = .optional } @@ -1526,7 +1537,7 @@ struct Google_Protobuf_MessageOptions: SwiftProtobuf.ExtensibleMessage { /// This should only be used as a temporary measure against broken builds due /// to the change in behavior for JSON field name conflicts. /// - /// TODO(b/261750190) This is legacy behavior we plan to remove once downstream + /// TODO This is legacy behavior we plan to remove once downstream /// teams have had time to migrate. var deprecatedLegacyJsonFieldConflicts: Bool { get {return _deprecatedLegacyJsonFieldConflicts ?? false} @@ -1587,7 +1598,9 @@ struct Google_Protobuf_FieldOptions: SwiftProtobuf.ExtensibleMessage { /// a more efficient representation on the wire. Rather than repeatedly /// writing the tag and type for each element, the entire array is encoded as /// a single length-delimited blob. In proto3, only explicit setting it to - /// false will avoid using packed encoding. + /// false will avoid using packed encoding. This option is prohibited in + /// Editions, but the `repeated_field_encoding` feature can be used to control + /// the behavior. var packed: Bool { get {return _storage._packed ?? false} set {_uniqueStorage()._packed = newValue} @@ -1903,9 +1916,8 @@ struct Google_Protobuf_FieldOptions: SwiftProtobuf.ExtensibleMessage { // `Message` and `Message+*Additions` files in the SwiftProtobuf library for // methods supported on all messages. - /// TODO(b/297898292) Deprecate and remove this field in favor of enums. - var edition: String { - get {return _edition ?? String()} + var edition: Google_Protobuf_Edition { + get {return _edition ?? .unknown} set {_edition = newValue} } /// Returns true if `edition` has been explicitly set. @@ -1913,15 +1925,6 @@ struct Google_Protobuf_FieldOptions: SwiftProtobuf.ExtensibleMessage { /// Clears the value of `edition`. Subsequent reads from it will return its default value. mutating func clearEdition() {self._edition = nil} - var editionEnum: Google_Protobuf_Edition { - get {return _editionEnum ?? .unknown} - set {_editionEnum = newValue} - } - /// Returns true if `editionEnum` has been explicitly set. - var hasEditionEnum: Bool {return self._editionEnum != nil} - /// Clears the value of `editionEnum`. Subsequent reads from it will return its default value. - mutating func clearEditionEnum() {self._editionEnum = nil} - /// Textproto value. var value: String { get {return _value ?? String()} @@ -1936,8 +1939,7 @@ struct Google_Protobuf_FieldOptions: SwiftProtobuf.ExtensibleMessage { init() {} - fileprivate var _edition: String? = nil - fileprivate var _editionEnum: Google_Protobuf_Edition? = nil + fileprivate var _edition: Google_Protobuf_Edition? = nil fileprivate var _value: String? = nil } @@ -2026,7 +2028,7 @@ struct Google_Protobuf_EnumOptions: SwiftProtobuf.ExtensibleMessage { /// and strips underscored from the fields before comparison in proto3 only. /// The new behavior takes `json_name` into account and applies to proto2 as /// well. - /// TODO(b/261750190) Remove this legacy behavior once downstream teams have + /// TODO Remove this legacy behavior once downstream teams have /// had time to migrate. var deprecatedLegacyJsonFieldConflicts: Bool { get {return _deprecatedLegacyJsonFieldConflicts ?? false} @@ -2365,7 +2367,7 @@ struct Google_Protobuf_UninterpretedOption { fileprivate var _aggregateValue: String? = nil } -/// TODO(b/274655146) Enums in C++ gencode (and potentially other languages) are +/// TODO Enums in C++ gencode (and potentially other languages) are /// not well scoped. This means that each of the feature enums below can clash /// with each other. The short names we've chosen maximize call-site /// readability, but leave us very open to this scenario. A future feature will @@ -2403,6 +2405,15 @@ struct Google_Protobuf_FeatureSet: SwiftProtobuf.ExtensibleMessage { /// Clears the value of `repeatedFieldEncoding`. Subsequent reads from it will return its default value. mutating func clearRepeatedFieldEncoding() {self._repeatedFieldEncoding = nil} + var utf8Validation: Google_Protobuf_FeatureSet.Utf8Validation { + get {return _utf8Validation ?? .unknown} + set {_utf8Validation = newValue} + } + /// Returns true if `utf8Validation` has been explicitly set. + var hasUtf8Validation: Bool {return self._utf8Validation != nil} + /// Clears the value of `utf8Validation`. Subsequent reads from it will return its default value. + mutating func clearUtf8Validation() {self._utf8Validation = nil} + var messageEncoding: Google_Protobuf_FeatureSet.MessageEncoding { get {return _messageEncoding ?? .unknown} set {_messageEncoding = newValue} @@ -2513,6 +2524,35 @@ struct Google_Protobuf_FeatureSet: SwiftProtobuf.ExtensibleMessage { } + enum Utf8Validation: SwiftProtobuf.Enum { + typealias RawValue = Int + case unknown // = 0 + case verify // = 2 + case none // = 3 + + init() { + self = .unknown + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .unknown + case 2: self = .verify + case 3: self = .none + default: return nil + } + } + + var rawValue: Int { + switch self { + case .unknown: return 0 + case .verify: return 2 + case .none: return 3 + } + } + + } + enum MessageEncoding: SwiftProtobuf.Enum { typealias RawValue = Int case unknown // = 0 @@ -2577,6 +2617,7 @@ struct Google_Protobuf_FeatureSet: SwiftProtobuf.ExtensibleMessage { fileprivate var _fieldPresence: Google_Protobuf_FeatureSet.FieldPresence? = nil fileprivate var _enumType: Google_Protobuf_FeatureSet.EnumType? = nil fileprivate var _repeatedFieldEncoding: Google_Protobuf_FeatureSet.RepeatedFieldEncoding? = nil + fileprivate var _utf8Validation: Google_Protobuf_FeatureSet.Utf8Validation? = nil fileprivate var _messageEncoding: Google_Protobuf_FeatureSet.MessageEncoding? = nil fileprivate var _jsonFormat: Google_Protobuf_FeatureSet.JsonFormat? = nil } @@ -2595,6 +2636,10 @@ extension Google_Protobuf_FeatureSet.RepeatedFieldEncoding: CaseIterable { // Support synthesized by the compiler. } +extension Google_Protobuf_FeatureSet.Utf8Validation: CaseIterable { + // Support synthesized by the compiler. +} + extension Google_Protobuf_FeatureSet.MessageEncoding: CaseIterable { // Support synthesized by the compiler. } @@ -2616,9 +2661,10 @@ struct Google_Protobuf_FeatureSetDefaults { var defaults: [Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault] = [] - /// TODO(b/297898292) Deprecate and remove these fields in favor of enums. - var minimumEdition: String { - get {return _minimumEdition ?? String()} + /// The minimum supported edition (inclusive) when this was constructed. + /// Editions before this will not have defaults. + var minimumEdition: Google_Protobuf_Edition { + get {return _minimumEdition ?? .unknown} set {_minimumEdition = newValue} } /// Returns true if `minimumEdition` has been explicitly set. @@ -2626,8 +2672,10 @@ struct Google_Protobuf_FeatureSetDefaults { /// Clears the value of `minimumEdition`. Subsequent reads from it will return its default value. mutating func clearMinimumEdition() {self._minimumEdition = nil} - var maximumEdition: String { - get {return _maximumEdition ?? String()} + /// The maximum known edition (inclusive) when this was constructed. Editions + /// after this will not have reliable defaults. + var maximumEdition: Google_Protobuf_Edition { + get {return _maximumEdition ?? .unknown} set {_maximumEdition = newValue} } /// Returns true if `maximumEdition` has been explicitly set. @@ -2635,28 +2683,6 @@ struct Google_Protobuf_FeatureSetDefaults { /// Clears the value of `maximumEdition`. Subsequent reads from it will return its default value. mutating func clearMaximumEdition() {self._maximumEdition = nil} - /// The minimum supported edition (inclusive) when this was constructed. - /// Editions before this will not have defaults. - var minimumEditionEnum: Google_Protobuf_Edition { - get {return _minimumEditionEnum ?? .unknown} - set {_minimumEditionEnum = newValue} - } - /// Returns true if `minimumEditionEnum` has been explicitly set. - var hasMinimumEditionEnum: Bool {return self._minimumEditionEnum != nil} - /// Clears the value of `minimumEditionEnum`. Subsequent reads from it will return its default value. - mutating func clearMinimumEditionEnum() {self._minimumEditionEnum = nil} - - /// The maximum known edition (inclusive) when this was constructed. Editions - /// after this will not have reliable defaults. - var maximumEditionEnum: Google_Protobuf_Edition { - get {return _maximumEditionEnum ?? .unknown} - set {_maximumEditionEnum = newValue} - } - /// Returns true if `maximumEditionEnum` has been explicitly set. - var hasMaximumEditionEnum: Bool {return self._maximumEditionEnum != nil} - /// Clears the value of `maximumEditionEnum`. Subsequent reads from it will return its default value. - mutating func clearMaximumEditionEnum() {self._maximumEditionEnum = nil} - var unknownFields = SwiftProtobuf.UnknownStorage() /// A map from every known edition with a unique set of defaults to its @@ -2668,9 +2694,8 @@ struct Google_Protobuf_FeatureSetDefaults { // `Message` and `Message+*Additions` files in the SwiftProtobuf library for // methods supported on all messages. - /// TODO(b/297898292) Deprecate and remove this field in favor of enums. - var edition: String { - get {return _edition ?? String()} + var edition: Google_Protobuf_Edition { + get {return _edition ?? .unknown} set {_edition = newValue} } /// Returns true if `edition` has been explicitly set. @@ -2678,15 +2703,6 @@ struct Google_Protobuf_FeatureSetDefaults { /// Clears the value of `edition`. Subsequent reads from it will return its default value. mutating func clearEdition() {self._edition = nil} - var editionEnum: Google_Protobuf_Edition { - get {return _editionEnum ?? .unknown} - set {_editionEnum = newValue} - } - /// Returns true if `editionEnum` has been explicitly set. - var hasEditionEnum: Bool {return self._editionEnum != nil} - /// Clears the value of `editionEnum`. Subsequent reads from it will return its default value. - mutating func clearEditionEnum() {self._editionEnum = nil} - var features: Google_Protobuf_FeatureSet { get {return _features ?? Google_Protobuf_FeatureSet()} set {_features = newValue} @@ -2700,17 +2716,14 @@ struct Google_Protobuf_FeatureSetDefaults { init() {} - fileprivate var _edition: String? = nil - fileprivate var _editionEnum: Google_Protobuf_Edition? = nil + fileprivate var _edition: Google_Protobuf_Edition? = nil fileprivate var _features: Google_Protobuf_FeatureSet? = nil } init() {} - fileprivate var _minimumEdition: String? = nil - fileprivate var _maximumEdition: String? = nil - fileprivate var _minimumEditionEnum: Google_Protobuf_Edition? = nil - fileprivate var _maximumEditionEnum: Google_Protobuf_Edition? = nil + fileprivate var _minimumEdition: Google_Protobuf_Edition? = nil + fileprivate var _maximumEdition: Google_Protobuf_Edition? = nil } /// Encapsulates information about the original source file from which a @@ -3045,6 +3058,7 @@ extension Google_Protobuf_FeatureSet: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.FieldPresence: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.EnumType: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.RepeatedFieldEncoding: @unchecked Sendable {} +extension Google_Protobuf_FeatureSet.Utf8Validation: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.MessageEncoding: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.JsonFormat: @unchecked Sendable {} extension Google_Protobuf_FeatureSetDefaults: @unchecked Sendable {} @@ -3065,10 +3079,13 @@ extension Google_Protobuf_Edition: SwiftProtobuf._ProtoNameProviding { 0: .same(proto: "EDITION_UNKNOWN"), 1: .same(proto: "EDITION_1_TEST_ONLY"), 2: .same(proto: "EDITION_2_TEST_ONLY"), + 998: .same(proto: "EDITION_PROTO2"), + 999: .same(proto: "EDITION_PROTO3"), 1000: .same(proto: "EDITION_2023"), 99997: .same(proto: "EDITION_99997_TEST_ONLY"), 99998: .same(proto: "EDITION_99998_TEST_ONLY"), 99999: .same(proto: "EDITION_99999_TEST_ONLY"), + 2147483647: .same(proto: "EDITION_MAX"), ] } @@ -3124,8 +3141,7 @@ extension Google_Protobuf_FileDescriptorProto: SwiftProtobuf.Message, SwiftProto 8: .same(proto: "options"), 9: .standard(proto: "source_code_info"), 12: .same(proto: "syntax"), - 13: .same(proto: "edition"), - 14: .standard(proto: "edition_enum"), + 14: .same(proto: "edition"), ] public var isInitialized: Bool { @@ -3155,8 +3171,7 @@ extension Google_Protobuf_FileDescriptorProto: SwiftProtobuf.Message, SwiftProto case 10: try { try decoder.decodeRepeatedInt32Field(value: &self.publicDependency) }() case 11: try { try decoder.decodeRepeatedInt32Field(value: &self.weakDependency) }() case 12: try { try decoder.decodeSingularStringField(value: &self._syntax) }() - case 13: try { try decoder.decodeSingularStringField(value: &self._edition) }() - case 14: try { try decoder.decodeSingularEnumField(value: &self._editionEnum) }() + case 14: try { try decoder.decodeSingularEnumField(value: &self._edition) }() default: break } } @@ -3204,9 +3219,6 @@ extension Google_Protobuf_FileDescriptorProto: SwiftProtobuf.Message, SwiftProto try visitor.visitSingularStringField(value: v, fieldNumber: 12) } }() try { if let v = self._edition { - try visitor.visitSingularStringField(value: v, fieldNumber: 13) - } }() - try { if let v = self._editionEnum { try visitor.visitSingularEnumField(value: v, fieldNumber: 14) } }() try unknownFields.traverse(visitor: &visitor) @@ -3226,7 +3238,6 @@ extension Google_Protobuf_FileDescriptorProto: SwiftProtobuf.Message, SwiftProto if lhs._sourceCodeInfo != rhs._sourceCodeInfo {return false} if lhs._syntax != rhs._syntax {return false} if lhs._edition != rhs._edition {return false} - if lhs._editionEnum != rhs._editionEnum {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true } @@ -4636,8 +4647,7 @@ extension Google_Protobuf_FieldOptions.OptionTargetType: SwiftProtobuf._ProtoNam extension Google_Protobuf_FieldOptions.EditionDefault: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = Google_Protobuf_FieldOptions.protoMessageName + ".EditionDefault" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "edition"), - 3: .standard(proto: "edition_enum"), + 3: .same(proto: "edition"), 2: .same(proto: "value"), ] @@ -4647,9 +4657,8 @@ extension Google_Protobuf_FieldOptions.EditionDefault: SwiftProtobuf.Message, Sw // allocates stack space for every case branch when no optimizations are // enabled. https://github.com/apple/swift-protobuf/issues/1034 switch fieldNumber { - case 1: try { try decoder.decodeSingularStringField(value: &self._edition) }() case 2: try { try decoder.decodeSingularStringField(value: &self._value) }() - case 3: try { try decoder.decodeSingularEnumField(value: &self._editionEnum) }() + case 3: try { try decoder.decodeSingularEnumField(value: &self._edition) }() default: break } } @@ -4660,13 +4669,10 @@ extension Google_Protobuf_FieldOptions.EditionDefault: SwiftProtobuf.Message, Sw // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - try { if let v = self._edition { - try visitor.visitSingularStringField(value: v, fieldNumber: 1) - } }() try { if let v = self._value { try visitor.visitSingularStringField(value: v, fieldNumber: 2) } }() - try { if let v = self._editionEnum { + try { if let v = self._edition { try visitor.visitSingularEnumField(value: v, fieldNumber: 3) } }() try unknownFields.traverse(visitor: &visitor) @@ -4674,7 +4680,6 @@ extension Google_Protobuf_FieldOptions.EditionDefault: SwiftProtobuf.Message, Sw static func ==(lhs: Google_Protobuf_FieldOptions.EditionDefault, rhs: Google_Protobuf_FieldOptions.EditionDefault) -> Bool { if lhs._edition != rhs._edition {return false} - if lhs._editionEnum != rhs._editionEnum {return false} if lhs._value != rhs._value {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true @@ -5133,6 +5138,7 @@ extension Google_Protobuf_FeatureSet: SwiftProtobuf.Message, SwiftProtobuf._Mess 1: .standard(proto: "field_presence"), 2: .standard(proto: "enum_type"), 3: .standard(proto: "repeated_field_encoding"), + 4: .standard(proto: "utf8_validation"), 5: .standard(proto: "message_encoding"), 6: .standard(proto: "json_format"), ] @@ -5151,6 +5157,7 @@ extension Google_Protobuf_FeatureSet: SwiftProtobuf.Message, SwiftProtobuf._Mess case 1: try { try decoder.decodeSingularEnumField(value: &self._fieldPresence) }() case 2: try { try decoder.decodeSingularEnumField(value: &self._enumType) }() case 3: try { try decoder.decodeSingularEnumField(value: &self._repeatedFieldEncoding) }() + case 4: try { try decoder.decodeSingularEnumField(value: &self._utf8Validation) }() case 5: try { try decoder.decodeSingularEnumField(value: &self._messageEncoding) }() case 6: try { try decoder.decodeSingularEnumField(value: &self._jsonFormat) }() case 1000..<1002, 9995..<10000: @@ -5174,6 +5181,9 @@ extension Google_Protobuf_FeatureSet: SwiftProtobuf.Message, SwiftProtobuf._Mess try { if let v = self._repeatedFieldEncoding { try visitor.visitSingularEnumField(value: v, fieldNumber: 3) } }() + try { if let v = self._utf8Validation { + try visitor.visitSingularEnumField(value: v, fieldNumber: 4) + } }() try { if let v = self._messageEncoding { try visitor.visitSingularEnumField(value: v, fieldNumber: 5) } }() @@ -5188,6 +5198,7 @@ extension Google_Protobuf_FeatureSet: SwiftProtobuf.Message, SwiftProtobuf._Mess if lhs._fieldPresence != rhs._fieldPresence {return false} if lhs._enumType != rhs._enumType {return false} if lhs._repeatedFieldEncoding != rhs._repeatedFieldEncoding {return false} + if lhs._utf8Validation != rhs._utf8Validation {return false} if lhs._messageEncoding != rhs._messageEncoding {return false} if lhs._jsonFormat != rhs._jsonFormat {return false} if lhs.unknownFields != rhs.unknownFields {return false} @@ -5221,6 +5232,14 @@ extension Google_Protobuf_FeatureSet.RepeatedFieldEncoding: SwiftProtobuf._Proto ] } +extension Google_Protobuf_FeatureSet.Utf8Validation: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "UTF8_VALIDATION_UNKNOWN"), + 2: .same(proto: "VERIFY"), + 3: .same(proto: "NONE"), + ] +} + extension Google_Protobuf_FeatureSet.MessageEncoding: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "MESSAGE_ENCODING_UNKNOWN"), @@ -5241,10 +5260,8 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob static let protoMessageName: String = _protobuf_package + ".FeatureSetDefaults" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 1: .same(proto: "defaults"), - 2: .standard(proto: "minimum_edition"), - 3: .standard(proto: "maximum_edition"), - 4: .standard(proto: "minimum_edition_enum"), - 5: .standard(proto: "maximum_edition_enum"), + 4: .standard(proto: "minimum_edition"), + 5: .standard(proto: "maximum_edition"), ] public var isInitialized: Bool { @@ -5259,10 +5276,8 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob // enabled. https://github.com/apple/swift-protobuf/issues/1034 switch fieldNumber { case 1: try { try decoder.decodeRepeatedMessageField(value: &self.defaults) }() - case 2: try { try decoder.decodeSingularStringField(value: &self._minimumEdition) }() - case 3: try { try decoder.decodeSingularStringField(value: &self._maximumEdition) }() - case 4: try { try decoder.decodeSingularEnumField(value: &self._minimumEditionEnum) }() - case 5: try { try decoder.decodeSingularEnumField(value: &self._maximumEditionEnum) }() + case 4: try { try decoder.decodeSingularEnumField(value: &self._minimumEdition) }() + case 5: try { try decoder.decodeSingularEnumField(value: &self._maximumEdition) }() default: break } } @@ -5277,15 +5292,9 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob try visitor.visitRepeatedMessageField(value: self.defaults, fieldNumber: 1) } try { if let v = self._minimumEdition { - try visitor.visitSingularStringField(value: v, fieldNumber: 2) - } }() - try { if let v = self._maximumEdition { - try visitor.visitSingularStringField(value: v, fieldNumber: 3) - } }() - try { if let v = self._minimumEditionEnum { try visitor.visitSingularEnumField(value: v, fieldNumber: 4) } }() - try { if let v = self._maximumEditionEnum { + try { if let v = self._maximumEdition { try visitor.visitSingularEnumField(value: v, fieldNumber: 5) } }() try unknownFields.traverse(visitor: &visitor) @@ -5295,8 +5304,6 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob if lhs.defaults != rhs.defaults {return false} if lhs._minimumEdition != rhs._minimumEdition {return false} if lhs._maximumEdition != rhs._maximumEdition {return false} - if lhs._minimumEditionEnum != rhs._minimumEditionEnum {return false} - if lhs._maximumEditionEnum != rhs._maximumEditionEnum {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true } @@ -5305,8 +5312,7 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob extension Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = Google_Protobuf_FeatureSetDefaults.protoMessageName + ".FeatureSetEditionDefault" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "edition"), - 3: .standard(proto: "edition_enum"), + 3: .same(proto: "edition"), 2: .same(proto: "features"), ] @@ -5321,9 +5327,8 @@ extension Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault: SwiftProt // allocates stack space for every case branch when no optimizations are // enabled. https://github.com/apple/swift-protobuf/issues/1034 switch fieldNumber { - case 1: try { try decoder.decodeSingularStringField(value: &self._edition) }() case 2: try { try decoder.decodeSingularMessageField(value: &self._features) }() - case 3: try { try decoder.decodeSingularEnumField(value: &self._editionEnum) }() + case 3: try { try decoder.decodeSingularEnumField(value: &self._edition) }() default: break } } @@ -5334,13 +5339,10 @@ extension Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault: SwiftProt // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - try { if let v = self._edition { - try visitor.visitSingularStringField(value: v, fieldNumber: 1) - } }() try { if let v = self._features { try visitor.visitSingularMessageField(value: v, fieldNumber: 2) } }() - try { if let v = self._editionEnum { + try { if let v = self._edition { try visitor.visitSingularEnumField(value: v, fieldNumber: 3) } }() try unknownFields.traverse(visitor: &visitor) @@ -5348,7 +5350,6 @@ extension Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault: SwiftProt static func ==(lhs: Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault, rhs: Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault) -> Bool { if lhs._edition != rhs._edition {return false} - if lhs._editionEnum != rhs._editionEnum {return false} if lhs._features != rhs._features {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true diff --git a/Reference/upstream/google/protobuf/map_lite_unittest.pb.swift b/Reference/upstream/google/protobuf/map_lite_unittest.pb.swift index e87d2e805..e909adb1d 100644 --- a/Reference/upstream/google/protobuf/map_lite_unittest.pb.swift +++ b/Reference/upstream/google/protobuf/map_lite_unittest.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd import Foundation import SwiftProtobuf diff --git a/Reference/upstream/google/protobuf/map_proto2_unittest.pb.swift b/Reference/upstream/google/protobuf/map_proto2_unittest.pb.swift index 67b9e4436..23e202f07 100644 --- a/Reference/upstream/google/protobuf/map_proto2_unittest.pb.swift +++ b/Reference/upstream/google/protobuf/map_proto2_unittest.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd import Foundation import SwiftProtobuf diff --git a/Reference/upstream/google/protobuf/map_unittest.pb.swift b/Reference/upstream/google/protobuf/map_unittest.pb.swift index dba2c5fd8..70acc3c2e 100644 --- a/Reference/upstream/google/protobuf/map_unittest.pb.swift +++ b/Reference/upstream/google/protobuf/map_unittest.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd import Foundation import SwiftProtobuf diff --git a/Reference/upstream/google/protobuf/test_messages_proto2.pb.swift b/Reference/upstream/google/protobuf/test_messages_proto2.pb.swift index cb9eb5614..60c7b15cd 100644 --- a/Reference/upstream/google/protobuf/test_messages_proto2.pb.swift +++ b/Reference/upstream/google/protobuf/test_messages_proto2.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // // Test schema for proto2 messages. This test schema is used by: // diff --git a/Reference/upstream/google/protobuf/test_messages_proto3.pb.swift b/Reference/upstream/google/protobuf/test_messages_proto3.pb.swift index 52957fe42..8ca649b5e 100644 --- a/Reference/upstream/google/protobuf/test_messages_proto3.pb.swift +++ b/Reference/upstream/google/protobuf/test_messages_proto3.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // // Test schema for proto3 messages. This test schema is used by: // diff --git a/Reference/upstream/google/protobuf/unittest.pb.swift b/Reference/upstream/google/protobuf/unittest.pb.swift index 212173b5f..c4f16d1dd 100644 --- a/Reference/upstream/google/protobuf/unittest.pb.swift +++ b/Reference/upstream/google/protobuf/unittest.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by @@ -64,6 +41,9 @@ enum ProtobufUnittest_ForeignEnum: SwiftProtobuf.Enum { case foreignBar // = 5 case foreignBaz // = 6 + /// (1 << 32) to generate a 64b bitmask would be incorrect. + case foreignBax // = 32 + init() { self = .foreignFoo } @@ -73,6 +53,7 @@ enum ProtobufUnittest_ForeignEnum: SwiftProtobuf.Enum { case 4: self = .foreignFoo case 5: self = .foreignBar case 6: self = .foreignBaz + case 32: self = .foreignBax default: return nil } } @@ -82,6 +63,7 @@ enum ProtobufUnittest_ForeignEnum: SwiftProtobuf.Enum { case .foreignFoo: return 4 case .foreignBar: return 5 case .foreignBaz: return 6 + case .foreignBax: return 32 } } @@ -1144,6 +1126,30 @@ struct ProtobufUnittest_TestAllTypes { set {_uniqueStorage()._oneofField = .oneofBytes(newValue)} } + var oneofCord: String { + get { + if case .oneofCord(let v)? = _storage._oneofField {return v} + return String() + } + set {_uniqueStorage()._oneofField = .oneofCord(newValue)} + } + + var oneofStringPiece: String { + get { + if case .oneofStringPiece(let v)? = _storage._oneofField {return v} + return String() + } + set {_uniqueStorage()._oneofField = .oneofStringPiece(newValue)} + } + + var oneofLazyNestedMessage: ProtobufUnittest_TestAllTypes.NestedMessage { + get { + if case .oneofLazyNestedMessage(let v)? = _storage._oneofField {return v} + return ProtobufUnittest_TestAllTypes.NestedMessage() + } + set {_uniqueStorage()._oneofField = .oneofLazyNestedMessage(newValue)} + } + var unknownFields = SwiftProtobuf.UnknownStorage() /// For oneof test @@ -1152,6 +1158,9 @@ struct ProtobufUnittest_TestAllTypes { case oneofNestedMessage(ProtobufUnittest_TestAllTypes.NestedMessage) case oneofString(String) case oneofBytes(Data) + case oneofCord(String) + case oneofStringPiece(String) + case oneofLazyNestedMessage(ProtobufUnittest_TestAllTypes.NestedMessage) #if !swift(>=4.1) static func ==(lhs: ProtobufUnittest_TestAllTypes.OneOf_OneofField, rhs: ProtobufUnittest_TestAllTypes.OneOf_OneofField) -> Bool { @@ -1175,6 +1184,18 @@ struct ProtobufUnittest_TestAllTypes { guard case .oneofBytes(let l) = lhs, case .oneofBytes(let r) = rhs else { preconditionFailure() } return l == r }() + case (.oneofCord, .oneofCord): return { + guard case .oneofCord(let l) = lhs, case .oneofCord(let r) = rhs else { preconditionFailure() } + return l == r + }() + case (.oneofStringPiece, .oneofStringPiece): return { + guard case .oneofStringPiece(let l) = lhs, case .oneofStringPiece(let r) = rhs else { preconditionFailure() } + return l == r + }() + case (.oneofLazyNestedMessage, .oneofLazyNestedMessage): return { + guard case .oneofLazyNestedMessage(let l) = lhs, case .oneofLazyNestedMessage(let r) = rhs else { preconditionFailure() } + return l == r + }() default: return false } } @@ -1867,7 +1888,6 @@ struct ProtobufUnittest_TestRequiredEnum { // `Message` and `Message+*Additions` files in the SwiftProtobuf library for // methods supported on all messages. - /// Required closed enum results in missing required fields. var requiredEnum: ProtobufUnittest_ForeignEnum { get {return _requiredEnum ?? .foreignFoo} set {_requiredEnum = newValue} @@ -1895,6 +1915,298 @@ struct ProtobufUnittest_TestRequiredEnum { fileprivate var _a: Int32? = nil } +/// TestRequiredEnum + using enum values that won't fit to 64 bitmask. +struct ProtobufUnittest_TestRequiredEnumNoMask { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var requiredEnum: ProtobufUnittest_TestRequiredEnumNoMask.NestedEnum { + get {return _requiredEnum ?? .unspecified} + set {_requiredEnum = newValue} + } + /// Returns true if `requiredEnum` has been explicitly set. + var hasRequiredEnum: Bool {return self._requiredEnum != nil} + /// Clears the value of `requiredEnum`. Subsequent reads from it will return its default value. + mutating func clearRequiredEnum() {self._requiredEnum = nil} + + /// A dummy optional field. + var a: Int32 { + get {return _a ?? 0} + set {_a = newValue} + } + /// Returns true if `a` has been explicitly set. + var hasA: Bool {return self._a != nil} + /// Clears the value of `a`. Subsequent reads from it will return its default value. + mutating func clearA() {self._a = nil} + + var unknownFields = SwiftProtobuf.UnknownStorage() + + enum NestedEnum: SwiftProtobuf.Enum { + typealias RawValue = Int + case unspecified // = 0 + case foo // = 2 + case bar // = 100 + + /// Intentionally negative. + case baz // = -1 + + init() { + self = .unspecified + } + + init?(rawValue: Int) { + switch rawValue { + case -1: self = .baz + case 0: self = .unspecified + case 2: self = .foo + case 100: self = .bar + default: return nil + } + } + + var rawValue: Int { + switch self { + case .baz: return -1 + case .unspecified: return 0 + case .foo: return 2 + case .bar: return 100 + } + } + + } + + init() {} + + fileprivate var _requiredEnum: ProtobufUnittest_TestRequiredEnumNoMask.NestedEnum? = nil + fileprivate var _a: Int32? = nil +} + +#if swift(>=4.2) + +extension ProtobufUnittest_TestRequiredEnumNoMask.NestedEnum: CaseIterable { + // Support synthesized by the compiler. +} + +#endif // swift(>=4.2) + +struct ProtobufUnittest_TestRequiredEnumMulti { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + /// Intentionally placed in descending field number to force sorting in closed + /// enum verification. + var requiredEnum4: ProtobufUnittest_TestRequiredEnumMulti.NestedEnum { + get {return _requiredEnum4 ?? .unspecified} + set {_requiredEnum4 = newValue} + } + /// Returns true if `requiredEnum4` has been explicitly set. + var hasRequiredEnum4: Bool {return self._requiredEnum4 != nil} + /// Clears the value of `requiredEnum4`. Subsequent reads from it will return its default value. + mutating func clearRequiredEnum4() {self._requiredEnum4 = nil} + + var a3: Int32 { + get {return _a3 ?? 0} + set {_a3 = newValue} + } + /// Returns true if `a3` has been explicitly set. + var hasA3: Bool {return self._a3 != nil} + /// Clears the value of `a3`. Subsequent reads from it will return its default value. + mutating func clearA3() {self._a3 = nil} + + var requiredEnum2: ProtobufUnittest_TestRequiredEnumMulti.NestedEnum { + get {return _requiredEnum2 ?? .unspecified} + set {_requiredEnum2 = newValue} + } + /// Returns true if `requiredEnum2` has been explicitly set. + var hasRequiredEnum2: Bool {return self._requiredEnum2 != nil} + /// Clears the value of `requiredEnum2`. Subsequent reads from it will return its default value. + mutating func clearRequiredEnum2() {self._requiredEnum2 = nil} + + var requiredEnum1: ProtobufUnittest_ForeignEnum { + get {return _requiredEnum1 ?? .foreignFoo} + set {_requiredEnum1 = newValue} + } + /// Returns true if `requiredEnum1` has been explicitly set. + var hasRequiredEnum1: Bool {return self._requiredEnum1 != nil} + /// Clears the value of `requiredEnum1`. Subsequent reads from it will return its default value. + mutating func clearRequiredEnum1() {self._requiredEnum1 = nil} + + var unknownFields = SwiftProtobuf.UnknownStorage() + + enum NestedEnum: SwiftProtobuf.Enum { + typealias RawValue = Int + case unspecified // = 0 + case foo // = 1 + case bar // = 2 + case baz // = 100 + + init() { + self = .unspecified + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .unspecified + case 1: self = .foo + case 2: self = .bar + case 100: self = .baz + default: return nil + } + } + + var rawValue: Int { + switch self { + case .unspecified: return 0 + case .foo: return 1 + case .bar: return 2 + case .baz: return 100 + } + } + + } + + init() {} + + fileprivate var _requiredEnum4: ProtobufUnittest_TestRequiredEnumMulti.NestedEnum? = nil + fileprivate var _a3: Int32? = nil + fileprivate var _requiredEnum2: ProtobufUnittest_TestRequiredEnumMulti.NestedEnum? = nil + fileprivate var _requiredEnum1: ProtobufUnittest_ForeignEnum? = nil +} + +#if swift(>=4.2) + +extension ProtobufUnittest_TestRequiredEnumMulti.NestedEnum: CaseIterable { + // Support synthesized by the compiler. +} + +#endif // swift(>=4.2) + +struct ProtobufUnittest_TestRequiredNoMaskMulti { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + /// Intentionally placed in descending field number to force sorting in closed + /// enum verification. Also, using large field numbers to use tag only + /// matching for required fields. + var requiredFixed3280: UInt32 { + get {return _requiredFixed3280 ?? 0} + set {_requiredFixed3280 = newValue} + } + /// Returns true if `requiredFixed3280` has been explicitly set. + var hasRequiredFixed3280: Bool {return self._requiredFixed3280 != nil} + /// Clears the value of `requiredFixed3280`. Subsequent reads from it will return its default value. + mutating func clearRequiredFixed3280() {self._requiredFixed3280 = nil} + + var requiredFixed3270: UInt32 { + get {return _requiredFixed3270 ?? 0} + set {_requiredFixed3270 = newValue} + } + /// Returns true if `requiredFixed3270` has been explicitly set. + var hasRequiredFixed3270: Bool {return self._requiredFixed3270 != nil} + /// Clears the value of `requiredFixed3270`. Subsequent reads from it will return its default value. + mutating func clearRequiredFixed3270() {self._requiredFixed3270 = nil} + + var requiredEnum64: ProtobufUnittest_TestRequiredNoMaskMulti.NestedEnum { + get {return _requiredEnum64 ?? .unspecified} + set {_requiredEnum64 = newValue} + } + /// Returns true if `requiredEnum64` has been explicitly set. + var hasRequiredEnum64: Bool {return self._requiredEnum64 != nil} + /// Clears the value of `requiredEnum64`. Subsequent reads from it will return its default value. + mutating func clearRequiredEnum64() {self._requiredEnum64 = nil} + + var requiredEnum4: ProtobufUnittest_TestRequiredNoMaskMulti.NestedEnum { + get {return _requiredEnum4 ?? .unspecified} + set {_requiredEnum4 = newValue} + } + /// Returns true if `requiredEnum4` has been explicitly set. + var hasRequiredEnum4: Bool {return self._requiredEnum4 != nil} + /// Clears the value of `requiredEnum4`. Subsequent reads from it will return its default value. + mutating func clearRequiredEnum4() {self._requiredEnum4 = nil} + + var a3: Int32 { + get {return _a3 ?? 0} + set {_a3 = newValue} + } + /// Returns true if `a3` has been explicitly set. + var hasA3: Bool {return self._a3 != nil} + /// Clears the value of `a3`. Subsequent reads from it will return its default value. + mutating func clearA3() {self._a3 = nil} + + var requiredEnum2: ProtobufUnittest_TestRequiredNoMaskMulti.NestedEnum { + get {return _requiredEnum2 ?? .unspecified} + set {_requiredEnum2 = newValue} + } + /// Returns true if `requiredEnum2` has been explicitly set. + var hasRequiredEnum2: Bool {return self._requiredEnum2 != nil} + /// Clears the value of `requiredEnum2`. Subsequent reads from it will return its default value. + mutating func clearRequiredEnum2() {self._requiredEnum2 = nil} + + var requiredEnum1: ProtobufUnittest_ForeignEnum { + get {return _requiredEnum1 ?? .foreignFoo} + set {_requiredEnum1 = newValue} + } + /// Returns true if `requiredEnum1` has been explicitly set. + var hasRequiredEnum1: Bool {return self._requiredEnum1 != nil} + /// Clears the value of `requiredEnum1`. Subsequent reads from it will return its default value. + mutating func clearRequiredEnum1() {self._requiredEnum1 = nil} + + var unknownFields = SwiftProtobuf.UnknownStorage() + + enum NestedEnum: SwiftProtobuf.Enum { + typealias RawValue = Int + case unspecified // = 0 + case foo // = 1 + case bar // = 2 + case baz // = 100 + + init() { + self = .unspecified + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .unspecified + case 1: self = .foo + case 2: self = .bar + case 100: self = .baz + default: return nil + } + } + + var rawValue: Int { + switch self { + case .unspecified: return 0 + case .foo: return 1 + case .bar: return 2 + case .baz: return 100 + } + } + + } + + init() {} + + fileprivate var _requiredFixed3280: UInt32? = nil + fileprivate var _requiredFixed3270: UInt32? = nil + fileprivate var _requiredEnum64: ProtobufUnittest_TestRequiredNoMaskMulti.NestedEnum? = nil + fileprivate var _requiredEnum4: ProtobufUnittest_TestRequiredNoMaskMulti.NestedEnum? = nil + fileprivate var _a3: Int32? = nil + fileprivate var _requiredEnum2: ProtobufUnittest_TestRequiredNoMaskMulti.NestedEnum? = nil + fileprivate var _requiredEnum1: ProtobufUnittest_ForeignEnum? = nil +} + +#if swift(>=4.2) + +extension ProtobufUnittest_TestRequiredNoMaskMulti.NestedEnum: CaseIterable { + // Support synthesized by the compiler. +} + +#endif // swift(>=4.2) + /// We have separate messages for testing required fields because it's /// annoying to have to fill in required fields in TestProto in order to /// do anything with it. Note that we don't need to test every type of @@ -2340,6 +2652,33 @@ struct ProtobufUnittest_TestNestedRequiredForeign { /// Clears the value of `requiredEnum`. Subsequent reads from it will return its default value. mutating func clearRequiredEnum() {_uniqueStorage()._requiredEnum = nil} + var requiredEnumNoMask: ProtobufUnittest_TestRequiredEnumNoMask { + get {return _storage._requiredEnumNoMask ?? ProtobufUnittest_TestRequiredEnumNoMask()} + set {_uniqueStorage()._requiredEnumNoMask = newValue} + } + /// Returns true if `requiredEnumNoMask` has been explicitly set. + var hasRequiredEnumNoMask: Bool {return _storage._requiredEnumNoMask != nil} + /// Clears the value of `requiredEnumNoMask`. Subsequent reads from it will return its default value. + mutating func clearRequiredEnumNoMask() {_uniqueStorage()._requiredEnumNoMask = nil} + + var requiredEnumMulti: ProtobufUnittest_TestRequiredEnumMulti { + get {return _storage._requiredEnumMulti ?? ProtobufUnittest_TestRequiredEnumMulti()} + set {_uniqueStorage()._requiredEnumMulti = newValue} + } + /// Returns true if `requiredEnumMulti` has been explicitly set. + var hasRequiredEnumMulti: Bool {return _storage._requiredEnumMulti != nil} + /// Clears the value of `requiredEnumMulti`. Subsequent reads from it will return its default value. + mutating func clearRequiredEnumMulti() {_uniqueStorage()._requiredEnumMulti = nil} + + var requiredNoMask: ProtobufUnittest_TestRequiredNoMaskMulti { + get {return _storage._requiredNoMask ?? ProtobufUnittest_TestRequiredNoMaskMulti()} + set {_uniqueStorage()._requiredNoMask = newValue} + } + /// Returns true if `requiredNoMask` has been explicitly set. + var hasRequiredNoMask: Bool {return _storage._requiredNoMask != nil} + /// Clears the value of `requiredNoMask`. Subsequent reads from it will return its default value. + mutating func clearRequiredNoMask() {_uniqueStorage()._requiredNoMask = nil} + var unknownFields = SwiftProtobuf.UnknownStorage() init() {} @@ -5659,7 +5998,7 @@ struct ProtobufUnittest_TestExtensionInsideTable: SwiftProtobuf.ExtensibleMessag fileprivate var _field10: Int32? = nil } -/// NOTE(b/202996544): Intentionally nested to mirror go/glep. +/// NOTE: Intentionally nested to mirror go/glep. struct ProtobufUnittest_TestNestedGroupExtensionOuter { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -7885,8 +8224,180 @@ extension ProtobufUnittest_EnumsForBenchmark.Sparse: CaseIterable { // Support synthesized by the compiler. } -#endif // swift(>=4.2) - +#endif // swift(>=4.2) + +struct ProtobufUnittest_TestMessageWithManyRepeatedPtrFields { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var repeatedString1: [String] { + get {return _storage._repeatedString1} + set {_uniqueStorage()._repeatedString1 = newValue} + } + + var repeatedString2: [String] { + get {return _storage._repeatedString2} + set {_uniqueStorage()._repeatedString2 = newValue} + } + + var repeatedString3: [String] { + get {return _storage._repeatedString3} + set {_uniqueStorage()._repeatedString3 = newValue} + } + + var repeatedString4: [String] { + get {return _storage._repeatedString4} + set {_uniqueStorage()._repeatedString4 = newValue} + } + + var repeatedString5: [String] { + get {return _storage._repeatedString5} + set {_uniqueStorage()._repeatedString5 = newValue} + } + + var repeatedString6: [String] { + get {return _storage._repeatedString6} + set {_uniqueStorage()._repeatedString6 = newValue} + } + + var repeatedString7: [String] { + get {return _storage._repeatedString7} + set {_uniqueStorage()._repeatedString7 = newValue} + } + + var repeatedString8: [String] { + get {return _storage._repeatedString8} + set {_uniqueStorage()._repeatedString8 = newValue} + } + + var repeatedString9: [String] { + get {return _storage._repeatedString9} + set {_uniqueStorage()._repeatedString9 = newValue} + } + + var repeatedString10: [String] { + get {return _storage._repeatedString10} + set {_uniqueStorage()._repeatedString10 = newValue} + } + + var repeatedString11: [String] { + get {return _storage._repeatedString11} + set {_uniqueStorage()._repeatedString11 = newValue} + } + + var repeatedString12: [String] { + get {return _storage._repeatedString12} + set {_uniqueStorage()._repeatedString12 = newValue} + } + + var repeatedString13: [String] { + get {return _storage._repeatedString13} + set {_uniqueStorage()._repeatedString13 = newValue} + } + + var repeatedString14: [String] { + get {return _storage._repeatedString14} + set {_uniqueStorage()._repeatedString14 = newValue} + } + + var repeatedString15: [String] { + get {return _storage._repeatedString15} + set {_uniqueStorage()._repeatedString15 = newValue} + } + + var repeatedString16: [String] { + get {return _storage._repeatedString16} + set {_uniqueStorage()._repeatedString16 = newValue} + } + + var repeatedString17: [String] { + get {return _storage._repeatedString17} + set {_uniqueStorage()._repeatedString17 = newValue} + } + + var repeatedString18: [String] { + get {return _storage._repeatedString18} + set {_uniqueStorage()._repeatedString18 = newValue} + } + + var repeatedString19: [String] { + get {return _storage._repeatedString19} + set {_uniqueStorage()._repeatedString19 = newValue} + } + + var repeatedString20: [String] { + get {return _storage._repeatedString20} + set {_uniqueStorage()._repeatedString20 = newValue} + } + + var repeatedString21: [String] { + get {return _storage._repeatedString21} + set {_uniqueStorage()._repeatedString21 = newValue} + } + + var repeatedString22: [String] { + get {return _storage._repeatedString22} + set {_uniqueStorage()._repeatedString22 = newValue} + } + + var repeatedString23: [String] { + get {return _storage._repeatedString23} + set {_uniqueStorage()._repeatedString23 = newValue} + } + + var repeatedString24: [String] { + get {return _storage._repeatedString24} + set {_uniqueStorage()._repeatedString24 = newValue} + } + + var repeatedString25: [String] { + get {return _storage._repeatedString25} + set {_uniqueStorage()._repeatedString25 = newValue} + } + + var repeatedString26: [String] { + get {return _storage._repeatedString26} + set {_uniqueStorage()._repeatedString26 = newValue} + } + + var repeatedString27: [String] { + get {return _storage._repeatedString27} + set {_uniqueStorage()._repeatedString27 = newValue} + } + + var repeatedString28: [String] { + get {return _storage._repeatedString28} + set {_uniqueStorage()._repeatedString28 = newValue} + } + + var repeatedString29: [String] { + get {return _storage._repeatedString29} + set {_uniqueStorage()._repeatedString29 = newValue} + } + + var repeatedString30: [String] { + get {return _storage._repeatedString30} + set {_uniqueStorage()._repeatedString30 = newValue} + } + + var repeatedString31: [String] { + get {return _storage._repeatedString31} + set {_uniqueStorage()._repeatedString31 = newValue} + } + + var repeatedString32: [String] { + get {return _storage._repeatedString32} + set {_uniqueStorage()._repeatedString32 = newValue} + } + + var unknownFields = SwiftProtobuf.UnknownStorage() + + init() {} + + fileprivate var _storage = _StorageClass.defaultInstance +} + #if swift(>=5.5) && canImport(_Concurrency) extension ProtobufUnittest_ForeignEnum: @unchecked Sendable {} extension ProtobufUnittest_TestReservedEnumFields: @unchecked Sendable {} @@ -7921,6 +8432,12 @@ extension ProtobufUnittest_TestChildExtensionData.NestedTestAllExtensionsData.Ne extension ProtobufUnittest_TestNestedChildExtension: @unchecked Sendable {} extension ProtobufUnittest_TestNestedChildExtensionData: @unchecked Sendable {} extension ProtobufUnittest_TestRequiredEnum: @unchecked Sendable {} +extension ProtobufUnittest_TestRequiredEnumNoMask: @unchecked Sendable {} +extension ProtobufUnittest_TestRequiredEnumNoMask.NestedEnum: @unchecked Sendable {} +extension ProtobufUnittest_TestRequiredEnumMulti: @unchecked Sendable {} +extension ProtobufUnittest_TestRequiredEnumMulti.NestedEnum: @unchecked Sendable {} +extension ProtobufUnittest_TestRequiredNoMaskMulti: @unchecked Sendable {} +extension ProtobufUnittest_TestRequiredNoMaskMulti.NestedEnum: @unchecked Sendable {} extension ProtobufUnittest_TestRequired: @unchecked Sendable {} extension ProtobufUnittest_TestRequiredForeign: @unchecked Sendable {} extension ProtobufUnittest_TestRequiredMessage: @unchecked Sendable {} @@ -8051,6 +8568,7 @@ extension ProtobufUnittest_EnumsForBenchmark: @unchecked Sendable {} extension ProtobufUnittest_EnumsForBenchmark.Flat: @unchecked Sendable {} extension ProtobufUnittest_EnumsForBenchmark.AlmostFlat: @unchecked Sendable {} extension ProtobufUnittest_EnumsForBenchmark.Sparse: @unchecked Sendable {} +extension ProtobufUnittest_TestMessageWithManyRepeatedPtrFields: @unchecked Sendable {} #endif // swift(>=5.5) && canImport(_Concurrency) // MARK: - Extension support defined in unittest.proto. @@ -8635,7 +9153,7 @@ extension ProtobufUnittest_TestAllExtensions { clearExtensionValue(ext: ProtobufUnittest_Extensions_optional_string_piece_extension) } - /// TODO(b/294946958): ctype=CORD is not supported for extension. Add + /// TODO: ctype=CORD is not supported for extension. Add /// ctype=CORD option back after it is supported. var ProtobufUnittest_optionalCordExtension: String { get {return getExtensionValue(ext: ProtobufUnittest_Extensions_optional_cord_extension) ?? String()} @@ -9043,7 +9561,7 @@ extension ProtobufUnittest_TestAllExtensions { clearExtensionValue(ext: ProtobufUnittest_Extensions_repeated_string_piece_extension) } - /// TODO(b/294946958): ctype=CORD is not supported for extension. Add + /// TODO: ctype=CORD is not supported for extension. Add /// ctype=CORD option back after it is supported. var ProtobufUnittest_repeatedCordExtension: [String] { get {return getExtensionValue(ext: ProtobufUnittest_Extensions_repeated_cord_extension) ?? []} @@ -9361,7 +9879,7 @@ extension ProtobufUnittest_TestAllExtensions { clearExtensionValue(ext: ProtobufUnittest_Extensions_default_string_piece_extension) } - /// TODO(b/294946958): ctype=CORD is not supported for extension. Add + /// TODO: ctype=CORD is not supported for extension. Add /// ctype=CORD option back after it is supported. var ProtobufUnittest_defaultCordExtension: String { get {return getExtensionValue(ext: ProtobufUnittest_Extensions_default_cord_extension) ?? "123"} @@ -10510,7 +11028,7 @@ let ProtobufUnittest_Extensions_optional_string_piece_extension = SwiftProtobuf. fieldName: "protobuf_unittest.optional_string_piece_extension" ) -/// TODO(b/294946958): ctype=CORD is not supported for extension. Add +/// TODO: ctype=CORD is not supported for extension. Add /// ctype=CORD option back after it is supported. let ProtobufUnittest_Extensions_optional_cord_extension = SwiftProtobuf.MessageExtension, ProtobufUnittest_TestAllExtensions>( _protobuf_fieldNumber: 25, @@ -10648,7 +11166,7 @@ let ProtobufUnittest_Extensions_repeated_string_piece_extension = SwiftProtobuf. fieldName: "protobuf_unittest.repeated_string_piece_extension" ) -/// TODO(b/294946958): ctype=CORD is not supported for extension. Add +/// TODO: ctype=CORD is not supported for extension. Add /// ctype=CORD option back after it is supported. let ProtobufUnittest_Extensions_repeated_cord_extension = SwiftProtobuf.MessageExtension, ProtobufUnittest_TestAllExtensions>( _protobuf_fieldNumber: 55, @@ -10756,7 +11274,7 @@ let ProtobufUnittest_Extensions_default_string_piece_extension = SwiftProtobuf.M fieldName: "protobuf_unittest.default_string_piece_extension" ) -/// TODO(b/294946958): ctype=CORD is not supported for extension. Add +/// TODO: ctype=CORD is not supported for extension. Add /// ctype=CORD option back after it is supported. let ProtobufUnittest_Extensions_default_cord_extension = SwiftProtobuf.MessageExtension, ProtobufUnittest_TestAllExtensions>( _protobuf_fieldNumber: 85, @@ -11174,6 +11692,7 @@ extension ProtobufUnittest_ForeignEnum: SwiftProtobuf._ProtoNameProviding { 4: .same(proto: "FOREIGN_FOO"), 5: .same(proto: "FOREIGN_BAR"), 6: .same(proto: "FOREIGN_BAZ"), + 32: .same(proto: "FOREIGN_BAX"), ] } @@ -11388,6 +11907,9 @@ extension ProtobufUnittest_TestAllTypes: SwiftProtobuf.Message, SwiftProtobuf._M 112: .standard(proto: "oneof_nested_message"), 113: .standard(proto: "oneof_string"), 114: .standard(proto: "oneof_bytes"), + 115: .standard(proto: "oneof_cord"), + 116: .standard(proto: "oneof_string_piece"), + 117: .standard(proto: "oneof_lazy_nested_message"), ] fileprivate class _StorageClass { @@ -11670,6 +12192,35 @@ extension ProtobufUnittest_TestAllTypes: SwiftProtobuf.Message, SwiftProtobuf._M _storage._oneofField = .oneofBytes(v) } }() + case 115: try { + var v: String? + try decoder.decodeSingularStringField(value: &v) + if let v = v { + if _storage._oneofField != nil {try decoder.handleConflictingOneOf()} + _storage._oneofField = .oneofCord(v) + } + }() + case 116: try { + var v: String? + try decoder.decodeSingularStringField(value: &v) + if let v = v { + if _storage._oneofField != nil {try decoder.handleConflictingOneOf()} + _storage._oneofField = .oneofStringPiece(v) + } + }() + case 117: try { + var v: ProtobufUnittest_TestAllTypes.NestedMessage? + var hadOneofValue = false + if let current = _storage._oneofField { + hadOneofValue = true + if case .oneofLazyNestedMessage(let m) = current {v = m} + } + try decoder.decodeSingularMessageField(value: &v) + if let v = v { + if hadOneofValue {try decoder.handleConflictingOneOf()} + _storage._oneofField = .oneofLazyNestedMessage(v) + } + }() default: break } } @@ -11915,6 +12466,18 @@ extension ProtobufUnittest_TestAllTypes: SwiftProtobuf.Message, SwiftProtobuf._M guard case .oneofBytes(let v)? = _storage._oneofField else { preconditionFailure() } try visitor.visitSingularBytesField(value: v, fieldNumber: 114) }() + case .oneofCord?: try { + guard case .oneofCord(let v)? = _storage._oneofField else { preconditionFailure() } + try visitor.visitSingularStringField(value: v, fieldNumber: 115) + }() + case .oneofStringPiece?: try { + guard case .oneofStringPiece(let v)? = _storage._oneofField else { preconditionFailure() } + try visitor.visitSingularStringField(value: v, fieldNumber: 116) + }() + case .oneofLazyNestedMessage?: try { + guard case .oneofLazyNestedMessage(let v)? = _storage._oneofField else { preconditionFailure() } + try visitor.visitSingularMessageField(value: v, fieldNumber: 117) + }() case nil: break } } @@ -13048,6 +13611,223 @@ extension ProtobufUnittest_TestRequiredEnum: SwiftProtobuf.Message, SwiftProtobu } } +extension ProtobufUnittest_TestRequiredEnumNoMask: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = _protobuf_package + ".TestRequiredEnumNoMask" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .standard(proto: "required_enum"), + 2: .same(proto: "a"), + ] + + public var isInitialized: Bool { + if self._requiredEnum == nil {return false} + return true + } + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum) }() + case 2: try { try decoder.decodeSingularInt32Field(value: &self._a) }() + default: break + } + } + } + + func traverse(visitor: inout V) throws { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every if/case branch local when no optimizations + // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and + // https://github.com/apple/swift-protobuf/issues/1182 + try { if let v = self._requiredEnum { + try visitor.visitSingularEnumField(value: v, fieldNumber: 1) + } }() + try { if let v = self._a { + try visitor.visitSingularInt32Field(value: v, fieldNumber: 2) + } }() + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: ProtobufUnittest_TestRequiredEnumNoMask, rhs: ProtobufUnittest_TestRequiredEnumNoMask) -> Bool { + if lhs._requiredEnum != rhs._requiredEnum {return false} + if lhs._a != rhs._a {return false} + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} + +extension ProtobufUnittest_TestRequiredEnumNoMask.NestedEnum: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + -1: .same(proto: "BAZ"), + 0: .same(proto: "UNSPECIFIED"), + 2: .same(proto: "FOO"), + 100: .same(proto: "BAR"), + ] +} + +extension ProtobufUnittest_TestRequiredEnumMulti: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = _protobuf_package + ".TestRequiredEnumMulti" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 4: .standard(proto: "required_enum_4"), + 3: .standard(proto: "a_3"), + 2: .standard(proto: "required_enum_2"), + 1: .standard(proto: "required_enum_1"), + ] + + public var isInitialized: Bool { + if self._requiredEnum4 == nil {return false} + if self._requiredEnum2 == nil {return false} + if self._requiredEnum1 == nil {return false} + return true + } + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum1) }() + case 2: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum2) }() + case 3: try { try decoder.decodeSingularInt32Field(value: &self._a3) }() + case 4: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum4) }() + default: break + } + } + } + + func traverse(visitor: inout V) throws { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every if/case branch local when no optimizations + // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and + // https://github.com/apple/swift-protobuf/issues/1182 + try { if let v = self._requiredEnum1 { + try visitor.visitSingularEnumField(value: v, fieldNumber: 1) + } }() + try { if let v = self._requiredEnum2 { + try visitor.visitSingularEnumField(value: v, fieldNumber: 2) + } }() + try { if let v = self._a3 { + try visitor.visitSingularInt32Field(value: v, fieldNumber: 3) + } }() + try { if let v = self._requiredEnum4 { + try visitor.visitSingularEnumField(value: v, fieldNumber: 4) + } }() + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: ProtobufUnittest_TestRequiredEnumMulti, rhs: ProtobufUnittest_TestRequiredEnumMulti) -> Bool { + if lhs._requiredEnum4 != rhs._requiredEnum4 {return false} + if lhs._a3 != rhs._a3 {return false} + if lhs._requiredEnum2 != rhs._requiredEnum2 {return false} + if lhs._requiredEnum1 != rhs._requiredEnum1 {return false} + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} + +extension ProtobufUnittest_TestRequiredEnumMulti.NestedEnum: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "UNSPECIFIED"), + 1: .same(proto: "FOO"), + 2: .same(proto: "BAR"), + 100: .same(proto: "BAZ"), + ] +} + +extension ProtobufUnittest_TestRequiredNoMaskMulti: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = _protobuf_package + ".TestRequiredNoMaskMulti" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 80: .standard(proto: "required_fixed32_80"), + 70: .standard(proto: "required_fixed32_70"), + 64: .standard(proto: "required_enum_64"), + 4: .standard(proto: "required_enum_4"), + 3: .standard(proto: "a_3"), + 2: .standard(proto: "required_enum_2"), + 1: .standard(proto: "required_enum_1"), + ] + + public var isInitialized: Bool { + if self._requiredFixed3280 == nil {return false} + if self._requiredFixed3270 == nil {return false} + if self._requiredEnum64 == nil {return false} + if self._requiredEnum4 == nil {return false} + if self._requiredEnum2 == nil {return false} + if self._requiredEnum1 == nil {return false} + return true + } + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum1) }() + case 2: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum2) }() + case 3: try { try decoder.decodeSingularInt32Field(value: &self._a3) }() + case 4: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum4) }() + case 64: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum64) }() + case 70: try { try decoder.decodeSingularFixed32Field(value: &self._requiredFixed3270) }() + case 80: try { try decoder.decodeSingularFixed32Field(value: &self._requiredFixed3280) }() + default: break + } + } + } + + func traverse(visitor: inout V) throws { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every if/case branch local when no optimizations + // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and + // https://github.com/apple/swift-protobuf/issues/1182 + try { if let v = self._requiredEnum1 { + try visitor.visitSingularEnumField(value: v, fieldNumber: 1) + } }() + try { if let v = self._requiredEnum2 { + try visitor.visitSingularEnumField(value: v, fieldNumber: 2) + } }() + try { if let v = self._a3 { + try visitor.visitSingularInt32Field(value: v, fieldNumber: 3) + } }() + try { if let v = self._requiredEnum4 { + try visitor.visitSingularEnumField(value: v, fieldNumber: 4) + } }() + try { if let v = self._requiredEnum64 { + try visitor.visitSingularEnumField(value: v, fieldNumber: 64) + } }() + try { if let v = self._requiredFixed3270 { + try visitor.visitSingularFixed32Field(value: v, fieldNumber: 70) + } }() + try { if let v = self._requiredFixed3280 { + try visitor.visitSingularFixed32Field(value: v, fieldNumber: 80) + } }() + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: ProtobufUnittest_TestRequiredNoMaskMulti, rhs: ProtobufUnittest_TestRequiredNoMaskMulti) -> Bool { + if lhs._requiredFixed3280 != rhs._requiredFixed3280 {return false} + if lhs._requiredFixed3270 != rhs._requiredFixed3270 {return false} + if lhs._requiredEnum64 != rhs._requiredEnum64 {return false} + if lhs._requiredEnum4 != rhs._requiredEnum4 {return false} + if lhs._a3 != rhs._a3 {return false} + if lhs._requiredEnum2 != rhs._requiredEnum2 {return false} + if lhs._requiredEnum1 != rhs._requiredEnum1 {return false} + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} + +extension ProtobufUnittest_TestRequiredNoMaskMulti.NestedEnum: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "UNSPECIFIED"), + 1: .same(proto: "FOO"), + 2: .same(proto: "BAR"), + 100: .same(proto: "BAZ"), + ] +} + extension ProtobufUnittest_TestRequired: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = _protobuf_package + ".TestRequired" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -13512,6 +14292,9 @@ extension ProtobufUnittest_TestNestedRequiredForeign: SwiftProtobuf.Message, Swi 2: .same(proto: "payload"), 3: .same(proto: "dummy"), 5: .standard(proto: "required_enum"), + 6: .standard(proto: "required_enum_no_mask"), + 7: .standard(proto: "required_enum_multi"), + 9: .standard(proto: "required_no_mask"), ] fileprivate class _StorageClass { @@ -13519,6 +14302,9 @@ extension ProtobufUnittest_TestNestedRequiredForeign: SwiftProtobuf.Message, Swi var _payload: ProtobufUnittest_TestRequiredForeign? = nil var _dummy: Int32? = nil var _requiredEnum: ProtobufUnittest_TestRequiredEnum? = nil + var _requiredEnumNoMask: ProtobufUnittest_TestRequiredEnumNoMask? = nil + var _requiredEnumMulti: ProtobufUnittest_TestRequiredEnumMulti? = nil + var _requiredNoMask: ProtobufUnittest_TestRequiredNoMaskMulti? = nil static let defaultInstance = _StorageClass() @@ -13529,6 +14315,9 @@ extension ProtobufUnittest_TestNestedRequiredForeign: SwiftProtobuf.Message, Swi _payload = source._payload _dummy = source._dummy _requiredEnum = source._requiredEnum + _requiredEnumNoMask = source._requiredEnumNoMask + _requiredEnumMulti = source._requiredEnumMulti + _requiredNoMask = source._requiredNoMask } } @@ -13544,6 +14333,9 @@ extension ProtobufUnittest_TestNestedRequiredForeign: SwiftProtobuf.Message, Swi if let v = _storage._child, !v.isInitialized {return false} if let v = _storage._payload, !v.isInitialized {return false} if let v = _storage._requiredEnum, !v.isInitialized {return false} + if let v = _storage._requiredEnumNoMask, !v.isInitialized {return false} + if let v = _storage._requiredEnumMulti, !v.isInitialized {return false} + if let v = _storage._requiredNoMask, !v.isInitialized {return false} return true } } @@ -13560,6 +14352,9 @@ extension ProtobufUnittest_TestNestedRequiredForeign: SwiftProtobuf.Message, Swi case 2: try { try decoder.decodeSingularMessageField(value: &_storage._payload) }() case 3: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy) }() case 5: try { try decoder.decodeSingularMessageField(value: &_storage._requiredEnum) }() + case 6: try { try decoder.decodeSingularMessageField(value: &_storage._requiredEnumNoMask) }() + case 7: try { try decoder.decodeSingularMessageField(value: &_storage._requiredEnumMulti) }() + case 9: try { try decoder.decodeSingularMessageField(value: &_storage._requiredNoMask) }() default: break } } @@ -13584,6 +14379,15 @@ extension ProtobufUnittest_TestNestedRequiredForeign: SwiftProtobuf.Message, Swi try { if let v = _storage._requiredEnum { try visitor.visitSingularMessageField(value: v, fieldNumber: 5) } }() + try { if let v = _storage._requiredEnumNoMask { + try visitor.visitSingularMessageField(value: v, fieldNumber: 6) + } }() + try { if let v = _storage._requiredEnumMulti { + try visitor.visitSingularMessageField(value: v, fieldNumber: 7) + } }() + try { if let v = _storage._requiredNoMask { + try visitor.visitSingularMessageField(value: v, fieldNumber: 9) + } }() } try unknownFields.traverse(visitor: &visitor) } @@ -13597,6 +14401,9 @@ extension ProtobufUnittest_TestNestedRequiredForeign: SwiftProtobuf.Message, Swi if _storage._payload != rhs_storage._payload {return false} if _storage._dummy != rhs_storage._dummy {return false} if _storage._requiredEnum != rhs_storage._requiredEnum {return false} + if _storage._requiredEnumNoMask != rhs_storage._requiredEnumNoMask {return false} + if _storage._requiredEnumMulti != rhs_storage._requiredEnumMulti {return false} + if _storage._requiredNoMask != rhs_storage._requiredNoMask {return false} return true } if !storagesAreEqual {return false} @@ -20618,3 +21425,315 @@ extension ProtobufUnittest_EnumsForBenchmark.Sparse: SwiftProtobuf._ProtoNamePro 31670: .same(proto: "C31670"), ] } + +extension ProtobufUnittest_TestMessageWithManyRepeatedPtrFields: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = _protobuf_package + ".TestMessageWithManyRepeatedPtrFields" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .standard(proto: "repeated_string_1"), + 2: .standard(proto: "repeated_string_2"), + 3: .standard(proto: "repeated_string_3"), + 4: .standard(proto: "repeated_string_4"), + 5: .standard(proto: "repeated_string_5"), + 6: .standard(proto: "repeated_string_6"), + 7: .standard(proto: "repeated_string_7"), + 8: .standard(proto: "repeated_string_8"), + 9: .standard(proto: "repeated_string_9"), + 10: .standard(proto: "repeated_string_10"), + 11: .standard(proto: "repeated_string_11"), + 12: .standard(proto: "repeated_string_12"), + 13: .standard(proto: "repeated_string_13"), + 14: .standard(proto: "repeated_string_14"), + 15: .standard(proto: "repeated_string_15"), + 16: .standard(proto: "repeated_string_16"), + 17: .standard(proto: "repeated_string_17"), + 18: .standard(proto: "repeated_string_18"), + 19: .standard(proto: "repeated_string_19"), + 20: .standard(proto: "repeated_string_20"), + 21: .standard(proto: "repeated_string_21"), + 22: .standard(proto: "repeated_string_22"), + 23: .standard(proto: "repeated_string_23"), + 24: .standard(proto: "repeated_string_24"), + 25: .standard(proto: "repeated_string_25"), + 26: .standard(proto: "repeated_string_26"), + 27: .standard(proto: "repeated_string_27"), + 28: .standard(proto: "repeated_string_28"), + 29: .standard(proto: "repeated_string_29"), + 30: .standard(proto: "repeated_string_30"), + 31: .standard(proto: "repeated_string_31"), + 32: .standard(proto: "repeated_string_32"), + ] + + fileprivate class _StorageClass { + var _repeatedString1: [String] = [] + var _repeatedString2: [String] = [] + var _repeatedString3: [String] = [] + var _repeatedString4: [String] = [] + var _repeatedString5: [String] = [] + var _repeatedString6: [String] = [] + var _repeatedString7: [String] = [] + var _repeatedString8: [String] = [] + var _repeatedString9: [String] = [] + var _repeatedString10: [String] = [] + var _repeatedString11: [String] = [] + var _repeatedString12: [String] = [] + var _repeatedString13: [String] = [] + var _repeatedString14: [String] = [] + var _repeatedString15: [String] = [] + var _repeatedString16: [String] = [] + var _repeatedString17: [String] = [] + var _repeatedString18: [String] = [] + var _repeatedString19: [String] = [] + var _repeatedString20: [String] = [] + var _repeatedString21: [String] = [] + var _repeatedString22: [String] = [] + var _repeatedString23: [String] = [] + var _repeatedString24: [String] = [] + var _repeatedString25: [String] = [] + var _repeatedString26: [String] = [] + var _repeatedString27: [String] = [] + var _repeatedString28: [String] = [] + var _repeatedString29: [String] = [] + var _repeatedString30: [String] = [] + var _repeatedString31: [String] = [] + var _repeatedString32: [String] = [] + + static let defaultInstance = _StorageClass() + + private init() {} + + init(copying source: _StorageClass) { + _repeatedString1 = source._repeatedString1 + _repeatedString2 = source._repeatedString2 + _repeatedString3 = source._repeatedString3 + _repeatedString4 = source._repeatedString4 + _repeatedString5 = source._repeatedString5 + _repeatedString6 = source._repeatedString6 + _repeatedString7 = source._repeatedString7 + _repeatedString8 = source._repeatedString8 + _repeatedString9 = source._repeatedString9 + _repeatedString10 = source._repeatedString10 + _repeatedString11 = source._repeatedString11 + _repeatedString12 = source._repeatedString12 + _repeatedString13 = source._repeatedString13 + _repeatedString14 = source._repeatedString14 + _repeatedString15 = source._repeatedString15 + _repeatedString16 = source._repeatedString16 + _repeatedString17 = source._repeatedString17 + _repeatedString18 = source._repeatedString18 + _repeatedString19 = source._repeatedString19 + _repeatedString20 = source._repeatedString20 + _repeatedString21 = source._repeatedString21 + _repeatedString22 = source._repeatedString22 + _repeatedString23 = source._repeatedString23 + _repeatedString24 = source._repeatedString24 + _repeatedString25 = source._repeatedString25 + _repeatedString26 = source._repeatedString26 + _repeatedString27 = source._repeatedString27 + _repeatedString28 = source._repeatedString28 + _repeatedString29 = source._repeatedString29 + _repeatedString30 = source._repeatedString30 + _repeatedString31 = source._repeatedString31 + _repeatedString32 = source._repeatedString32 + } + } + + fileprivate mutating func _uniqueStorage() -> _StorageClass { + if !isKnownUniquelyReferenced(&_storage) { + _storage = _StorageClass(copying: _storage) + } + return _storage + } + + mutating func decodeMessage(decoder: inout D) throws { + _ = _uniqueStorage() + try withExtendedLifetime(_storage) { (_storage: _StorageClass) in + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString1) }() + case 2: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString2) }() + case 3: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString3) }() + case 4: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString4) }() + case 5: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString5) }() + case 6: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString6) }() + case 7: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString7) }() + case 8: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString8) }() + case 9: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString9) }() + case 10: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString10) }() + case 11: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString11) }() + case 12: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString12) }() + case 13: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString13) }() + case 14: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString14) }() + case 15: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString15) }() + case 16: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString16) }() + case 17: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString17) }() + case 18: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString18) }() + case 19: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString19) }() + case 20: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString20) }() + case 21: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString21) }() + case 22: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString22) }() + case 23: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString23) }() + case 24: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString24) }() + case 25: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString25) }() + case 26: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString26) }() + case 27: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString27) }() + case 28: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString28) }() + case 29: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString29) }() + case 30: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString30) }() + case 31: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString31) }() + case 32: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString32) }() + default: break + } + } + } + } + + func traverse(visitor: inout V) throws { + try withExtendedLifetime(_storage) { (_storage: _StorageClass) in + if !_storage._repeatedString1.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString1, fieldNumber: 1) + } + if !_storage._repeatedString2.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString2, fieldNumber: 2) + } + if !_storage._repeatedString3.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString3, fieldNumber: 3) + } + if !_storage._repeatedString4.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString4, fieldNumber: 4) + } + if !_storage._repeatedString5.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString5, fieldNumber: 5) + } + if !_storage._repeatedString6.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString6, fieldNumber: 6) + } + if !_storage._repeatedString7.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString7, fieldNumber: 7) + } + if !_storage._repeatedString8.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString8, fieldNumber: 8) + } + if !_storage._repeatedString9.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString9, fieldNumber: 9) + } + if !_storage._repeatedString10.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString10, fieldNumber: 10) + } + if !_storage._repeatedString11.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString11, fieldNumber: 11) + } + if !_storage._repeatedString12.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString12, fieldNumber: 12) + } + if !_storage._repeatedString13.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString13, fieldNumber: 13) + } + if !_storage._repeatedString14.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString14, fieldNumber: 14) + } + if !_storage._repeatedString15.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString15, fieldNumber: 15) + } + if !_storage._repeatedString16.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString16, fieldNumber: 16) + } + if !_storage._repeatedString17.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString17, fieldNumber: 17) + } + if !_storage._repeatedString18.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString18, fieldNumber: 18) + } + if !_storage._repeatedString19.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString19, fieldNumber: 19) + } + if !_storage._repeatedString20.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString20, fieldNumber: 20) + } + if !_storage._repeatedString21.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString21, fieldNumber: 21) + } + if !_storage._repeatedString22.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString22, fieldNumber: 22) + } + if !_storage._repeatedString23.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString23, fieldNumber: 23) + } + if !_storage._repeatedString24.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString24, fieldNumber: 24) + } + if !_storage._repeatedString25.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString25, fieldNumber: 25) + } + if !_storage._repeatedString26.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString26, fieldNumber: 26) + } + if !_storage._repeatedString27.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString27, fieldNumber: 27) + } + if !_storage._repeatedString28.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString28, fieldNumber: 28) + } + if !_storage._repeatedString29.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString29, fieldNumber: 29) + } + if !_storage._repeatedString30.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString30, fieldNumber: 30) + } + if !_storage._repeatedString31.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString31, fieldNumber: 31) + } + if !_storage._repeatedString32.isEmpty { + try visitor.visitRepeatedStringField(value: _storage._repeatedString32, fieldNumber: 32) + } + } + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: ProtobufUnittest_TestMessageWithManyRepeatedPtrFields, rhs: ProtobufUnittest_TestMessageWithManyRepeatedPtrFields) -> Bool { + if lhs._storage !== rhs._storage { + let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in + let _storage = _args.0 + let rhs_storage = _args.1 + if _storage._repeatedString1 != rhs_storage._repeatedString1 {return false} + if _storage._repeatedString2 != rhs_storage._repeatedString2 {return false} + if _storage._repeatedString3 != rhs_storage._repeatedString3 {return false} + if _storage._repeatedString4 != rhs_storage._repeatedString4 {return false} + if _storage._repeatedString5 != rhs_storage._repeatedString5 {return false} + if _storage._repeatedString6 != rhs_storage._repeatedString6 {return false} + if _storage._repeatedString7 != rhs_storage._repeatedString7 {return false} + if _storage._repeatedString8 != rhs_storage._repeatedString8 {return false} + if _storage._repeatedString9 != rhs_storage._repeatedString9 {return false} + if _storage._repeatedString10 != rhs_storage._repeatedString10 {return false} + if _storage._repeatedString11 != rhs_storage._repeatedString11 {return false} + if _storage._repeatedString12 != rhs_storage._repeatedString12 {return false} + if _storage._repeatedString13 != rhs_storage._repeatedString13 {return false} + if _storage._repeatedString14 != rhs_storage._repeatedString14 {return false} + if _storage._repeatedString15 != rhs_storage._repeatedString15 {return false} + if _storage._repeatedString16 != rhs_storage._repeatedString16 {return false} + if _storage._repeatedString17 != rhs_storage._repeatedString17 {return false} + if _storage._repeatedString18 != rhs_storage._repeatedString18 {return false} + if _storage._repeatedString19 != rhs_storage._repeatedString19 {return false} + if _storage._repeatedString20 != rhs_storage._repeatedString20 {return false} + if _storage._repeatedString21 != rhs_storage._repeatedString21 {return false} + if _storage._repeatedString22 != rhs_storage._repeatedString22 {return false} + if _storage._repeatedString23 != rhs_storage._repeatedString23 {return false} + if _storage._repeatedString24 != rhs_storage._repeatedString24 {return false} + if _storage._repeatedString25 != rhs_storage._repeatedString25 {return false} + if _storage._repeatedString26 != rhs_storage._repeatedString26 {return false} + if _storage._repeatedString27 != rhs_storage._repeatedString27 {return false} + if _storage._repeatedString28 != rhs_storage._repeatedString28 {return false} + if _storage._repeatedString29 != rhs_storage._repeatedString29 {return false} + if _storage._repeatedString30 != rhs_storage._repeatedString30 {return false} + if _storage._repeatedString31 != rhs_storage._repeatedString31 {return false} + if _storage._repeatedString32 != rhs_storage._repeatedString32 {return false} + return true + } + if !storagesAreEqual {return false} + } + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} diff --git a/Reference/upstream/google/protobuf/unittest_custom_options.pb.swift b/Reference/upstream/google/protobuf/unittest_custom_options.pb.swift index 62a61d249..c484bde4b 100644 --- a/Reference/upstream/google/protobuf/unittest_custom_options.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_custom_options.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: benjy@google.com (Benjy Weinberger) // Based on original Protocol Buffers design by diff --git a/Reference/upstream/google/protobuf/unittest_embed_optimize_for.pb.swift b/Reference/upstream/google/protobuf/unittest_embed_optimize_for.pb.swift index dceee5a77..6d31f46d0 100644 --- a/Reference/upstream/google/protobuf/unittest_embed_optimize_for.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_embed_optimize_for.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by diff --git a/Reference/upstream/google/protobuf/unittest_empty.pb.swift b/Reference/upstream/google/protobuf/unittest_empty.pb.swift index 2aeda7a19..ef0a268b1 100644 --- a/Reference/upstream/google/protobuf/unittest_empty.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_empty.pb.swift @@ -11,33 +11,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by diff --git a/Reference/upstream/google/protobuf/unittest_enormous_descriptor.pb.swift b/Reference/upstream/google/protobuf/unittest_enormous_descriptor.pb.swift index 0b026cbfb..3ed8e45eb 100644 --- a/Reference/upstream/google/protobuf/unittest_enormous_descriptor.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_enormous_descriptor.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Copyright 2009 Google Inc. All rights reserved. // Author: kenton@google.com (Kenton Varda) diff --git a/Reference/upstream/google/protobuf/unittest_extension_set.pb.swift b/Reference/upstream/google/protobuf/unittest_extension_set.pb.swift new file mode 100644 index 000000000..278e9ead9 --- /dev/null +++ b/Reference/upstream/google/protobuf/unittest_extension_set.pb.swift @@ -0,0 +1,147 @@ +// DO NOT EDIT. +// swift-format-ignore-file +// +// Generated by the Swift generator plugin for the protocol buffer compiler. +// Source: google/protobuf/unittest_extension_set.proto +// +// For information on using the generated types, please see the documentation: +// https://github.com/apple/swift-protobuf/ + +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd + +// Author: kenton@google.com (Kenton Varda) +// Based on original Protocol Buffers design by +// Sanjay Ghemawat, Jeff Dean, and others. +// +// This file contains messages for testing extensions. + +import Foundation +import SwiftProtobuf + +// If the compiler emits an error on this type, it is because this file +// was generated by a version of the `protoc` Swift plug-in that is +// incompatible with the version of SwiftProtobuf to which you are linking. +// Please ensure that you are building against the same version of the API +// that was used to generate this file. +fileprivate struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck { + struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {} + typealias Version = _2 +} + +/// A message with message_set_wire_format. +struct ProtobufUnittest_TestExtensionSet: SwiftProtobuf.ExtensibleMessage { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var unknownFields = SwiftProtobuf.UnknownStorage() + + init() {} + + var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet() +} + +struct ProtobufUnittest_TestExtensionSetContainer { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var `extension`: ProtobufUnittest_TestExtensionSet { + get {return _extension ?? ProtobufUnittest_TestExtensionSet()} + set {_extension = newValue} + } + /// Returns true if ``extension`` has been explicitly set. + var hasExtension: Bool {return self._extension != nil} + /// Clears the value of ``extension``. Subsequent reads from it will return its default value. + mutating func clearExtension() {self._extension = nil} + + var unknownFields = SwiftProtobuf.UnknownStorage() + + init() {} + + fileprivate var _extension: ProtobufUnittest_TestExtensionSet? = nil +} + +#if swift(>=5.5) && canImport(_Concurrency) +extension ProtobufUnittest_TestExtensionSet: @unchecked Sendable {} +extension ProtobufUnittest_TestExtensionSetContainer: @unchecked Sendable {} +#endif // swift(>=5.5) && canImport(_Concurrency) + +// MARK: - Code below here is support for the SwiftProtobuf runtime. + +fileprivate let _protobuf_package = "protobuf_unittest" + +extension ProtobufUnittest_TestExtensionSet: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = _protobuf_package + ".TestExtensionSet" + static let _protobuf_nameMap = SwiftProtobuf._NameMap() + + public var isInitialized: Bool { + if !_protobuf_extensionFieldValues.isInitialized {return false} + return true + } + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + if (4 <= fieldNumber && fieldNumber < 536870912) { + try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: ProtobufUnittest_TestExtensionSet.self, fieldNumber: fieldNumber) + } + } + } + + func traverse(visitor: inout V) throws { + try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 4, end: 536870912) + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: ProtobufUnittest_TestExtensionSet, rhs: ProtobufUnittest_TestExtensionSet) -> Bool { + if lhs.unknownFields != rhs.unknownFields {return false} + if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false} + return true + } +} + +extension ProtobufUnittest_TestExtensionSetContainer: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = _protobuf_package + ".TestExtensionSetContainer" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .same(proto: "extension"), + ] + + public var isInitialized: Bool { + if let v = self._extension, !v.isInitialized {return false} + return true + } + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularMessageField(value: &self._extension) }() + default: break + } + } + } + + func traverse(visitor: inout V) throws { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every if/case branch local when no optimizations + // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and + // https://github.com/apple/swift-protobuf/issues/1182 + try { if let v = self._extension { + try visitor.visitSingularMessageField(value: v, fieldNumber: 1) + } }() + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: ProtobufUnittest_TestExtensionSetContainer, rhs: ProtobufUnittest_TestExtensionSetContainer) -> Bool { + if lhs._extension != rhs._extension {return false} + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} diff --git a/Reference/upstream/google/protobuf/unittest_features.pb.swift b/Reference/upstream/google/protobuf/unittest_features.pb.swift index 2c0ee87a0..258008af7 100644 --- a/Reference/upstream/google/protobuf/unittest_features.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_features.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2023 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd import Foundation import SwiftProtobuf diff --git a/Reference/upstream/google/protobuf/unittest_import.pb.swift b/Reference/upstream/google/protobuf/unittest_import.pb.swift index 2a159da09..6a4c78f80 100644 --- a/Reference/upstream/google/protobuf/unittest_import.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_import.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by diff --git a/Reference/upstream/google/protobuf/unittest_import_lite.pb.swift b/Reference/upstream/google/protobuf/unittest_import_lite.pb.swift index 3ede8968c..03d9058ec 100644 --- a/Reference/upstream/google/protobuf/unittest_import_lite.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_import_lite.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // diff --git a/Reference/upstream/google/protobuf/unittest_import_public.pb.swift b/Reference/upstream/google/protobuf/unittest_import_public.pb.swift index d049db08c..7702197ed 100644 --- a/Reference/upstream/google/protobuf/unittest_import_public.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_import_public.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: liujisi@google.com (Pherl Liu) diff --git a/Reference/upstream/google/protobuf/unittest_import_public_lite.pb.swift b/Reference/upstream/google/protobuf/unittest_import_public_lite.pb.swift index b4f9c4699..fadc66d2f 100644 --- a/Reference/upstream/google/protobuf/unittest_import_public_lite.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_import_public_lite.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: liujisi@google.com (Pherl Liu) diff --git a/Reference/upstream/google/protobuf/unittest_invalid_features.pb.swift b/Reference/upstream/google/protobuf/unittest_invalid_features.pb.swift index c59a381ad..187375c02 100644 --- a/Reference/upstream/google/protobuf/unittest_invalid_features.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_invalid_features.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2023 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd import Foundation import SwiftProtobuf diff --git a/Reference/upstream/google/protobuf/unittest_lite.pb.swift b/Reference/upstream/google/protobuf/unittest_lite.pb.swift index 61833c43b..49d377730 100644 --- a/Reference/upstream/google/protobuf/unittest_lite.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_lite.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // @@ -2278,7 +2255,7 @@ extension ProtobufUnittest_TestAllExtensionsLite { clearExtensionValue(ext: ProtobufUnittest_Extensions_optional_string_piece_extension_lite) } - /// TODO(b/294946958): ctype=CORD is not supported for extension. Add + /// TODO: ctype=CORD is not supported for extension. Add /// ctype=CORD option back after it is supported. var ProtobufUnittest_optionalCordExtensionLite: String { get {return getExtensionValue(ext: ProtobufUnittest_Extensions_optional_cord_extension_lite) ?? String()} @@ -2686,7 +2663,7 @@ extension ProtobufUnittest_TestAllExtensionsLite { clearExtensionValue(ext: ProtobufUnittest_Extensions_repeated_string_piece_extension_lite) } - /// TODO(b/294946958): ctype=CORD is not supported for extension. Add + /// TODO: ctype=CORD is not supported for extension. Add /// ctype=CORD option back after it is supported. var ProtobufUnittest_repeatedCordExtensionLite: [String] { get {return getExtensionValue(ext: ProtobufUnittest_Extensions_repeated_cord_extension_lite) ?? []} @@ -3004,7 +2981,7 @@ extension ProtobufUnittest_TestAllExtensionsLite { clearExtensionValue(ext: ProtobufUnittest_Extensions_default_string_piece_extension_lite) } - /// TODO(b/294946958): ctype=CORD is not supported for extension. Add + /// TODO: ctype=CORD is not supported for extension. Add /// ctype=CORD option back after it is supported. var ProtobufUnittest_defaultCordExtensionLite: String { get {return getExtensionValue(ext: ProtobufUnittest_Extensions_default_cord_extension_lite) ?? "123"} @@ -3586,7 +3563,7 @@ let ProtobufUnittest_Extensions_optional_string_piece_extension_lite = SwiftProt fieldName: "protobuf_unittest.optional_string_piece_extension_lite" ) -/// TODO(b/294946958): ctype=CORD is not supported for extension. Add +/// TODO: ctype=CORD is not supported for extension. Add /// ctype=CORD option back after it is supported. let ProtobufUnittest_Extensions_optional_cord_extension_lite = SwiftProtobuf.MessageExtension, ProtobufUnittest_TestAllExtensionsLite>( _protobuf_fieldNumber: 25, @@ -3724,7 +3701,7 @@ let ProtobufUnittest_Extensions_repeated_string_piece_extension_lite = SwiftProt fieldName: "protobuf_unittest.repeated_string_piece_extension_lite" ) -/// TODO(b/294946958): ctype=CORD is not supported for extension. Add +/// TODO: ctype=CORD is not supported for extension. Add /// ctype=CORD option back after it is supported. let ProtobufUnittest_Extensions_repeated_cord_extension_lite = SwiftProtobuf.MessageExtension, ProtobufUnittest_TestAllExtensionsLite>( _protobuf_fieldNumber: 55, @@ -3832,7 +3809,7 @@ let ProtobufUnittest_Extensions_default_string_piece_extension_lite = SwiftProto fieldName: "protobuf_unittest.default_string_piece_extension_lite" ) -/// TODO(b/294946958): ctype=CORD is not supported for extension. Add +/// TODO: ctype=CORD is not supported for extension. Add /// ctype=CORD option back after it is supported. let ProtobufUnittest_Extensions_default_cord_extension_lite = SwiftProtobuf.MessageExtension, ProtobufUnittest_TestAllExtensionsLite>( _protobuf_fieldNumber: 85, diff --git a/Reference/upstream/google/protobuf/unittest_lite_imports_nonlite.pb.swift b/Reference/upstream/google/protobuf/unittest_lite_imports_nonlite.pb.swift index b06c51f0d..7bb06ef97 100644 --- a/Reference/upstream/google/protobuf/unittest_lite_imports_nonlite.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_lite_imports_nonlite.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // diff --git a/Reference/upstream/google/protobuf/unittest_mset.pb.swift b/Reference/upstream/google/protobuf/unittest_mset.pb.swift index 70a86e924..f795cf24c 100644 --- a/Reference/upstream/google/protobuf/unittest_mset.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_mset.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by diff --git a/Reference/upstream/google/protobuf/unittest_mset_wire_format.pb.swift b/Reference/upstream/google/protobuf/unittest_mset_wire_format.pb.swift index c44d6e7a2..507752358 100644 --- a/Reference/upstream/google/protobuf/unittest_mset_wire_format.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_mset_wire_format.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by diff --git a/Reference/upstream/google/protobuf/unittest_no_generic_services.pb.swift b/Reference/upstream/google/protobuf/unittest_no_generic_services.pb.swift index 536191da6..5857b2d63 100644 --- a/Reference/upstream/google/protobuf/unittest_no_generic_services.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_no_generic_services.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) diff --git a/Reference/upstream/google/protobuf/unittest_optimize_for.pb.swift b/Reference/upstream/google/protobuf/unittest_optimize_for.pb.swift index 88d0c5b14..3c4256f64 100644 --- a/Reference/upstream/google/protobuf/unittest_optimize_for.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_optimize_for.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // Author: kenton@google.com (Kenton Varda) // Based on original Protocol Buffers design by diff --git a/Reference/upstream/google/protobuf/unittest_proto3.pb.swift b/Reference/upstream/google/protobuf/unittest_proto3.pb.swift index 375aa6a52..84c228e85 100644 --- a/Reference/upstream/google/protobuf/unittest_proto3.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_proto3.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd import Foundation import SwiftProtobuf diff --git a/Reference/upstream/google/protobuf/unittest_proto3_arena.pb.swift b/Reference/upstream/google/protobuf/unittest_proto3_arena.pb.swift index 14391fe82..ad1419b89 100644 --- a/Reference/upstream/google/protobuf/unittest_proto3_arena.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_proto3_arena.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd import Foundation import SwiftProtobuf diff --git a/Reference/upstream/google/protobuf/unittest_proto3_bad_macros.pb.swift b/Reference/upstream/google/protobuf/unittest_proto3_bad_macros.pb.swift new file mode 100644 index 000000000..c42fa6395 --- /dev/null +++ b/Reference/upstream/google/protobuf/unittest_proto3_bad_macros.pb.swift @@ -0,0 +1,338 @@ +// DO NOT EDIT. +// swift-format-ignore-file +// +// Generated by the Swift generator plugin for the protocol buffer compiler. +// Source: google/protobuf/unittest_proto3_bad_macros.proto +// +// For information on using the generated types, please see the documentation: +// https://github.com/apple/swift-protobuf/ + +// Protocol Buffers - Google's data interchange format +// Copyright 2023 Google Inc. All rights reserved. +// +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd + +import Foundation +import SwiftProtobuf + +// If the compiler emits an error on this type, it is because this file +// was generated by a version of the `protoc` Swift plug-in that is +// incompatible with the version of SwiftProtobuf to which you are linking. +// Please ensure that you are building against the same version of the API +// that was used to generate this file. +fileprivate struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck { + struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {} + typealias Version = _2 +} + +/// This generates `GID_MAX`, which is a macro in some circumstances. +enum ProtobufUnittest_GID: SwiftProtobuf.Enum { + typealias RawValue = Int + case unused // = 0 + case UNRECOGNIZED(Int) + + init() { + self = .unused + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .unused + default: self = .UNRECOGNIZED(rawValue) + } + } + + var rawValue: Int { + switch self { + case .unused: return 0 + case .UNRECOGNIZED(let i): return i + } + } + +} + +#if swift(>=4.2) + +extension ProtobufUnittest_GID: CaseIterable { + // The compiler won't synthesize support with the UNRECOGNIZED case. + static let allCases: [ProtobufUnittest_GID] = [ + .unused, + ] +} + +#endif // swift(>=4.2) + +/// This generates `UID_MAX`, which is a mcro in some circumstances. +enum ProtobufUnittest_UID: SwiftProtobuf.Enum { + typealias RawValue = Int + case unused // = 0 + case UNRECOGNIZED(Int) + + init() { + self = .unused + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .unused + default: self = .UNRECOGNIZED(rawValue) + } + } + + var rawValue: Int { + switch self { + case .unused: return 0 + case .UNRECOGNIZED(let i): return i + } + } + +} + +#if swift(>=4.2) + +extension ProtobufUnittest_UID: CaseIterable { + // The compiler won't synthesize support with the UNRECOGNIZED case. + static let allCases: [ProtobufUnittest_UID] = [ + .unused, + ] +} + +#endif // swift(>=4.2) + +/// Just a container for bad macro names. Some of these do not follow the normal +/// naming conventions, this is intentional, we just want to trigger a build +/// failure if the macro is left defined. +enum ProtobufUnittest_BadNames: SwiftProtobuf.Enum { + typealias RawValue = Int + + /// autoheader defines this in some circumstances. + case package // = 0 + + /// The comment says "a few common headers define this". + case packed // = 1 + + /// Defined in many Linux system headers. + case linux // = 2 + + /// This is often a macro in ``. + case domain // = 3 + + /// These are defined in both Windows and macOS headers. + case `true` // = 4 + case `false` // = 5 + + /// Sometimes defined in Windows system headers. + case createNew // = 6 + case delete // = 7 + case doubleClick // = 8 + case error // = 9 + case errorBusy // = 10 + case errorInstallFailed // = 11 + case errorNotFound // = 12 + case getClassName // = 13 + case getCurrentTime // = 14 + case getMessage // = 15 + case getObject // = 16 + case ignore // = 17 + case `in` // = 18 + case inputKeyboard // = 19 + case noError // = 20 + case out // = 21 + case `optional` // = 22 + case near // = 23 + case noData // = 24 + case reasonUnknown // = 25 + case serviceDisabled // = 26 + case severityError // = 27 + case statusPending // = 28 + case strict // = 29 + + /// Sometimed defined in macOS system headers. + case typeBool // = 30 + + /// Defined in macOS, Windows, and Linux headers. + case debug // = 31 + case UNRECOGNIZED(Int) + + init() { + self = .package + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .package + case 1: self = .packed + case 2: self = .linux + case 3: self = .domain + case 4: self = .true + case 5: self = .false + case 6: self = .createNew + case 7: self = .delete + case 8: self = .doubleClick + case 9: self = .error + case 10: self = .errorBusy + case 11: self = .errorInstallFailed + case 12: self = .errorNotFound + case 13: self = .getClassName + case 14: self = .getCurrentTime + case 15: self = .getMessage + case 16: self = .getObject + case 17: self = .ignore + case 18: self = .in + case 19: self = .inputKeyboard + case 20: self = .noError + case 21: self = .out + case 22: self = .optional + case 23: self = .near + case 24: self = .noData + case 25: self = .reasonUnknown + case 26: self = .serviceDisabled + case 27: self = .severityError + case 28: self = .statusPending + case 29: self = .strict + case 30: self = .typeBool + case 31: self = .debug + default: self = .UNRECOGNIZED(rawValue) + } + } + + var rawValue: Int { + switch self { + case .package: return 0 + case .packed: return 1 + case .linux: return 2 + case .domain: return 3 + case .true: return 4 + case .false: return 5 + case .createNew: return 6 + case .delete: return 7 + case .doubleClick: return 8 + case .error: return 9 + case .errorBusy: return 10 + case .errorInstallFailed: return 11 + case .errorNotFound: return 12 + case .getClassName: return 13 + case .getCurrentTime: return 14 + case .getMessage: return 15 + case .getObject: return 16 + case .ignore: return 17 + case .in: return 18 + case .inputKeyboard: return 19 + case .noError: return 20 + case .out: return 21 + case .optional: return 22 + case .near: return 23 + case .noData: return 24 + case .reasonUnknown: return 25 + case .serviceDisabled: return 26 + case .severityError: return 27 + case .statusPending: return 28 + case .strict: return 29 + case .typeBool: return 30 + case .debug: return 31 + case .UNRECOGNIZED(let i): return i + } + } + +} + +#if swift(>=4.2) + +extension ProtobufUnittest_BadNames: CaseIterable { + // The compiler won't synthesize support with the UNRECOGNIZED case. + static let allCases: [ProtobufUnittest_BadNames] = [ + .package, + .packed, + .linux, + .domain, + .true, + .false, + .createNew, + .delete, + .doubleClick, + .error, + .errorBusy, + .errorInstallFailed, + .errorNotFound, + .getClassName, + .getCurrentTime, + .getMessage, + .getObject, + .ignore, + .in, + .inputKeyboard, + .noError, + .out, + .optional, + .near, + .noData, + .reasonUnknown, + .serviceDisabled, + .severityError, + .statusPending, + .strict, + .typeBool, + .debug, + ] +} + +#endif // swift(>=4.2) + +#if swift(>=5.5) && canImport(_Concurrency) +extension ProtobufUnittest_GID: @unchecked Sendable {} +extension ProtobufUnittest_UID: @unchecked Sendable {} +extension ProtobufUnittest_BadNames: @unchecked Sendable {} +#endif // swift(>=5.5) && canImport(_Concurrency) + +// MARK: - Code below here is support for the SwiftProtobuf runtime. + +extension ProtobufUnittest_GID: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "GID_UNUSED"), + ] +} + +extension ProtobufUnittest_UID: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "UID_UNUSED"), + ] +} + +extension ProtobufUnittest_BadNames: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "PACKAGE"), + 1: .same(proto: "PACKED"), + 2: .same(proto: "linux"), + 3: .same(proto: "DOMAIN"), + 4: .same(proto: "TRUE"), + 5: .same(proto: "FALSE"), + 6: .same(proto: "CREATE_NEW"), + 7: .same(proto: "DELETE"), + 8: .same(proto: "DOUBLE_CLICK"), + 9: .same(proto: "ERROR"), + 10: .same(proto: "ERROR_BUSY"), + 11: .same(proto: "ERROR_INSTALL_FAILED"), + 12: .same(proto: "ERROR_NOT_FOUND"), + 13: .same(proto: "GetClassName"), + 14: .same(proto: "GetCurrentTime"), + 15: .same(proto: "GetMessage"), + 16: .same(proto: "GetObject"), + 17: .same(proto: "IGNORE"), + 18: .same(proto: "IN"), + 19: .same(proto: "INPUT_KEYBOARD"), + 20: .same(proto: "NO_ERROR"), + 21: .same(proto: "OUT"), + 22: .same(proto: "OPTIONAL"), + 23: .same(proto: "NEAR"), + 24: .same(proto: "NO_DATA"), + 25: .same(proto: "REASON_UNKNOWN"), + 26: .same(proto: "SERVICE_DISABLED"), + 27: .same(proto: "SEVERITY_ERROR"), + 28: .same(proto: "STATUS_PENDING"), + 29: .same(proto: "STRICT"), + 30: .same(proto: "TYPE_BOOL"), + 31: .same(proto: "DEBUG"), + ] +} diff --git a/Reference/upstream/google/protobuf/unittest_proto3_optional.pb.swift b/Reference/upstream/google/protobuf/unittest_proto3_optional.pb.swift index 0a6cb376e..b25a99dbc 100644 --- a/Reference/upstream/google/protobuf/unittest_proto3_optional.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_proto3_optional.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd import Foundation import SwiftProtobuf diff --git a/Reference/upstream/google/protobuf/unittest_retention.pb.swift b/Reference/upstream/google/protobuf/unittest_retention.pb.swift index a513a828c..9785efd65 100644 --- a/Reference/upstream/google/protobuf/unittest_retention.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_retention.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd import Foundation import SwiftProtobuf diff --git a/Sources/Conformance/test_messages_proto2.pb.swift b/Sources/Conformance/test_messages_proto2.pb.swift index cb9eb5614..60c7b15cd 100644 --- a/Sources/Conformance/test_messages_proto2.pb.swift +++ b/Sources/Conformance/test_messages_proto2.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // // Test schema for proto2 messages. This test schema is used by: // diff --git a/Sources/Conformance/test_messages_proto3.pb.swift b/Sources/Conformance/test_messages_proto3.pb.swift index 52957fe42..8ca649b5e 100644 --- a/Sources/Conformance/test_messages_proto3.pb.swift +++ b/Sources/Conformance/test_messages_proto3.pb.swift @@ -9,33 +9,10 @@ // Protocol Buffers - Google's data interchange format // Copyright 2008 Google Inc. All rights reserved. -// https://developers.google.com/protocol-buffers/ // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd // // Test schema for proto3 messages. This test schema is used by: // diff --git a/Sources/SwiftProtobuf/descriptor.pb.swift b/Sources/SwiftProtobuf/descriptor.pb.swift index 89bf682f1..b4583649d 100644 --- a/Sources/SwiftProtobuf/descriptor.pb.swift +++ b/Sources/SwiftProtobuf/descriptor.pb.swift @@ -64,6 +64,13 @@ public enum Google_Protobuf_Edition: SwiftProtobuf.Enum { /// A placeholder for an unknown edition value. case unknown // = 0 + /// Legacy syntax "editions". These pre-date editions, but behave much like + /// distinct editions. These can't be used to specify the edition of proto + /// files, but feature definitions must supply proto2/proto3 defaults for + /// backwards compatibility. + case proto2 // = 998 + case proto3 // = 999 + /// Editions that have been released. The specific values are arbitrary and /// should not be depended on, but they will always be time-ordered for easy /// comparison. @@ -77,6 +84,11 @@ public enum Google_Protobuf_Edition: SwiftProtobuf.Enum { case edition99998TestOnly // = 99998 case edition99999TestOnly // = 99999 + /// Placeholder for specifying unbounded edition support. This should only + /// ever be used by plugins that can expect to never require any changes to + /// support a new edition. + case max // = 2147483647 + public init() { self = .unknown } @@ -86,10 +98,13 @@ public enum Google_Protobuf_Edition: SwiftProtobuf.Enum { case 0: self = .unknown case 1: self = .edition1TestOnly case 2: self = .edition2TestOnly + case 998: self = .proto2 + case 999: self = .proto3 case 1000: self = .edition2023 case 99997: self = .edition99997TestOnly case 99998: self = .edition99998TestOnly case 99999: self = .edition99999TestOnly + case 2147483647: self = .max default: return nil } } @@ -99,10 +114,13 @@ public enum Google_Protobuf_Edition: SwiftProtobuf.Enum { case .unknown: return 0 case .edition1TestOnly: return 1 case .edition2TestOnly: return 2 + case .proto2: return 998 + case .proto3: return 999 case .edition2023: return 1000 case .edition99997TestOnly: return 99997 case .edition99998TestOnly: return 99998 case .edition99999TestOnly: return 99999 + case .max: return 2147483647 } } @@ -210,10 +228,9 @@ public struct Google_Protobuf_FileDescriptorProto { /// Clears the value of `syntax`. Subsequent reads from it will return its default value. public mutating func clearSyntax() {self._syntax = nil} - /// The edition of the proto file, which is an opaque string. - /// TODO(b/297898292) Deprecate and remove this field in favor of enums. - public var edition: String { - get {return _edition ?? String()} + /// The edition of the proto file. + public var edition: Google_Protobuf_Edition { + get {return _edition ?? .unknown} set {_edition = newValue} } /// Returns true if `edition` has been explicitly set. @@ -221,16 +238,6 @@ public struct Google_Protobuf_FileDescriptorProto { /// Clears the value of `edition`. Subsequent reads from it will return its default value. public mutating func clearEdition() {self._edition = nil} - /// The edition of the proto file. - public var editionEnum: Google_Protobuf_Edition { - get {return _editionEnum ?? .unknown} - set {_editionEnum = newValue} - } - /// Returns true if `editionEnum` has been explicitly set. - public var hasEditionEnum: Bool {return self._editionEnum != nil} - /// Clears the value of `editionEnum`. Subsequent reads from it will return its default value. - public mutating func clearEditionEnum() {self._editionEnum = nil} - public var unknownFields = SwiftProtobuf.UnknownStorage() public init() {} @@ -240,8 +247,7 @@ public struct Google_Protobuf_FileDescriptorProto { fileprivate var _options: Google_Protobuf_FileOptions? = nil fileprivate var _sourceCodeInfo: Google_Protobuf_SourceCodeInfo? = nil fileprivate var _syntax: String? = nil - fileprivate var _edition: String? = nil - fileprivate var _editionEnum: Google_Protobuf_Edition? = nil + fileprivate var _edition: Google_Protobuf_Edition? = nil } /// Describes a message type. @@ -420,7 +426,7 @@ public struct Google_Protobuf_ExtensionRangeOptions: SwiftProtobuf.ExtensibleMes public mutating func clearFeatures() {self._features = nil} /// The verification state of the range. - /// TODO(b/278783756): flip the default to DECLARATION once all empty ranges + /// TODO: flip the default to DECLARATION once all empty ranges /// are marked as UNVERIFIED. public var verification: Google_Protobuf_ExtensionRangeOptions.VerificationState { get {return _verification ?? .unverified} @@ -667,12 +673,12 @@ public struct Google_Protobuf_FieldDescriptorProto { /// If true, this is a proto3 "optional". When a proto3 field is optional, it /// tracks presence regardless of field type. /// - /// When proto3_optional is true, this field must be belong to a oneof to - /// signal to old proto3 clients that presence is tracked for this field. This - /// oneof is known as a "synthetic" oneof, and this field must be its sole - /// member (each proto3 optional field gets its own synthetic oneof). Synthetic - /// oneofs exist in the descriptor only, and do not generate any API. Synthetic - /// oneofs must be ordered after all "real" oneofs. + /// When proto3_optional is true, this field must belong to a oneof to signal + /// to old proto3 clients that presence is tracked for this field. This oneof + /// is known as a "synthetic" oneof, and this field must be its sole member + /// (each proto3 optional field gets its own synthetic oneof). Synthetic oneofs + /// exist in the descriptor only, and do not generate any API. Synthetic oneofs + /// must be ordered after all "real" oneofs. /// /// For message fields, proto3_optional doesn't create any semantic change, /// since non-repeated message fields always track presence. However it still @@ -718,9 +724,10 @@ public struct Google_Protobuf_FieldDescriptorProto { case string // = 9 /// Tag-delimited aggregate. - /// Group type is deprecated and not supported in proto3. However, Proto3 + /// Group type is deprecated and not supported after google.protobuf. However, Proto3 /// implementations should still be able to parse the group wire format and - /// treat group fields as unknown fields. + /// treat group fields as unknown fields. In Editions, the group wire format + /// can be enabled via the `message_encoding` feature. case group // = 10 /// Length-delimited aggregate. @@ -797,9 +804,13 @@ public struct Google_Protobuf_FieldDescriptorProto { /// 0 is reserved for errors case `optional` // = 1 - case `required` // = 2 case repeated // = 3 + /// The required label is only allowed in google.protobuf. In proto3 and Editions + /// it's explicitly prohibited. In Editions, the `field_presence` feature + /// can be used to get this behavior. + case `required` // = 2 + public init() { self = .optional } @@ -1526,7 +1537,7 @@ public struct Google_Protobuf_MessageOptions: SwiftProtobuf.ExtensibleMessage { /// This should only be used as a temporary measure against broken builds due /// to the change in behavior for JSON field name conflicts. /// - /// TODO(b/261750190) This is legacy behavior we plan to remove once downstream + /// TODO This is legacy behavior we plan to remove once downstream /// teams have had time to migrate. public var deprecatedLegacyJsonFieldConflicts: Bool { get {return _deprecatedLegacyJsonFieldConflicts ?? false} @@ -1587,7 +1598,9 @@ public struct Google_Protobuf_FieldOptions: SwiftProtobuf.ExtensibleMessage { /// a more efficient representation on the wire. Rather than repeatedly /// writing the tag and type for each element, the entire array is encoded as /// a single length-delimited blob. In proto3, only explicit setting it to - /// false will avoid using packed encoding. + /// false will avoid using packed encoding. This option is prohibited in + /// Editions, but the `repeated_field_encoding` feature can be used to control + /// the behavior. public var packed: Bool { get {return _storage._packed ?? false} set {_uniqueStorage()._packed = newValue} @@ -1903,9 +1916,8 @@ public struct Google_Protobuf_FieldOptions: SwiftProtobuf.ExtensibleMessage { // `Message` and `Message+*Additions` files in the SwiftProtobuf library for // methods supported on all messages. - /// TODO(b/297898292) Deprecate and remove this field in favor of enums. - public var edition: String { - get {return _edition ?? String()} + public var edition: Google_Protobuf_Edition { + get {return _edition ?? .unknown} set {_edition = newValue} } /// Returns true if `edition` has been explicitly set. @@ -1913,15 +1925,6 @@ public struct Google_Protobuf_FieldOptions: SwiftProtobuf.ExtensibleMessage { /// Clears the value of `edition`. Subsequent reads from it will return its default value. public mutating func clearEdition() {self._edition = nil} - public var editionEnum: Google_Protobuf_Edition { - get {return _editionEnum ?? .unknown} - set {_editionEnum = newValue} - } - /// Returns true if `editionEnum` has been explicitly set. - public var hasEditionEnum: Bool {return self._editionEnum != nil} - /// Clears the value of `editionEnum`. Subsequent reads from it will return its default value. - public mutating func clearEditionEnum() {self._editionEnum = nil} - /// Textproto value. public var value: String { get {return _value ?? String()} @@ -1936,8 +1939,7 @@ public struct Google_Protobuf_FieldOptions: SwiftProtobuf.ExtensibleMessage { public init() {} - fileprivate var _edition: String? = nil - fileprivate var _editionEnum: Google_Protobuf_Edition? = nil + fileprivate var _edition: Google_Protobuf_Edition? = nil fileprivate var _value: String? = nil } @@ -2026,7 +2028,7 @@ public struct Google_Protobuf_EnumOptions: SwiftProtobuf.ExtensibleMessage { /// and strips underscored from the fields before comparison in proto3 only. /// The new behavior takes `json_name` into account and applies to proto2 as /// well. - /// TODO(b/261750190) Remove this legacy behavior once downstream teams have + /// TODO Remove this legacy behavior once downstream teams have /// had time to migrate. public var deprecatedLegacyJsonFieldConflicts: Bool { get {return _deprecatedLegacyJsonFieldConflicts ?? false} @@ -2365,7 +2367,7 @@ public struct Google_Protobuf_UninterpretedOption { fileprivate var _aggregateValue: String? = nil } -/// TODO(b/274655146) Enums in C++ gencode (and potentially other languages) are +/// TODO Enums in C++ gencode (and potentially other languages) are /// not well scoped. This means that each of the feature enums below can clash /// with each other. The short names we've chosen maximize call-site /// readability, but leave us very open to this scenario. A future feature will @@ -2403,6 +2405,15 @@ public struct Google_Protobuf_FeatureSet: SwiftProtobuf.ExtensibleMessage { /// Clears the value of `repeatedFieldEncoding`. Subsequent reads from it will return its default value. public mutating func clearRepeatedFieldEncoding() {self._repeatedFieldEncoding = nil} + public var utf8Validation: Google_Protobuf_FeatureSet.Utf8Validation { + get {return _utf8Validation ?? .unknown} + set {_utf8Validation = newValue} + } + /// Returns true if `utf8Validation` has been explicitly set. + public var hasUtf8Validation: Bool {return self._utf8Validation != nil} + /// Clears the value of `utf8Validation`. Subsequent reads from it will return its default value. + public mutating func clearUtf8Validation() {self._utf8Validation = nil} + public var messageEncoding: Google_Protobuf_FeatureSet.MessageEncoding { get {return _messageEncoding ?? .unknown} set {_messageEncoding = newValue} @@ -2513,6 +2524,35 @@ public struct Google_Protobuf_FeatureSet: SwiftProtobuf.ExtensibleMessage { } + public enum Utf8Validation: SwiftProtobuf.Enum { + public typealias RawValue = Int + case unknown // = 0 + case verify // = 2 + case none // = 3 + + public init() { + self = .unknown + } + + public init?(rawValue: Int) { + switch rawValue { + case 0: self = .unknown + case 2: self = .verify + case 3: self = .none + default: return nil + } + } + + public var rawValue: Int { + switch self { + case .unknown: return 0 + case .verify: return 2 + case .none: return 3 + } + } + + } + public enum MessageEncoding: SwiftProtobuf.Enum { public typealias RawValue = Int case unknown // = 0 @@ -2577,6 +2617,7 @@ public struct Google_Protobuf_FeatureSet: SwiftProtobuf.ExtensibleMessage { fileprivate var _fieldPresence: Google_Protobuf_FeatureSet.FieldPresence? = nil fileprivate var _enumType: Google_Protobuf_FeatureSet.EnumType? = nil fileprivate var _repeatedFieldEncoding: Google_Protobuf_FeatureSet.RepeatedFieldEncoding? = nil + fileprivate var _utf8Validation: Google_Protobuf_FeatureSet.Utf8Validation? = nil fileprivate var _messageEncoding: Google_Protobuf_FeatureSet.MessageEncoding? = nil fileprivate var _jsonFormat: Google_Protobuf_FeatureSet.JsonFormat? = nil } @@ -2595,6 +2636,10 @@ extension Google_Protobuf_FeatureSet.RepeatedFieldEncoding: CaseIterable { // Support synthesized by the compiler. } +extension Google_Protobuf_FeatureSet.Utf8Validation: CaseIterable { + // Support synthesized by the compiler. +} + extension Google_Protobuf_FeatureSet.MessageEncoding: CaseIterable { // Support synthesized by the compiler. } @@ -2616,9 +2661,10 @@ public struct Google_Protobuf_FeatureSetDefaults { public var defaults: [Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault] = [] - /// TODO(b/297898292) Deprecate and remove these fields in favor of enums. - public var minimumEdition: String { - get {return _minimumEdition ?? String()} + /// The minimum supported edition (inclusive) when this was constructed. + /// Editions before this will not have defaults. + public var minimumEdition: Google_Protobuf_Edition { + get {return _minimumEdition ?? .unknown} set {_minimumEdition = newValue} } /// Returns true if `minimumEdition` has been explicitly set. @@ -2626,8 +2672,10 @@ public struct Google_Protobuf_FeatureSetDefaults { /// Clears the value of `minimumEdition`. Subsequent reads from it will return its default value. public mutating func clearMinimumEdition() {self._minimumEdition = nil} - public var maximumEdition: String { - get {return _maximumEdition ?? String()} + /// The maximum known edition (inclusive) when this was constructed. Editions + /// after this will not have reliable defaults. + public var maximumEdition: Google_Protobuf_Edition { + get {return _maximumEdition ?? .unknown} set {_maximumEdition = newValue} } /// Returns true if `maximumEdition` has been explicitly set. @@ -2635,28 +2683,6 @@ public struct Google_Protobuf_FeatureSetDefaults { /// Clears the value of `maximumEdition`. Subsequent reads from it will return its default value. public mutating func clearMaximumEdition() {self._maximumEdition = nil} - /// The minimum supported edition (inclusive) when this was constructed. - /// Editions before this will not have defaults. - public var minimumEditionEnum: Google_Protobuf_Edition { - get {return _minimumEditionEnum ?? .unknown} - set {_minimumEditionEnum = newValue} - } - /// Returns true if `minimumEditionEnum` has been explicitly set. - public var hasMinimumEditionEnum: Bool {return self._minimumEditionEnum != nil} - /// Clears the value of `minimumEditionEnum`. Subsequent reads from it will return its default value. - public mutating func clearMinimumEditionEnum() {self._minimumEditionEnum = nil} - - /// The maximum known edition (inclusive) when this was constructed. Editions - /// after this will not have reliable defaults. - public var maximumEditionEnum: Google_Protobuf_Edition { - get {return _maximumEditionEnum ?? .unknown} - set {_maximumEditionEnum = newValue} - } - /// Returns true if `maximumEditionEnum` has been explicitly set. - public var hasMaximumEditionEnum: Bool {return self._maximumEditionEnum != nil} - /// Clears the value of `maximumEditionEnum`. Subsequent reads from it will return its default value. - public mutating func clearMaximumEditionEnum() {self._maximumEditionEnum = nil} - public var unknownFields = SwiftProtobuf.UnknownStorage() /// A map from every known edition with a unique set of defaults to its @@ -2668,9 +2694,8 @@ public struct Google_Protobuf_FeatureSetDefaults { // `Message` and `Message+*Additions` files in the SwiftProtobuf library for // methods supported on all messages. - /// TODO(b/297898292) Deprecate and remove this field in favor of enums. - public var edition: String { - get {return _edition ?? String()} + public var edition: Google_Protobuf_Edition { + get {return _edition ?? .unknown} set {_edition = newValue} } /// Returns true if `edition` has been explicitly set. @@ -2678,15 +2703,6 @@ public struct Google_Protobuf_FeatureSetDefaults { /// Clears the value of `edition`. Subsequent reads from it will return its default value. public mutating func clearEdition() {self._edition = nil} - public var editionEnum: Google_Protobuf_Edition { - get {return _editionEnum ?? .unknown} - set {_editionEnum = newValue} - } - /// Returns true if `editionEnum` has been explicitly set. - public var hasEditionEnum: Bool {return self._editionEnum != nil} - /// Clears the value of `editionEnum`. Subsequent reads from it will return its default value. - public mutating func clearEditionEnum() {self._editionEnum = nil} - public var features: Google_Protobuf_FeatureSet { get {return _features ?? Google_Protobuf_FeatureSet()} set {_features = newValue} @@ -2700,17 +2716,14 @@ public struct Google_Protobuf_FeatureSetDefaults { public init() {} - fileprivate var _edition: String? = nil - fileprivate var _editionEnum: Google_Protobuf_Edition? = nil + fileprivate var _edition: Google_Protobuf_Edition? = nil fileprivate var _features: Google_Protobuf_FeatureSet? = nil } public init() {} - fileprivate var _minimumEdition: String? = nil - fileprivate var _maximumEdition: String? = nil - fileprivate var _minimumEditionEnum: Google_Protobuf_Edition? = nil - fileprivate var _maximumEditionEnum: Google_Protobuf_Edition? = nil + fileprivate var _minimumEdition: Google_Protobuf_Edition? = nil + fileprivate var _maximumEdition: Google_Protobuf_Edition? = nil } /// Encapsulates information about the original source file from which a @@ -3045,6 +3058,7 @@ extension Google_Protobuf_FeatureSet: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.FieldPresence: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.EnumType: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.RepeatedFieldEncoding: @unchecked Sendable {} +extension Google_Protobuf_FeatureSet.Utf8Validation: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.MessageEncoding: @unchecked Sendable {} extension Google_Protobuf_FeatureSet.JsonFormat: @unchecked Sendable {} extension Google_Protobuf_FeatureSetDefaults: @unchecked Sendable {} @@ -3065,10 +3079,13 @@ extension Google_Protobuf_Edition: SwiftProtobuf._ProtoNameProviding { 0: .same(proto: "EDITION_UNKNOWN"), 1: .same(proto: "EDITION_1_TEST_ONLY"), 2: .same(proto: "EDITION_2_TEST_ONLY"), + 998: .same(proto: "EDITION_PROTO2"), + 999: .same(proto: "EDITION_PROTO3"), 1000: .same(proto: "EDITION_2023"), 99997: .same(proto: "EDITION_99997_TEST_ONLY"), 99998: .same(proto: "EDITION_99998_TEST_ONLY"), 99999: .same(proto: "EDITION_99999_TEST_ONLY"), + 2147483647: .same(proto: "EDITION_MAX"), ] } @@ -3124,8 +3141,7 @@ extension Google_Protobuf_FileDescriptorProto: SwiftProtobuf.Message, SwiftProto 8: .same(proto: "options"), 9: .standard(proto: "source_code_info"), 12: .same(proto: "syntax"), - 13: .same(proto: "edition"), - 14: .standard(proto: "edition_enum"), + 14: .same(proto: "edition"), ] public var isInitialized: Bool { @@ -3155,8 +3171,7 @@ extension Google_Protobuf_FileDescriptorProto: SwiftProtobuf.Message, SwiftProto case 10: try { try decoder.decodeRepeatedInt32Field(value: &self.publicDependency) }() case 11: try { try decoder.decodeRepeatedInt32Field(value: &self.weakDependency) }() case 12: try { try decoder.decodeSingularStringField(value: &self._syntax) }() - case 13: try { try decoder.decodeSingularStringField(value: &self._edition) }() - case 14: try { try decoder.decodeSingularEnumField(value: &self._editionEnum) }() + case 14: try { try decoder.decodeSingularEnumField(value: &self._edition) }() default: break } } @@ -3204,9 +3219,6 @@ extension Google_Protobuf_FileDescriptorProto: SwiftProtobuf.Message, SwiftProto try visitor.visitSingularStringField(value: v, fieldNumber: 12) } }() try { if let v = self._edition { - try visitor.visitSingularStringField(value: v, fieldNumber: 13) - } }() - try { if let v = self._editionEnum { try visitor.visitSingularEnumField(value: v, fieldNumber: 14) } }() try unknownFields.traverse(visitor: &visitor) @@ -3226,7 +3238,6 @@ extension Google_Protobuf_FileDescriptorProto: SwiftProtobuf.Message, SwiftProto if lhs._sourceCodeInfo != rhs._sourceCodeInfo {return false} if lhs._syntax != rhs._syntax {return false} if lhs._edition != rhs._edition {return false} - if lhs._editionEnum != rhs._editionEnum {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true } @@ -4636,8 +4647,7 @@ extension Google_Protobuf_FieldOptions.OptionTargetType: SwiftProtobuf._ProtoNam extension Google_Protobuf_FieldOptions.EditionDefault: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { public static let protoMessageName: String = Google_Protobuf_FieldOptions.protoMessageName + ".EditionDefault" public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "edition"), - 3: .standard(proto: "edition_enum"), + 3: .same(proto: "edition"), 2: .same(proto: "value"), ] @@ -4647,9 +4657,8 @@ extension Google_Protobuf_FieldOptions.EditionDefault: SwiftProtobuf.Message, Sw // allocates stack space for every case branch when no optimizations are // enabled. https://github.com/apple/swift-protobuf/issues/1034 switch fieldNumber { - case 1: try { try decoder.decodeSingularStringField(value: &self._edition) }() case 2: try { try decoder.decodeSingularStringField(value: &self._value) }() - case 3: try { try decoder.decodeSingularEnumField(value: &self._editionEnum) }() + case 3: try { try decoder.decodeSingularEnumField(value: &self._edition) }() default: break } } @@ -4660,13 +4669,10 @@ extension Google_Protobuf_FieldOptions.EditionDefault: SwiftProtobuf.Message, Sw // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - try { if let v = self._edition { - try visitor.visitSingularStringField(value: v, fieldNumber: 1) - } }() try { if let v = self._value { try visitor.visitSingularStringField(value: v, fieldNumber: 2) } }() - try { if let v = self._editionEnum { + try { if let v = self._edition { try visitor.visitSingularEnumField(value: v, fieldNumber: 3) } }() try unknownFields.traverse(visitor: &visitor) @@ -4674,7 +4680,6 @@ extension Google_Protobuf_FieldOptions.EditionDefault: SwiftProtobuf.Message, Sw public static func ==(lhs: Google_Protobuf_FieldOptions.EditionDefault, rhs: Google_Protobuf_FieldOptions.EditionDefault) -> Bool { if lhs._edition != rhs._edition {return false} - if lhs._editionEnum != rhs._editionEnum {return false} if lhs._value != rhs._value {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true @@ -5133,6 +5138,7 @@ extension Google_Protobuf_FeatureSet: SwiftProtobuf.Message, SwiftProtobuf._Mess 1: .standard(proto: "field_presence"), 2: .standard(proto: "enum_type"), 3: .standard(proto: "repeated_field_encoding"), + 4: .standard(proto: "utf8_validation"), 5: .standard(proto: "message_encoding"), 6: .standard(proto: "json_format"), ] @@ -5151,6 +5157,7 @@ extension Google_Protobuf_FeatureSet: SwiftProtobuf.Message, SwiftProtobuf._Mess case 1: try { try decoder.decodeSingularEnumField(value: &self._fieldPresence) }() case 2: try { try decoder.decodeSingularEnumField(value: &self._enumType) }() case 3: try { try decoder.decodeSingularEnumField(value: &self._repeatedFieldEncoding) }() + case 4: try { try decoder.decodeSingularEnumField(value: &self._utf8Validation) }() case 5: try { try decoder.decodeSingularEnumField(value: &self._messageEncoding) }() case 6: try { try decoder.decodeSingularEnumField(value: &self._jsonFormat) }() case 1000..<1002, 9995..<10000: @@ -5174,6 +5181,9 @@ extension Google_Protobuf_FeatureSet: SwiftProtobuf.Message, SwiftProtobuf._Mess try { if let v = self._repeatedFieldEncoding { try visitor.visitSingularEnumField(value: v, fieldNumber: 3) } }() + try { if let v = self._utf8Validation { + try visitor.visitSingularEnumField(value: v, fieldNumber: 4) + } }() try { if let v = self._messageEncoding { try visitor.visitSingularEnumField(value: v, fieldNumber: 5) } }() @@ -5188,6 +5198,7 @@ extension Google_Protobuf_FeatureSet: SwiftProtobuf.Message, SwiftProtobuf._Mess if lhs._fieldPresence != rhs._fieldPresence {return false} if lhs._enumType != rhs._enumType {return false} if lhs._repeatedFieldEncoding != rhs._repeatedFieldEncoding {return false} + if lhs._utf8Validation != rhs._utf8Validation {return false} if lhs._messageEncoding != rhs._messageEncoding {return false} if lhs._jsonFormat != rhs._jsonFormat {return false} if lhs.unknownFields != rhs.unknownFields {return false} @@ -5221,6 +5232,14 @@ extension Google_Protobuf_FeatureSet.RepeatedFieldEncoding: SwiftProtobuf._Proto ] } +extension Google_Protobuf_FeatureSet.Utf8Validation: SwiftProtobuf._ProtoNameProviding { + public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "UTF8_VALIDATION_UNKNOWN"), + 2: .same(proto: "VERIFY"), + 3: .same(proto: "NONE"), + ] +} + extension Google_Protobuf_FeatureSet.MessageEncoding: SwiftProtobuf._ProtoNameProviding { public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "MESSAGE_ENCODING_UNKNOWN"), @@ -5241,10 +5260,8 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob public static let protoMessageName: String = _protobuf_package + ".FeatureSetDefaults" public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 1: .same(proto: "defaults"), - 2: .standard(proto: "minimum_edition"), - 3: .standard(proto: "maximum_edition"), - 4: .standard(proto: "minimum_edition_enum"), - 5: .standard(proto: "maximum_edition_enum"), + 4: .standard(proto: "minimum_edition"), + 5: .standard(proto: "maximum_edition"), ] public var isInitialized: Bool { @@ -5259,10 +5276,8 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob // enabled. https://github.com/apple/swift-protobuf/issues/1034 switch fieldNumber { case 1: try { try decoder.decodeRepeatedMessageField(value: &self.defaults) }() - case 2: try { try decoder.decodeSingularStringField(value: &self._minimumEdition) }() - case 3: try { try decoder.decodeSingularStringField(value: &self._maximumEdition) }() - case 4: try { try decoder.decodeSingularEnumField(value: &self._minimumEditionEnum) }() - case 5: try { try decoder.decodeSingularEnumField(value: &self._maximumEditionEnum) }() + case 4: try { try decoder.decodeSingularEnumField(value: &self._minimumEdition) }() + case 5: try { try decoder.decodeSingularEnumField(value: &self._maximumEdition) }() default: break } } @@ -5277,15 +5292,9 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob try visitor.visitRepeatedMessageField(value: self.defaults, fieldNumber: 1) } try { if let v = self._minimumEdition { - try visitor.visitSingularStringField(value: v, fieldNumber: 2) - } }() - try { if let v = self._maximumEdition { - try visitor.visitSingularStringField(value: v, fieldNumber: 3) - } }() - try { if let v = self._minimumEditionEnum { try visitor.visitSingularEnumField(value: v, fieldNumber: 4) } }() - try { if let v = self._maximumEditionEnum { + try { if let v = self._maximumEdition { try visitor.visitSingularEnumField(value: v, fieldNumber: 5) } }() try unknownFields.traverse(visitor: &visitor) @@ -5295,8 +5304,6 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob if lhs.defaults != rhs.defaults {return false} if lhs._minimumEdition != rhs._minimumEdition {return false} if lhs._maximumEdition != rhs._maximumEdition {return false} - if lhs._minimumEditionEnum != rhs._minimumEditionEnum {return false} - if lhs._maximumEditionEnum != rhs._maximumEditionEnum {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true } @@ -5305,8 +5312,7 @@ extension Google_Protobuf_FeatureSetDefaults: SwiftProtobuf.Message, SwiftProtob extension Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { public static let protoMessageName: String = Google_Protobuf_FeatureSetDefaults.protoMessageName + ".FeatureSetEditionDefault" public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "edition"), - 3: .standard(proto: "edition_enum"), + 3: .same(proto: "edition"), 2: .same(proto: "features"), ] @@ -5321,9 +5327,8 @@ extension Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault: SwiftProt // allocates stack space for every case branch when no optimizations are // enabled. https://github.com/apple/swift-protobuf/issues/1034 switch fieldNumber { - case 1: try { try decoder.decodeSingularStringField(value: &self._edition) }() case 2: try { try decoder.decodeSingularMessageField(value: &self._features) }() - case 3: try { try decoder.decodeSingularEnumField(value: &self._editionEnum) }() + case 3: try { try decoder.decodeSingularEnumField(value: &self._edition) }() default: break } } @@ -5334,13 +5339,10 @@ extension Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault: SwiftProt // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - try { if let v = self._edition { - try visitor.visitSingularStringField(value: v, fieldNumber: 1) - } }() try { if let v = self._features { try visitor.visitSingularMessageField(value: v, fieldNumber: 2) } }() - try { if let v = self._editionEnum { + try { if let v = self._edition { try visitor.visitSingularEnumField(value: v, fieldNumber: 3) } }() try unknownFields.traverse(visitor: &visitor) @@ -5348,7 +5350,6 @@ extension Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault: SwiftProt public static func ==(lhs: Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault, rhs: Google_Protobuf_FeatureSetDefaults.FeatureSetEditionDefault) -> Bool { if lhs._edition != rhs._edition {return false} - if lhs._editionEnum != rhs._editionEnum {return false} if lhs._features != rhs._features {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true diff --git a/Sources/SwiftProtobufPluginLibrary/plugin.pb.swift b/Sources/SwiftProtobufPluginLibrary/plugin.pb.swift index 0417ebdc0..ca20a7894 100644 --- a/Sources/SwiftProtobufPluginLibrary/plugin.pb.swift +++ b/Sources/SwiftProtobufPluginLibrary/plugin.pb.swift @@ -193,6 +193,32 @@ public struct Google_Protobuf_Compiler_CodeGeneratorResponse { /// Clears the value of `supportedFeatures`. Subsequent reads from it will return its default value. public mutating func clearSupportedFeatures() {self._supportedFeatures = nil} + /// The minimum edition this plugin supports. This will be treated as an + /// Edition enum, but we want to allow unknown values. It should be specified + /// according the edition enum value, *not* the edition number. Only takes + /// effect for plugins that have FEATURE_SUPPORTS_EDITIONS set. + public var minimumEdition: Int32 { + get {return _minimumEdition ?? 0} + set {_minimumEdition = newValue} + } + /// Returns true if `minimumEdition` has been explicitly set. + public var hasMinimumEdition: Bool {return self._minimumEdition != nil} + /// Clears the value of `minimumEdition`. Subsequent reads from it will return its default value. + public mutating func clearMinimumEdition() {self._minimumEdition = nil} + + /// The maximum edition this plugin supports. This will be treated as an + /// Edition enum, but we want to allow unknown values. It should be specified + /// according the edition enum value, *not* the edition number. Only takes + /// effect for plugins that have FEATURE_SUPPORTS_EDITIONS set. + public var maximumEdition: Int32 { + get {return _maximumEdition ?? 0} + set {_maximumEdition = newValue} + } + /// Returns true if `maximumEdition` has been explicitly set. + public var hasMaximumEdition: Bool {return self._maximumEdition != nil} + /// Clears the value of `maximumEdition`. Subsequent reads from it will return its default value. + public mutating func clearMaximumEdition() {self._maximumEdition = nil} + public var file: [Google_Protobuf_Compiler_CodeGeneratorResponse.File] = [] public var unknownFields = SwiftProtobuf.UnknownStorage() @@ -335,6 +361,8 @@ public struct Google_Protobuf_Compiler_CodeGeneratorResponse { fileprivate var _error: String? = nil fileprivate var _supportedFeatures: UInt64? = nil + fileprivate var _minimumEdition: Int32? = nil + fileprivate var _maximumEdition: Int32? = nil } #if swift(>=4.2) @@ -482,6 +510,8 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 1: .same(proto: "error"), 2: .standard(proto: "supported_features"), + 3: .standard(proto: "minimum_edition"), + 4: .standard(proto: "maximum_edition"), 15: .same(proto: "file"), ] @@ -493,6 +523,8 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, switch fieldNumber { case 1: try { try decoder.decodeSingularStringField(value: &self._error) }() case 2: try { try decoder.decodeSingularUInt64Field(value: &self._supportedFeatures) }() + case 3: try { try decoder.decodeSingularInt32Field(value: &self._minimumEdition) }() + case 4: try { try decoder.decodeSingularInt32Field(value: &self._maximumEdition) }() case 15: try { try decoder.decodeRepeatedMessageField(value: &self.file) }() default: break } @@ -510,6 +542,12 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, try { if let v = self._supportedFeatures { try visitor.visitSingularUInt64Field(value: v, fieldNumber: 2) } }() + try { if let v = self._minimumEdition { + try visitor.visitSingularInt32Field(value: v, fieldNumber: 3) + } }() + try { if let v = self._maximumEdition { + try visitor.visitSingularInt32Field(value: v, fieldNumber: 4) + } }() if !self.file.isEmpty { try visitor.visitRepeatedMessageField(value: self.file, fieldNumber: 15) } @@ -519,6 +557,8 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, public static func ==(lhs: Google_Protobuf_Compiler_CodeGeneratorResponse, rhs: Google_Protobuf_Compiler_CodeGeneratorResponse) -> Bool { if lhs._error != rhs._error {return false} if lhs._supportedFeatures != rhs._supportedFeatures {return false} + if lhs._minimumEdition != rhs._minimumEdition {return false} + if lhs._maximumEdition != rhs._maximumEdition {return false} if lhs.file != rhs.file {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true diff --git a/Tests/SwiftProtobufPluginLibraryTests/DescriptorTestData.swift b/Tests/SwiftProtobufPluginLibraryTests/DescriptorTestData.swift index 5b7df23ef..1bc688584 100644 --- a/Tests/SwiftProtobufPluginLibraryTests/DescriptorTestData.swift +++ b/Tests/SwiftProtobufPluginLibraryTests/DescriptorTestData.swift @@ -2,7 +2,7 @@ // swift-format-ignore-file import Foundation let fileDescriptorSetBytes: [UInt8] = [ - 0x0a, 0xf5, 0x59, 0x0a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, + 0x0a, 0xfe, 0x5a, 0x0a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, @@ -13,7 +13,7 @@ let fileDescriptorSetBytes: [UInt8] = [ 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x52, 0x04, 0x66, 0x69, 0x6c, - 0x65, 0x22, 0xbb, 0x05, 0x0a, 0x13, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, + 0x65, 0x22, 0x98, 0x05, 0x0a, 0x13, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, @@ -64,576 +64,415 @@ let fileDescriptorSetBytes: [UInt8] = [ 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x64, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x65, - 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x0c, 0x65, 0x64, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x0e, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, - 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x65, 0x64, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x22, 0xb9, 0x06, 0x0a, 0x0f, - 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x3b, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, - 0x6c, 0x64, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, - 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x12, 0x43, 0x0a, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, + 0x6e, 0x74, 0x61, 0x78, 0x12, 0x32, 0x0a, 0x07, 0x65, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb9, 0x06, 0x0a, + 0x0f, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x12, 0x3b, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, + 0x65, 0x6c, 0x64, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, + 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x12, 0x43, 0x0a, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, + 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x52, + 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x41, + 0x0a, 0x0b, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x52, 0x09, - 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, - 0x0b, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, - 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, - 0x72, 0x6f, 0x74, 0x6f, 0x52, 0x0a, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, - 0x54, 0x79, 0x70, 0x65, 0x12, 0x41, 0x0a, 0x09, 0x65, 0x6e, 0x75, 0x6d, - 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x44, 0x65, + 0x66, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x52, 0x0a, 0x6e, 0x65, 0x73, 0x74, 0x65, + 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x41, 0x0a, 0x09, 0x65, 0x6e, 0x75, + 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x44, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x52, 0x08, 0x65, 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, + 0x12, 0x58, 0x0a, 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, + 0x6e, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x05, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, + 0x67, 0x65, 0x52, 0x0e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, + 0x6e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x44, 0x0a, 0x0a, 0x6f, 0x6e, + 0x65, 0x6f, 0x66, 0x5f, 0x64, 0x65, 0x63, 0x6c, 0x18, 0x08, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4f, 0x6e, 0x65, + 0x6f, 0x66, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, + 0x44, 0x65, 0x63, 0x6c, 0x12, 0x39, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x12, 0x55, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x65, 0x72, + 0x76, 0x65, 0x64, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x09, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, - 0x6f, 0x52, 0x08, 0x65, 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, - 0x58, 0x0a, 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, + 0x6f, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x52, 0x61, + 0x6e, 0x67, 0x65, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, + 0x64, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, + 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x65, 0x72, + 0x76, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x7a, 0x0a, 0x0e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x67, - 0x65, 0x52, 0x0e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x44, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, - 0x6f, 0x66, 0x5f, 0x64, 0x65, 0x63, 0x6c, 0x18, 0x08, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4f, 0x6e, 0x65, 0x6f, - 0x66, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, - 0x72, 0x6f, 0x74, 0x6f, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x44, - 0x65, 0x63, 0x6c, 0x12, 0x39, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x12, 0x55, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x64, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x09, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x52, 0x61, 0x6e, - 0x67, 0x65, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, - 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x7a, 0x0a, 0x0e, 0x45, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x67, 0x65, - 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, - 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x03, 0x65, 0x6e, 0x64, 0x12, 0x40, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, - 0x6e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x37, - 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x52, 0x61, - 0x6e, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, - 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x22, 0xc7, 0x04, 0x0a, 0x15, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, - 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x58, 0x0a, - 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, - 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, - 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x59, 0x0a, 0x0b, 0x64, 0x65, 0x63, 0x6c, 0x61, - 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x6c, 0x61, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0x88, 0x01, 0x02, 0x52, 0x0b, 0x64, - 0x65, 0x63, 0x6c, 0x61, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x37, - 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x32, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, - 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, - 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x68, 0x0a, 0x0c, 0x76, - 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, + 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x03, 0x65, 0x6e, 0x64, 0x12, 0x40, 0x0a, 0x07, 0x6f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, + 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, + 0x37, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x52, + 0x61, 0x6e, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, + 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x61, + 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x22, 0xcc, 0x04, 0x0a, + 0x15, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, + 0x6e, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x58, + 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, + 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, + 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, - 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x56, 0x65, - 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, - 0x61, 0x74, 0x65, 0x3a, 0x0a, 0x55, 0x4e, 0x56, 0x45, 0x52, 0x49, 0x46, - 0x49, 0x45, 0x44, 0x52, 0x0c, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x94, 0x01, 0x0a, 0x0b, 0x44, 0x65, - 0x63, 0x6c, 0x61, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, - 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1b, 0x0a, - 0x09, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, - 0x0a, 0x08, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, - 0x22, 0x34, 0x0a, 0x11, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0f, 0x0a, - 0x0b, 0x44, 0x45, 0x43, 0x4c, 0x41, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, - 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x4e, 0x56, 0x45, 0x52, 0x49, - 0x46, 0x49, 0x45, 0x44, 0x10, 0x01, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, - 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0xc1, 0x06, 0x0a, 0x14, 0x46, 0x69, - 0x65, 0x6c, 0x64, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, - 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x12, 0x41, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, + 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x59, 0x0a, 0x0b, 0x64, 0x65, 0x63, 0x6c, + 0x61, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x78, 0x74, 0x65, + 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x6c, 0x61, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0x88, 0x01, 0x02, 0x52, 0x0b, + 0x64, 0x65, 0x63, 0x6c, 0x61, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, + 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, + 0x32, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4c, 0x61, 0x62, - 0x65, 0x6c, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x3e, 0x0a, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, - 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, + 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x6d, 0x0a, 0x0c, + 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, + 0x6e, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x56, + 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, + 0x74, 0x61, 0x74, 0x65, 0x3a, 0x0a, 0x55, 0x4e, 0x56, 0x45, 0x52, 0x49, + 0x46, 0x49, 0x45, 0x44, 0x42, 0x03, 0x88, 0x01, 0x02, 0x52, 0x0c, 0x76, + 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, + 0x94, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x63, 0x6c, 0x61, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x75, 0x6c, 0x6c, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, + 0x66, 0x75, 0x6c, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, + 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, + 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x65, + 0x72, 0x76, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, + 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x12, 0x1a, 0x0a, 0x08, + 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, + 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x22, 0x34, 0x0a, 0x11, 0x56, 0x65, + 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x12, 0x0f, 0x0a, 0x0b, 0x44, 0x45, 0x43, 0x4c, 0x41, + 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, + 0x55, 0x4e, 0x56, 0x45, 0x52, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x01, + 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, + 0xc1, 0x06, 0x0a, 0x14, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x41, 0x0a, 0x05, + 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, + 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x79, - 0x70, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x65, 0x78, - 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x12, 0x23, - 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, - 0x1f, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x64, - 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6f, 0x6e, - 0x65, 0x6f, 0x66, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1b, 0x0a, 0x09, - 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x6a, 0x73, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, - 0x65, 0x12, 0x37, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x27, - 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x5f, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x22, 0xb6, 0x02, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, - 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x4f, 0x55, - 0x42, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, - 0x45, 0x5f, 0x46, 0x4c, 0x4f, 0x41, 0x54, 0x10, 0x02, 0x12, 0x0e, 0x0a, - 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x54, 0x36, 0x34, 0x10, - 0x03, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x49, - 0x4e, 0x54, 0x36, 0x34, 0x10, 0x04, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x54, 0x33, 0x32, 0x10, 0x05, 0x12, 0x10, - 0x0a, 0x0c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x58, 0x45, 0x44, - 0x36, 0x34, 0x10, 0x06, 0x12, 0x10, 0x0a, 0x0c, 0x54, 0x59, 0x50, 0x45, - 0x5f, 0x46, 0x49, 0x58, 0x45, 0x44, 0x33, 0x32, 0x10, 0x07, 0x12, 0x0d, - 0x0a, 0x09, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x4f, 0x4f, 0x4c, 0x10, - 0x08, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x54, - 0x52, 0x49, 0x4e, 0x47, 0x10, 0x09, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x10, 0x0a, 0x12, 0x10, - 0x0a, 0x0c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, - 0x47, 0x45, 0x10, 0x0b, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, - 0x5f, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x0c, 0x12, 0x0f, 0x0a, 0x0b, - 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x33, 0x32, 0x10, - 0x0d, 0x12, 0x0d, 0x0a, 0x09, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x4e, - 0x55, 0x4d, 0x10, 0x0e, 0x12, 0x11, 0x0a, 0x0d, 0x54, 0x59, 0x50, 0x45, - 0x5f, 0x53, 0x46, 0x49, 0x58, 0x45, 0x44, 0x33, 0x32, 0x10, 0x0f, 0x12, - 0x11, 0x0a, 0x0d, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x46, 0x49, 0x58, - 0x45, 0x44, 0x36, 0x34, 0x10, 0x10, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x53, 0x49, 0x4e, 0x54, 0x33, 0x32, 0x10, 0x11, 0x12, - 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x49, 0x4e, 0x54, - 0x36, 0x34, 0x10, 0x12, 0x22, 0x43, 0x0a, 0x05, 0x4c, 0x61, 0x62, 0x65, - 0x6c, 0x12, 0x12, 0x0a, 0x0e, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x4f, - 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x12, 0x0a, - 0x0e, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x49, - 0x52, 0x45, 0x44, 0x10, 0x02, 0x12, 0x12, 0x0a, 0x0e, 0x4c, 0x41, 0x42, - 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x45, 0x44, 0x10, - 0x03, 0x22, 0x63, 0x0a, 0x14, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, - 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x37, 0x0a, - 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4f, 0x6e, 0x65, - 0x6f, 0x66, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xe3, 0x02, 0x0a, 0x13, 0x45, - 0x6e, 0x75, 0x6d, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, - 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, - 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x74, 0x6f, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x05, 0x6c, 0x61, + 0x62, 0x65, 0x6c, 0x12, 0x3e, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x44, 0x65, 0x73, + 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x79, 0x70, + 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74, + 0x79, 0x70, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x08, 0x74, 0x79, 0x70, 0x65, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x1a, 0x0a, 0x08, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x78, 0x74, 0x65, + 0x6e, 0x64, 0x65, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, + 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x6e, 0x64, + 0x65, 0x78, 0x12, 0x1b, 0x0a, 0x09, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6a, + 0x73, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x07, 0x6f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x18, + 0x11, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x22, 0xb6, 0x02, + 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, + 0x50, 0x45, 0x5f, 0x44, 0x4f, 0x55, 0x42, 0x4c, 0x45, 0x10, 0x01, 0x12, + 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x4c, 0x4f, 0x41, + 0x54, 0x10, 0x02, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, + 0x49, 0x4e, 0x54, 0x36, 0x34, 0x10, 0x03, 0x12, 0x0f, 0x0a, 0x0b, 0x54, + 0x59, 0x50, 0x45, 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x36, 0x34, 0x10, 0x04, + 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x54, + 0x33, 0x32, 0x10, 0x05, 0x12, 0x10, 0x0a, 0x0c, 0x54, 0x59, 0x50, 0x45, + 0x5f, 0x46, 0x49, 0x58, 0x45, 0x44, 0x36, 0x34, 0x10, 0x06, 0x12, 0x10, + 0x0a, 0x0c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x58, 0x45, 0x44, + 0x33, 0x32, 0x10, 0x07, 0x12, 0x0d, 0x0a, 0x09, 0x54, 0x59, 0x50, 0x45, + 0x5f, 0x42, 0x4f, 0x4f, 0x4c, 0x10, 0x08, 0x12, 0x0f, 0x0a, 0x0b, 0x54, + 0x59, 0x50, 0x45, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x09, + 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x52, 0x4f, + 0x55, 0x50, 0x10, 0x0a, 0x12, 0x10, 0x0a, 0x0c, 0x54, 0x59, 0x50, 0x45, + 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x0b, 0x12, 0x0e, + 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x59, 0x54, 0x45, 0x53, + 0x10, 0x0c, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, + 0x49, 0x4e, 0x54, 0x33, 0x32, 0x10, 0x0d, 0x12, 0x0d, 0x0a, 0x09, 0x54, + 0x59, 0x50, 0x45, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x10, 0x0e, 0x12, 0x11, + 0x0a, 0x0d, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x46, 0x49, 0x58, 0x45, + 0x44, 0x33, 0x32, 0x10, 0x0f, 0x12, 0x11, 0x0a, 0x0d, 0x54, 0x59, 0x50, + 0x45, 0x5f, 0x53, 0x46, 0x49, 0x58, 0x45, 0x44, 0x36, 0x34, 0x10, 0x10, + 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x49, 0x4e, + 0x54, 0x33, 0x32, 0x10, 0x11, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, + 0x45, 0x5f, 0x53, 0x49, 0x4e, 0x54, 0x36, 0x34, 0x10, 0x12, 0x22, 0x43, + 0x0a, 0x05, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x0e, 0x4c, + 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x41, + 0x4c, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x4c, 0x41, 0x42, 0x45, 0x4c, + 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x45, 0x44, 0x10, 0x03, 0x12, + 0x12, 0x0a, 0x0e, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x51, + 0x55, 0x49, 0x52, 0x45, 0x44, 0x10, 0x02, 0x22, 0x63, 0x0a, 0x14, 0x4f, + 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x22, 0xe3, 0x02, 0x0a, 0x13, 0x45, 0x6e, 0x75, 0x6d, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, - 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x36, 0x0a, 0x07, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x12, 0x5d, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x64, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x04, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, - 0x75, 0x6d, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, - 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x65, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52, - 0x0d, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x52, 0x61, 0x6e, - 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, - 0x61, 0x6d, 0x65, 0x1a, 0x3b, 0x0a, 0x11, 0x45, 0x6e, 0x75, 0x6d, 0x52, - 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x52, 0x61, 0x6e, 0x67, 0x65, - 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, - 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x03, 0x65, 0x6e, 0x64, 0x22, 0x83, 0x01, 0x0a, 0x18, 0x45, 0x6e, 0x75, - 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x75, 0x6d, - 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6e, - 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x3b, 0x0a, 0x07, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, - 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xa7, 0x01, 0x0a, 0x16, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3e, 0x0a, 0x06, 0x6d, 0x65, 0x74, - 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, + 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, + 0x6c, 0x75, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, + 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x12, 0x36, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x5d, 0x0a, + 0x0e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x61, + 0x6e, 0x67, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x44, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, - 0x6f, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x39, 0x0a, - 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, - 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x89, 0x02, 0x0a, - 0x15, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x44, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6e, - 0x70, 0x75, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x09, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x79, 0x70, - 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, - 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x38, - 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x44, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, + 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x65, 0x72, + 0x76, 0x65, 0x64, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0d, + 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, + 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x3b, 0x0a, + 0x11, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, + 0x64, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, + 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, + 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x22, 0x83, + 0x01, 0x0a, 0x18, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, + 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, + 0x16, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, + 0x3b, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, + 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x22, 0xa7, 0x01, 0x0a, 0x16, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, + 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, + 0x3e, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, - 0x74, 0x68, 0x6f, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, - 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x30, 0x0a, 0x10, - 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, - 0x6d, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, - 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0f, 0x63, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x12, 0x30, - 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x72, - 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, - 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0f, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, - 0x22, 0xca, 0x09, 0x0a, 0x0b, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x6a, 0x61, 0x76, 0x61, - 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0b, 0x6a, 0x61, 0x76, 0x61, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x6a, 0x61, 0x76, 0x61, 0x5f, - 0x6f, 0x75, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x6a, - 0x61, 0x76, 0x61, 0x4f, 0x75, 0x74, 0x65, 0x72, 0x43, 0x6c, 0x61, 0x73, - 0x73, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x13, 0x6a, 0x61, 0x76, - 0x61, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x5f, 0x66, - 0x69, 0x6c, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, - 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x11, 0x6a, 0x61, 0x76, 0x61, 0x4d, - 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, - 0x12, 0x44, 0x0a, 0x1d, 0x6a, 0x61, 0x76, 0x61, 0x5f, 0x67, 0x65, 0x6e, - 0x65, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, - 0x5f, 0x61, 0x6e, 0x64, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x14, 0x20, - 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x19, 0x6a, 0x61, 0x76, - 0x61, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x45, 0x71, 0x75, - 0x61, 0x6c, 0x73, 0x41, 0x6e, 0x64, 0x48, 0x61, 0x73, 0x68, 0x12, 0x3a, - 0x0a, 0x16, 0x6a, 0x61, 0x76, 0x61, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x75, 0x74, 0x66, 0x38, - 0x18, 0x1b, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, - 0x65, 0x52, 0x13, 0x6a, 0x61, 0x76, 0x61, 0x53, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x55, 0x74, 0x66, 0x38, 0x12, 0x53, - 0x0a, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x65, 0x5f, 0x66, - 0x6f, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x67, + 0x74, 0x68, 0x6f, 0x64, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x52, 0x06, 0x6d, 0x65, 0x74, + 0x68, 0x6f, 0x64, 0x12, 0x39, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x65, 0x4d, - 0x6f, 0x64, 0x65, 0x3a, 0x05, 0x53, 0x50, 0x45, 0x45, 0x44, 0x52, 0x0b, - 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x65, 0x46, 0x6f, 0x72, 0x12, - 0x1d, 0x0a, 0x0a, 0x67, 0x6f, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x67, 0x6f, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x35, 0x0a, 0x13, 0x63, 0x63, - 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x73, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x3a, - 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x11, 0x63, 0x63, 0x47, 0x65, - 0x6e, 0x65, 0x72, 0x69, 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x73, 0x12, 0x39, 0x0a, 0x15, 0x6a, 0x61, 0x76, 0x61, 0x5f, 0x67, 0x65, - 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, - 0x6c, 0x73, 0x65, 0x52, 0x13, 0x6a, 0x61, 0x76, 0x61, 0x47, 0x65, 0x6e, - 0x65, 0x72, 0x69, 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, - 0x12, 0x35, 0x0a, 0x13, 0x70, 0x79, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, - 0x69, 0x63, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, - 0x12, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, - 0x52, 0x11, 0x70, 0x79, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x37, 0x0a, 0x14, 0x70, - 0x68, 0x70, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x73, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x2a, 0x20, 0x01, 0x28, - 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x12, 0x70, 0x68, - 0x70, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x53, 0x65, 0x72, 0x76, - 0x69, 0x63, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, - 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, - 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, 0x65, 0x70, - 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2e, 0x0a, 0x10, 0x63, - 0x63, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x61, 0x72, 0x65, - 0x6e, 0x61, 0x73, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, - 0x72, 0x75, 0x65, 0x52, 0x0e, 0x63, 0x63, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x6f, - 0x62, 0x6a, 0x63, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x5f, 0x70, 0x72, - 0x65, 0x66, 0x69, 0x78, 0x18, 0x24, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, - 0x6f, 0x62, 0x6a, 0x63, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x50, 0x72, 0x65, - 0x66, 0x69, 0x78, 0x12, 0x29, 0x0a, 0x10, 0x63, 0x73, 0x68, 0x61, 0x72, - 0x70, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, - 0x25, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x73, 0x68, 0x61, 0x72, - 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x21, - 0x0a, 0x0c, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x66, - 0x69, 0x78, 0x18, 0x27, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x77, - 0x69, 0x66, 0x74, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x28, 0x0a, - 0x10, 0x70, 0x68, 0x70, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x5f, 0x70, - 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0e, 0x70, 0x68, 0x70, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x50, 0x72, 0x65, - 0x66, 0x69, 0x78, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x68, 0x70, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x29, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0c, 0x70, 0x68, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x12, 0x34, 0x0a, 0x16, 0x70, 0x68, 0x70, 0x5f, - 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x14, 0x70, 0x68, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, - 0x61, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x21, - 0x0a, 0x0c, 0x72, 0x75, 0x62, 0x79, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x75, - 0x62, 0x79, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x37, 0x0a, - 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x32, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, - 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, - 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, - 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, - 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x22, 0x3a, 0x0a, 0x0c, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x65, - 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x50, 0x45, 0x45, - 0x44, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x4f, 0x44, 0x45, 0x5f, - 0x53, 0x49, 0x5a, 0x45, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x4c, 0x49, - 0x54, 0x45, 0x5f, 0x52, 0x55, 0x4e, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x03, - 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x4a, - 0x04, 0x08, 0x26, 0x10, 0x27, 0x22, 0xf4, 0x03, 0x0a, 0x0e, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x12, 0x3c, 0x0a, 0x17, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, - 0x73, 0x65, 0x74, 0x5f, 0x77, 0x69, 0x72, 0x65, 0x5f, 0x66, 0x6f, 0x72, - 0x6d, 0x61, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, - 0x61, 0x6c, 0x73, 0x65, 0x52, 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x53, 0x65, 0x74, 0x57, 0x69, 0x72, 0x65, 0x46, 0x6f, 0x72, 0x6d, - 0x61, 0x74, 0x12, 0x4c, 0x0a, 0x1f, 0x6e, 0x6f, 0x5f, 0x73, 0x74, 0x61, - 0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6f, - 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, - 0x73, 0x65, 0x52, 0x1c, 0x6e, 0x6f, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, - 0x72, 0x64, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, - 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x25, 0x0a, 0x0a, - 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, + 0x75, 0x66, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x22, 0x89, 0x02, 0x0a, 0x15, 0x4d, 0x65, 0x74, 0x68, 0x6f, + 0x64, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x74, 0x79, + 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6e, + 0x70, 0x75, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, + 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, + 0x54, 0x79, 0x70, 0x65, 0x12, 0x38, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x4f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x12, 0x30, 0x0a, 0x10, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, + 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, - 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, - 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x70, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6d, 0x61, 0x70, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x12, 0x56, 0x0a, 0x26, 0x64, 0x65, 0x70, 0x72, - 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x65, 0x67, 0x61, 0x63, - 0x79, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x73, 0x18, 0x0b, - 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x22, 0x64, 0x65, - 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x4c, 0x65, 0x67, 0x61, - 0x63, 0x79, 0x4a, 0x73, 0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x43, - 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x73, 0x12, 0x37, 0x0a, 0x08, - 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, - 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, - 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, - 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, - 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2a, - 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x4a, 0x04, - 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x4a, 0x04, - 0x08, 0x06, 0x10, 0x07, 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x4a, 0x04, - 0x08, 0x09, 0x10, 0x0a, 0x22, 0xd0, 0x0a, 0x0a, 0x0c, 0x46, 0x69, 0x65, - 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x41, 0x0a, - 0x05, 0x63, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, - 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x54, 0x79, 0x70, - 0x65, 0x3a, 0x06, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x52, 0x05, 0x63, - 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x63, 0x6b, - 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x70, 0x61, - 0x63, 0x6b, 0x65, 0x64, 0x12, 0x47, 0x0a, 0x06, 0x6a, 0x73, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x2e, 0x4a, 0x53, 0x54, 0x79, 0x70, 0x65, 0x3a, 0x09, - 0x4a, 0x53, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x52, 0x06, 0x6a, - 0x73, 0x74, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x04, 0x6c, 0x61, 0x7a, - 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, - 0x73, 0x65, 0x52, 0x04, 0x6c, 0x61, 0x7a, 0x79, 0x12, 0x2e, 0x0a, 0x0f, - 0x75, 0x6e, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x5f, 0x6c, - 0x61, 0x7a, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, - 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0e, 0x75, 0x6e, 0x76, 0x65, 0x72, 0x69, - 0x66, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x7a, 0x79, 0x12, 0x25, 0x0a, 0x0a, - 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, + 0x0f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, + 0x6d, 0x69, 0x6e, 0x67, 0x12, 0x30, 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, + 0x65, 0x72, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, + 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, + 0x65, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x72, + 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x22, 0xca, 0x09, 0x0a, 0x0b, 0x46, + 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x21, + 0x0a, 0x0c, 0x6a, 0x61, 0x76, 0x61, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6a, 0x61, + 0x76, 0x61, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x30, 0x0a, + 0x14, 0x6a, 0x61, 0x76, 0x61, 0x5f, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x5f, + 0x63, 0x6c, 0x61, 0x73, 0x73, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x12, 0x6a, 0x61, 0x76, 0x61, 0x4f, 0x75, 0x74, + 0x65, 0x72, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x6e, 0x61, 0x6d, 0x65, 0x12, + 0x35, 0x0a, 0x13, 0x6a, 0x61, 0x76, 0x61, 0x5f, 0x6d, 0x75, 0x6c, 0x74, + 0x69, 0x70, 0x6c, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, - 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, - 0x19, 0x0a, 0x04, 0x77, 0x65, 0x61, 0x6b, 0x18, 0x0a, 0x20, 0x01, 0x28, - 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x04, 0x77, 0x65, - 0x61, 0x6b, 0x12, 0x28, 0x0a, 0x0c, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, - 0x72, 0x65, 0x64, 0x61, 0x63, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, - 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x62, - 0x75, 0x67, 0x52, 0x65, 0x64, 0x61, 0x63, 0x74, 0x12, 0x4b, 0x0a, 0x09, - 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x11, 0x20, - 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, - 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x09, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x48, 0x0a, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, - 0x18, 0x13, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72, 0x67, - 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x74, 0x61, 0x72, 0x67, - 0x65, 0x74, 0x73, 0x12, 0x57, 0x0a, 0x10, 0x65, 0x64, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x18, - 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x52, 0x0f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x37, 0x0a, 0x08, - 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x15, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, - 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, - 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, - 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, - 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, - 0x7d, 0x0a, 0x0e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x64, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x0c, 0x65, - 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x65, 0x64, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2f, 0x0a, 0x05, 0x43, 0x54, - 0x79, 0x70, 0x65, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x54, 0x52, 0x49, 0x4e, - 0x47, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x4f, 0x52, 0x44, 0x10, - 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x5f, - 0x50, 0x49, 0x45, 0x43, 0x45, 0x10, 0x02, 0x22, 0x35, 0x0a, 0x06, 0x4a, - 0x53, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x4a, 0x53, 0x5f, - 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, - 0x4a, 0x53, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, - 0x0d, 0x0a, 0x09, 0x4a, 0x53, 0x5f, 0x4e, 0x55, 0x4d, 0x42, 0x45, 0x52, - 0x10, 0x02, 0x22, 0x55, 0x0a, 0x0f, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x15, 0x0a, - 0x11, 0x52, 0x45, 0x54, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, - 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, - 0x52, 0x45, 0x54, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x55, - 0x4e, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x52, - 0x45, 0x54, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x4f, 0x55, - 0x52, 0x43, 0x45, 0x10, 0x02, 0x22, 0x8c, 0x02, 0x0a, 0x10, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x79, - 0x70, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, - 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, - 0x4e, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x41, 0x52, 0x47, 0x45, - 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x10, - 0x01, 0x12, 0x1f, 0x0a, 0x1b, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, - 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x58, 0x54, 0x45, 0x4e, 0x53, 0x49, - 0x4f, 0x4e, 0x5f, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x10, 0x02, 0x12, 0x17, - 0x0a, 0x13, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, - 0x45, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x03, 0x12, - 0x15, 0x0a, 0x11, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x10, 0x04, 0x12, 0x15, - 0x0a, 0x11, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, - 0x45, 0x5f, 0x4f, 0x4e, 0x45, 0x4f, 0x46, 0x10, 0x05, 0x12, 0x14, 0x0a, - 0x10, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, - 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x10, 0x06, 0x12, 0x1a, 0x0a, 0x16, 0x54, - 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, - 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x4e, 0x54, 0x52, 0x59, 0x10, 0x07, 0x12, - 0x17, 0x0a, 0x13, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x10, 0x08, - 0x12, 0x16, 0x0a, 0x12, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, - 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x10, 0x09, - 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x4a, - 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x12, 0x10, 0x13, 0x22, - 0xac, 0x01, 0x0a, 0x0c, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, - 0x75, 0x72, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, - 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, - 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, - 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, - 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, - 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, - 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, - 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x09, 0x08, 0xe8, 0x07, - 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0xd1, 0x02, 0x0a, 0x0b, 0x45, - 0x6e, 0x75, 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1f, - 0x0a, 0x0b, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x61, 0x6c, 0x69, 0x61, - 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x61, 0x6c, 0x6c, - 0x6f, 0x77, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, - 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, - 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x56, + 0x11, 0x6a, 0x61, 0x76, 0x61, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, + 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x44, 0x0a, 0x1d, 0x6a, 0x61, + 0x76, 0x61, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x5f, + 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x5f, 0x61, 0x6e, 0x64, 0x5f, 0x68, + 0x61, 0x73, 0x68, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, + 0x01, 0x52, 0x19, 0x6a, 0x61, 0x76, 0x61, 0x47, 0x65, 0x6e, 0x65, 0x72, + 0x61, 0x74, 0x65, 0x45, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x41, 0x6e, 0x64, + 0x48, 0x61, 0x73, 0x68, 0x12, 0x3a, 0x0a, 0x16, 0x6a, 0x61, 0x76, 0x61, + 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x68, 0x65, 0x63, + 0x6b, 0x5f, 0x75, 0x74, 0x66, 0x38, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x08, + 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x13, 0x6a, 0x61, 0x76, + 0x61, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x68, 0x65, 0x63, 0x6b, + 0x55, 0x74, 0x66, 0x38, 0x12, 0x53, 0x0a, 0x0c, 0x6f, 0x70, 0x74, 0x69, + 0x6d, 0x69, 0x7a, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x18, 0x09, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, + 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4f, 0x70, 0x74, + 0x69, 0x6d, 0x69, 0x7a, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x3a, 0x05, 0x53, + 0x50, 0x45, 0x45, 0x44, 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x69, + 0x7a, 0x65, 0x46, 0x6f, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x6f, 0x5f, + 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x09, 0x67, 0x6f, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x12, 0x35, 0x0a, 0x13, 0x63, 0x63, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, + 0x69, 0x63, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, + 0x10, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, + 0x52, 0x11, 0x63, 0x63, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x53, + 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x39, 0x0a, 0x15, 0x6a, + 0x61, 0x76, 0x61, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, + 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x11, 0x20, 0x01, + 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x13, 0x6a, + 0x61, 0x76, 0x61, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x53, 0x65, + 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x35, 0x0a, 0x13, 0x70, 0x79, + 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x73, 0x65, 0x72, + 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x08, 0x3a, + 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x11, 0x70, 0x79, 0x47, 0x65, + 0x6e, 0x65, 0x72, 0x69, 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, + 0x73, 0x12, 0x37, 0x0a, 0x14, 0x70, 0x68, 0x70, 0x5f, 0x67, 0x65, 0x6e, + 0x65, 0x72, 0x69, 0x63, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, + 0x73, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, + 0x73, 0x65, 0x52, 0x12, 0x70, 0x68, 0x70, 0x47, 0x65, 0x6e, 0x65, 0x72, + 0x69, 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x25, + 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, + 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, + 0x65, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, + 0x64, 0x12, 0x2e, 0x0a, 0x10, 0x63, 0x63, 0x5f, 0x65, 0x6e, 0x61, 0x62, + 0x6c, 0x65, 0x5f, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x73, 0x18, 0x1f, 0x20, + 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x0e, 0x63, + 0x63, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x72, 0x65, 0x6e, 0x61, + 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x6f, 0x62, 0x6a, 0x63, 0x5f, 0x63, 0x6c, + 0x61, 0x73, 0x73, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x24, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x62, 0x6a, 0x63, 0x43, 0x6c, + 0x61, 0x73, 0x73, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x29, 0x0a, + 0x10, 0x63, 0x73, 0x68, 0x61, 0x72, 0x70, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x25, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0f, 0x63, 0x73, 0x68, 0x61, 0x72, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x73, + 0x70, 0x61, 0x63, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x77, 0x69, 0x66, + 0x74, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x27, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0b, 0x73, 0x77, 0x69, 0x66, 0x74, 0x50, 0x72, 0x65, + 0x66, 0x69, 0x78, 0x12, 0x28, 0x0a, 0x10, 0x70, 0x68, 0x70, 0x5f, 0x63, + 0x6c, 0x61, 0x73, 0x73, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, + 0x28, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x68, 0x70, 0x43, 0x6c, + 0x61, 0x73, 0x73, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x23, 0x0a, + 0x0d, 0x70, 0x68, 0x70, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x18, 0x29, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x68, + 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x34, + 0x0a, 0x16, 0x70, 0x68, 0x70, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x18, 0x2c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x70, 0x68, 0x70, 0x4d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x4e, 0x61, 0x6d, 0x65, 0x73, + 0x70, 0x61, 0x63, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x75, 0x62, 0x79, + 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x2d, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0b, 0x72, 0x75, 0x62, 0x79, 0x50, 0x61, 0x63, 0x6b, + 0x61, 0x67, 0x65, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, + 0x72, 0x65, 0x73, 0x18, 0x32, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, + 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, + 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, + 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, + 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, + 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, + 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x0a, 0x0c, 0x4f, 0x70, + 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x09, + 0x0a, 0x05, 0x53, 0x50, 0x45, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d, 0x0a, + 0x09, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x10, 0x02, + 0x12, 0x10, 0x0a, 0x0c, 0x4c, 0x49, 0x54, 0x45, 0x5f, 0x52, 0x55, 0x4e, + 0x54, 0x49, 0x4d, 0x45, 0x10, 0x03, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, + 0x80, 0x80, 0x80, 0x80, 0x02, 0x4a, 0x04, 0x08, 0x26, 0x10, 0x27, 0x22, + 0xf4, 0x03, 0x0a, 0x0e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3c, 0x0a, 0x17, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x77, 0x69, + 0x72, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x14, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x57, 0x69, + 0x72, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x4c, 0x0a, 0x1f, + 0x6e, 0x6f, 0x5f, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x61, + 0x63, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x1c, 0x6e, 0x6f, + 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x44, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, + 0x6f, 0x72, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, + 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, + 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, + 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x70, + 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x08, 0x6d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x56, 0x0a, 0x26, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x6c, - 0x69, 0x63, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, + 0x69, 0x63, 0x74, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x22, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x4a, 0x73, 0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x73, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, - 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, + 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, @@ -645,145 +484,316 @@ let fileDescriptorSetBytes: [UInt8] = [ 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, - 0x80, 0x80, 0x80, 0x02, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x22, 0x81, - 0x02, 0x0a, 0x10, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, - 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, - 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x37, - 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, - 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, - 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x0c, 0x64, - 0x65, 0x62, 0x75, 0x67, 0x5f, 0x72, 0x65, 0x64, 0x61, 0x63, 0x74, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, - 0x52, 0x0b, 0x64, 0x65, 0x62, 0x75, 0x67, 0x52, 0x65, 0x64, 0x61, 0x63, - 0x74, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, - 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, + 0x80, 0x80, 0x80, 0x02, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, + 0x08, 0x05, 0x10, 0x06, 0x4a, 0x04, 0x08, 0x06, 0x10, 0x07, 0x4a, 0x04, + 0x08, 0x08, 0x10, 0x09, 0x4a, 0x04, 0x08, 0x09, 0x10, 0x0a, 0x22, 0xad, + 0x0a, 0x0a, 0x0c, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x12, 0x41, 0x0a, 0x05, 0x63, 0x74, 0x79, 0x70, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x2e, 0x43, 0x54, 0x79, 0x70, 0x65, 0x3a, 0x06, 0x53, 0x54, 0x52, + 0x49, 0x4e, 0x47, 0x52, 0x05, 0x63, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, + 0x0a, 0x06, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x06, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x12, 0x47, + 0x0a, 0x06, 0x6a, 0x73, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, + 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4a, 0x53, + 0x54, 0x79, 0x70, 0x65, 0x3a, 0x09, 0x4a, 0x53, 0x5f, 0x4e, 0x4f, 0x52, + 0x4d, 0x41, 0x4c, 0x52, 0x06, 0x6a, 0x73, 0x74, 0x79, 0x70, 0x65, 0x12, + 0x19, 0x0a, 0x04, 0x6c, 0x61, 0x7a, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x04, 0x6c, 0x61, + 0x7a, 0x79, 0x12, 0x2e, 0x0a, 0x0f, 0x75, 0x6e, 0x76, 0x65, 0x72, 0x69, + 0x66, 0x69, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x7a, 0x79, 0x18, 0x0f, 0x20, + 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0e, + 0x75, 0x6e, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4c, 0x61, + 0x7a, 0x79, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, + 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, + 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, + 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x04, 0x77, 0x65, 0x61, + 0x6b, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, + 0x73, 0x65, 0x52, 0x04, 0x77, 0x65, 0x61, 0x6b, 0x12, 0x28, 0x0a, 0x0c, + 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, 0x72, 0x65, 0x64, 0x61, 0x63, 0x74, + 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, + 0x65, 0x52, 0x0b, 0x64, 0x65, 0x62, 0x75, 0x67, 0x52, 0x65, 0x64, 0x61, + 0x63, 0x74, 0x12, 0x4b, 0x0a, 0x09, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x72, 0x65, + 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x48, 0x0a, 0x07, 0x74, + 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0e, + 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, + 0x52, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x12, 0x57, 0x0a, + 0x10, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x0f, 0x65, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x73, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x73, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, - 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, + 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, + 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, + 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, + 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, + 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, + 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x5a, 0x0a, 0x0e, 0x45, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, + 0x32, 0x0a, 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x65, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x22, 0x2f, 0x0a, 0x05, 0x43, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0a, + 0x0a, 0x06, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x00, 0x12, 0x08, + 0x0a, 0x04, 0x43, 0x4f, 0x52, 0x44, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, + 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x49, 0x45, 0x43, 0x45, + 0x10, 0x02, 0x22, 0x35, 0x0a, 0x06, 0x4a, 0x53, 0x54, 0x79, 0x70, 0x65, + 0x12, 0x0d, 0x0a, 0x09, 0x4a, 0x53, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, + 0x4c, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x4a, 0x53, 0x5f, 0x53, 0x54, + 0x52, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x4a, 0x53, + 0x5f, 0x4e, 0x55, 0x4d, 0x42, 0x45, 0x52, 0x10, 0x02, 0x22, 0x55, 0x0a, + 0x0f, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x74, 0x65, 0x6e, + 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x15, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x45, + 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, + 0x4e, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x45, 0x4e, + 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x55, 0x4e, 0x54, 0x49, 0x4d, 0x45, + 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x52, 0x45, 0x54, 0x45, 0x4e, 0x54, + 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x10, 0x02, + 0x22, 0x8c, 0x02, 0x0a, 0x10, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, + 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, + 0x13, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, + 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x14, + 0x0a, 0x10, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, + 0x45, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x1f, 0x0a, 0x1b, + 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, + 0x45, 0x58, 0x54, 0x45, 0x4e, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x41, + 0x4e, 0x47, 0x45, 0x10, 0x02, 0x12, 0x17, 0x0a, 0x13, 0x54, 0x41, 0x52, + 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x53, + 0x53, 0x41, 0x47, 0x45, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x54, 0x41, + 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, + 0x45, 0x4c, 0x44, 0x10, 0x04, 0x12, 0x15, 0x0a, 0x11, 0x54, 0x41, 0x52, + 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x4e, 0x45, + 0x4f, 0x46, 0x10, 0x05, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x41, 0x52, 0x47, + 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x4e, 0x55, 0x4d, + 0x10, 0x06, 0x12, 0x1a, 0x0a, 0x16, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, + 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x45, + 0x4e, 0x54, 0x52, 0x59, 0x10, 0x07, 0x12, 0x17, 0x0a, 0x13, 0x54, 0x41, + 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x45, + 0x52, 0x56, 0x49, 0x43, 0x45, 0x10, 0x08, 0x12, 0x16, 0x0a, 0x12, 0x54, + 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, + 0x45, 0x54, 0x48, 0x4f, 0x44, 0x10, 0x09, 0x2a, 0x09, 0x08, 0xe8, 0x07, + 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, + 0x4a, 0x04, 0x08, 0x12, 0x10, 0x13, 0x22, 0xac, 0x01, 0x0a, 0x0c, 0x4f, + 0x6e, 0x65, 0x6f, 0x66, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, + 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, + 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, - 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x09, 0x08, 0xe8, 0x07, - 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0xd5, 0x01, 0x0a, 0x0e, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, - 0x73, 0x18, 0x22, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, - 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x25, - 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, - 0x18, 0x21, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, - 0x65, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, - 0x64, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, - 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, - 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, + 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, + 0x02, 0x22, 0xd1, 0x02, 0x0a, 0x0b, 0x45, 0x6e, 0x75, 0x6d, 0x4f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x6c, 0x6c, + 0x6f, 0x77, 0x5f, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x0a, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x41, 0x6c, 0x69, + 0x61, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, + 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, + 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, + 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x56, 0x0a, 0x26, 0x64, 0x65, 0x70, + 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x65, 0x67, 0x61, + 0x63, 0x79, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x73, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x22, 0x64, + 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x4c, 0x65, 0x67, + 0x61, 0x63, 0x79, 0x4a, 0x73, 0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x73, 0x12, 0x37, 0x0a, + 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x07, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, + 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, + 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x4a, + 0x04, 0x08, 0x05, 0x10, 0x06, 0x22, 0x81, 0x02, 0x0a, 0x10, 0x45, 0x6e, + 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, + 0x61, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, + 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, + 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, + 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x73, 0x12, 0x28, 0x0a, 0x0c, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, + 0x72, 0x65, 0x64, 0x61, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, + 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x62, + 0x75, 0x67, 0x52, 0x65, 0x64, 0x61, 0x63, 0x74, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, - 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x09, 0x08, 0xe8, 0x07, - 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0x99, 0x03, 0x0a, 0x0d, 0x4d, - 0x65, 0x74, 0x68, 0x6f, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, - 0x65, 0x64, 0x18, 0x21, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, - 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, - 0x74, 0x65, 0x64, 0x12, 0x71, 0x0a, 0x11, 0x69, 0x64, 0x65, 0x6d, 0x70, - 0x6f, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, - 0x18, 0x22, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x2e, 0x49, 0x64, 0x65, 0x6d, 0x70, 0x6f, 0x74, 0x65, 0x6e, - 0x63, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x3a, 0x13, 0x49, 0x44, 0x45, - 0x4d, 0x50, 0x4f, 0x54, 0x45, 0x4e, 0x43, 0x59, 0x5f, 0x55, 0x4e, 0x4b, - 0x4e, 0x4f, 0x57, 0x4e, 0x52, 0x10, 0x69, 0x64, 0x65, 0x6d, 0x70, 0x6f, - 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x37, - 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x23, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, - 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, - 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, - 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, - 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, - 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, - 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x22, 0x50, 0x0a, 0x10, 0x49, 0x64, 0x65, 0x6d, 0x70, 0x6f, 0x74, - 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x17, 0x0a, - 0x13, 0x49, 0x44, 0x45, 0x4d, 0x50, 0x4f, 0x54, 0x45, 0x4e, 0x43, 0x59, - 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x13, - 0x0a, 0x0f, 0x4e, 0x4f, 0x5f, 0x53, 0x49, 0x44, 0x45, 0x5f, 0x45, 0x46, - 0x46, 0x45, 0x43, 0x54, 0x53, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x49, - 0x44, 0x45, 0x4d, 0x50, 0x4f, 0x54, 0x45, 0x4e, 0x54, 0x10, 0x02, 0x2a, - 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0x9a, - 0x03, 0x0a, 0x13, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, - 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, + 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x72, 0x74, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x69, 0x64, 0x65, - 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x69, 0x64, 0x65, - 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x12, 0x2c, 0x0a, 0x12, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, - 0x5f, 0x69, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, - 0x76, 0x65, 0x49, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x2c, - 0x0a, 0x12, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x69, - 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x10, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, - 0x49, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x21, 0x0a, 0x0c, - 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0b, 0x64, 0x6f, 0x75, 0x62, - 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, - 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x67, - 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x67, 0x67, - 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x1a, - 0x4a, 0x0a, 0x08, 0x4e, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x72, 0x74, 0x12, - 0x1b, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x74, - 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x61, 0x6d, 0x65, - 0x50, 0x61, 0x72, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x65, - 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x02, - 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, - 0x69, 0x6f, 0x6e, 0x22, 0xea, 0x07, 0x0a, 0x0a, 0x46, 0x65, 0x61, 0x74, - 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x12, 0x6b, 0x0a, 0x0e, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, - 0x46, 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, - 0x65, 0x42, 0x19, 0x88, 0x01, 0x01, 0x98, 0x01, 0x04, 0x98, 0x01, 0x01, - 0xa2, 0x01, 0x0d, 0x12, 0x08, 0x45, 0x58, 0x50, 0x4c, 0x49, 0x43, 0x49, - 0x54, 0x18, 0xe8, 0x07, 0x52, 0x0d, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x50, - 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x58, 0x0a, 0x09, 0x65, - 0x6e, 0x75, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x6f, 0x6e, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, + 0x02, 0x22, 0xd5, 0x01, 0x0a, 0x0e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, + 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x37, 0x0a, 0x08, + 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x22, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, - 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x45, 0x6e, 0x75, 0x6d, - 0x54, 0x79, 0x70, 0x65, 0x42, 0x15, 0x88, 0x01, 0x01, 0x98, 0x01, 0x06, - 0x98, 0x01, 0x01, 0xa2, 0x01, 0x09, 0x12, 0x04, 0x4f, 0x50, 0x45, 0x4e, - 0x18, 0xe8, 0x07, 0x52, 0x08, 0x65, 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, - 0x65, 0x12, 0x82, 0x01, 0x0a, 0x17, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x65, 0x6e, 0x63, - 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, - 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, + 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, + 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x21, 0x20, 0x01, 0x28, + 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, 0x65, + 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x58, 0x0a, 0x14, + 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, + 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, + 0x02, 0x22, 0x99, 0x03, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, + 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, + 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x21, 0x20, + 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, + 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x71, + 0x0a, 0x11, 0x69, 0x64, 0x65, 0x6d, 0x70, 0x6f, 0x74, 0x65, 0x6e, 0x63, + 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x22, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x74, 0x68, + 0x6f, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x49, 0x64, + 0x65, 0x6d, 0x70, 0x6f, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x65, 0x76, + 0x65, 0x6c, 0x3a, 0x13, 0x49, 0x44, 0x45, 0x4d, 0x50, 0x4f, 0x54, 0x45, + 0x4e, 0x43, 0x59, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x52, + 0x10, 0x69, 0x64, 0x65, 0x6d, 0x70, 0x6f, 0x74, 0x65, 0x6e, 0x63, 0x79, + 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, + 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x23, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, - 0x65, 0x53, 0x65, 0x74, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, - 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, - 0x6e, 0x67, 0x42, 0x17, 0x88, 0x01, 0x01, 0x98, 0x01, 0x04, 0x98, 0x01, - 0x01, 0xa2, 0x01, 0x0b, 0x12, 0x06, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x44, - 0x18, 0xe8, 0x07, 0x52, 0x15, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, - 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, - 0x6e, 0x67, 0x12, 0x78, 0x0a, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, + 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, + 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x50, 0x0a, 0x10, + 0x49, 0x64, 0x65, 0x6d, 0x70, 0x6f, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, + 0x65, 0x76, 0x65, 0x6c, 0x12, 0x17, 0x0a, 0x13, 0x49, 0x44, 0x45, 0x4d, + 0x50, 0x4f, 0x54, 0x45, 0x4e, 0x43, 0x59, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, + 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x4e, 0x4f, 0x5f, + 0x53, 0x49, 0x44, 0x45, 0x5f, 0x45, 0x46, 0x46, 0x45, 0x43, 0x54, 0x53, + 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x49, 0x44, 0x45, 0x4d, 0x50, 0x4f, + 0x54, 0x45, 0x4e, 0x54, 0x10, 0x02, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, + 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0x9a, 0x03, 0x0a, 0x13, 0x55, 0x6e, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, + 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x61, + 0x6d, 0x65, 0x50, 0x61, 0x72, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x12, 0x29, 0x0a, 0x10, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, + 0x65, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, + 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x5f, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, + 0x10, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x74, + 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x6e, 0x65, 0x67, + 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x5f, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x6e, + 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x74, 0x56, 0x61, + 0x6c, 0x75, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x6f, 0x75, 0x62, 0x6c, + 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, + 0x01, 0x52, 0x0b, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, + 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, + 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, + 0x74, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x08, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0e, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, + 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x4a, 0x0a, 0x08, 0x4e, 0x61, + 0x6d, 0x65, 0x50, 0x61, 0x72, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x61, + 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x02, 0x28, + 0x09, 0x52, 0x08, 0x6e, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x72, 0x74, 0x12, + 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, + 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0b, 0x69, + 0x73, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xfc, + 0x09, 0x0a, 0x0a, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, + 0x74, 0x12, 0x8b, 0x01, 0x0a, 0x0e, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, + 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, + 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x46, 0x69, 0x65, 0x6c, + 0x64, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x39, 0x88, + 0x01, 0x01, 0x98, 0x01, 0x04, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x0d, 0x12, + 0x08, 0x45, 0x58, 0x50, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x18, 0xe6, 0x07, + 0xa2, 0x01, 0x0d, 0x12, 0x08, 0x49, 0x4d, 0x50, 0x4c, 0x49, 0x43, 0x49, + 0x54, 0x18, 0xe7, 0x07, 0xa2, 0x01, 0x0d, 0x12, 0x08, 0x45, 0x58, 0x50, + 0x4c, 0x49, 0x43, 0x49, 0x54, 0x18, 0xe8, 0x07, 0x52, 0x0d, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, + 0x66, 0x0a, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, + 0x45, 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x42, 0x23, 0x88, 0x01, + 0x01, 0x98, 0x01, 0x06, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x0b, 0x12, 0x06, + 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x18, 0xe6, 0x07, 0xa2, 0x01, 0x09, + 0x12, 0x04, 0x4f, 0x50, 0x45, 0x4e, 0x18, 0xe7, 0x07, 0x52, 0x08, 0x65, + 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x92, 0x01, 0x0a, 0x17, + 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, + 0x6c, 0x64, 0x5f, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x52, + 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x27, 0x88, 0x01, + 0x01, 0x98, 0x01, 0x04, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x0d, 0x12, 0x08, + 0x45, 0x58, 0x50, 0x41, 0x4e, 0x44, 0x45, 0x44, 0x18, 0xe6, 0x07, 0xa2, + 0x01, 0x0b, 0x12, 0x06, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x44, 0x18, 0xe7, + 0x07, 0x52, 0x15, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, + 0x12, 0x78, 0x0a, 0x0f, 0x75, 0x74, 0x66, 0x38, 0x5f, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x55, 0x74, 0x66, 0x38, 0x56, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x23, 0x88, + 0x01, 0x01, 0x98, 0x01, 0x04, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x09, 0x12, + 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x18, 0xe6, 0x07, 0xa2, 0x01, 0x0b, 0x12, + 0x06, 0x56, 0x45, 0x52, 0x49, 0x46, 0x59, 0x18, 0xe7, 0x07, 0x52, 0x0e, + 0x75, 0x74, 0x66, 0x38, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x12, 0x78, 0x0a, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, @@ -791,568 +801,415 @@ let fileDescriptorSetBytes: [UInt8] = [ 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x20, 0x88, 0x01, 0x01, 0x98, 0x01, 0x04, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x14, 0x12, 0x0f, 0x4c, 0x45, 0x4e, 0x47, 0x54, 0x48, 0x5f, - 0x50, 0x52, 0x45, 0x46, 0x49, 0x58, 0x45, 0x44, 0x18, 0xe8, 0x07, 0x52, + 0x50, 0x52, 0x45, 0x46, 0x49, 0x58, 0x45, 0x44, 0x18, 0xe6, 0x07, 0x52, 0x0f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x63, 0x6f, - 0x64, 0x69, 0x6e, 0x67, 0x12, 0x62, 0x0a, 0x0b, 0x6a, 0x73, 0x6f, 0x6e, + 0x64, 0x69, 0x6e, 0x67, 0x12, 0x7c, 0x0a, 0x0b, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x4a, 0x73, 0x6f, 0x6e, 0x46, - 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x42, 0x19, 0x88, 0x01, 0x01, 0x98, 0x01, - 0x03, 0x98, 0x01, 0x06, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x0a, 0x12, 0x05, - 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x18, 0xe8, 0x07, 0x52, 0x0a, 0x6a, 0x73, - 0x6f, 0x6e, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x5c, 0x0a, 0x0d, - 0x46, 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, - 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x50, - 0x52, 0x45, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, - 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x45, 0x58, 0x50, - 0x4c, 0x49, 0x43, 0x49, 0x54, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x49, - 0x4d, 0x50, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x10, 0x02, 0x12, 0x13, 0x0a, - 0x0f, 0x4c, 0x45, 0x47, 0x41, 0x43, 0x59, 0x5f, 0x52, 0x45, 0x51, 0x55, - 0x49, 0x52, 0x45, 0x44, 0x10, 0x03, 0x22, 0x37, 0x0a, 0x08, 0x45, 0x6e, - 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x45, 0x4e, - 0x55, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, - 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x4f, 0x50, 0x45, - 0x4e, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x4c, 0x4f, 0x53, 0x45, - 0x44, 0x10, 0x02, 0x22, 0x56, 0x0a, 0x15, 0x52, 0x65, 0x70, 0x65, 0x61, - 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x63, 0x6f, - 0x64, 0x69, 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x1f, 0x52, 0x45, 0x50, 0x45, - 0x41, 0x54, 0x45, 0x44, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x45, - 0x4e, 0x43, 0x4f, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, - 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x41, 0x43, - 0x4b, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x45, 0x58, 0x50, - 0x41, 0x4e, 0x44, 0x45, 0x44, 0x10, 0x02, 0x22, 0x53, 0x0a, 0x0f, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, - 0x6e, 0x67, 0x12, 0x1c, 0x0a, 0x18, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, - 0x45, 0x5f, 0x45, 0x4e, 0x43, 0x4f, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x55, - 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, - 0x4c, 0x45, 0x4e, 0x47, 0x54, 0x48, 0x5f, 0x50, 0x52, 0x45, 0x46, 0x49, - 0x58, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x44, 0x45, 0x4c, - 0x49, 0x4d, 0x49, 0x54, 0x45, 0x44, 0x10, 0x02, 0x22, 0x48, 0x0a, 0x0a, - 0x4a, 0x73, 0x6f, 0x6e, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x17, - 0x0a, 0x13, 0x4a, 0x53, 0x4f, 0x4e, 0x5f, 0x46, 0x4f, 0x52, 0x4d, 0x41, - 0x54, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, - 0x09, 0x0a, 0x05, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x10, 0x01, 0x12, 0x16, - 0x0a, 0x12, 0x4c, 0x45, 0x47, 0x41, 0x43, 0x59, 0x5f, 0x42, 0x45, 0x53, - 0x54, 0x5f, 0x45, 0x46, 0x46, 0x4f, 0x52, 0x54, 0x10, 0x02, 0x2a, 0x06, - 0x08, 0xe8, 0x07, 0x10, 0xe9, 0x07, 0x2a, 0x06, 0x08, 0xe9, 0x07, 0x10, - 0xea, 0x07, 0x2a, 0x06, 0x08, 0x8b, 0x4e, 0x10, 0x90, 0x4e, 0x4a, 0x04, - 0x08, 0x04, 0x10, 0x05, 0x4a, 0x06, 0x08, 0xe7, 0x07, 0x10, 0xe8, 0x07, - 0x22, 0x85, 0x04, 0x0a, 0x12, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, - 0x53, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, - 0x58, 0x0a, 0x08, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, - 0x72, 0x65, 0x53, 0x65, 0x74, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x08, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x6d, 0x69, 0x6e, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x42, 0x33, 0x88, 0x01, 0x01, 0x98, 0x01, + 0x03, 0x98, 0x01, 0x06, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x17, 0x12, 0x12, + 0x4c, 0x45, 0x47, 0x41, 0x43, 0x59, 0x5f, 0x42, 0x45, 0x53, 0x54, 0x5f, + 0x45, 0x46, 0x46, 0x4f, 0x52, 0x54, 0x18, 0xe6, 0x07, 0xa2, 0x01, 0x0a, + 0x12, 0x05, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x18, 0xe7, 0x07, 0x52, 0x0a, + 0x6a, 0x73, 0x6f, 0x6e, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x5c, + 0x0a, 0x0d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, 0x65, 0x73, 0x65, + 0x6e, 0x63, 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x46, 0x49, 0x45, 0x4c, 0x44, + 0x5f, 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x55, 0x4e, + 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x45, + 0x58, 0x50, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x10, 0x01, 0x12, 0x0c, 0x0a, + 0x08, 0x49, 0x4d, 0x50, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x10, 0x02, 0x12, + 0x13, 0x0a, 0x0f, 0x4c, 0x45, 0x47, 0x41, 0x43, 0x59, 0x5f, 0x52, 0x45, + 0x51, 0x55, 0x49, 0x52, 0x45, 0x44, 0x10, 0x03, 0x22, 0x37, 0x0a, 0x08, + 0x45, 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x15, 0x0a, 0x11, + 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, + 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x4f, + 0x50, 0x45, 0x4e, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x4c, 0x4f, + 0x53, 0x45, 0x44, 0x10, 0x02, 0x22, 0x56, 0x0a, 0x15, 0x52, 0x65, 0x70, + 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, + 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x1f, 0x52, 0x45, + 0x50, 0x45, 0x41, 0x54, 0x45, 0x44, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, + 0x5f, 0x45, 0x4e, 0x43, 0x4f, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x55, 0x4e, + 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x50, + 0x41, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x45, + 0x58, 0x50, 0x41, 0x4e, 0x44, 0x45, 0x44, 0x10, 0x02, 0x22, 0x43, 0x0a, + 0x0e, 0x55, 0x74, 0x66, 0x38, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x17, 0x55, 0x54, 0x46, 0x38, 0x5f, + 0x56, 0x41, 0x4c, 0x49, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, + 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, + 0x56, 0x45, 0x52, 0x49, 0x46, 0x59, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, + 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x03, 0x22, 0x53, 0x0a, 0x0f, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, + 0x67, 0x12, 0x1c, 0x0a, 0x18, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, + 0x5f, 0x45, 0x4e, 0x43, 0x4f, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x55, 0x4e, + 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x4c, + 0x45, 0x4e, 0x47, 0x54, 0x48, 0x5f, 0x50, 0x52, 0x45, 0x46, 0x49, 0x58, + 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x44, 0x45, 0x4c, 0x49, + 0x4d, 0x49, 0x54, 0x45, 0x44, 0x10, 0x02, 0x22, 0x48, 0x0a, 0x0a, 0x4a, + 0x73, 0x6f, 0x6e, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x17, 0x0a, + 0x13, 0x4a, 0x53, 0x4f, 0x4e, 0x5f, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, + 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x09, + 0x0a, 0x05, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x10, 0x01, 0x12, 0x16, 0x0a, + 0x12, 0x4c, 0x45, 0x47, 0x41, 0x43, 0x59, 0x5f, 0x42, 0x45, 0x53, 0x54, + 0x5f, 0x45, 0x46, 0x46, 0x4f, 0x52, 0x54, 0x10, 0x02, 0x2a, 0x06, 0x08, + 0xe8, 0x07, 0x10, 0xe9, 0x07, 0x2a, 0x06, 0x08, 0xe9, 0x07, 0x10, 0xea, + 0x07, 0x2a, 0x06, 0x08, 0x8b, 0x4e, 0x10, 0x90, 0x4e, 0x4a, 0x06, 0x08, + 0xe7, 0x07, 0x10, 0xe8, 0x07, 0x22, 0xfe, 0x02, 0x0a, 0x12, 0x46, 0x65, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x73, 0x12, 0x58, 0x0a, 0x08, 0x64, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, + 0x53, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x2e, + 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x52, 0x08, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x41, + 0x0a, 0x0f, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x65, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, + 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x52, 0x0e, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, 0x0f, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6d, 0x69, 0x6e, 0x69, - 0x6d, 0x75, 0x6d, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x27, - 0x0a, 0x0f, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x65, 0x64, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0e, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x45, 0x64, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x4a, 0x0a, 0x14, 0x6d, 0x69, 0x6e, 0x69, 0x6d, - 0x75, 0x6d, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, - 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x12, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x45, 0x64, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x4a, 0x0a, 0x14, 0x6d, - 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, - 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x1a, - 0xaa, 0x01, 0x0a, 0x18, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, - 0x65, 0x74, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x64, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x65, - 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x0c, 0x65, 0x64, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, - 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x65, 0x64, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x37, 0x0a, 0x08, 0x66, - 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, - 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, - 0x75, 0x72, 0x65, 0x73, 0x22, 0xa7, 0x02, 0x0a, 0x0e, 0x53, 0x6f, 0x75, - 0x72, 0x63, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, - 0x44, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, - 0x66, 0x6f, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xce, 0x01, - 0x0a, 0x08, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, - 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, - 0x42, 0x02, 0x10, 0x01, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x16, - 0x0a, 0x04, 0x73, 0x70, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, 0x05, - 0x42, 0x02, 0x10, 0x01, 0x52, 0x04, 0x73, 0x70, 0x61, 0x6e, 0x12, 0x29, - 0x0a, 0x10, 0x6c, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, - 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0f, 0x6c, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6d, - 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x74, 0x72, 0x61, - 0x69, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, - 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x74, 0x72, - 0x61, 0x69, 0x6c, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, - 0x74, 0x73, 0x12, 0x3a, 0x0a, 0x19, 0x6c, 0x65, 0x61, 0x64, 0x69, 0x6e, - 0x67, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, - 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x17, 0x6c, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, - 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, - 0x74, 0x73, 0x22, 0xd0, 0x02, 0x0a, 0x11, 0x47, 0x65, 0x6e, 0x65, 0x72, - 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, - 0x12, 0x4d, 0x0a, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, - 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41, 0x6e, 0x6e, - 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x61, 0x6e, 0x6e, - 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xeb, 0x01, 0x0a, 0x0a, - 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, - 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, - 0x42, 0x02, 0x10, 0x01, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1f, - 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x66, 0x69, 0x6c, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, - 0x72, 0x63, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x62, - 0x65, 0x67, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, - 0x62, 0x65, 0x67, 0x69, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x12, - 0x52, 0x0a, 0x08, 0x73, 0x65, 0x6d, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x6d, 0x61, + 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x1a, 0x87, 0x01, 0x0a, 0x18, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, + 0x53, 0x65, 0x74, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x32, 0x0a, 0x07, 0x65, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x52, 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x37, 0x0a, + 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x22, 0xa7, 0x02, 0x0a, 0x0e, 0x53, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, + 0x6f, 0x12, 0x44, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x64, 0x65, + 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, + 0xce, 0x01, 0x0a, 0x08, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x16, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x05, 0x42, 0x02, 0x10, 0x01, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, + 0x12, 0x16, 0x0a, 0x04, 0x73, 0x70, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x05, 0x42, 0x02, 0x10, 0x01, 0x52, 0x04, 0x73, 0x70, 0x61, 0x6e, + 0x12, 0x29, 0x0a, 0x10, 0x6c, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, + 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0f, 0x6c, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x43, + 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x74, + 0x72, 0x61, 0x69, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, + 0x65, 0x6e, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, + 0x74, 0x72, 0x61, 0x69, 0x6c, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6d, 0x6d, + 0x65, 0x6e, 0x74, 0x73, 0x12, 0x3a, 0x0a, 0x19, 0x6c, 0x65, 0x61, 0x64, + 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, + 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x06, 0x20, + 0x03, 0x28, 0x09, 0x52, 0x17, 0x6c, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, + 0x44, 0x65, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, + 0x65, 0x6e, 0x74, 0x73, 0x22, 0xd0, 0x02, 0x0a, 0x11, 0x47, 0x65, 0x6e, + 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, + 0x66, 0x6f, 0x12, 0x4d, 0x0a, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, + 0x65, 0x64, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41, + 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x61, + 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xeb, 0x01, + 0x0a, 0x0a, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x16, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x05, 0x42, 0x02, 0x10, 0x01, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, + 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x66, + 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x14, 0x0a, + 0x05, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x05, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x65, + 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x65, 0x6e, + 0x64, 0x12, 0x52, 0x0a, 0x08, 0x73, 0x65, 0x6d, 0x61, 0x6e, 0x74, 0x69, + 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x36, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x43, + 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, + 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x65, 0x6d, 0x61, 0x6e, + 0x74, 0x69, 0x63, 0x52, 0x08, 0x73, 0x65, 0x6d, 0x61, 0x6e, 0x74, 0x69, + 0x63, 0x22, 0x28, 0x0a, 0x08, 0x53, 0x65, 0x6d, 0x61, 0x6e, 0x74, 0x69, + 0x63, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, + 0x07, 0x0a, 0x03, 0x53, 0x45, 0x54, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, + 0x41, 0x4c, 0x49, 0x41, 0x53, 0x10, 0x02, 0x2a, 0xff, 0x01, 0x0a, 0x07, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x13, 0x0a, 0x0f, 0x45, + 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, + 0x57, 0x4e, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0e, 0x45, 0x44, 0x49, 0x54, + 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x32, 0x10, 0xe6, + 0x07, 0x12, 0x13, 0x0a, 0x0e, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, + 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x33, 0x10, 0xe7, 0x07, 0x12, 0x11, + 0x0a, 0x0c, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x32, 0x30, + 0x32, 0x33, 0x10, 0xe8, 0x07, 0x12, 0x17, 0x0a, 0x13, 0x45, 0x44, 0x49, + 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x31, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, + 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x45, 0x44, + 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x32, 0x5f, 0x54, 0x45, 0x53, 0x54, + 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x17, 0x45, + 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x39, 0x39, 0x39, 0x39, 0x37, + 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x9d, + 0x8d, 0x06, 0x12, 0x1d, 0x0a, 0x17, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, + 0x4e, 0x5f, 0x39, 0x39, 0x39, 0x39, 0x38, 0x5f, 0x54, 0x45, 0x53, 0x54, + 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x9e, 0x8d, 0x06, 0x12, 0x1d, 0x0a, + 0x17, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x39, 0x39, 0x39, + 0x39, 0x39, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, + 0x10, 0x9f, 0x8d, 0x06, 0x12, 0x13, 0x0a, 0x0b, 0x45, 0x44, 0x49, 0x54, + 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x58, 0x10, 0xff, 0xff, 0xff, 0xff, + 0x07, 0x42, 0x7e, 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x42, 0x10, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x48, 0x01, 0x5a, 0x2d, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, + 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x6f, 0x72, 0x70, 0x62, 0xf8, 0x01, 0x01, 0xa2, 0x02, + 0x03, 0x47, 0x50, 0x42, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x52, + 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x96, 0x09, + 0x0a, 0x25, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, + 0x65, 0x72, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x12, 0x18, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x63, 0x6f, 0x6d, + 0x70, 0x69, 0x6c, 0x65, 0x72, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, + 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x05, 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x12, 0x14, + 0x0a, 0x05, 0x70, 0x61, 0x74, 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x05, 0x70, 0x61, 0x74, 0x63, 0x68, 0x12, 0x16, 0x0a, 0x06, + 0x73, 0x75, 0x66, 0x66, 0x69, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x73, 0x75, 0x66, 0x66, 0x69, 0x78, 0x22, 0xcf, 0x02, 0x0a, + 0x14, 0x43, 0x6f, 0x64, 0x65, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, + 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, + 0x10, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x67, 0x65, 0x6e, + 0x65, 0x72, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, + 0x0e, 0x66, 0x69, 0x6c, 0x65, 0x54, 0x6f, 0x47, 0x65, 0x6e, 0x65, 0x72, + 0x61, 0x74, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x12, 0x43, 0x0a, + 0x0a, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, + 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x64, - 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x65, 0x6d, 0x61, 0x6e, 0x74, 0x69, - 0x63, 0x52, 0x08, 0x73, 0x65, 0x6d, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x22, - 0x28, 0x0a, 0x08, 0x53, 0x65, 0x6d, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x12, - 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x07, 0x0a, - 0x03, 0x53, 0x45, 0x54, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x4c, - 0x49, 0x41, 0x53, 0x10, 0x02, 0x2a, 0xc0, 0x01, 0x0a, 0x07, 0x45, 0x64, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x44, 0x49, - 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, - 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0c, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, - 0x4e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x10, 0xe8, 0x07, 0x12, 0x17, 0x0a, - 0x13, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x31, 0x5f, 0x54, - 0x45, 0x53, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x01, 0x12, 0x17, - 0x0a, 0x13, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x32, 0x5f, - 0x54, 0x45, 0x53, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x02, 0x12, - 0x1d, 0x0a, 0x17, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x39, - 0x39, 0x39, 0x39, 0x37, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x4f, 0x4e, - 0x4c, 0x59, 0x10, 0x9d, 0x8d, 0x06, 0x12, 0x1d, 0x0a, 0x17, 0x45, 0x44, - 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x39, 0x39, 0x39, 0x39, 0x38, 0x5f, - 0x54, 0x45, 0x53, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x9e, 0x8d, - 0x06, 0x12, 0x1d, 0x0a, 0x17, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, - 0x5f, 0x39, 0x39, 0x39, 0x39, 0x39, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, - 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x9f, 0x8d, 0x06, 0x42, 0x7e, 0x0a, 0x13, - 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x42, 0x10, 0x44, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x48, 0x01, 0x5a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x79, 0x70, 0x65, - 0x73, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, - 0x70, 0x62, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x03, 0x47, 0x50, 0x42, 0xaa, - 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x50, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x52, 0x65, 0x66, 0x6c, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0xc4, 0x08, 0x0a, 0x25, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x2f, 0x70, 0x6c, - 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x18, + 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x52, 0x09, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x5c, 0x0a, 0x17, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x18, 0x11, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, + 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x52, 0x15, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x6f, 0x72, 0x73, 0x12, 0x4c, 0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x70, + 0x69, 0x6c, 0x65, 0x72, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x2e, 0x56, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x69, + 0x6c, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x85, + 0x04, 0x0a, 0x15, 0x43, 0x6f, 0x64, 0x65, 0x47, 0x65, 0x6e, 0x65, 0x72, + 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x2d, + 0x0a, 0x12, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, + 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x04, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, + 0x64, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x27, 0x0a, + 0x0f, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x65, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, + 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, + 0x6d, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x0e, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x48, 0x0a, 0x04, 0x66, + 0x69, 0x6c, 0x65, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, - 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, - 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, - 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6d, - 0x69, 0x6e, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, - 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x74, - 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x70, 0x61, - 0x74, 0x63, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x75, 0x66, 0x66, 0x69, - 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x75, 0x66, - 0x66, 0x69, 0x78, 0x22, 0xcf, 0x02, 0x0a, 0x14, 0x43, 0x6f, 0x64, 0x65, - 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x66, 0x69, 0x6c, 0x65, - 0x5f, 0x74, 0x6f, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x66, 0x69, 0x6c, 0x65, - 0x54, 0x6f, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x12, 0x1c, - 0x0a, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x65, 0x74, 0x65, 0x72, 0x12, 0x43, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x44, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, - 0x74, 0x6f, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x46, 0x69, 0x6c, - 0x65, 0x12, 0x5c, 0x0a, 0x17, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, - 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x6f, 0x72, 0x73, 0x18, 0x11, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, - 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, - 0x52, 0x15, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x46, 0x69, 0x6c, 0x65, - 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x12, - 0x4c, 0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x5f, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x63, 0x6f, 0x6d, 0x70, - 0x69, 0x6c, 0x65, 0x72, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xb3, 0x03, 0x0a, 0x15, 0x43, 0x6f, - 0x64, 0x65, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, - 0x72, 0x72, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, - 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x2d, 0x0a, 0x12, 0x73, 0x75, 0x70, - 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, - 0x72, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x11, 0x73, - 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x46, 0x65, 0x61, 0x74, - 0x75, 0x72, 0x65, 0x73, 0x12, 0x48, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, - 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x2e, 0x43, 0x6f, - 0x64, 0x65, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x46, 0x69, 0x6c, 0x65, - 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x1a, 0xb1, 0x01, 0x0a, 0x04, 0x46, - 0x69, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x27, 0x0a, 0x0f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, - 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0e, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x50, - 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, - 0x65, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, - 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x52, 0x0a, 0x13, 0x67, 0x65, - 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x64, 0x65, - 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, - 0x74, 0x65, 0x64, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, - 0x11, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, - 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x57, 0x0a, 0x07, 0x46, 0x65, - 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x46, 0x45, 0x41, - 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, - 0x1b, 0x0a, 0x17, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x50, - 0x52, 0x4f, 0x54, 0x4f, 0x33, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, - 0x41, 0x4c, 0x10, 0x01, 0x12, 0x1d, 0x0a, 0x19, 0x46, 0x45, 0x41, 0x54, - 0x55, 0x52, 0x45, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x53, - 0x5f, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x53, 0x10, 0x02, 0x42, - 0x72, 0x0a, 0x1c, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x63, - 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x42, 0x0c, 0x50, 0x6c, 0x75, - 0x67, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x5a, 0x29, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, - 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x70, 0x6c, 0x75, 0x67, - 0x69, 0x6e, 0x70, 0x62, 0xaa, 0x02, 0x18, 0x47, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x43, - 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x0a, 0xc8, 0x17, 0x0a, 0x1f, - 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x6c, 0x69, 0x62, 0x5f, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, - 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x73, 0x77, 0x69, - 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, - 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 0x6f, - 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, - 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x04, 0x0a, 0x0f, - 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, - 0x6c, 0x64, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, - 0x6c, 0x64, 0x32, 0x12, 0x3d, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x33, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x73, 0x77, - 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, - 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x00, 0x52, 0x06, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x12, 0x48, 0x0a, 0x06, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x34, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, + 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, + 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x46, + 0x69, 0x6c, 0x65, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x1a, 0xb1, 0x01, + 0x0a, 0x04, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0e, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x69, + 0x6f, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, + 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x52, 0x0a, + 0x13, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x63, + 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x10, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x47, 0x65, 0x6e, + 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, + 0x66, 0x6f, 0x52, 0x11, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, + 0x64, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x57, 0x0a, + 0x07, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x10, 0x0a, 0x0c, + 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, + 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, + 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x33, 0x5f, 0x4f, 0x50, 0x54, + 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x1d, 0x0a, 0x19, 0x46, + 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, + 0x52, 0x54, 0x53, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x53, + 0x10, 0x02, 0x42, 0x72, 0x0a, 0x1c, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x42, 0x0c, + 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x73, + 0x5a, 0x29, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, + 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x70, + 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x70, 0x62, 0xaa, 0x02, 0x18, 0x47, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x0a, 0xc8, + 0x17, 0x0a, 0x1f, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x6c, 0x69, 0x62, + 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, + 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, + 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, + 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x2f, 0x70, 0x6c, + 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, + 0x04, 0x0a, 0x0f, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x12, 0x3d, 0x0a, 0x06, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x33, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, - 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x2e, 0x53, 0x75, 0x62, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x00, - 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x34, 0x12, 0x4b, 0x0a, 0x06, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x31, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x2e, 0x53, 0x75, 0x62, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x35, 0x12, 0x41, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x73, 0x77, 0x69, 0x66, - 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, - 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, - 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x48, 0x00, - 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x1a, 0x87, 0x01, 0x0a, - 0x0a, 0x53, 0x75, 0x62, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, - 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12, - 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x12, - 0x49, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x18, 0x03, 0x20, + 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x48, + 0x00, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x12, 0x48, 0x0a, + 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x34, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x2e, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, + 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x53, 0x75, 0x62, 0x45, 0x6e, 0x75, + 0x6d, 0x48, 0x00, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x34, 0x12, + 0x4b, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x53, 0x75, 0x62, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, - 0x64, 0x33, 0x22, 0x3c, 0x0a, 0x07, 0x53, 0x75, 0x62, 0x45, 0x6e, 0x75, - 0x6d, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x55, 0x42, 0x5f, 0x56, 0x41, 0x4c, - 0x55, 0x45, 0x5f, 0x30, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x55, - 0x42, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x31, 0x10, 0x01, 0x12, - 0x0f, 0x0a, 0x0b, 0x53, 0x55, 0x42, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, - 0x5f, 0x32, 0x10, 0x02, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x8d, 0x01, - 0x0a, 0x10, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x12, 0x3a, 0x0a, 0x04, 0x6c, 0x65, - 0x66, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x73, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x06, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x35, 0x12, 0x41, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x36, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x52, 0x04, 0x6c, 0x65, 0x66, 0x74, 0x12, 0x3d, 0x0a, 0x05, 0x72, 0x69, - 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, - 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, - 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x32, 0x52, 0x05, 0x72, 0x69, 0x67, 0x68, 0x74, 0x22, 0x79, 0x0a, - 0x0c, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x66, - 0x73, 0x12, 0x34, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, - 0x6f, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x12, 0x33, 0x0a, 0x03, 0x76, - 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x2e, - 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x03, 0x76, 0x65, 0x72, - 0x22, 0xd6, 0x01, 0x0a, 0x0c, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x72, 0x46, - 0x6f, 0x72, 0x45, 0x78, 0x74, 0x32, 0x61, 0x0a, 0x08, 0x65, 0x78, 0x74, - 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0xb9, 0x85, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, - 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, - 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x52, - 0x07, 0x65, 0x78, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x32, 0x63, 0x0a, 0x07, - 0x65, 0x78, 0x74, 0x5f, 0x6d, 0x73, 0x67, 0x12, 0x1f, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xba, 0x85, 0x06, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x27, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x06, 0x65, 0x78, 0x74, 0x4d, 0x73, - 0x67, 0x22, 0xfb, 0x07, 0x0a, 0x18, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x6f, 0x72, 0x50, 0x72, - 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x72, 0x65, - 0x71, 0x5f, 0x73, 0x74, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, - 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x53, 0x74, - 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x72, 0x65, - 0x71, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x65, 0x6c, - 0x64, 0x18, 0x02, 0x20, 0x02, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x71, - 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x49, - 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, - 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x23, - 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, - 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x52, - 0x0c, 0x72, 0x65, 0x71, 0x45, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, - 0x64, 0x12, 0x52, 0x0a, 0x11, 0x72, 0x65, 0x71, 0x5f, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x04, - 0x20, 0x02, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, - 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, - 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72, 0x65, - 0x71, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, - 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, - 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x46, 0x69, 0x65, 0x6c, - 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0c, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, - 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x49, 0x0a, 0x0e, 0x6f, 0x70, 0x74, - 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, - 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, - 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, - 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, - 0x65, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x45, - 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x52, 0x0a, 0x11, - 0x6f, 0x70, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x26, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, - 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x28, 0x0a, 0x10, - 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x5f, 0x66, - 0x69, 0x65, 0x6c, 0x64, 0x18, 0x15, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, - 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x53, 0x74, 0x72, 0x46, 0x69, 0x65, - 0x6c, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x18, 0x16, 0x20, 0x03, 0x28, 0x05, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, - 0x61, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x65, 0x6c, 0x64, - 0x12, 0x4f, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x5f, 0x65, - 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x17, 0x20, - 0x03, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, - 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x45, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x58, 0x0a, - 0x14, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x18, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x12, 0x72, 0x65, 0x70, - 0x65, 0x61, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, - 0x65, 0x6c, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, - 0x5f, 0x73, 0x74, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x1f, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, - 0x66, 0x53, 0x74, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x2c, 0x0a, - 0x11, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x20, 0x20, 0x01, 0x28, 0x05, - 0x48, 0x00, 0x52, 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x6e, 0x74, - 0x33, 0x32, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x4f, 0x0a, 0x10, 0x6f, - 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, - 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, - 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x00, - 0x52, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x45, 0x6e, 0x75, 0x6d, 0x46, - 0x69, 0x65, 0x6c, 0x64, 0x12, 0x58, 0x0a, 0x13, 0x6f, 0x6e, 0x65, 0x6f, - 0x66, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x18, 0x22, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, - 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, - 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x48, 0x00, 0x52, 0x11, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, - 0x0a, 0x01, 0x6f, 0x22, 0x5e, 0x0a, 0x19, 0x4d, 0x73, 0x67, 0x45, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x67, 0x65, - 0x4f, 0x72, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x2a, 0x04, 0x08, 0x01, - 0x10, 0x02, 0x2a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x2a, 0x04, 0x08, 0x02, - 0x10, 0x03, 0x2a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x2a, 0x04, 0x08, 0x07, - 0x10, 0x08, 0x2a, 0x04, 0x08, 0x09, 0x10, 0x0a, 0x2a, 0x04, 0x08, 0x64, - 0x10, 0x6f, 0x2a, 0x05, 0x08, 0x7e, 0x10, 0x83, 0x01, 0x2a, 0x04, 0x08, - 0x6f, 0x10, 0x79, 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x4a, 0x04, 0x08, - 0x79, 0x10, 0x7e, 0x22, 0xd5, 0x01, 0x0a, 0x23, 0x4d, 0x73, 0x67, 0x45, - 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x67, - 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x57, 0x69, 0x74, - 0x68, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x66, - 0x69, 0x65, 0x6c, 0x64, 0x36, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x12, 0x1a, 0x0a, 0x08, 0x66, - 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x34, 0x18, 0x7c, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x34, 0x12, - 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x35, 0x18, - 0x7d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x31, 0x32, 0x35, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x32, 0x30, 0x30, 0x18, 0xc8, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x30, 0x2a, 0x04, 0x08, 0x01, - 0x10, 0x02, 0x2a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x2a, 0x04, 0x08, 0x02, - 0x10, 0x03, 0x2a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x2a, 0x04, 0x08, 0x07, - 0x10, 0x08, 0x2a, 0x04, 0x08, 0x09, 0x10, 0x0a, 0x2a, 0x04, 0x08, 0x64, - 0x10, 0x6f, 0x2a, 0x05, 0x08, 0x7e, 0x10, 0x83, 0x01, 0x2a, 0x04, 0x08, - 0x6f, 0x10, 0x79, 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x4a, 0x04, 0x08, - 0x79, 0x10, 0x7c, 0x22, 0xcc, 0x01, 0x0a, 0x22, 0x4d, 0x73, 0x67, 0x45, - 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x67, - 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x4d, - 0x65, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x36, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x31, 0x33, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x12, 0x18, 0x0a, 0x07, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x18, 0x0f, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x12, 0x18, - 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x18, 0x15, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, - 0x2a, 0x04, 0x08, 0x03, 0x10, 0x06, 0x2a, 0x04, 0x08, 0x07, 0x10, 0x0d, - 0x2a, 0x04, 0x08, 0x10, 0x10, 0x15, 0x2a, 0x3c, 0x0a, 0x0c, 0x54, 0x6f, - 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x0e, - 0x0a, 0x0a, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x5a, 0x45, 0x52, 0x4f, - 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, - 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x56, 0x41, 0x4c, - 0x55, 0x45, 0x5f, 0x54, 0x57, 0x4f, 0x10, 0x02, 0x32, 0xb1, 0x01, 0x0a, - 0x0b, 0x53, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x12, 0x4a, 0x0a, 0x03, 0x46, 0x6f, 0x6f, 0x12, 0x20, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, - 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x2e, 0x56, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x56, 0x0a, 0x03, 0x42, 0x61, 0x72, 0x12, + 0x32, 0x48, 0x00, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x1a, + 0x87, 0x01, 0x0a, 0x0a, 0x53, 0x75, 0x62, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x32, 0x12, 0x49, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x73, 0x77, 0x69, + 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, + 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, + 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x53, + 0x75, 0x62, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x06, 0x66, + 0x69, 0x65, 0x6c, 0x64, 0x33, 0x22, 0x3c, 0x0a, 0x07, 0x53, 0x75, 0x62, + 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x55, 0x42, 0x5f, + 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x30, 0x10, 0x00, 0x12, 0x0f, 0x0a, + 0x0b, 0x53, 0x55, 0x42, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x31, + 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x55, 0x42, 0x5f, 0x56, 0x41, + 0x4c, 0x55, 0x45, 0x5f, 0x32, 0x10, 0x02, 0x42, 0x03, 0x0a, 0x01, 0x6f, + 0x22, 0x8d, 0x01, 0x0a, 0x10, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, + 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x12, 0x3a, 0x0a, + 0x04, 0x6c, 0x65, 0x66, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x1a, 0x27, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, + 0x61, 0x67, 0x65, 0x52, 0x04, 0x6c, 0x65, 0x66, 0x74, 0x12, 0x3d, 0x0a, + 0x05, 0x72, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x27, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, + 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x05, 0x72, 0x69, 0x67, 0x68, 0x74, + 0x22, 0x79, 0x0a, 0x0c, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, + 0x52, 0x65, 0x66, 0x73, 0x12, 0x34, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x12, 0x33, + 0x0a, 0x03, 0x76, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, + 0x65, 0x72, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x03, + 0x76, 0x65, 0x72, 0x22, 0xd6, 0x01, 0x0a, 0x0c, 0x53, 0x63, 0x6f, 0x70, + 0x65, 0x72, 0x46, 0x6f, 0x72, 0x45, 0x78, 0x74, 0x32, 0x61, 0x0a, 0x08, + 0x65, 0x78, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x1f, 0x2e, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xb9, 0x85, 0x06, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, + 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, + 0x75, 0x6d, 0x52, 0x07, 0x65, 0x78, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x32, + 0x63, 0x0a, 0x07, 0x65, 0x78, 0x74, 0x5f, 0x6d, 0x73, 0x67, 0x12, 0x1f, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xba, 0x85, 0x06, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x3a, 0x38, 0x0a, 0x07, - 0x65, 0x78, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x12, 0x1d, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0x90, 0xbf, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x65, 0x78, 0x74, 0x53, 0x74, 0x72, 0x42, 0x06, 0xba, 0x02, 0x03, 0x53, - 0x44, 0x54, 0x0a, 0xae, 0x0a, 0x0a, 0x20, 0x70, 0x6c, 0x75, 0x67, 0x69, - 0x6e, 0x6c, 0x69, 0x62, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x32, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x06, 0x65, 0x78, + 0x74, 0x4d, 0x73, 0x67, 0x22, 0xfb, 0x07, 0x0a, 0x18, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x6f, + 0x72, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x22, 0x0a, + 0x0d, 0x72, 0x65, 0x71, 0x5f, 0x73, 0x74, 0x72, 0x5f, 0x66, 0x69, 0x65, + 0x6c, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, + 0x71, 0x53, 0x74, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x26, 0x0a, + 0x0f, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, + 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x02, 0x28, 0x05, 0x52, 0x0d, + 0x72, 0x65, 0x71, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x65, 0x6c, + 0x64, 0x12, 0x49, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x5f, 0x65, 0x6e, 0x75, + 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x02, 0x28, + 0x0e, 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, + 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, + 0x75, 0x6d, 0x52, 0x0c, 0x72, 0x65, 0x71, 0x45, 0x6e, 0x75, 0x6d, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x12, 0x52, 0x0a, 0x11, 0x72, 0x65, 0x71, 0x5f, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x18, 0x04, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x73, 0x77, + 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, + 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, + 0x0f, 0x72, 0x65, 0x71, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x5f, + 0x73, 0x74, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0b, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x5f, + 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, + 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x49, 0x6e, + 0x74, 0x33, 0x32, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x49, 0x0a, 0x0e, + 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, + 0x6c, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x73, + 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, + 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x6f, + 0x70, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, + 0x52, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0e, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, - 0x73, 0x74, 0x22, 0xc4, 0x09, 0x0a, 0x18, 0x50, 0x72, 0x6f, 0x74, 0x6f, - 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x6f, 0x72, 0x50, - 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x73, - 0x74, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x73, 0x74, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, - 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x69, - 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x56, 0x0a, - 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x73, 0x77, 0x69, 0x66, - 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, - 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x6f, 0x72, 0x50, 0x72, - 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x75, 0x62, 0x45, 0x6e, - 0x75, 0x6d, 0x52, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, - 0x64, 0x12, 0x48, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, - 0x65, 0x6c, 0x64, 0x12, 0x27, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x5f, 0x73, - 0x74, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0b, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x01, 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, - 0x46, 0x69, 0x65, 0x6c, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0f, - 0x6f, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x02, 0x52, - 0x0d, 0x6f, 0x70, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x65, - 0x6c, 0x64, 0x88, 0x01, 0x01, 0x12, 0x62, 0x0a, 0x0e, 0x6f, 0x70, 0x74, - 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, - 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x73, 0x77, 0x69, 0x66, - 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, - 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x6f, 0x72, 0x50, 0x72, - 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x75, 0x62, 0x45, 0x6e, - 0x75, 0x6d, 0x48, 0x03, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x45, 0x6e, 0x75, - 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x88, 0x01, 0x01, 0x12, 0x54, 0x0a, - 0x11, 0x6f, 0x70, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x48, 0x04, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x88, 0x01, 0x01, 0x12, + 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x15, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x53, 0x74, 0x72, @@ -1360,81 +1217,242 @@ let fileDescriptorSetBytes: [UInt8] = [ 0x65, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x16, 0x20, 0x03, 0x28, 0x05, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, - 0x65, 0x6c, 0x64, 0x12, 0x63, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, + 0x65, 0x6c, 0x64, 0x12, 0x4f, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x18, 0x17, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x73, 0x77, 0x69, + 0x18, 0x17, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, + 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, + 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, + 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0f, 0x72, 0x65, 0x70, + 0x65, 0x61, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x12, 0x58, 0x0a, 0x14, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x5f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, + 0x18, 0x18, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, - 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, - 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x6f, 0x72, 0x50, - 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x75, 0x62, 0x45, - 0x6e, 0x75, 0x6d, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x45, - 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x55, 0x0a, 0x14, - 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x18, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, + 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, + 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x12, + 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x6f, 0x6e, + 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x74, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0d, 0x6f, + 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x74, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x12, 0x2c, 0x0a, 0x11, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, + 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x20, 0x20, + 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, + 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x4f, + 0x0a, 0x10, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75, 0x6d, + 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, + 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x75, + 0x6d, 0x48, 0x00, 0x52, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x45, 0x6e, + 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x58, 0x0a, 0x13, 0x6f, + 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x22, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x26, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, + 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x11, 0x6f, 0x6e, 0x65, 0x6f, + 0x66, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, + 0x64, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x5e, 0x0a, 0x19, 0x4d, 0x73, + 0x67, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, + 0x6e, 0x67, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x2a, + 0x04, 0x08, 0x01, 0x10, 0x02, 0x2a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x2a, + 0x04, 0x08, 0x02, 0x10, 0x03, 0x2a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x2a, + 0x04, 0x08, 0x07, 0x10, 0x08, 0x2a, 0x04, 0x08, 0x09, 0x10, 0x0a, 0x2a, + 0x04, 0x08, 0x64, 0x10, 0x6f, 0x2a, 0x05, 0x08, 0x7e, 0x10, 0x83, 0x01, + 0x2a, 0x04, 0x08, 0x6f, 0x10, 0x79, 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, + 0x4a, 0x04, 0x08, 0x79, 0x10, 0x7e, 0x22, 0xd5, 0x01, 0x0a, 0x23, 0x4d, + 0x73, 0x67, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, + 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, + 0x57, 0x69, 0x74, 0x68, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x16, + 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x12, 0x1a, + 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x34, 0x18, 0x7c, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, + 0x32, 0x34, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, + 0x32, 0x35, 0x18, 0x7d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x31, 0x32, 0x35, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x32, 0x30, 0x30, 0x18, 0xc8, 0x01, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x30, 0x2a, + 0x04, 0x08, 0x01, 0x10, 0x02, 0x2a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x2a, + 0x04, 0x08, 0x02, 0x10, 0x03, 0x2a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x2a, + 0x04, 0x08, 0x07, 0x10, 0x08, 0x2a, 0x04, 0x08, 0x09, 0x10, 0x0a, 0x2a, + 0x04, 0x08, 0x64, 0x10, 0x6f, 0x2a, 0x05, 0x08, 0x7e, 0x10, 0x83, 0x01, + 0x2a, 0x04, 0x08, 0x6f, 0x10, 0x79, 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, + 0x4a, 0x04, 0x08, 0x79, 0x10, 0x7c, 0x22, 0xcc, 0x01, 0x0a, 0x22, 0x4d, + 0x73, 0x67, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, + 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, + 0x4e, 0x6f, 0x4d, 0x65, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x12, 0x16, 0x0a, + 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12, 0x16, 0x0a, + 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x12, 0x16, 0x0a, + 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x18, 0x06, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x12, 0x18, 0x0a, + 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x18, 0x0d, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x12, + 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x18, 0x0f, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, + 0x35, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, + 0x18, 0x15, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x32, 0x31, 0x2a, 0x04, 0x08, 0x03, 0x10, 0x06, 0x2a, 0x04, 0x08, + 0x07, 0x10, 0x0d, 0x2a, 0x04, 0x08, 0x10, 0x10, 0x15, 0x2a, 0x3c, 0x0a, + 0x0c, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x75, + 0x6d, 0x12, 0x0e, 0x0a, 0x0a, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x5a, + 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x56, 0x41, 0x4c, + 0x55, 0x45, 0x5f, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, + 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x54, 0x57, 0x4f, 0x10, 0x02, 0x32, + 0xb1, 0x01, 0x0a, 0x0b, 0x53, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, + 0x69, 0x63, 0x65, 0x12, 0x4a, 0x0a, 0x03, 0x46, 0x6f, 0x6f, 0x12, 0x20, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x2e, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x2e, + 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x56, 0x0a, 0x03, 0x42, + 0x61, 0x72, 0x12, 0x26, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, - 0x73, 0x74, 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x52, 0x12, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, - 0x28, 0x0a, 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x74, 0x72, - 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x00, 0x52, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x74, 0x72, - 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x6f, 0x6e, 0x65, - 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x65, - 0x6c, 0x64, 0x18, 0x20, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0f, - 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, - 0x65, 0x6c, 0x64, 0x12, 0x63, 0x0a, 0x10, 0x6f, 0x6e, 0x65, 0x6f, 0x66, - 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, - 0x21, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x73, 0x77, 0x69, 0x66, + 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x27, 0x2e, 0x73, 0x77, 0x69, + 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, + 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 0x65, + 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x3a, + 0x38, 0x0a, 0x07, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x12, 0x1d, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x90, 0xbf, 0x05, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x65, 0x78, 0x74, 0x53, 0x74, 0x72, 0x42, 0x06, 0xba, + 0x02, 0x03, 0x53, 0x44, 0x54, 0x0a, 0xae, 0x0a, 0x0a, 0x20, 0x70, 0x6c, + 0x75, 0x67, 0x69, 0x6e, 0x6c, 0x69, 0x62, 0x5f, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x32, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, - 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x6f, 0x72, 0x50, 0x72, - 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x75, 0x62, 0x45, 0x6e, - 0x75, 0x6d, 0x48, 0x00, 0x52, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x45, - 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x55, 0x0a, 0x13, - 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x22, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, - 0x74, 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x48, 0x00, 0x52, 0x11, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x22, - 0x3c, 0x0a, 0x07, 0x53, 0x75, 0x62, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x0f, - 0x0a, 0x0b, 0x53, 0x55, 0x42, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, - 0x30, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x55, 0x42, 0x5f, 0x56, - 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x31, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, - 0x53, 0x55, 0x42, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x32, 0x10, - 0x02, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x6f, - 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6f, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x11, 0x0a, 0x0f, - 0x5f, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x6f, 0x70, 0x74, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, - 0x64, 0x22, 0x24, 0x0a, 0x0c, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x69, 0x65, - 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x0a, - 0xf7, 0x01, 0x0a, 0x24, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x18, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x67, 0x65, 0x6e, - 0x5f, 0x73, 0x77, 0x69, 0x66, 0x74, 0x22, 0xac, 0x01, 0x0a, 0x0e, 0x4d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, - 0x73, 0x12, 0x48, 0x0a, 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x73, 0x77, 0x69, + 0x5f, 0x74, 0x65, 0x73, 0x74, 0x22, 0xc4, 0x09, 0x0a, 0x18, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, + 0x6f, 0x72, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1b, + 0x0a, 0x09, 0x73, 0x74, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x74, 0x72, 0x46, 0x69, + 0x65, 0x6c, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x33, 0x32, + 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x0a, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x12, 0x56, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, + 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x73, + 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x6f, + 0x72, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x75, + 0x62, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x12, 0x48, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, + 0x65, 0x73, 0x74, 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x27, 0x0a, 0x0d, 0x6f, 0x70, + 0x74, 0x5f, 0x73, 0x74, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, + 0x0b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x0b, 0x6f, 0x70, 0x74, + 0x53, 0x74, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x88, 0x01, 0x01, 0x12, + 0x2b, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, + 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, + 0x48, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, + 0x46, 0x69, 0x65, 0x6c, 0x64, 0x88, 0x01, 0x01, 0x12, 0x62, 0x0a, 0x0e, + 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, + 0x6c, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x73, + 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x6f, + 0x72, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x75, + 0x62, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x03, 0x52, 0x0c, 0x6f, 0x70, 0x74, + 0x45, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x88, 0x01, 0x01, + 0x12, 0x54, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0e, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, + 0x65, 0x73, 0x74, 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x48, 0x04, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x88, + 0x01, 0x01, 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, + 0x5f, 0x73, 0x74, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x15, + 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, + 0x53, 0x74, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x2c, 0x0a, 0x12, + 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, + 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x16, 0x20, 0x03, 0x28, 0x05, + 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x49, 0x6e, 0x74, 0x33, + 0x32, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x63, 0x0a, 0x11, 0x72, 0x65, + 0x70, 0x65, 0x61, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x18, 0x17, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x37, 0x2e, + 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, + 0x6f, 0x72, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x53, + 0x75, 0x62, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, + 0x61, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, + 0x55, 0x0a, 0x14, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x5f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, + 0x18, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, + 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, + 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x12, 0x72, 0x65, 0x70, 0x65, + 0x61, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, + 0x6c, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, + 0x73, 0x74, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x1f, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, + 0x53, 0x74, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x2c, 0x0a, 0x11, + 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x20, 0x20, 0x01, 0x28, 0x05, 0x48, + 0x00, 0x52, 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x6e, 0x74, 0x33, + 0x32, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x63, 0x0a, 0x10, 0x6f, 0x6e, + 0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, + 0x6c, 0x64, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x73, + 0x77, 0x69, 0x66, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x6f, + 0x72, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x75, + 0x62, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x00, 0x52, 0x0e, 0x6f, 0x6e, 0x65, + 0x6f, 0x66, 0x45, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, + 0x55, 0x0a, 0x13, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x22, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x73, 0x77, 0x69, 0x66, 0x74, + 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, + 0x74, 0x65, 0x73, 0x74, 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x11, 0x6f, 0x6e, 0x65, + 0x6f, 0x66, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, + 0x6c, 0x64, 0x22, 0x3c, 0x0a, 0x07, 0x53, 0x75, 0x62, 0x45, 0x6e, 0x75, + 0x6d, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x55, 0x42, 0x5f, 0x56, 0x41, 0x4c, + 0x55, 0x45, 0x5f, 0x30, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x55, + 0x42, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x31, 0x10, 0x01, 0x12, + 0x0f, 0x0a, 0x0b, 0x53, 0x55, 0x42, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, + 0x5f, 0x32, 0x10, 0x02, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x42, 0x10, 0x0a, + 0x0e, 0x5f, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x5f, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6f, 0x70, 0x74, 0x5f, + 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, + 0x11, 0x0a, 0x0f, 0x5f, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, + 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x6f, + 0x70, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, + 0x69, 0x65, 0x6c, 0x64, 0x22, 0x24, 0x0a, 0x0c, 0x4f, 0x74, 0x68, 0x65, + 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, 0x0a, 0xf7, 0x01, 0x0a, 0x24, 0x73, 0x77, 0x69, 0x66, 0x74, + 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x5f, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x18, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x67, 0x65, 0x6e, 0x5f, 0x73, 0x77, 0x69, 0x66, 0x74, 0x2e, 0x4d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, - 0x2e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x6d, 0x61, 0x70, 0x70, - 0x69, 0x6e, 0x67, 0x1a, 0x50, 0x0a, 0x05, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, - 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, - 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, - 0x68, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33 + 0x67, 0x65, 0x6e, 0x5f, 0x73, 0x77, 0x69, 0x66, 0x74, 0x22, 0xac, 0x01, + 0x0a, 0x0e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x61, 0x70, 0x70, + 0x69, 0x6e, 0x67, 0x73, 0x12, 0x48, 0x0a, 0x07, 0x6d, 0x61, 0x70, 0x70, + 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, + 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x67, 0x65, 0x6e, 0x5f, 0x73, 0x77, 0x69, 0x66, 0x74, + 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69, + 0x6e, 0x67, 0x73, 0x2e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x6d, + 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x1a, 0x50, 0x0a, 0x05, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0a, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x66, 0x69, + 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x46, 0x69, 0x6c, 0x65, + 0x50, 0x61, 0x74, 0x68, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33 ] let fileDescriptorSetData = Data(fileDescriptorSetBytes) diff --git a/Tests/SwiftProtobufTests/generated_swift_names_enum_cases.pb.swift b/Tests/SwiftProtobufTests/generated_swift_names_enum_cases.pb.swift index 81d60a640..620fbc7a0 100644 --- a/Tests/SwiftProtobufTests/generated_swift_names_enum_cases.pb.swift +++ b/Tests/SwiftProtobufTests/generated_swift_names_enum_cases.pb.swift @@ -102,885 +102,879 @@ enum ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: SwiftProtobuf.Enum { case clearDeprecatedLegacyJsonFieldConflicts // = 73 case clearDoubleValue // = 74 case clearEdition // = 75 - case clearEditionEnum // = 76 - case clearEnd // = 77 - case clearEnumType // = 78 - case clearExtendee // = 79 - case clearExtensionValue // = 80 - case clearFeatures // = 81 - case clearFieldPresence // = 82 - case clearFullName // = 83 - case clearGoPackage // = 84 - case clearIdempotencyLevel // = 85 - case clearIdentifierValue // = 86 - case clearInputType // = 87 - case clearIsExtension // = 88 - case clearJavaGenerateEqualsAndHash // = 89 - case clearJavaGenericServices // = 90 - case clearJavaMultipleFiles // = 91 - case clearJavaOuterClassname // = 92 - case clearJavaPackage // = 93 - case clearJavaStringCheckUtf8 // = 94 - case clearJsonFormat // = 95 - case clearJsonName // = 96 - case clearJstype // = 97 - case clearLabel // = 98 - case clearLazy // = 99 - case clearLeadingComments // = 100 - case clearMapEntry // = 101 - case clearMaximumEdition // = 102 - case clearMaximumEditionEnum // = 103 - case clearMessageEncoding // = 104 - case clearMessageSetWireFormat // = 105 - case clearMinimumEdition // = 106 - case clearMinimumEditionEnum // = 107 - case clearName // = 108 - case clearNamePart // = 109 - case clearNegativeIntValue // = 110 - case clearNoStandardDescriptorAccessor // = 111 - case clearNumber // = 112 - case clearObjcClassPrefix // = 113 - case clearOneofIndex // = 114 - case clearOptimizeFor // = 115 - case clearOptions // = 116 - case clearOutputType // = 117 - case clearPackage // = 118 - case clearPacked // = 119 - case clearPhpClassPrefix // = 120 - case clearPhpGenericServices // = 121 - case clearPhpMetadataNamespace // = 122 - case clearPhpNamespace // = 123 - case clearPositiveIntValue // = 124 - case clearProto3Optional // = 125 - case clearPyGenericServices // = 126 - case clearRepeated // = 127 - case clearRepeatedFieldEncoding // = 128 - case clearReserved // = 129 - case clearRetention // = 130 - case clearRubyPackage // = 131 - case clearSemantic // = 132 - case clearServerStreaming // = 133 - case clearSourceCodeInfo // = 134 - case clearSourceContext // = 135 - case clearSourceFile // = 136 - case clearStart // = 137 - case clearStringValue // = 138 - case clearSwiftPrefix // = 139 - case clearSyntax // = 140 - case clearTrailingComments // = 141 - case clearType // = 142 - case clearTypeName // = 143 - case clearUnverifiedLazy // = 144 - case clearValue // = 145 - case clearVerification // = 146 - case clearWeak // = 147 - case clientStreaming // = 148 - case codePoint // = 149 - case codeUnits // = 150 - case collection // = 151 - case com // = 152 - case comma // = 153 - case contentsOf // = 154 - case contiguousBytes // = 155 - case count // = 156 - case countVarintsInBuffer // = 157 - case csharpNamespace // = 158 - case ctype // = 159 - case customCodable // = 160 - case customDebugStringConvertible // = 161 - case d // = 162 - case data // = 163 - case dataResult // = 164 - case date // = 165 - case daySec // = 166 - case daysSinceEpoch // = 167 - case debugDescription_ // = 168 - case debugRedact // = 169 - case declaration // = 170 - case decoded // = 171 - case decodedFromJsonnull // = 172 - case decodeExtensionField // = 173 - case decodeExtensionFieldsAsMessageSet // = 174 - case decodeJson // = 175 - case decodeMapField // = 176 - case decodeMessage // = 177 - case decoder // = 178 - case decodeRepeated // = 179 - case decodeRepeatedBoolField // = 180 - case decodeRepeatedBytesField // = 181 - case decodeRepeatedDoubleField // = 182 - case decodeRepeatedEnumField // = 183 - case decodeRepeatedFixed32Field // = 184 - case decodeRepeatedFixed64Field // = 185 - case decodeRepeatedFloatField // = 186 - case decodeRepeatedGroupField // = 187 - case decodeRepeatedInt32Field // = 188 - case decodeRepeatedInt64Field // = 189 - case decodeRepeatedMessageField // = 190 - case decodeRepeatedSfixed32Field // = 191 - case decodeRepeatedSfixed64Field // = 192 - case decodeRepeatedSint32Field // = 193 - case decodeRepeatedSint64Field // = 194 - case decodeRepeatedStringField // = 195 - case decodeRepeatedUint32Field // = 196 - case decodeRepeatedUint64Field // = 197 - case decodeSingular // = 198 - case decodeSingularBoolField // = 199 - case decodeSingularBytesField // = 200 - case decodeSingularDoubleField // = 201 - case decodeSingularEnumField // = 202 - case decodeSingularFixed32Field // = 203 - case decodeSingularFixed64Field // = 204 - case decodeSingularFloatField // = 205 - case decodeSingularGroupField // = 206 - case decodeSingularInt32Field // = 207 - case decodeSingularInt64Field // = 208 - case decodeSingularMessageField // = 209 - case decodeSingularSfixed32Field // = 210 - case decodeSingularSfixed64Field // = 211 - case decodeSingularSint32Field // = 212 - case decodeSingularSint64Field // = 213 - case decodeSingularStringField // = 214 - case decodeSingularUint32Field // = 215 - case decodeSingularUint64Field // = 216 - case decodeTextFormat // = 217 - case defaultAnyTypeUrlprefix // = 218 - case defaults // = 219 - case defaultValue // = 220 - case dependency // = 221 - case deprecated // = 222 - case deprecatedLegacyJsonFieldConflicts // = 223 - case description_ // = 224 - case descriptorProto // = 225 - case dictionary // = 226 - case dictionaryLiteral // = 227 - case digit // = 228 - case digit0 // = 229 - case digit1 // = 230 - case digitCount // = 231 - case digits // = 232 - case digitValue // = 233 - case discardableResult // = 234 - case discardUnknownFields // = 235 - case distance // = 236 - case double // = 237 - case doubleValue // = 238 - case duration // = 239 - case e // = 240 - case edition // = 241 - case editionDefault // = 242 - case editionDefaults // = 243 - case editionEnum // = 244 - case element // = 245 - case elements // = 246 - case emitExtensionFieldName // = 247 - case emitFieldName // = 248 - case emitFieldNumber // = 249 - case empty // = 250 - case emptyData // = 251 - case encodeAsBytes // = 252 - case encoded // = 253 - case encodedJsonstring // = 254 - case encodedSize // = 255 - case encodeField // = 256 - case encoder // = 257 - case end // = 258 - case endArray // = 259 - case endMessageField // = 260 - case endObject // = 261 - case endRegularField // = 262 - case `enum` // = 263 - case enumDescriptorProto // = 264 - case enumOptions // = 265 - case enumReservedRange // = 266 - case enumType // = 267 - case enumvalue // = 268 - case enumValueDescriptorProto // = 269 - case enumValueOptions // = 270 - case equatable // = 271 - case error // = 272 - case expressibleByArrayLiteral // = 273 - case expressibleByDictionaryLiteral // = 274 - case ext // = 275 - case extDecoder // = 276 - case extendedGraphemeClusterLiteral // = 277 - case extendedGraphemeClusterLiteralType // = 278 - case extendee // = 279 - case extensibleMessage // = 280 - case `extension` // = 281 - case extensionField // = 282 - case extensionFieldNumber // = 283 - case extensionFieldValueSet // = 284 - case extensionMap // = 285 - case extensionRange // = 286 - case extensionRangeOptions // = 287 - case extensions // = 288 - case extras // = 289 - case f // = 290 - case `false` // = 291 - case features // = 292 - case featureSet // = 293 - case featureSetDefaults // = 294 - case featureSetEditionDefault // = 295 - case field // = 296 - case fieldData // = 297 - case fieldDescriptorProto // = 298 - case fieldMask // = 299 - case fieldName // = 300 - case fieldNameCount // = 301 - case fieldNum // = 302 - case fieldNumber // = 303 - case fieldNumberForProto // = 304 - case fieldOptions // = 305 - case fieldPresence // = 306 - case fields // = 307 - case fieldSize // = 308 - case fieldTag // = 309 - case fieldType // = 310 - case file // = 311 - case fileDescriptorProto // = 312 - case fileDescriptorSet // = 313 - case fileName // = 314 - case fileOptions // = 315 - case filter // = 316 - case first // = 317 - case firstItem // = 318 - case float // = 319 - case floatLiteral // = 320 - case floatLiteralType // = 321 - case floatValue // = 322 - case forMessageName // = 323 - case formUnion // = 324 - case forReadingFrom // = 325 - case forTypeURL // = 326 - case forwardParser // = 327 - case forWritingInto // = 328 - case from // = 329 - case fromAscii2 // = 330 - case fromAscii4 // = 331 - case fromByteOffset // = 332 - case fromHexDigit // = 333 - case fullName // = 334 - case `func` // = 335 - case g // = 336 - case generatedCodeInfo // = 337 - case get // = 338 - case getExtensionValue // = 339 - case googleapis // = 340 - case googleProtobufAny // = 341 - case googleProtobufApi // = 342 - case googleProtobufBoolValue // = 343 - case googleProtobufBytesValue // = 344 - case googleProtobufDescriptorProto // = 345 - case googleProtobufDoubleValue // = 346 - case googleProtobufDuration // = 347 - case googleProtobufEdition // = 348 - case googleProtobufEmpty // = 349 - case googleProtobufEnum // = 350 - case googleProtobufEnumDescriptorProto // = 351 - case googleProtobufEnumOptions // = 352 - case googleProtobufEnumValue // = 353 - case googleProtobufEnumValueDescriptorProto // = 354 - case googleProtobufEnumValueOptions // = 355 - case googleProtobufExtensionRangeOptions // = 356 - case googleProtobufFeatureSet // = 357 - case googleProtobufFeatureSetDefaults // = 358 - case googleProtobufField // = 359 - case googleProtobufFieldDescriptorProto // = 360 - case googleProtobufFieldMask // = 361 - case googleProtobufFieldOptions // = 362 - case googleProtobufFileDescriptorProto // = 363 - case googleProtobufFileDescriptorSet // = 364 - case googleProtobufFileOptions // = 365 - case googleProtobufFloatValue // = 366 - case googleProtobufGeneratedCodeInfo // = 367 - case googleProtobufInt32Value // = 368 - case googleProtobufInt64Value // = 369 - case googleProtobufListValue // = 370 - case googleProtobufMessageOptions // = 371 - case googleProtobufMethod // = 372 - case googleProtobufMethodDescriptorProto // = 373 - case googleProtobufMethodOptions // = 374 - case googleProtobufMixin // = 375 - case googleProtobufNullValue // = 376 - case googleProtobufOneofDescriptorProto // = 377 - case googleProtobufOneofOptions // = 378 - case googleProtobufOption // = 379 - case googleProtobufServiceDescriptorProto // = 380 - case googleProtobufServiceOptions // = 381 - case googleProtobufSourceCodeInfo // = 382 - case googleProtobufSourceContext // = 383 - case googleProtobufStringValue // = 384 - case googleProtobufStruct // = 385 - case googleProtobufSyntax // = 386 - case googleProtobufTimestamp // = 387 - case googleProtobufType // = 388 - case googleProtobufUint32Value // = 389 - case googleProtobufUint64Value // = 390 - case googleProtobufUninterpretedOption // = 391 - case googleProtobufValue // = 392 - case goPackage // = 393 - case group // = 394 - case groupFieldNumberStack // = 395 - case groupSize // = 396 - case h // = 397 - case hadOneofValue // = 398 - case handleConflictingOneOf // = 399 - case hasAggregateValue // = 400 - case hasAllowAlias // = 401 - case hasBegin // = 402 - case hasCcEnableArenas // = 403 - case hasCcGenericServices // = 404 - case hasClientStreaming // = 405 - case hasCsharpNamespace // = 406 - case hasCtype // = 407 - case hasDebugRedact // = 408 - case hasDefaultValue // = 409 - case hasDeprecated // = 410 - case hasDeprecatedLegacyJsonFieldConflicts // = 411 - case hasDoubleValue // = 412 - case hasEdition // = 413 - case hasEditionEnum // = 414 - case hasEnd // = 415 - case hasEnumType // = 416 - case hasExtendee // = 417 - case hasExtensionValue // = 418 - case hasFeatures // = 419 - case hasFieldPresence // = 420 - case hasFullName // = 421 - case hasGoPackage // = 422 - case hash // = 423 - case hashable // = 424 - case hasher // = 425 - case hashValue_ // = 426 - case hashVisitor // = 427 - case hasIdempotencyLevel // = 428 - case hasIdentifierValue // = 429 - case hasInputType // = 430 - case hasIsExtension // = 431 - case hasJavaGenerateEqualsAndHash // = 432 - case hasJavaGenericServices // = 433 - case hasJavaMultipleFiles // = 434 - case hasJavaOuterClassname // = 435 - case hasJavaPackage // = 436 - case hasJavaStringCheckUtf8 // = 437 - case hasJsonFormat // = 438 - case hasJsonName // = 439 - case hasJstype // = 440 - case hasLabel // = 441 - case hasLazy // = 442 - case hasLeadingComments // = 443 - case hasMapEntry // = 444 - case hasMaximumEdition // = 445 - case hasMaximumEditionEnum // = 446 - case hasMessageEncoding // = 447 - case hasMessageSetWireFormat // = 448 - case hasMinimumEdition // = 449 - case hasMinimumEditionEnum // = 450 - case hasName // = 451 - case hasNamePart // = 452 - case hasNegativeIntValue // = 453 - case hasNoStandardDescriptorAccessor // = 454 - case hasNumber // = 455 - case hasObjcClassPrefix // = 456 - case hasOneofIndex // = 457 - case hasOptimizeFor // = 458 - case hasOptions // = 459 - case hasOutputType // = 460 - case hasPackage // = 461 - case hasPacked // = 462 - case hasPhpClassPrefix // = 463 - case hasPhpGenericServices // = 464 - case hasPhpMetadataNamespace // = 465 - case hasPhpNamespace // = 466 - case hasPositiveIntValue // = 467 - case hasProto3Optional // = 468 - case hasPyGenericServices // = 469 - case hasRepeated // = 470 - case hasRepeatedFieldEncoding // = 471 - case hasReserved // = 472 - case hasRetention // = 473 - case hasRubyPackage // = 474 - case hasSemantic // = 475 - case hasServerStreaming // = 476 - case hasSourceCodeInfo // = 477 - case hasSourceContext // = 478 - case hasSourceFile // = 479 - case hasStart // = 480 - case hasStringValue // = 481 - case hasSwiftPrefix // = 482 - case hasSyntax // = 483 - case hasTrailingComments // = 484 - case hasType // = 485 - case hasTypeName // = 486 - case hasUnverifiedLazy // = 487 - case hasValue // = 488 - case hasVerification // = 489 - case hasWeak // = 490 - case hour // = 491 - case i // = 492 - case idempotencyLevel // = 493 - case identifierValue // = 494 - case `if` // = 495 - case ignoreUnknownFields // = 496 - case index // = 497 - case init_ // = 498 - case `inout` // = 499 - case inputType // = 500 - case insert // = 501 - case int // = 502 - case int32 // = 503 - case int32Value // = 504 - case int64 // = 505 - case int64Value // = 506 - case int8 // = 507 - case integerLiteral // = 508 - case integerLiteralType // = 509 - case intern // = 510 - case `internal` // = 511 - case internalState // = 512 - case into // = 513 - case ints // = 514 - case isA // = 515 - case isEqual // = 516 - case isEqualTo // = 517 - case isExtension // = 518 - case isInitialized // = 519 - case isNegative // = 520 - case itemTagsEncodedSize // = 521 - case iterator // = 522 - case i2166136261 // = 523 - case javaGenerateEqualsAndHash // = 524 - case javaGenericServices // = 525 - case javaMultipleFiles // = 526 - case javaOuterClassname // = 527 - case javaPackage // = 528 - case javaStringCheckUtf8 // = 529 - case jsondecoder // = 530 - case jsondecodingError // = 531 - case jsondecodingOptions // = 532 - case jsonEncoder // = 533 - case jsonencodingError // = 534 - case jsonencodingOptions // = 535 - case jsonencodingVisitor // = 536 - case jsonFormat // = 537 - case jsonmapEncodingVisitor // = 538 - case jsonName // = 539 - case jsonPath // = 540 - case jsonPaths // = 541 - case jsonscanner // = 542 - case jsonString // = 543 - case jsonText // = 544 - case jsonUtf8Data // = 545 - case jstype // = 546 - case k // = 547 - case kChunkSize // = 548 - case key // = 549 - case keyField // = 550 - case keyFieldOpt // = 551 - case keyType // = 552 - case kind // = 553 - case l // = 554 - case label // = 555 - case lazy // = 556 - case leadingComments // = 557 - case leadingDetachedComments // = 558 - case length // = 559 - case lessThan // = 560 - case `let` // = 561 - case lhs // = 562 - case list // = 563 - case listOfMessages // = 564 - case listValue // = 565 - case littleEndian // = 566 - case littleEndianBytes // = 567 - case load // = 568 - case localHasher // = 569 - case location // = 570 - case m // = 571 - case major // = 572 - case makeIterator // = 573 - case mapEntry // = 574 - case mapHash // = 575 - case mapKeyType // = 576 - case mapNameResolver // = 577 - case mapToMessages // = 578 - case mapValueType // = 579 - case mapVisitor // = 580 - case maximumEdition // = 581 - case maximumEditionEnum // = 582 - case mdayStart // = 583 - case merge // = 584 - case message // = 585 - case messageDepthLimit // = 586 - case messageEncoding // = 587 - case messageExtension // = 588 - case messageImplementationBase // = 589 - case messageOptions // = 590 - case messageSet // = 591 - case messageSetWireFormat // = 592 - case messageType // = 593 - case method // = 594 - case methodDescriptorProto // = 595 - case methodOptions // = 596 - case methods // = 597 - case min // = 598 - case minimumEdition // = 599 - case minimumEditionEnum // = 600 - case minor // = 601 - case mixin // = 602 - case mixins // = 603 - case modifier // = 604 - case modify // = 605 - case month // = 606 - case msgExtension // = 607 - case mutating // = 608 - case n // = 609 - case name // = 610 - case nameDescription // = 611 - case nameMap // = 612 - case namePart // = 613 - case nameResolver // = 614 - case names // = 615 - case nanos // = 616 - case nativeBytes // = 617 - case nativeEndianBytes // = 618 - case negativeIntValue // = 619 - case nestedType // = 620 - case newL // = 621 - case newList // = 622 - case newValue // = 623 - case nextByte // = 624 - case nextFieldNumber // = 625 - case `nil` // = 626 - case nilLiteral // = 627 - case noStandardDescriptorAccessor // = 628 - case nullValue // = 629 - case number // = 630 - case numberValue // = 631 - case objcClassPrefix // = 632 - case of // = 633 - case oneofDecl // = 634 - case oneofDescriptorProto // = 635 - case oneofIndex // = 636 - case oneofOptions // = 637 - case oneofs // = 638 - case oneOfKind // = 639 - case optimizeFor // = 640 - case optimizeMode // = 641 - case option // = 642 - case optionalEnumExtensionField // = 643 - case optionalExtensionField // = 644 - case optionalGroupExtensionField // = 645 - case optionalMessageExtensionField // = 646 - case optionRetention // = 647 - case options // = 648 - case optionTargetType // = 649 - case other // = 650 - case others // = 651 - case out // = 652 - case outputType // = 653 - case p // = 654 - case package // = 655 - case packed // = 656 - case packedEnumExtensionField // = 657 - case packedExtensionField // = 658 - case padding // = 659 - case parent // = 660 - case parse // = 661 - case partial // = 662 - case path // = 663 - case paths // = 664 - case payload // = 665 - case payloadSize // = 666 - case phpClassPrefix // = 667 - case phpGenericServices // = 668 - case phpMetadataNamespace // = 669 - case phpNamespace // = 670 - case pointer // = 671 - case pos // = 672 - case positiveIntValue // = 673 - case prefix // = 674 - case preserveProtoFieldNames // = 675 - case preTraverse // = 676 - case printUnknownFields // = 677 - case proto2 // = 678 - case proto3DefaultValue // = 679 - case proto3Optional // = 680 - case protobufApiversionCheck // = 681 - case protobufApiversion2 // = 682 - case protobufBool // = 683 - case protobufBytes // = 684 - case protobufDouble // = 685 - case protobufEnumMap // = 686 - case protobufExtension // = 687 - case protobufFixed32 // = 688 - case protobufFixed64 // = 689 - case protobufFloat // = 690 - case protobufInt32 // = 691 - case protobufInt64 // = 692 - case protobufMap // = 693 - case protobufMessageMap // = 694 - case protobufSfixed32 // = 695 - case protobufSfixed64 // = 696 - case protobufSint32 // = 697 - case protobufSint64 // = 698 - case protobufString // = 699 - case protobufUint32 // = 700 - case protobufUint64 // = 701 - case protobufExtensionFieldValues // = 702 - case protobufFieldNumber // = 703 - case protobufGeneratedIsEqualTo // = 704 - case protobufNameMap // = 705 - case protobufNewField // = 706 - case protobufPackage // = 707 - case `protocol` // = 708 - case protoFieldName // = 709 - case protoMessageName // = 710 - case protoNameProviding // = 711 - case protoPaths // = 712 - case `public` // = 713 - case publicDependency // = 714 - case putBoolValue // = 715 - case putBytesValue // = 716 - case putDoubleValue // = 717 - case putEnumValue // = 718 - case putFixedUint32 // = 719 - case putFixedUint64 // = 720 - case putFloatValue // = 721 - case putInt64 // = 722 - case putStringValue // = 723 - case putUint64 // = 724 - case putUint64Hex // = 725 - case putVarInt // = 726 - case putZigZagVarInt // = 727 - case pyGenericServices // = 728 - case rawChars // = 729 - case rawRepresentable // = 730 - case rawValue_ // = 731 - case read4HexDigits // = 732 - case register // = 733 - case repeated // = 734 - case repeatedEnumExtensionField // = 735 - case repeatedExtensionField // = 736 - case repeatedFieldEncoding // = 737 - case repeatedGroupExtensionField // = 738 - case repeatedMessageExtensionField // = 739 - case repeating // = 740 - case requestStreaming // = 741 - case requestTypeURL // = 742 - case requiredSize // = 743 - case responseStreaming // = 744 - case responseTypeURL // = 745 - case result // = 746 - case retention // = 747 - case `rethrows` // = 748 - case `return` // = 749 - case returnType // = 750 - case revision // = 751 - case rhs // = 752 - case root // = 753 - case rubyPackage // = 754 - case s // = 755 - case sawBackslash // = 756 - case sawSection4Characters // = 757 - case sawSection5Characters // = 758 - case scanner // = 759 - case seconds // = 760 - case self_ // = 761 - case semantic // = 762 - case separator // = 763 - case serialize // = 764 - case serializedData // = 765 - case serializedSize // = 766 - case serverStreaming // = 767 - case service // = 768 - case serviceDescriptorProto // = 769 - case serviceOptions // = 770 - case set // = 771 - case setExtensionValue // = 772 - case shift // = 773 - case simpleExtensionMap // = 774 - case sizer // = 775 - case source // = 776 - case sourceCodeInfo // = 777 - case sourceContext // = 778 - case sourceEncoding // = 779 - case sourceFile // = 780 - case span // = 781 - case split // = 782 - case start // = 783 - case startArray // = 784 - case startArrayObject // = 785 - case startField // = 786 - case startIndex // = 787 - case startMessageField // = 788 - case startObject // = 789 - case startRegularField // = 790 - case state // = 791 - case `static` // = 792 - case staticString // = 793 - case storage // = 794 - case string // = 795 - case stringLiteral // = 796 - case stringLiteralType // = 797 - case stringResult // = 798 - case stringValue // = 799 - case `struct` // = 800 - case structValue // = 801 - case subDecoder // = 802 - case `subscript` // = 803 - case subVisitor // = 804 - case swift // = 805 - case swiftPrefix // = 806 - case swiftProtobuf // = 807 - case syntax // = 808 - case t // = 809 - case tag // = 810 - case targets // = 811 - case terminator // = 812 - case testDecoder // = 813 - case text // = 814 - case textDecoder // = 815 - case textFormatDecoder // = 816 - case textFormatDecodingError // = 817 - case textFormatDecodingOptions // = 818 - case textFormatEncodingOptions // = 819 - case textFormatEncodingVisitor // = 820 - case textFormatString // = 821 - case throwOrIgnore // = 822 - case `throws` // = 823 - case timeInterval // = 824 - case timeIntervalSince1970 // = 825 - case timeIntervalSinceReferenceDate // = 826 - case timestamp // = 827 - case total // = 828 - case totalArrayDepth // = 829 - case totalSize // = 830 - case trailingComments // = 831 - case traverse // = 832 - case `true` // = 833 - case `try` // = 834 - case type // = 835 - case `typealias` // = 836 - case typeEnum // = 837 - case typeName // = 838 - case typePrefix // = 839 - case typeStart // = 840 - case typeUnknown // = 841 - case typeURL // = 842 - case uint32 // = 843 - case uint32Value // = 844 - case uint64 // = 845 - case uint64Value // = 846 - case uint8 // = 847 - case unicodeScalarLiteral // = 848 - case unicodeScalarLiteralType // = 849 - case unicodeScalars // = 850 - case unicodeScalarView // = 851 - case uninterpretedOption // = 852 - case union // = 853 - case uniqueStorage // = 854 - case unknown // = 855 - case unknownFields // = 856 - case unknownStorage // = 857 - case unpackTo // = 858 - case unsafeBufferPointer // = 859 - case unsafeMutablePointer // = 860 - case unsafeMutableRawBufferPointer // = 861 - case unsafeMutableRawPointer // = 862 - case unsafeRawBufferPointer // = 863 - case unsafeRawPointer // = 864 - case unverifiedLazy // = 865 - case updatedOptions // = 866 - case url // = 867 - case useDeterministicOrdering // = 868 - case utf8 // = 869 - case utf8Ptr // = 870 - case utf8ToDouble // = 871 - case utf8View // = 872 - case v // = 873 - case value // = 874 - case valueField // = 875 - case values // = 876 - case valueType // = 877 - case `var` // = 878 - case verification // = 879 - case verificationState // = 880 - case version // = 881 - case versionString // = 882 - case visitExtensionFields // = 883 - case visitExtensionFieldsAsMessageSet // = 884 - case visitMapField // = 885 - case visitor // = 886 - case visitPacked // = 887 - case visitPackedBoolField // = 888 - case visitPackedDoubleField // = 889 - case visitPackedEnumField // = 890 - case visitPackedFixed32Field // = 891 - case visitPackedFixed64Field // = 892 - case visitPackedFloatField // = 893 - case visitPackedInt32Field // = 894 - case visitPackedInt64Field // = 895 - case visitPackedSfixed32Field // = 896 - case visitPackedSfixed64Field // = 897 - case visitPackedSint32Field // = 898 - case visitPackedSint64Field // = 899 - case visitPackedUint32Field // = 900 - case visitPackedUint64Field // = 901 - case visitRepeated // = 902 - case visitRepeatedBoolField // = 903 - case visitRepeatedBytesField // = 904 - case visitRepeatedDoubleField // = 905 - case visitRepeatedEnumField // = 906 - case visitRepeatedFixed32Field // = 907 - case visitRepeatedFixed64Field // = 908 - case visitRepeatedFloatField // = 909 - case visitRepeatedGroupField // = 910 - case visitRepeatedInt32Field // = 911 - case visitRepeatedInt64Field // = 912 - case visitRepeatedMessageField // = 913 - case visitRepeatedSfixed32Field // = 914 - case visitRepeatedSfixed64Field // = 915 - case visitRepeatedSint32Field // = 916 - case visitRepeatedSint64Field // = 917 - case visitRepeatedStringField // = 918 - case visitRepeatedUint32Field // = 919 - case visitRepeatedUint64Field // = 920 - case visitSingular // = 921 - case visitSingularBoolField // = 922 - case visitSingularBytesField // = 923 - case visitSingularDoubleField // = 924 - case visitSingularEnumField // = 925 - case visitSingularFixed32Field // = 926 - case visitSingularFixed64Field // = 927 - case visitSingularFloatField // = 928 - case visitSingularGroupField // = 929 - case visitSingularInt32Field // = 930 - case visitSingularInt64Field // = 931 - case visitSingularMessageField // = 932 - case visitSingularSfixed32Field // = 933 - case visitSingularSfixed64Field // = 934 - case visitSingularSint32Field // = 935 - case visitSingularSint64Field // = 936 - case visitSingularStringField // = 937 - case visitSingularUint32Field // = 938 - case visitSingularUint64Field // = 939 - case visitUnknown // = 940 - case wasDecoded // = 941 - case weak // = 942 - case weakDependency // = 943 - case `where` // = 944 - case wireFormat // = 945 - case with // = 946 - case withUnsafeBytes // = 947 - case withUnsafeMutableBytes // = 948 - case work // = 949 - case wrapped // = 950 - case wrappedType // = 951 - case wrappedValue // = 952 - case written // = 953 - case yday // = 954 + case clearEnd // = 76 + case clearEnumType // = 77 + case clearExtendee // = 78 + case clearExtensionValue // = 79 + case clearFeatures // = 80 + case clearFieldPresence // = 81 + case clearFullName // = 82 + case clearGoPackage // = 83 + case clearIdempotencyLevel // = 84 + case clearIdentifierValue // = 85 + case clearInputType // = 86 + case clearIsExtension // = 87 + case clearJavaGenerateEqualsAndHash // = 88 + case clearJavaGenericServices // = 89 + case clearJavaMultipleFiles // = 90 + case clearJavaOuterClassname // = 91 + case clearJavaPackage // = 92 + case clearJavaStringCheckUtf8 // = 93 + case clearJsonFormat // = 94 + case clearJsonName // = 95 + case clearJstype // = 96 + case clearLabel // = 97 + case clearLazy // = 98 + case clearLeadingComments // = 99 + case clearMapEntry // = 100 + case clearMaximumEdition // = 101 + case clearMessageEncoding // = 102 + case clearMessageSetWireFormat // = 103 + case clearMinimumEdition // = 104 + case clearName // = 105 + case clearNamePart // = 106 + case clearNegativeIntValue // = 107 + case clearNoStandardDescriptorAccessor // = 108 + case clearNumber // = 109 + case clearObjcClassPrefix // = 110 + case clearOneofIndex // = 111 + case clearOptimizeFor // = 112 + case clearOptions // = 113 + case clearOutputType // = 114 + case clearPackage // = 115 + case clearPacked // = 116 + case clearPhpClassPrefix // = 117 + case clearPhpGenericServices // = 118 + case clearPhpMetadataNamespace // = 119 + case clearPhpNamespace // = 120 + case clearPositiveIntValue // = 121 + case clearProto3Optional // = 122 + case clearPyGenericServices // = 123 + case clearRepeated // = 124 + case clearRepeatedFieldEncoding // = 125 + case clearReserved // = 126 + case clearRetention // = 127 + case clearRubyPackage // = 128 + case clearSemantic // = 129 + case clearServerStreaming // = 130 + case clearSourceCodeInfo // = 131 + case clearSourceContext // = 132 + case clearSourceFile // = 133 + case clearStart // = 134 + case clearStringValue // = 135 + case clearSwiftPrefix // = 136 + case clearSyntax // = 137 + case clearTrailingComments // = 138 + case clearType // = 139 + case clearTypeName // = 140 + case clearUnverifiedLazy // = 141 + case clearUtf8Validation // = 142 + case clearValue // = 143 + case clearVerification // = 144 + case clearWeak // = 145 + case clientStreaming // = 146 + case codePoint // = 147 + case codeUnits // = 148 + case collection // = 149 + case com // = 150 + case comma // = 151 + case contentsOf // = 152 + case contiguousBytes // = 153 + case count // = 154 + case countVarintsInBuffer // = 155 + case csharpNamespace // = 156 + case ctype // = 157 + case customCodable // = 158 + case customDebugStringConvertible // = 159 + case d // = 160 + case data // = 161 + case dataResult // = 162 + case date // = 163 + case daySec // = 164 + case daysSinceEpoch // = 165 + case debugDescription_ // = 166 + case debugRedact // = 167 + case declaration // = 168 + case decoded // = 169 + case decodedFromJsonnull // = 170 + case decodeExtensionField // = 171 + case decodeExtensionFieldsAsMessageSet // = 172 + case decodeJson // = 173 + case decodeMapField // = 174 + case decodeMessage // = 175 + case decoder // = 176 + case decodeRepeated // = 177 + case decodeRepeatedBoolField // = 178 + case decodeRepeatedBytesField // = 179 + case decodeRepeatedDoubleField // = 180 + case decodeRepeatedEnumField // = 181 + case decodeRepeatedFixed32Field // = 182 + case decodeRepeatedFixed64Field // = 183 + case decodeRepeatedFloatField // = 184 + case decodeRepeatedGroupField // = 185 + case decodeRepeatedInt32Field // = 186 + case decodeRepeatedInt64Field // = 187 + case decodeRepeatedMessageField // = 188 + case decodeRepeatedSfixed32Field // = 189 + case decodeRepeatedSfixed64Field // = 190 + case decodeRepeatedSint32Field // = 191 + case decodeRepeatedSint64Field // = 192 + case decodeRepeatedStringField // = 193 + case decodeRepeatedUint32Field // = 194 + case decodeRepeatedUint64Field // = 195 + case decodeSingular // = 196 + case decodeSingularBoolField // = 197 + case decodeSingularBytesField // = 198 + case decodeSingularDoubleField // = 199 + case decodeSingularEnumField // = 200 + case decodeSingularFixed32Field // = 201 + case decodeSingularFixed64Field // = 202 + case decodeSingularFloatField // = 203 + case decodeSingularGroupField // = 204 + case decodeSingularInt32Field // = 205 + case decodeSingularInt64Field // = 206 + case decodeSingularMessageField // = 207 + case decodeSingularSfixed32Field // = 208 + case decodeSingularSfixed64Field // = 209 + case decodeSingularSint32Field // = 210 + case decodeSingularSint64Field // = 211 + case decodeSingularStringField // = 212 + case decodeSingularUint32Field // = 213 + case decodeSingularUint64Field // = 214 + case decodeTextFormat // = 215 + case defaultAnyTypeUrlprefix // = 216 + case defaults // = 217 + case defaultValue // = 218 + case dependency // = 219 + case deprecated // = 220 + case deprecatedLegacyJsonFieldConflicts // = 221 + case description_ // = 222 + case descriptorProto // = 223 + case dictionary // = 224 + case dictionaryLiteral // = 225 + case digit // = 226 + case digit0 // = 227 + case digit1 // = 228 + case digitCount // = 229 + case digits // = 230 + case digitValue // = 231 + case discardableResult // = 232 + case discardUnknownFields // = 233 + case distance // = 234 + case double // = 235 + case doubleValue // = 236 + case duration // = 237 + case e // = 238 + case edition // = 239 + case editionDefault // = 240 + case editionDefaults // = 241 + case element // = 242 + case elements // = 243 + case emitExtensionFieldName // = 244 + case emitFieldName // = 245 + case emitFieldNumber // = 246 + case empty // = 247 + case emptyData // = 248 + case encodeAsBytes // = 249 + case encoded // = 250 + case encodedJsonstring // = 251 + case encodedSize // = 252 + case encodeField // = 253 + case encoder // = 254 + case end // = 255 + case endArray // = 256 + case endMessageField // = 257 + case endObject // = 258 + case endRegularField // = 259 + case `enum` // = 260 + case enumDescriptorProto // = 261 + case enumOptions // = 262 + case enumReservedRange // = 263 + case enumType // = 264 + case enumvalue // = 265 + case enumValueDescriptorProto // = 266 + case enumValueOptions // = 267 + case equatable // = 268 + case error // = 269 + case expressibleByArrayLiteral // = 270 + case expressibleByDictionaryLiteral // = 271 + case ext // = 272 + case extDecoder // = 273 + case extendedGraphemeClusterLiteral // = 274 + case extendedGraphemeClusterLiteralType // = 275 + case extendee // = 276 + case extensibleMessage // = 277 + case `extension` // = 278 + case extensionField // = 279 + case extensionFieldNumber // = 280 + case extensionFieldValueSet // = 281 + case extensionMap // = 282 + case extensionRange // = 283 + case extensionRangeOptions // = 284 + case extensions // = 285 + case extras // = 286 + case f // = 287 + case `false` // = 288 + case features // = 289 + case featureSet // = 290 + case featureSetDefaults // = 291 + case featureSetEditionDefault // = 292 + case field // = 293 + case fieldData // = 294 + case fieldDescriptorProto // = 295 + case fieldMask // = 296 + case fieldName // = 297 + case fieldNameCount // = 298 + case fieldNum // = 299 + case fieldNumber // = 300 + case fieldNumberForProto // = 301 + case fieldOptions // = 302 + case fieldPresence // = 303 + case fields // = 304 + case fieldSize // = 305 + case fieldTag // = 306 + case fieldType // = 307 + case file // = 308 + case fileDescriptorProto // = 309 + case fileDescriptorSet // = 310 + case fileName // = 311 + case fileOptions // = 312 + case filter // = 313 + case first // = 314 + case firstItem // = 315 + case float // = 316 + case floatLiteral // = 317 + case floatLiteralType // = 318 + case floatValue // = 319 + case forMessageName // = 320 + case formUnion // = 321 + case forReadingFrom // = 322 + case forTypeURL // = 323 + case forwardParser // = 324 + case forWritingInto // = 325 + case from // = 326 + case fromAscii2 // = 327 + case fromAscii4 // = 328 + case fromByteOffset // = 329 + case fromHexDigit // = 330 + case fullName // = 331 + case `func` // = 332 + case g // = 333 + case generatedCodeInfo // = 334 + case get // = 335 + case getExtensionValue // = 336 + case googleapis // = 337 + case googleProtobufAny // = 338 + case googleProtobufApi // = 339 + case googleProtobufBoolValue // = 340 + case googleProtobufBytesValue // = 341 + case googleProtobufDescriptorProto // = 342 + case googleProtobufDoubleValue // = 343 + case googleProtobufDuration // = 344 + case googleProtobufEdition // = 345 + case googleProtobufEmpty // = 346 + case googleProtobufEnum // = 347 + case googleProtobufEnumDescriptorProto // = 348 + case googleProtobufEnumOptions // = 349 + case googleProtobufEnumValue // = 350 + case googleProtobufEnumValueDescriptorProto // = 351 + case googleProtobufEnumValueOptions // = 352 + case googleProtobufExtensionRangeOptions // = 353 + case googleProtobufFeatureSet // = 354 + case googleProtobufFeatureSetDefaults // = 355 + case googleProtobufField // = 356 + case googleProtobufFieldDescriptorProto // = 357 + case googleProtobufFieldMask // = 358 + case googleProtobufFieldOptions // = 359 + case googleProtobufFileDescriptorProto // = 360 + case googleProtobufFileDescriptorSet // = 361 + case googleProtobufFileOptions // = 362 + case googleProtobufFloatValue // = 363 + case googleProtobufGeneratedCodeInfo // = 364 + case googleProtobufInt32Value // = 365 + case googleProtobufInt64Value // = 366 + case googleProtobufListValue // = 367 + case googleProtobufMessageOptions // = 368 + case googleProtobufMethod // = 369 + case googleProtobufMethodDescriptorProto // = 370 + case googleProtobufMethodOptions // = 371 + case googleProtobufMixin // = 372 + case googleProtobufNullValue // = 373 + case googleProtobufOneofDescriptorProto // = 374 + case googleProtobufOneofOptions // = 375 + case googleProtobufOption // = 376 + case googleProtobufServiceDescriptorProto // = 377 + case googleProtobufServiceOptions // = 378 + case googleProtobufSourceCodeInfo // = 379 + case googleProtobufSourceContext // = 380 + case googleProtobufStringValue // = 381 + case googleProtobufStruct // = 382 + case googleProtobufSyntax // = 383 + case googleProtobufTimestamp // = 384 + case googleProtobufType // = 385 + case googleProtobufUint32Value // = 386 + case googleProtobufUint64Value // = 387 + case googleProtobufUninterpretedOption // = 388 + case googleProtobufValue // = 389 + case goPackage // = 390 + case group // = 391 + case groupFieldNumberStack // = 392 + case groupSize // = 393 + case h // = 394 + case hadOneofValue // = 395 + case handleConflictingOneOf // = 396 + case hasAggregateValue // = 397 + case hasAllowAlias // = 398 + case hasBegin // = 399 + case hasCcEnableArenas // = 400 + case hasCcGenericServices // = 401 + case hasClientStreaming // = 402 + case hasCsharpNamespace // = 403 + case hasCtype // = 404 + case hasDebugRedact // = 405 + case hasDefaultValue // = 406 + case hasDeprecated // = 407 + case hasDeprecatedLegacyJsonFieldConflicts // = 408 + case hasDoubleValue // = 409 + case hasEdition // = 410 + case hasEnd // = 411 + case hasEnumType // = 412 + case hasExtendee // = 413 + case hasExtensionValue // = 414 + case hasFeatures // = 415 + case hasFieldPresence // = 416 + case hasFullName // = 417 + case hasGoPackage // = 418 + case hash // = 419 + case hashable // = 420 + case hasher // = 421 + case hashValue_ // = 422 + case hashVisitor // = 423 + case hasIdempotencyLevel // = 424 + case hasIdentifierValue // = 425 + case hasInputType // = 426 + case hasIsExtension // = 427 + case hasJavaGenerateEqualsAndHash // = 428 + case hasJavaGenericServices // = 429 + case hasJavaMultipleFiles // = 430 + case hasJavaOuterClassname // = 431 + case hasJavaPackage // = 432 + case hasJavaStringCheckUtf8 // = 433 + case hasJsonFormat // = 434 + case hasJsonName // = 435 + case hasJstype // = 436 + case hasLabel // = 437 + case hasLazy // = 438 + case hasLeadingComments // = 439 + case hasMapEntry // = 440 + case hasMaximumEdition // = 441 + case hasMessageEncoding // = 442 + case hasMessageSetWireFormat // = 443 + case hasMinimumEdition // = 444 + case hasName // = 445 + case hasNamePart // = 446 + case hasNegativeIntValue // = 447 + case hasNoStandardDescriptorAccessor // = 448 + case hasNumber // = 449 + case hasObjcClassPrefix // = 450 + case hasOneofIndex // = 451 + case hasOptimizeFor // = 452 + case hasOptions // = 453 + case hasOutputType // = 454 + case hasPackage // = 455 + case hasPacked // = 456 + case hasPhpClassPrefix // = 457 + case hasPhpGenericServices // = 458 + case hasPhpMetadataNamespace // = 459 + case hasPhpNamespace // = 460 + case hasPositiveIntValue // = 461 + case hasProto3Optional // = 462 + case hasPyGenericServices // = 463 + case hasRepeated // = 464 + case hasRepeatedFieldEncoding // = 465 + case hasReserved // = 466 + case hasRetention // = 467 + case hasRubyPackage // = 468 + case hasSemantic // = 469 + case hasServerStreaming // = 470 + case hasSourceCodeInfo // = 471 + case hasSourceContext // = 472 + case hasSourceFile // = 473 + case hasStart // = 474 + case hasStringValue // = 475 + case hasSwiftPrefix // = 476 + case hasSyntax // = 477 + case hasTrailingComments // = 478 + case hasType // = 479 + case hasTypeName // = 480 + case hasUnverifiedLazy // = 481 + case hasUtf8Validation // = 482 + case hasValue // = 483 + case hasVerification // = 484 + case hasWeak // = 485 + case hour // = 486 + case i // = 487 + case idempotencyLevel // = 488 + case identifierValue // = 489 + case `if` // = 490 + case ignoreUnknownFields // = 491 + case index // = 492 + case init_ // = 493 + case `inout` // = 494 + case inputType // = 495 + case insert // = 496 + case int // = 497 + case int32 // = 498 + case int32Value // = 499 + case int64 // = 500 + case int64Value // = 501 + case int8 // = 502 + case integerLiteral // = 503 + case integerLiteralType // = 504 + case intern // = 505 + case `internal` // = 506 + case internalState // = 507 + case into // = 508 + case ints // = 509 + case isA // = 510 + case isEqual // = 511 + case isEqualTo // = 512 + case isExtension // = 513 + case isInitialized // = 514 + case isNegative // = 515 + case itemTagsEncodedSize // = 516 + case iterator // = 517 + case i2166136261 // = 518 + case javaGenerateEqualsAndHash // = 519 + case javaGenericServices // = 520 + case javaMultipleFiles // = 521 + case javaOuterClassname // = 522 + case javaPackage // = 523 + case javaStringCheckUtf8 // = 524 + case jsondecoder // = 525 + case jsondecodingError // = 526 + case jsondecodingOptions // = 527 + case jsonEncoder // = 528 + case jsonencodingError // = 529 + case jsonencodingOptions // = 530 + case jsonencodingVisitor // = 531 + case jsonFormat // = 532 + case jsonmapEncodingVisitor // = 533 + case jsonName // = 534 + case jsonPath // = 535 + case jsonPaths // = 536 + case jsonscanner // = 537 + case jsonString // = 538 + case jsonText // = 539 + case jsonUtf8Data // = 540 + case jstype // = 541 + case k // = 542 + case kChunkSize // = 543 + case key // = 544 + case keyField // = 545 + case keyFieldOpt // = 546 + case keyType // = 547 + case kind // = 548 + case l // = 549 + case label // = 550 + case lazy // = 551 + case leadingComments // = 552 + case leadingDetachedComments // = 553 + case length // = 554 + case lessThan // = 555 + case `let` // = 556 + case lhs // = 557 + case list // = 558 + case listOfMessages // = 559 + case listValue // = 560 + case littleEndian // = 561 + case littleEndianBytes // = 562 + case load // = 563 + case localHasher // = 564 + case location // = 565 + case m // = 566 + case major // = 567 + case makeIterator // = 568 + case mapEntry // = 569 + case mapHash // = 570 + case mapKeyType // = 571 + case mapNameResolver // = 572 + case mapToMessages // = 573 + case mapValueType // = 574 + case mapVisitor // = 575 + case maximumEdition // = 576 + case mdayStart // = 577 + case merge // = 578 + case message // = 579 + case messageDepthLimit // = 580 + case messageEncoding // = 581 + case messageExtension // = 582 + case messageImplementationBase // = 583 + case messageOptions // = 584 + case messageSet // = 585 + case messageSetWireFormat // = 586 + case messageType // = 587 + case method // = 588 + case methodDescriptorProto // = 589 + case methodOptions // = 590 + case methods // = 591 + case min // = 592 + case minimumEdition // = 593 + case minor // = 594 + case mixin // = 595 + case mixins // = 596 + case modifier // = 597 + case modify // = 598 + case month // = 599 + case msgExtension // = 600 + case mutating // = 601 + case n // = 602 + case name // = 603 + case nameDescription // = 604 + case nameMap // = 605 + case namePart // = 606 + case nameResolver // = 607 + case names // = 608 + case nanos // = 609 + case nativeBytes // = 610 + case nativeEndianBytes // = 611 + case negativeIntValue // = 612 + case nestedType // = 613 + case newL // = 614 + case newList // = 615 + case newValue // = 616 + case nextByte // = 617 + case nextFieldNumber // = 618 + case `nil` // = 619 + case nilLiteral // = 620 + case noStandardDescriptorAccessor // = 621 + case nullValue // = 622 + case number // = 623 + case numberValue // = 624 + case objcClassPrefix // = 625 + case of // = 626 + case oneofDecl // = 627 + case oneofDescriptorProto // = 628 + case oneofIndex // = 629 + case oneofOptions // = 630 + case oneofs // = 631 + case oneOfKind // = 632 + case optimizeFor // = 633 + case optimizeMode // = 634 + case option // = 635 + case optionalEnumExtensionField // = 636 + case optionalExtensionField // = 637 + case optionalGroupExtensionField // = 638 + case optionalMessageExtensionField // = 639 + case optionRetention // = 640 + case options // = 641 + case optionTargetType // = 642 + case other // = 643 + case others // = 644 + case out // = 645 + case outputType // = 646 + case p // = 647 + case package // = 648 + case packed // = 649 + case packedEnumExtensionField // = 650 + case packedExtensionField // = 651 + case padding // = 652 + case parent // = 653 + case parse // = 654 + case partial // = 655 + case path // = 656 + case paths // = 657 + case payload // = 658 + case payloadSize // = 659 + case phpClassPrefix // = 660 + case phpGenericServices // = 661 + case phpMetadataNamespace // = 662 + case phpNamespace // = 663 + case pointer // = 664 + case pos // = 665 + case positiveIntValue // = 666 + case prefix // = 667 + case preserveProtoFieldNames // = 668 + case preTraverse // = 669 + case printUnknownFields // = 670 + case proto2 // = 671 + case proto3DefaultValue // = 672 + case proto3Optional // = 673 + case protobufApiversionCheck // = 674 + case protobufApiversion2 // = 675 + case protobufBool // = 676 + case protobufBytes // = 677 + case protobufDouble // = 678 + case protobufEnumMap // = 679 + case protobufExtension // = 680 + case protobufFixed32 // = 681 + case protobufFixed64 // = 682 + case protobufFloat // = 683 + case protobufInt32 // = 684 + case protobufInt64 // = 685 + case protobufMap // = 686 + case protobufMessageMap // = 687 + case protobufSfixed32 // = 688 + case protobufSfixed64 // = 689 + case protobufSint32 // = 690 + case protobufSint64 // = 691 + case protobufString // = 692 + case protobufUint32 // = 693 + case protobufUint64 // = 694 + case protobufExtensionFieldValues // = 695 + case protobufFieldNumber // = 696 + case protobufGeneratedIsEqualTo // = 697 + case protobufNameMap // = 698 + case protobufNewField // = 699 + case protobufPackage // = 700 + case `protocol` // = 701 + case protoFieldName // = 702 + case protoMessageName // = 703 + case protoNameProviding // = 704 + case protoPaths // = 705 + case `public` // = 706 + case publicDependency // = 707 + case putBoolValue // = 708 + case putBytesValue // = 709 + case putDoubleValue // = 710 + case putEnumValue // = 711 + case putFixedUint32 // = 712 + case putFixedUint64 // = 713 + case putFloatValue // = 714 + case putInt64 // = 715 + case putStringValue // = 716 + case putUint64 // = 717 + case putUint64Hex // = 718 + case putVarInt // = 719 + case putZigZagVarInt // = 720 + case pyGenericServices // = 721 + case rawChars // = 722 + case rawRepresentable // = 723 + case rawValue_ // = 724 + case read4HexDigits // = 725 + case register // = 726 + case repeated // = 727 + case repeatedEnumExtensionField // = 728 + case repeatedExtensionField // = 729 + case repeatedFieldEncoding // = 730 + case repeatedGroupExtensionField // = 731 + case repeatedMessageExtensionField // = 732 + case repeating // = 733 + case requestStreaming // = 734 + case requestTypeURL // = 735 + case requiredSize // = 736 + case responseStreaming // = 737 + case responseTypeURL // = 738 + case result // = 739 + case retention // = 740 + case `rethrows` // = 741 + case `return` // = 742 + case returnType // = 743 + case revision // = 744 + case rhs // = 745 + case root // = 746 + case rubyPackage // = 747 + case s // = 748 + case sawBackslash // = 749 + case sawSection4Characters // = 750 + case sawSection5Characters // = 751 + case scanner // = 752 + case seconds // = 753 + case self_ // = 754 + case semantic // = 755 + case separator // = 756 + case serialize // = 757 + case serializedData // = 758 + case serializedSize // = 759 + case serverStreaming // = 760 + case service // = 761 + case serviceDescriptorProto // = 762 + case serviceOptions // = 763 + case set // = 764 + case setExtensionValue // = 765 + case shift // = 766 + case simpleExtensionMap // = 767 + case sizer // = 768 + case source // = 769 + case sourceCodeInfo // = 770 + case sourceContext // = 771 + case sourceEncoding // = 772 + case sourceFile // = 773 + case span // = 774 + case split // = 775 + case start // = 776 + case startArray // = 777 + case startArrayObject // = 778 + case startField // = 779 + case startIndex // = 780 + case startMessageField // = 781 + case startObject // = 782 + case startRegularField // = 783 + case state // = 784 + case `static` // = 785 + case staticString // = 786 + case storage // = 787 + case string // = 788 + case stringLiteral // = 789 + case stringLiteralType // = 790 + case stringResult // = 791 + case stringValue // = 792 + case `struct` // = 793 + case structValue // = 794 + case subDecoder // = 795 + case `subscript` // = 796 + case subVisitor // = 797 + case swift // = 798 + case swiftPrefix // = 799 + case swiftProtobuf // = 800 + case syntax // = 801 + case t // = 802 + case tag // = 803 + case targets // = 804 + case terminator // = 805 + case testDecoder // = 806 + case text // = 807 + case textDecoder // = 808 + case textFormatDecoder // = 809 + case textFormatDecodingError // = 810 + case textFormatDecodingOptions // = 811 + case textFormatEncodingOptions // = 812 + case textFormatEncodingVisitor // = 813 + case textFormatString // = 814 + case throwOrIgnore // = 815 + case `throws` // = 816 + case timeInterval // = 817 + case timeIntervalSince1970 // = 818 + case timeIntervalSinceReferenceDate // = 819 + case timestamp // = 820 + case total // = 821 + case totalArrayDepth // = 822 + case totalSize // = 823 + case trailingComments // = 824 + case traverse // = 825 + case `true` // = 826 + case `try` // = 827 + case type // = 828 + case `typealias` // = 829 + case typeEnum // = 830 + case typeName // = 831 + case typePrefix // = 832 + case typeStart // = 833 + case typeUnknown // = 834 + case typeURL // = 835 + case uint32 // = 836 + case uint32Value // = 837 + case uint64 // = 838 + case uint64Value // = 839 + case uint8 // = 840 + case unicodeScalarLiteral // = 841 + case unicodeScalarLiteralType // = 842 + case unicodeScalars // = 843 + case unicodeScalarView // = 844 + case uninterpretedOption // = 845 + case union // = 846 + case uniqueStorage // = 847 + case unknown // = 848 + case unknownFields // = 849 + case unknownStorage // = 850 + case unpackTo // = 851 + case unsafeBufferPointer // = 852 + case unsafeMutablePointer // = 853 + case unsafeMutableRawBufferPointer // = 854 + case unsafeMutableRawPointer // = 855 + case unsafeRawBufferPointer // = 856 + case unsafeRawPointer // = 857 + case unverifiedLazy // = 858 + case updatedOptions // = 859 + case url // = 860 + case useDeterministicOrdering // = 861 + case utf8 // = 862 + case utf8Ptr // = 863 + case utf8ToDouble // = 864 + case utf8Validation // = 865 + case utf8View // = 866 + case v // = 867 + case value // = 868 + case valueField // = 869 + case values // = 870 + case valueType // = 871 + case `var` // = 872 + case verification // = 873 + case verificationState // = 874 + case version // = 875 + case versionString // = 876 + case visitExtensionFields // = 877 + case visitExtensionFieldsAsMessageSet // = 878 + case visitMapField // = 879 + case visitor // = 880 + case visitPacked // = 881 + case visitPackedBoolField // = 882 + case visitPackedDoubleField // = 883 + case visitPackedEnumField // = 884 + case visitPackedFixed32Field // = 885 + case visitPackedFixed64Field // = 886 + case visitPackedFloatField // = 887 + case visitPackedInt32Field // = 888 + case visitPackedInt64Field // = 889 + case visitPackedSfixed32Field // = 890 + case visitPackedSfixed64Field // = 891 + case visitPackedSint32Field // = 892 + case visitPackedSint64Field // = 893 + case visitPackedUint32Field // = 894 + case visitPackedUint64Field // = 895 + case visitRepeated // = 896 + case visitRepeatedBoolField // = 897 + case visitRepeatedBytesField // = 898 + case visitRepeatedDoubleField // = 899 + case visitRepeatedEnumField // = 900 + case visitRepeatedFixed32Field // = 901 + case visitRepeatedFixed64Field // = 902 + case visitRepeatedFloatField // = 903 + case visitRepeatedGroupField // = 904 + case visitRepeatedInt32Field // = 905 + case visitRepeatedInt64Field // = 906 + case visitRepeatedMessageField // = 907 + case visitRepeatedSfixed32Field // = 908 + case visitRepeatedSfixed64Field // = 909 + case visitRepeatedSint32Field // = 910 + case visitRepeatedSint64Field // = 911 + case visitRepeatedStringField // = 912 + case visitRepeatedUint32Field // = 913 + case visitRepeatedUint64Field // = 914 + case visitSingular // = 915 + case visitSingularBoolField // = 916 + case visitSingularBytesField // = 917 + case visitSingularDoubleField // = 918 + case visitSingularEnumField // = 919 + case visitSingularFixed32Field // = 920 + case visitSingularFixed64Field // = 921 + case visitSingularFloatField // = 922 + case visitSingularGroupField // = 923 + case visitSingularInt32Field // = 924 + case visitSingularInt64Field // = 925 + case visitSingularMessageField // = 926 + case visitSingularSfixed32Field // = 927 + case visitSingularSfixed64Field // = 928 + case visitSingularSint32Field // = 929 + case visitSingularSint64Field // = 930 + case visitSingularStringField // = 931 + case visitSingularUint32Field // = 932 + case visitSingularUint64Field // = 933 + case visitUnknown // = 934 + case wasDecoded // = 935 + case weak // = 936 + case weakDependency // = 937 + case `where` // = 938 + case wireFormat // = 939 + case with // = 940 + case withUnsafeBytes // = 941 + case withUnsafeMutableBytes // = 942 + case work // = 943 + case wrapped // = 944 + case wrappedType // = 945 + case wrappedValue // = 946 + case written // = 947 + case yday // = 948 case UNRECOGNIZED(Int) init() { @@ -1065,885 +1059,879 @@ enum ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: SwiftProtobuf.Enum { case 73: self = .clearDeprecatedLegacyJsonFieldConflicts case 74: self = .clearDoubleValue case 75: self = .clearEdition - case 76: self = .clearEditionEnum - case 77: self = .clearEnd - case 78: self = .clearEnumType - case 79: self = .clearExtendee - case 80: self = .clearExtensionValue - case 81: self = .clearFeatures - case 82: self = .clearFieldPresence - case 83: self = .clearFullName - case 84: self = .clearGoPackage - case 85: self = .clearIdempotencyLevel - case 86: self = .clearIdentifierValue - case 87: self = .clearInputType - case 88: self = .clearIsExtension - case 89: self = .clearJavaGenerateEqualsAndHash - case 90: self = .clearJavaGenericServices - case 91: self = .clearJavaMultipleFiles - case 92: self = .clearJavaOuterClassname - case 93: self = .clearJavaPackage - case 94: self = .clearJavaStringCheckUtf8 - case 95: self = .clearJsonFormat - case 96: self = .clearJsonName - case 97: self = .clearJstype - case 98: self = .clearLabel - case 99: self = .clearLazy - case 100: self = .clearLeadingComments - case 101: self = .clearMapEntry - case 102: self = .clearMaximumEdition - case 103: self = .clearMaximumEditionEnum - case 104: self = .clearMessageEncoding - case 105: self = .clearMessageSetWireFormat - case 106: self = .clearMinimumEdition - case 107: self = .clearMinimumEditionEnum - case 108: self = .clearName - case 109: self = .clearNamePart - case 110: self = .clearNegativeIntValue - case 111: self = .clearNoStandardDescriptorAccessor - case 112: self = .clearNumber - case 113: self = .clearObjcClassPrefix - case 114: self = .clearOneofIndex - case 115: self = .clearOptimizeFor - case 116: self = .clearOptions - case 117: self = .clearOutputType - case 118: self = .clearPackage - case 119: self = .clearPacked - case 120: self = .clearPhpClassPrefix - case 121: self = .clearPhpGenericServices - case 122: self = .clearPhpMetadataNamespace - case 123: self = .clearPhpNamespace - case 124: self = .clearPositiveIntValue - case 125: self = .clearProto3Optional - case 126: self = .clearPyGenericServices - case 127: self = .clearRepeated - case 128: self = .clearRepeatedFieldEncoding - case 129: self = .clearReserved - case 130: self = .clearRetention - case 131: self = .clearRubyPackage - case 132: self = .clearSemantic - case 133: self = .clearServerStreaming - case 134: self = .clearSourceCodeInfo - case 135: self = .clearSourceContext - case 136: self = .clearSourceFile - case 137: self = .clearStart - case 138: self = .clearStringValue - case 139: self = .clearSwiftPrefix - case 140: self = .clearSyntax - case 141: self = .clearTrailingComments - case 142: self = .clearType - case 143: self = .clearTypeName - case 144: self = .clearUnverifiedLazy - case 145: self = .clearValue - case 146: self = .clearVerification - case 147: self = .clearWeak - case 148: self = .clientStreaming - case 149: self = .codePoint - case 150: self = .codeUnits - case 151: self = .collection - case 152: self = .com - case 153: self = .comma - case 154: self = .contentsOf - case 155: self = .contiguousBytes - case 156: self = .count - case 157: self = .countVarintsInBuffer - case 158: self = .csharpNamespace - case 159: self = .ctype - case 160: self = .customCodable - case 161: self = .customDebugStringConvertible - case 162: self = .d - case 163: self = .data - case 164: self = .dataResult - case 165: self = .date - case 166: self = .daySec - case 167: self = .daysSinceEpoch - case 168: self = .debugDescription_ - case 169: self = .debugRedact - case 170: self = .declaration - case 171: self = .decoded - case 172: self = .decodedFromJsonnull - case 173: self = .decodeExtensionField - case 174: self = .decodeExtensionFieldsAsMessageSet - case 175: self = .decodeJson - case 176: self = .decodeMapField - case 177: self = .decodeMessage - case 178: self = .decoder - case 179: self = .decodeRepeated - case 180: self = .decodeRepeatedBoolField - case 181: self = .decodeRepeatedBytesField - case 182: self = .decodeRepeatedDoubleField - case 183: self = .decodeRepeatedEnumField - case 184: self = .decodeRepeatedFixed32Field - case 185: self = .decodeRepeatedFixed64Field - case 186: self = .decodeRepeatedFloatField - case 187: self = .decodeRepeatedGroupField - case 188: self = .decodeRepeatedInt32Field - case 189: self = .decodeRepeatedInt64Field - case 190: self = .decodeRepeatedMessageField - case 191: self = .decodeRepeatedSfixed32Field - case 192: self = .decodeRepeatedSfixed64Field - case 193: self = .decodeRepeatedSint32Field - case 194: self = .decodeRepeatedSint64Field - case 195: self = .decodeRepeatedStringField - case 196: self = .decodeRepeatedUint32Field - case 197: self = .decodeRepeatedUint64Field - case 198: self = .decodeSingular - case 199: self = .decodeSingularBoolField - case 200: self = .decodeSingularBytesField - case 201: self = .decodeSingularDoubleField - case 202: self = .decodeSingularEnumField - case 203: self = .decodeSingularFixed32Field - case 204: self = .decodeSingularFixed64Field - case 205: self = .decodeSingularFloatField - case 206: self = .decodeSingularGroupField - case 207: self = .decodeSingularInt32Field - case 208: self = .decodeSingularInt64Field - case 209: self = .decodeSingularMessageField - case 210: self = .decodeSingularSfixed32Field - case 211: self = .decodeSingularSfixed64Field - case 212: self = .decodeSingularSint32Field - case 213: self = .decodeSingularSint64Field - case 214: self = .decodeSingularStringField - case 215: self = .decodeSingularUint32Field - case 216: self = .decodeSingularUint64Field - case 217: self = .decodeTextFormat - case 218: self = .defaultAnyTypeUrlprefix - case 219: self = .defaults - case 220: self = .defaultValue - case 221: self = .dependency - case 222: self = .deprecated - case 223: self = .deprecatedLegacyJsonFieldConflicts - case 224: self = .description_ - case 225: self = .descriptorProto - case 226: self = .dictionary - case 227: self = .dictionaryLiteral - case 228: self = .digit - case 229: self = .digit0 - case 230: self = .digit1 - case 231: self = .digitCount - case 232: self = .digits - case 233: self = .digitValue - case 234: self = .discardableResult - case 235: self = .discardUnknownFields - case 236: self = .distance - case 237: self = .double - case 238: self = .doubleValue - case 239: self = .duration - case 240: self = .e - case 241: self = .edition - case 242: self = .editionDefault - case 243: self = .editionDefaults - case 244: self = .editionEnum - case 245: self = .element - case 246: self = .elements - case 247: self = .emitExtensionFieldName - case 248: self = .emitFieldName - case 249: self = .emitFieldNumber - case 250: self = .empty - case 251: self = .emptyData - case 252: self = .encodeAsBytes - case 253: self = .encoded - case 254: self = .encodedJsonstring - case 255: self = .encodedSize - case 256: self = .encodeField - case 257: self = .encoder - case 258: self = .end - case 259: self = .endArray - case 260: self = .endMessageField - case 261: self = .endObject - case 262: self = .endRegularField - case 263: self = .enum - case 264: self = .enumDescriptorProto - case 265: self = .enumOptions - case 266: self = .enumReservedRange - case 267: self = .enumType - case 268: self = .enumvalue - case 269: self = .enumValueDescriptorProto - case 270: self = .enumValueOptions - case 271: self = .equatable - case 272: self = .error - case 273: self = .expressibleByArrayLiteral - case 274: self = .expressibleByDictionaryLiteral - case 275: self = .ext - case 276: self = .extDecoder - case 277: self = .extendedGraphemeClusterLiteral - case 278: self = .extendedGraphemeClusterLiteralType - case 279: self = .extendee - case 280: self = .extensibleMessage - case 281: self = .extension - case 282: self = .extensionField - case 283: self = .extensionFieldNumber - case 284: self = .extensionFieldValueSet - case 285: self = .extensionMap - case 286: self = .extensionRange - case 287: self = .extensionRangeOptions - case 288: self = .extensions - case 289: self = .extras - case 290: self = .f - case 291: self = .false - case 292: self = .features - case 293: self = .featureSet - case 294: self = .featureSetDefaults - case 295: self = .featureSetEditionDefault - case 296: self = .field - case 297: self = .fieldData - case 298: self = .fieldDescriptorProto - case 299: self = .fieldMask - case 300: self = .fieldName - case 301: self = .fieldNameCount - case 302: self = .fieldNum - case 303: self = .fieldNumber - case 304: self = .fieldNumberForProto - case 305: self = .fieldOptions - case 306: self = .fieldPresence - case 307: self = .fields - case 308: self = .fieldSize - case 309: self = .fieldTag - case 310: self = .fieldType - case 311: self = .file - case 312: self = .fileDescriptorProto - case 313: self = .fileDescriptorSet - case 314: self = .fileName - case 315: self = .fileOptions - case 316: self = .filter - case 317: self = .first - case 318: self = .firstItem - case 319: self = .float - case 320: self = .floatLiteral - case 321: self = .floatLiteralType - case 322: self = .floatValue - case 323: self = .forMessageName - case 324: self = .formUnion - case 325: self = .forReadingFrom - case 326: self = .forTypeURL - case 327: self = .forwardParser - case 328: self = .forWritingInto - case 329: self = .from - case 330: self = .fromAscii2 - case 331: self = .fromAscii4 - case 332: self = .fromByteOffset - case 333: self = .fromHexDigit - case 334: self = .fullName - case 335: self = .func - case 336: self = .g - case 337: self = .generatedCodeInfo - case 338: self = .get - case 339: self = .getExtensionValue - case 340: self = .googleapis - case 341: self = .googleProtobufAny - case 342: self = .googleProtobufApi - case 343: self = .googleProtobufBoolValue - case 344: self = .googleProtobufBytesValue - case 345: self = .googleProtobufDescriptorProto - case 346: self = .googleProtobufDoubleValue - case 347: self = .googleProtobufDuration - case 348: self = .googleProtobufEdition - case 349: self = .googleProtobufEmpty - case 350: self = .googleProtobufEnum - case 351: self = .googleProtobufEnumDescriptorProto - case 352: self = .googleProtobufEnumOptions - case 353: self = .googleProtobufEnumValue - case 354: self = .googleProtobufEnumValueDescriptorProto - case 355: self = .googleProtobufEnumValueOptions - case 356: self = .googleProtobufExtensionRangeOptions - case 357: self = .googleProtobufFeatureSet - case 358: self = .googleProtobufFeatureSetDefaults - case 359: self = .googleProtobufField - case 360: self = .googleProtobufFieldDescriptorProto - case 361: self = .googleProtobufFieldMask - case 362: self = .googleProtobufFieldOptions - case 363: self = .googleProtobufFileDescriptorProto - case 364: self = .googleProtobufFileDescriptorSet - case 365: self = .googleProtobufFileOptions - case 366: self = .googleProtobufFloatValue - case 367: self = .googleProtobufGeneratedCodeInfo - case 368: self = .googleProtobufInt32Value - case 369: self = .googleProtobufInt64Value - case 370: self = .googleProtobufListValue - case 371: self = .googleProtobufMessageOptions - case 372: self = .googleProtobufMethod - case 373: self = .googleProtobufMethodDescriptorProto - case 374: self = .googleProtobufMethodOptions - case 375: self = .googleProtobufMixin - case 376: self = .googleProtobufNullValue - case 377: self = .googleProtobufOneofDescriptorProto - case 378: self = .googleProtobufOneofOptions - case 379: self = .googleProtobufOption - case 380: self = .googleProtobufServiceDescriptorProto - case 381: self = .googleProtobufServiceOptions - case 382: self = .googleProtobufSourceCodeInfo - case 383: self = .googleProtobufSourceContext - case 384: self = .googleProtobufStringValue - case 385: self = .googleProtobufStruct - case 386: self = .googleProtobufSyntax - case 387: self = .googleProtobufTimestamp - case 388: self = .googleProtobufType - case 389: self = .googleProtobufUint32Value - case 390: self = .googleProtobufUint64Value - case 391: self = .googleProtobufUninterpretedOption - case 392: self = .googleProtobufValue - case 393: self = .goPackage - case 394: self = .group - case 395: self = .groupFieldNumberStack - case 396: self = .groupSize - case 397: self = .h - case 398: self = .hadOneofValue - case 399: self = .handleConflictingOneOf - case 400: self = .hasAggregateValue - case 401: self = .hasAllowAlias - case 402: self = .hasBegin - case 403: self = .hasCcEnableArenas - case 404: self = .hasCcGenericServices - case 405: self = .hasClientStreaming - case 406: self = .hasCsharpNamespace - case 407: self = .hasCtype - case 408: self = .hasDebugRedact - case 409: self = .hasDefaultValue - case 410: self = .hasDeprecated - case 411: self = .hasDeprecatedLegacyJsonFieldConflicts - case 412: self = .hasDoubleValue - case 413: self = .hasEdition - case 414: self = .hasEditionEnum - case 415: self = .hasEnd - case 416: self = .hasEnumType - case 417: self = .hasExtendee - case 418: self = .hasExtensionValue - case 419: self = .hasFeatures - case 420: self = .hasFieldPresence - case 421: self = .hasFullName - case 422: self = .hasGoPackage - case 423: self = .hash - case 424: self = .hashable - case 425: self = .hasher - case 426: self = .hashValue_ - case 427: self = .hashVisitor - case 428: self = .hasIdempotencyLevel - case 429: self = .hasIdentifierValue - case 430: self = .hasInputType - case 431: self = .hasIsExtension - case 432: self = .hasJavaGenerateEqualsAndHash - case 433: self = .hasJavaGenericServices - case 434: self = .hasJavaMultipleFiles - case 435: self = .hasJavaOuterClassname - case 436: self = .hasJavaPackage - case 437: self = .hasJavaStringCheckUtf8 - case 438: self = .hasJsonFormat - case 439: self = .hasJsonName - case 440: self = .hasJstype - case 441: self = .hasLabel - case 442: self = .hasLazy - case 443: self = .hasLeadingComments - case 444: self = .hasMapEntry - case 445: self = .hasMaximumEdition - case 446: self = .hasMaximumEditionEnum - case 447: self = .hasMessageEncoding - case 448: self = .hasMessageSetWireFormat - case 449: self = .hasMinimumEdition - case 450: self = .hasMinimumEditionEnum - case 451: self = .hasName - case 452: self = .hasNamePart - case 453: self = .hasNegativeIntValue - case 454: self = .hasNoStandardDescriptorAccessor - case 455: self = .hasNumber - case 456: self = .hasObjcClassPrefix - case 457: self = .hasOneofIndex - case 458: self = .hasOptimizeFor - case 459: self = .hasOptions - case 460: self = .hasOutputType - case 461: self = .hasPackage - case 462: self = .hasPacked - case 463: self = .hasPhpClassPrefix - case 464: self = .hasPhpGenericServices - case 465: self = .hasPhpMetadataNamespace - case 466: self = .hasPhpNamespace - case 467: self = .hasPositiveIntValue - case 468: self = .hasProto3Optional - case 469: self = .hasPyGenericServices - case 470: self = .hasRepeated - case 471: self = .hasRepeatedFieldEncoding - case 472: self = .hasReserved - case 473: self = .hasRetention - case 474: self = .hasRubyPackage - case 475: self = .hasSemantic - case 476: self = .hasServerStreaming - case 477: self = .hasSourceCodeInfo - case 478: self = .hasSourceContext - case 479: self = .hasSourceFile - case 480: self = .hasStart - case 481: self = .hasStringValue - case 482: self = .hasSwiftPrefix - case 483: self = .hasSyntax - case 484: self = .hasTrailingComments - case 485: self = .hasType - case 486: self = .hasTypeName - case 487: self = .hasUnverifiedLazy - case 488: self = .hasValue - case 489: self = .hasVerification - case 490: self = .hasWeak - case 491: self = .hour - case 492: self = .i - case 493: self = .idempotencyLevel - case 494: self = .identifierValue - case 495: self = .if - case 496: self = .ignoreUnknownFields - case 497: self = .index - case 498: self = .init_ - case 499: self = .inout - case 500: self = .inputType - case 501: self = .insert - case 502: self = .int - case 503: self = .int32 - case 504: self = .int32Value - case 505: self = .int64 - case 506: self = .int64Value - case 507: self = .int8 - case 508: self = .integerLiteral - case 509: self = .integerLiteralType - case 510: self = .intern - case 511: self = .internal - case 512: self = .internalState - case 513: self = .into - case 514: self = .ints - case 515: self = .isA - case 516: self = .isEqual - case 517: self = .isEqualTo - case 518: self = .isExtension - case 519: self = .isInitialized - case 520: self = .isNegative - case 521: self = .itemTagsEncodedSize - case 522: self = .iterator - case 523: self = .i2166136261 - case 524: self = .javaGenerateEqualsAndHash - case 525: self = .javaGenericServices - case 526: self = .javaMultipleFiles - case 527: self = .javaOuterClassname - case 528: self = .javaPackage - case 529: self = .javaStringCheckUtf8 - case 530: self = .jsondecoder - case 531: self = .jsondecodingError - case 532: self = .jsondecodingOptions - case 533: self = .jsonEncoder - case 534: self = .jsonencodingError - case 535: self = .jsonencodingOptions - case 536: self = .jsonencodingVisitor - case 537: self = .jsonFormat - case 538: self = .jsonmapEncodingVisitor - case 539: self = .jsonName - case 540: self = .jsonPath - case 541: self = .jsonPaths - case 542: self = .jsonscanner - case 543: self = .jsonString - case 544: self = .jsonText - case 545: self = .jsonUtf8Data - case 546: self = .jstype - case 547: self = .k - case 548: self = .kChunkSize - case 549: self = .key - case 550: self = .keyField - case 551: self = .keyFieldOpt - case 552: self = .keyType - case 553: self = .kind - case 554: self = .l - case 555: self = .label - case 556: self = .lazy - case 557: self = .leadingComments - case 558: self = .leadingDetachedComments - case 559: self = .length - case 560: self = .lessThan - case 561: self = .let - case 562: self = .lhs - case 563: self = .list - case 564: self = .listOfMessages - case 565: self = .listValue - case 566: self = .littleEndian - case 567: self = .littleEndianBytes - case 568: self = .load - case 569: self = .localHasher - case 570: self = .location - case 571: self = .m - case 572: self = .major - case 573: self = .makeIterator - case 574: self = .mapEntry - case 575: self = .mapHash - case 576: self = .mapKeyType - case 577: self = .mapNameResolver - case 578: self = .mapToMessages - case 579: self = .mapValueType - case 580: self = .mapVisitor - case 581: self = .maximumEdition - case 582: self = .maximumEditionEnum - case 583: self = .mdayStart - case 584: self = .merge - case 585: self = .message - case 586: self = .messageDepthLimit - case 587: self = .messageEncoding - case 588: self = .messageExtension - case 589: self = .messageImplementationBase - case 590: self = .messageOptions - case 591: self = .messageSet - case 592: self = .messageSetWireFormat - case 593: self = .messageType - case 594: self = .method - case 595: self = .methodDescriptorProto - case 596: self = .methodOptions - case 597: self = .methods - case 598: self = .min - case 599: self = .minimumEdition - case 600: self = .minimumEditionEnum - case 601: self = .minor - case 602: self = .mixin - case 603: self = .mixins - case 604: self = .modifier - case 605: self = .modify - case 606: self = .month - case 607: self = .msgExtension - case 608: self = .mutating - case 609: self = .n - case 610: self = .name - case 611: self = .nameDescription - case 612: self = .nameMap - case 613: self = .namePart - case 614: self = .nameResolver - case 615: self = .names - case 616: self = .nanos - case 617: self = .nativeBytes - case 618: self = .nativeEndianBytes - case 619: self = .negativeIntValue - case 620: self = .nestedType - case 621: self = .newL - case 622: self = .newList - case 623: self = .newValue - case 624: self = .nextByte - case 625: self = .nextFieldNumber - case 626: self = .nil - case 627: self = .nilLiteral - case 628: self = .noStandardDescriptorAccessor - case 629: self = .nullValue - case 630: self = .number - case 631: self = .numberValue - case 632: self = .objcClassPrefix - case 633: self = .of - case 634: self = .oneofDecl - case 635: self = .oneofDescriptorProto - case 636: self = .oneofIndex - case 637: self = .oneofOptions - case 638: self = .oneofs - case 639: self = .oneOfKind - case 640: self = .optimizeFor - case 641: self = .optimizeMode - case 642: self = .option - case 643: self = .optionalEnumExtensionField - case 644: self = .optionalExtensionField - case 645: self = .optionalGroupExtensionField - case 646: self = .optionalMessageExtensionField - case 647: self = .optionRetention - case 648: self = .options - case 649: self = .optionTargetType - case 650: self = .other - case 651: self = .others - case 652: self = .out - case 653: self = .outputType - case 654: self = .p - case 655: self = .package - case 656: self = .packed - case 657: self = .packedEnumExtensionField - case 658: self = .packedExtensionField - case 659: self = .padding - case 660: self = .parent - case 661: self = .parse - case 662: self = .partial - case 663: self = .path - case 664: self = .paths - case 665: self = .payload - case 666: self = .payloadSize - case 667: self = .phpClassPrefix - case 668: self = .phpGenericServices - case 669: self = .phpMetadataNamespace - case 670: self = .phpNamespace - case 671: self = .pointer - case 672: self = .pos - case 673: self = .positiveIntValue - case 674: self = .prefix - case 675: self = .preserveProtoFieldNames - case 676: self = .preTraverse - case 677: self = .printUnknownFields - case 678: self = .proto2 - case 679: self = .proto3DefaultValue - case 680: self = .proto3Optional - case 681: self = .protobufApiversionCheck - case 682: self = .protobufApiversion2 - case 683: self = .protobufBool - case 684: self = .protobufBytes - case 685: self = .protobufDouble - case 686: self = .protobufEnumMap - case 687: self = .protobufExtension - case 688: self = .protobufFixed32 - case 689: self = .protobufFixed64 - case 690: self = .protobufFloat - case 691: self = .protobufInt32 - case 692: self = .protobufInt64 - case 693: self = .protobufMap - case 694: self = .protobufMessageMap - case 695: self = .protobufSfixed32 - case 696: self = .protobufSfixed64 - case 697: self = .protobufSint32 - case 698: self = .protobufSint64 - case 699: self = .protobufString - case 700: self = .protobufUint32 - case 701: self = .protobufUint64 - case 702: self = .protobufExtensionFieldValues - case 703: self = .protobufFieldNumber - case 704: self = .protobufGeneratedIsEqualTo - case 705: self = .protobufNameMap - case 706: self = .protobufNewField - case 707: self = .protobufPackage - case 708: self = .protocol - case 709: self = .protoFieldName - case 710: self = .protoMessageName - case 711: self = .protoNameProviding - case 712: self = .protoPaths - case 713: self = .public - case 714: self = .publicDependency - case 715: self = .putBoolValue - case 716: self = .putBytesValue - case 717: self = .putDoubleValue - case 718: self = .putEnumValue - case 719: self = .putFixedUint32 - case 720: self = .putFixedUint64 - case 721: self = .putFloatValue - case 722: self = .putInt64 - case 723: self = .putStringValue - case 724: self = .putUint64 - case 725: self = .putUint64Hex - case 726: self = .putVarInt - case 727: self = .putZigZagVarInt - case 728: self = .pyGenericServices - case 729: self = .rawChars - case 730: self = .rawRepresentable - case 731: self = .rawValue_ - case 732: self = .read4HexDigits - case 733: self = .register - case 734: self = .repeated - case 735: self = .repeatedEnumExtensionField - case 736: self = .repeatedExtensionField - case 737: self = .repeatedFieldEncoding - case 738: self = .repeatedGroupExtensionField - case 739: self = .repeatedMessageExtensionField - case 740: self = .repeating - case 741: self = .requestStreaming - case 742: self = .requestTypeURL - case 743: self = .requiredSize - case 744: self = .responseStreaming - case 745: self = .responseTypeURL - case 746: self = .result - case 747: self = .retention - case 748: self = .rethrows - case 749: self = .return - case 750: self = .returnType - case 751: self = .revision - case 752: self = .rhs - case 753: self = .root - case 754: self = .rubyPackage - case 755: self = .s - case 756: self = .sawBackslash - case 757: self = .sawSection4Characters - case 758: self = .sawSection5Characters - case 759: self = .scanner - case 760: self = .seconds - case 761: self = .self_ - case 762: self = .semantic - case 763: self = .separator - case 764: self = .serialize - case 765: self = .serializedData - case 766: self = .serializedSize - case 767: self = .serverStreaming - case 768: self = .service - case 769: self = .serviceDescriptorProto - case 770: self = .serviceOptions - case 771: self = .set - case 772: self = .setExtensionValue - case 773: self = .shift - case 774: self = .simpleExtensionMap - case 775: self = .sizer - case 776: self = .source - case 777: self = .sourceCodeInfo - case 778: self = .sourceContext - case 779: self = .sourceEncoding - case 780: self = .sourceFile - case 781: self = .span - case 782: self = .split - case 783: self = .start - case 784: self = .startArray - case 785: self = .startArrayObject - case 786: self = .startField - case 787: self = .startIndex - case 788: self = .startMessageField - case 789: self = .startObject - case 790: self = .startRegularField - case 791: self = .state - case 792: self = .static - case 793: self = .staticString - case 794: self = .storage - case 795: self = .string - case 796: self = .stringLiteral - case 797: self = .stringLiteralType - case 798: self = .stringResult - case 799: self = .stringValue - case 800: self = .struct - case 801: self = .structValue - case 802: self = .subDecoder - case 803: self = .subscript - case 804: self = .subVisitor - case 805: self = .swift - case 806: self = .swiftPrefix - case 807: self = .swiftProtobuf - case 808: self = .syntax - case 809: self = .t - case 810: self = .tag - case 811: self = .targets - case 812: self = .terminator - case 813: self = .testDecoder - case 814: self = .text - case 815: self = .textDecoder - case 816: self = .textFormatDecoder - case 817: self = .textFormatDecodingError - case 818: self = .textFormatDecodingOptions - case 819: self = .textFormatEncodingOptions - case 820: self = .textFormatEncodingVisitor - case 821: self = .textFormatString - case 822: self = .throwOrIgnore - case 823: self = .throws - case 824: self = .timeInterval - case 825: self = .timeIntervalSince1970 - case 826: self = .timeIntervalSinceReferenceDate - case 827: self = .timestamp - case 828: self = .total - case 829: self = .totalArrayDepth - case 830: self = .totalSize - case 831: self = .trailingComments - case 832: self = .traverse - case 833: self = .true - case 834: self = .try - case 835: self = .type - case 836: self = .typealias - case 837: self = .typeEnum - case 838: self = .typeName - case 839: self = .typePrefix - case 840: self = .typeStart - case 841: self = .typeUnknown - case 842: self = .typeURL - case 843: self = .uint32 - case 844: self = .uint32Value - case 845: self = .uint64 - case 846: self = .uint64Value - case 847: self = .uint8 - case 848: self = .unicodeScalarLiteral - case 849: self = .unicodeScalarLiteralType - case 850: self = .unicodeScalars - case 851: self = .unicodeScalarView - case 852: self = .uninterpretedOption - case 853: self = .union - case 854: self = .uniqueStorage - case 855: self = .unknown - case 856: self = .unknownFields - case 857: self = .unknownStorage - case 858: self = .unpackTo - case 859: self = .unsafeBufferPointer - case 860: self = .unsafeMutablePointer - case 861: self = .unsafeMutableRawBufferPointer - case 862: self = .unsafeMutableRawPointer - case 863: self = .unsafeRawBufferPointer - case 864: self = .unsafeRawPointer - case 865: self = .unverifiedLazy - case 866: self = .updatedOptions - case 867: self = .url - case 868: self = .useDeterministicOrdering - case 869: self = .utf8 - case 870: self = .utf8Ptr - case 871: self = .utf8ToDouble - case 872: self = .utf8View - case 873: self = .v - case 874: self = .value - case 875: self = .valueField - case 876: self = .values - case 877: self = .valueType - case 878: self = .var - case 879: self = .verification - case 880: self = .verificationState - case 881: self = .version - case 882: self = .versionString - case 883: self = .visitExtensionFields - case 884: self = .visitExtensionFieldsAsMessageSet - case 885: self = .visitMapField - case 886: self = .visitor - case 887: self = .visitPacked - case 888: self = .visitPackedBoolField - case 889: self = .visitPackedDoubleField - case 890: self = .visitPackedEnumField - case 891: self = .visitPackedFixed32Field - case 892: self = .visitPackedFixed64Field - case 893: self = .visitPackedFloatField - case 894: self = .visitPackedInt32Field - case 895: self = .visitPackedInt64Field - case 896: self = .visitPackedSfixed32Field - case 897: self = .visitPackedSfixed64Field - case 898: self = .visitPackedSint32Field - case 899: self = .visitPackedSint64Field - case 900: self = .visitPackedUint32Field - case 901: self = .visitPackedUint64Field - case 902: self = .visitRepeated - case 903: self = .visitRepeatedBoolField - case 904: self = .visitRepeatedBytesField - case 905: self = .visitRepeatedDoubleField - case 906: self = .visitRepeatedEnumField - case 907: self = .visitRepeatedFixed32Field - case 908: self = .visitRepeatedFixed64Field - case 909: self = .visitRepeatedFloatField - case 910: self = .visitRepeatedGroupField - case 911: self = .visitRepeatedInt32Field - case 912: self = .visitRepeatedInt64Field - case 913: self = .visitRepeatedMessageField - case 914: self = .visitRepeatedSfixed32Field - case 915: self = .visitRepeatedSfixed64Field - case 916: self = .visitRepeatedSint32Field - case 917: self = .visitRepeatedSint64Field - case 918: self = .visitRepeatedStringField - case 919: self = .visitRepeatedUint32Field - case 920: self = .visitRepeatedUint64Field - case 921: self = .visitSingular - case 922: self = .visitSingularBoolField - case 923: self = .visitSingularBytesField - case 924: self = .visitSingularDoubleField - case 925: self = .visitSingularEnumField - case 926: self = .visitSingularFixed32Field - case 927: self = .visitSingularFixed64Field - case 928: self = .visitSingularFloatField - case 929: self = .visitSingularGroupField - case 930: self = .visitSingularInt32Field - case 931: self = .visitSingularInt64Field - case 932: self = .visitSingularMessageField - case 933: self = .visitSingularSfixed32Field - case 934: self = .visitSingularSfixed64Field - case 935: self = .visitSingularSint32Field - case 936: self = .visitSingularSint64Field - case 937: self = .visitSingularStringField - case 938: self = .visitSingularUint32Field - case 939: self = .visitSingularUint64Field - case 940: self = .visitUnknown - case 941: self = .wasDecoded - case 942: self = .weak - case 943: self = .weakDependency - case 944: self = .where - case 945: self = .wireFormat - case 946: self = .with - case 947: self = .withUnsafeBytes - case 948: self = .withUnsafeMutableBytes - case 949: self = .work - case 950: self = .wrapped - case 951: self = .wrappedType - case 952: self = .wrappedValue - case 953: self = .written - case 954: self = .yday + case 76: self = .clearEnd + case 77: self = .clearEnumType + case 78: self = .clearExtendee + case 79: self = .clearExtensionValue + case 80: self = .clearFeatures + case 81: self = .clearFieldPresence + case 82: self = .clearFullName + case 83: self = .clearGoPackage + case 84: self = .clearIdempotencyLevel + case 85: self = .clearIdentifierValue + case 86: self = .clearInputType + case 87: self = .clearIsExtension + case 88: self = .clearJavaGenerateEqualsAndHash + case 89: self = .clearJavaGenericServices + case 90: self = .clearJavaMultipleFiles + case 91: self = .clearJavaOuterClassname + case 92: self = .clearJavaPackage + case 93: self = .clearJavaStringCheckUtf8 + case 94: self = .clearJsonFormat + case 95: self = .clearJsonName + case 96: self = .clearJstype + case 97: self = .clearLabel + case 98: self = .clearLazy + case 99: self = .clearLeadingComments + case 100: self = .clearMapEntry + case 101: self = .clearMaximumEdition + case 102: self = .clearMessageEncoding + case 103: self = .clearMessageSetWireFormat + case 104: self = .clearMinimumEdition + case 105: self = .clearName + case 106: self = .clearNamePart + case 107: self = .clearNegativeIntValue + case 108: self = .clearNoStandardDescriptorAccessor + case 109: self = .clearNumber + case 110: self = .clearObjcClassPrefix + case 111: self = .clearOneofIndex + case 112: self = .clearOptimizeFor + case 113: self = .clearOptions + case 114: self = .clearOutputType + case 115: self = .clearPackage + case 116: self = .clearPacked + case 117: self = .clearPhpClassPrefix + case 118: self = .clearPhpGenericServices + case 119: self = .clearPhpMetadataNamespace + case 120: self = .clearPhpNamespace + case 121: self = .clearPositiveIntValue + case 122: self = .clearProto3Optional + case 123: self = .clearPyGenericServices + case 124: self = .clearRepeated + case 125: self = .clearRepeatedFieldEncoding + case 126: self = .clearReserved + case 127: self = .clearRetention + case 128: self = .clearRubyPackage + case 129: self = .clearSemantic + case 130: self = .clearServerStreaming + case 131: self = .clearSourceCodeInfo + case 132: self = .clearSourceContext + case 133: self = .clearSourceFile + case 134: self = .clearStart + case 135: self = .clearStringValue + case 136: self = .clearSwiftPrefix + case 137: self = .clearSyntax + case 138: self = .clearTrailingComments + case 139: self = .clearType + case 140: self = .clearTypeName + case 141: self = .clearUnverifiedLazy + case 142: self = .clearUtf8Validation + case 143: self = .clearValue + case 144: self = .clearVerification + case 145: self = .clearWeak + case 146: self = .clientStreaming + case 147: self = .codePoint + case 148: self = .codeUnits + case 149: self = .collection + case 150: self = .com + case 151: self = .comma + case 152: self = .contentsOf + case 153: self = .contiguousBytes + case 154: self = .count + case 155: self = .countVarintsInBuffer + case 156: self = .csharpNamespace + case 157: self = .ctype + case 158: self = .customCodable + case 159: self = .customDebugStringConvertible + case 160: self = .d + case 161: self = .data + case 162: self = .dataResult + case 163: self = .date + case 164: self = .daySec + case 165: self = .daysSinceEpoch + case 166: self = .debugDescription_ + case 167: self = .debugRedact + case 168: self = .declaration + case 169: self = .decoded + case 170: self = .decodedFromJsonnull + case 171: self = .decodeExtensionField + case 172: self = .decodeExtensionFieldsAsMessageSet + case 173: self = .decodeJson + case 174: self = .decodeMapField + case 175: self = .decodeMessage + case 176: self = .decoder + case 177: self = .decodeRepeated + case 178: self = .decodeRepeatedBoolField + case 179: self = .decodeRepeatedBytesField + case 180: self = .decodeRepeatedDoubleField + case 181: self = .decodeRepeatedEnumField + case 182: self = .decodeRepeatedFixed32Field + case 183: self = .decodeRepeatedFixed64Field + case 184: self = .decodeRepeatedFloatField + case 185: self = .decodeRepeatedGroupField + case 186: self = .decodeRepeatedInt32Field + case 187: self = .decodeRepeatedInt64Field + case 188: self = .decodeRepeatedMessageField + case 189: self = .decodeRepeatedSfixed32Field + case 190: self = .decodeRepeatedSfixed64Field + case 191: self = .decodeRepeatedSint32Field + case 192: self = .decodeRepeatedSint64Field + case 193: self = .decodeRepeatedStringField + case 194: self = .decodeRepeatedUint32Field + case 195: self = .decodeRepeatedUint64Field + case 196: self = .decodeSingular + case 197: self = .decodeSingularBoolField + case 198: self = .decodeSingularBytesField + case 199: self = .decodeSingularDoubleField + case 200: self = .decodeSingularEnumField + case 201: self = .decodeSingularFixed32Field + case 202: self = .decodeSingularFixed64Field + case 203: self = .decodeSingularFloatField + case 204: self = .decodeSingularGroupField + case 205: self = .decodeSingularInt32Field + case 206: self = .decodeSingularInt64Field + case 207: self = .decodeSingularMessageField + case 208: self = .decodeSingularSfixed32Field + case 209: self = .decodeSingularSfixed64Field + case 210: self = .decodeSingularSint32Field + case 211: self = .decodeSingularSint64Field + case 212: self = .decodeSingularStringField + case 213: self = .decodeSingularUint32Field + case 214: self = .decodeSingularUint64Field + case 215: self = .decodeTextFormat + case 216: self = .defaultAnyTypeUrlprefix + case 217: self = .defaults + case 218: self = .defaultValue + case 219: self = .dependency + case 220: self = .deprecated + case 221: self = .deprecatedLegacyJsonFieldConflicts + case 222: self = .description_ + case 223: self = .descriptorProto + case 224: self = .dictionary + case 225: self = .dictionaryLiteral + case 226: self = .digit + case 227: self = .digit0 + case 228: self = .digit1 + case 229: self = .digitCount + case 230: self = .digits + case 231: self = .digitValue + case 232: self = .discardableResult + case 233: self = .discardUnknownFields + case 234: self = .distance + case 235: self = .double + case 236: self = .doubleValue + case 237: self = .duration + case 238: self = .e + case 239: self = .edition + case 240: self = .editionDefault + case 241: self = .editionDefaults + case 242: self = .element + case 243: self = .elements + case 244: self = .emitExtensionFieldName + case 245: self = .emitFieldName + case 246: self = .emitFieldNumber + case 247: self = .empty + case 248: self = .emptyData + case 249: self = .encodeAsBytes + case 250: self = .encoded + case 251: self = .encodedJsonstring + case 252: self = .encodedSize + case 253: self = .encodeField + case 254: self = .encoder + case 255: self = .end + case 256: self = .endArray + case 257: self = .endMessageField + case 258: self = .endObject + case 259: self = .endRegularField + case 260: self = .enum + case 261: self = .enumDescriptorProto + case 262: self = .enumOptions + case 263: self = .enumReservedRange + case 264: self = .enumType + case 265: self = .enumvalue + case 266: self = .enumValueDescriptorProto + case 267: self = .enumValueOptions + case 268: self = .equatable + case 269: self = .error + case 270: self = .expressibleByArrayLiteral + case 271: self = .expressibleByDictionaryLiteral + case 272: self = .ext + case 273: self = .extDecoder + case 274: self = .extendedGraphemeClusterLiteral + case 275: self = .extendedGraphemeClusterLiteralType + case 276: self = .extendee + case 277: self = .extensibleMessage + case 278: self = .extension + case 279: self = .extensionField + case 280: self = .extensionFieldNumber + case 281: self = .extensionFieldValueSet + case 282: self = .extensionMap + case 283: self = .extensionRange + case 284: self = .extensionRangeOptions + case 285: self = .extensions + case 286: self = .extras + case 287: self = .f + case 288: self = .false + case 289: self = .features + case 290: self = .featureSet + case 291: self = .featureSetDefaults + case 292: self = .featureSetEditionDefault + case 293: self = .field + case 294: self = .fieldData + case 295: self = .fieldDescriptorProto + case 296: self = .fieldMask + case 297: self = .fieldName + case 298: self = .fieldNameCount + case 299: self = .fieldNum + case 300: self = .fieldNumber + case 301: self = .fieldNumberForProto + case 302: self = .fieldOptions + case 303: self = .fieldPresence + case 304: self = .fields + case 305: self = .fieldSize + case 306: self = .fieldTag + case 307: self = .fieldType + case 308: self = .file + case 309: self = .fileDescriptorProto + case 310: self = .fileDescriptorSet + case 311: self = .fileName + case 312: self = .fileOptions + case 313: self = .filter + case 314: self = .first + case 315: self = .firstItem + case 316: self = .float + case 317: self = .floatLiteral + case 318: self = .floatLiteralType + case 319: self = .floatValue + case 320: self = .forMessageName + case 321: self = .formUnion + case 322: self = .forReadingFrom + case 323: self = .forTypeURL + case 324: self = .forwardParser + case 325: self = .forWritingInto + case 326: self = .from + case 327: self = .fromAscii2 + case 328: self = .fromAscii4 + case 329: self = .fromByteOffset + case 330: self = .fromHexDigit + case 331: self = .fullName + case 332: self = .func + case 333: self = .g + case 334: self = .generatedCodeInfo + case 335: self = .get + case 336: self = .getExtensionValue + case 337: self = .googleapis + case 338: self = .googleProtobufAny + case 339: self = .googleProtobufApi + case 340: self = .googleProtobufBoolValue + case 341: self = .googleProtobufBytesValue + case 342: self = .googleProtobufDescriptorProto + case 343: self = .googleProtobufDoubleValue + case 344: self = .googleProtobufDuration + case 345: self = .googleProtobufEdition + case 346: self = .googleProtobufEmpty + case 347: self = .googleProtobufEnum + case 348: self = .googleProtobufEnumDescriptorProto + case 349: self = .googleProtobufEnumOptions + case 350: self = .googleProtobufEnumValue + case 351: self = .googleProtobufEnumValueDescriptorProto + case 352: self = .googleProtobufEnumValueOptions + case 353: self = .googleProtobufExtensionRangeOptions + case 354: self = .googleProtobufFeatureSet + case 355: self = .googleProtobufFeatureSetDefaults + case 356: self = .googleProtobufField + case 357: self = .googleProtobufFieldDescriptorProto + case 358: self = .googleProtobufFieldMask + case 359: self = .googleProtobufFieldOptions + case 360: self = .googleProtobufFileDescriptorProto + case 361: self = .googleProtobufFileDescriptorSet + case 362: self = .googleProtobufFileOptions + case 363: self = .googleProtobufFloatValue + case 364: self = .googleProtobufGeneratedCodeInfo + case 365: self = .googleProtobufInt32Value + case 366: self = .googleProtobufInt64Value + case 367: self = .googleProtobufListValue + case 368: self = .googleProtobufMessageOptions + case 369: self = .googleProtobufMethod + case 370: self = .googleProtobufMethodDescriptorProto + case 371: self = .googleProtobufMethodOptions + case 372: self = .googleProtobufMixin + case 373: self = .googleProtobufNullValue + case 374: self = .googleProtobufOneofDescriptorProto + case 375: self = .googleProtobufOneofOptions + case 376: self = .googleProtobufOption + case 377: self = .googleProtobufServiceDescriptorProto + case 378: self = .googleProtobufServiceOptions + case 379: self = .googleProtobufSourceCodeInfo + case 380: self = .googleProtobufSourceContext + case 381: self = .googleProtobufStringValue + case 382: self = .googleProtobufStruct + case 383: self = .googleProtobufSyntax + case 384: self = .googleProtobufTimestamp + case 385: self = .googleProtobufType + case 386: self = .googleProtobufUint32Value + case 387: self = .googleProtobufUint64Value + case 388: self = .googleProtobufUninterpretedOption + case 389: self = .googleProtobufValue + case 390: self = .goPackage + case 391: self = .group + case 392: self = .groupFieldNumberStack + case 393: self = .groupSize + case 394: self = .h + case 395: self = .hadOneofValue + case 396: self = .handleConflictingOneOf + case 397: self = .hasAggregateValue + case 398: self = .hasAllowAlias + case 399: self = .hasBegin + case 400: self = .hasCcEnableArenas + case 401: self = .hasCcGenericServices + case 402: self = .hasClientStreaming + case 403: self = .hasCsharpNamespace + case 404: self = .hasCtype + case 405: self = .hasDebugRedact + case 406: self = .hasDefaultValue + case 407: self = .hasDeprecated + case 408: self = .hasDeprecatedLegacyJsonFieldConflicts + case 409: self = .hasDoubleValue + case 410: self = .hasEdition + case 411: self = .hasEnd + case 412: self = .hasEnumType + case 413: self = .hasExtendee + case 414: self = .hasExtensionValue + case 415: self = .hasFeatures + case 416: self = .hasFieldPresence + case 417: self = .hasFullName + case 418: self = .hasGoPackage + case 419: self = .hash + case 420: self = .hashable + case 421: self = .hasher + case 422: self = .hashValue_ + case 423: self = .hashVisitor + case 424: self = .hasIdempotencyLevel + case 425: self = .hasIdentifierValue + case 426: self = .hasInputType + case 427: self = .hasIsExtension + case 428: self = .hasJavaGenerateEqualsAndHash + case 429: self = .hasJavaGenericServices + case 430: self = .hasJavaMultipleFiles + case 431: self = .hasJavaOuterClassname + case 432: self = .hasJavaPackage + case 433: self = .hasJavaStringCheckUtf8 + case 434: self = .hasJsonFormat + case 435: self = .hasJsonName + case 436: self = .hasJstype + case 437: self = .hasLabel + case 438: self = .hasLazy + case 439: self = .hasLeadingComments + case 440: self = .hasMapEntry + case 441: self = .hasMaximumEdition + case 442: self = .hasMessageEncoding + case 443: self = .hasMessageSetWireFormat + case 444: self = .hasMinimumEdition + case 445: self = .hasName + case 446: self = .hasNamePart + case 447: self = .hasNegativeIntValue + case 448: self = .hasNoStandardDescriptorAccessor + case 449: self = .hasNumber + case 450: self = .hasObjcClassPrefix + case 451: self = .hasOneofIndex + case 452: self = .hasOptimizeFor + case 453: self = .hasOptions + case 454: self = .hasOutputType + case 455: self = .hasPackage + case 456: self = .hasPacked + case 457: self = .hasPhpClassPrefix + case 458: self = .hasPhpGenericServices + case 459: self = .hasPhpMetadataNamespace + case 460: self = .hasPhpNamespace + case 461: self = .hasPositiveIntValue + case 462: self = .hasProto3Optional + case 463: self = .hasPyGenericServices + case 464: self = .hasRepeated + case 465: self = .hasRepeatedFieldEncoding + case 466: self = .hasReserved + case 467: self = .hasRetention + case 468: self = .hasRubyPackage + case 469: self = .hasSemantic + case 470: self = .hasServerStreaming + case 471: self = .hasSourceCodeInfo + case 472: self = .hasSourceContext + case 473: self = .hasSourceFile + case 474: self = .hasStart + case 475: self = .hasStringValue + case 476: self = .hasSwiftPrefix + case 477: self = .hasSyntax + case 478: self = .hasTrailingComments + case 479: self = .hasType + case 480: self = .hasTypeName + case 481: self = .hasUnverifiedLazy + case 482: self = .hasUtf8Validation + case 483: self = .hasValue + case 484: self = .hasVerification + case 485: self = .hasWeak + case 486: self = .hour + case 487: self = .i + case 488: self = .idempotencyLevel + case 489: self = .identifierValue + case 490: self = .if + case 491: self = .ignoreUnknownFields + case 492: self = .index + case 493: self = .init_ + case 494: self = .inout + case 495: self = .inputType + case 496: self = .insert + case 497: self = .int + case 498: self = .int32 + case 499: self = .int32Value + case 500: self = .int64 + case 501: self = .int64Value + case 502: self = .int8 + case 503: self = .integerLiteral + case 504: self = .integerLiteralType + case 505: self = .intern + case 506: self = .internal + case 507: self = .internalState + case 508: self = .into + case 509: self = .ints + case 510: self = .isA + case 511: self = .isEqual + case 512: self = .isEqualTo + case 513: self = .isExtension + case 514: self = .isInitialized + case 515: self = .isNegative + case 516: self = .itemTagsEncodedSize + case 517: self = .iterator + case 518: self = .i2166136261 + case 519: self = .javaGenerateEqualsAndHash + case 520: self = .javaGenericServices + case 521: self = .javaMultipleFiles + case 522: self = .javaOuterClassname + case 523: self = .javaPackage + case 524: self = .javaStringCheckUtf8 + case 525: self = .jsondecoder + case 526: self = .jsondecodingError + case 527: self = .jsondecodingOptions + case 528: self = .jsonEncoder + case 529: self = .jsonencodingError + case 530: self = .jsonencodingOptions + case 531: self = .jsonencodingVisitor + case 532: self = .jsonFormat + case 533: self = .jsonmapEncodingVisitor + case 534: self = .jsonName + case 535: self = .jsonPath + case 536: self = .jsonPaths + case 537: self = .jsonscanner + case 538: self = .jsonString + case 539: self = .jsonText + case 540: self = .jsonUtf8Data + case 541: self = .jstype + case 542: self = .k + case 543: self = .kChunkSize + case 544: self = .key + case 545: self = .keyField + case 546: self = .keyFieldOpt + case 547: self = .keyType + case 548: self = .kind + case 549: self = .l + case 550: self = .label + case 551: self = .lazy + case 552: self = .leadingComments + case 553: self = .leadingDetachedComments + case 554: self = .length + case 555: self = .lessThan + case 556: self = .let + case 557: self = .lhs + case 558: self = .list + case 559: self = .listOfMessages + case 560: self = .listValue + case 561: self = .littleEndian + case 562: self = .littleEndianBytes + case 563: self = .load + case 564: self = .localHasher + case 565: self = .location + case 566: self = .m + case 567: self = .major + case 568: self = .makeIterator + case 569: self = .mapEntry + case 570: self = .mapHash + case 571: self = .mapKeyType + case 572: self = .mapNameResolver + case 573: self = .mapToMessages + case 574: self = .mapValueType + case 575: self = .mapVisitor + case 576: self = .maximumEdition + case 577: self = .mdayStart + case 578: self = .merge + case 579: self = .message + case 580: self = .messageDepthLimit + case 581: self = .messageEncoding + case 582: self = .messageExtension + case 583: self = .messageImplementationBase + case 584: self = .messageOptions + case 585: self = .messageSet + case 586: self = .messageSetWireFormat + case 587: self = .messageType + case 588: self = .method + case 589: self = .methodDescriptorProto + case 590: self = .methodOptions + case 591: self = .methods + case 592: self = .min + case 593: self = .minimumEdition + case 594: self = .minor + case 595: self = .mixin + case 596: self = .mixins + case 597: self = .modifier + case 598: self = .modify + case 599: self = .month + case 600: self = .msgExtension + case 601: self = .mutating + case 602: self = .n + case 603: self = .name + case 604: self = .nameDescription + case 605: self = .nameMap + case 606: self = .namePart + case 607: self = .nameResolver + case 608: self = .names + case 609: self = .nanos + case 610: self = .nativeBytes + case 611: self = .nativeEndianBytes + case 612: self = .negativeIntValue + case 613: self = .nestedType + case 614: self = .newL + case 615: self = .newList + case 616: self = .newValue + case 617: self = .nextByte + case 618: self = .nextFieldNumber + case 619: self = .nil + case 620: self = .nilLiteral + case 621: self = .noStandardDescriptorAccessor + case 622: self = .nullValue + case 623: self = .number + case 624: self = .numberValue + case 625: self = .objcClassPrefix + case 626: self = .of + case 627: self = .oneofDecl + case 628: self = .oneofDescriptorProto + case 629: self = .oneofIndex + case 630: self = .oneofOptions + case 631: self = .oneofs + case 632: self = .oneOfKind + case 633: self = .optimizeFor + case 634: self = .optimizeMode + case 635: self = .option + case 636: self = .optionalEnumExtensionField + case 637: self = .optionalExtensionField + case 638: self = .optionalGroupExtensionField + case 639: self = .optionalMessageExtensionField + case 640: self = .optionRetention + case 641: self = .options + case 642: self = .optionTargetType + case 643: self = .other + case 644: self = .others + case 645: self = .out + case 646: self = .outputType + case 647: self = .p + case 648: self = .package + case 649: self = .packed + case 650: self = .packedEnumExtensionField + case 651: self = .packedExtensionField + case 652: self = .padding + case 653: self = .parent + case 654: self = .parse + case 655: self = .partial + case 656: self = .path + case 657: self = .paths + case 658: self = .payload + case 659: self = .payloadSize + case 660: self = .phpClassPrefix + case 661: self = .phpGenericServices + case 662: self = .phpMetadataNamespace + case 663: self = .phpNamespace + case 664: self = .pointer + case 665: self = .pos + case 666: self = .positiveIntValue + case 667: self = .prefix + case 668: self = .preserveProtoFieldNames + case 669: self = .preTraverse + case 670: self = .printUnknownFields + case 671: self = .proto2 + case 672: self = .proto3DefaultValue + case 673: self = .proto3Optional + case 674: self = .protobufApiversionCheck + case 675: self = .protobufApiversion2 + case 676: self = .protobufBool + case 677: self = .protobufBytes + case 678: self = .protobufDouble + case 679: self = .protobufEnumMap + case 680: self = .protobufExtension + case 681: self = .protobufFixed32 + case 682: self = .protobufFixed64 + case 683: self = .protobufFloat + case 684: self = .protobufInt32 + case 685: self = .protobufInt64 + case 686: self = .protobufMap + case 687: self = .protobufMessageMap + case 688: self = .protobufSfixed32 + case 689: self = .protobufSfixed64 + case 690: self = .protobufSint32 + case 691: self = .protobufSint64 + case 692: self = .protobufString + case 693: self = .protobufUint32 + case 694: self = .protobufUint64 + case 695: self = .protobufExtensionFieldValues + case 696: self = .protobufFieldNumber + case 697: self = .protobufGeneratedIsEqualTo + case 698: self = .protobufNameMap + case 699: self = .protobufNewField + case 700: self = .protobufPackage + case 701: self = .protocol + case 702: self = .protoFieldName + case 703: self = .protoMessageName + case 704: self = .protoNameProviding + case 705: self = .protoPaths + case 706: self = .public + case 707: self = .publicDependency + case 708: self = .putBoolValue + case 709: self = .putBytesValue + case 710: self = .putDoubleValue + case 711: self = .putEnumValue + case 712: self = .putFixedUint32 + case 713: self = .putFixedUint64 + case 714: self = .putFloatValue + case 715: self = .putInt64 + case 716: self = .putStringValue + case 717: self = .putUint64 + case 718: self = .putUint64Hex + case 719: self = .putVarInt + case 720: self = .putZigZagVarInt + case 721: self = .pyGenericServices + case 722: self = .rawChars + case 723: self = .rawRepresentable + case 724: self = .rawValue_ + case 725: self = .read4HexDigits + case 726: self = .register + case 727: self = .repeated + case 728: self = .repeatedEnumExtensionField + case 729: self = .repeatedExtensionField + case 730: self = .repeatedFieldEncoding + case 731: self = .repeatedGroupExtensionField + case 732: self = .repeatedMessageExtensionField + case 733: self = .repeating + case 734: self = .requestStreaming + case 735: self = .requestTypeURL + case 736: self = .requiredSize + case 737: self = .responseStreaming + case 738: self = .responseTypeURL + case 739: self = .result + case 740: self = .retention + case 741: self = .rethrows + case 742: self = .return + case 743: self = .returnType + case 744: self = .revision + case 745: self = .rhs + case 746: self = .root + case 747: self = .rubyPackage + case 748: self = .s + case 749: self = .sawBackslash + case 750: self = .sawSection4Characters + case 751: self = .sawSection5Characters + case 752: self = .scanner + case 753: self = .seconds + case 754: self = .self_ + case 755: self = .semantic + case 756: self = .separator + case 757: self = .serialize + case 758: self = .serializedData + case 759: self = .serializedSize + case 760: self = .serverStreaming + case 761: self = .service + case 762: self = .serviceDescriptorProto + case 763: self = .serviceOptions + case 764: self = .set + case 765: self = .setExtensionValue + case 766: self = .shift + case 767: self = .simpleExtensionMap + case 768: self = .sizer + case 769: self = .source + case 770: self = .sourceCodeInfo + case 771: self = .sourceContext + case 772: self = .sourceEncoding + case 773: self = .sourceFile + case 774: self = .span + case 775: self = .split + case 776: self = .start + case 777: self = .startArray + case 778: self = .startArrayObject + case 779: self = .startField + case 780: self = .startIndex + case 781: self = .startMessageField + case 782: self = .startObject + case 783: self = .startRegularField + case 784: self = .state + case 785: self = .static + case 786: self = .staticString + case 787: self = .storage + case 788: self = .string + case 789: self = .stringLiteral + case 790: self = .stringLiteralType + case 791: self = .stringResult + case 792: self = .stringValue + case 793: self = .struct + case 794: self = .structValue + case 795: self = .subDecoder + case 796: self = .subscript + case 797: self = .subVisitor + case 798: self = .swift + case 799: self = .swiftPrefix + case 800: self = .swiftProtobuf + case 801: self = .syntax + case 802: self = .t + case 803: self = .tag + case 804: self = .targets + case 805: self = .terminator + case 806: self = .testDecoder + case 807: self = .text + case 808: self = .textDecoder + case 809: self = .textFormatDecoder + case 810: self = .textFormatDecodingError + case 811: self = .textFormatDecodingOptions + case 812: self = .textFormatEncodingOptions + case 813: self = .textFormatEncodingVisitor + case 814: self = .textFormatString + case 815: self = .throwOrIgnore + case 816: self = .throws + case 817: self = .timeInterval + case 818: self = .timeIntervalSince1970 + case 819: self = .timeIntervalSinceReferenceDate + case 820: self = .timestamp + case 821: self = .total + case 822: self = .totalArrayDepth + case 823: self = .totalSize + case 824: self = .trailingComments + case 825: self = .traverse + case 826: self = .true + case 827: self = .try + case 828: self = .type + case 829: self = .typealias + case 830: self = .typeEnum + case 831: self = .typeName + case 832: self = .typePrefix + case 833: self = .typeStart + case 834: self = .typeUnknown + case 835: self = .typeURL + case 836: self = .uint32 + case 837: self = .uint32Value + case 838: self = .uint64 + case 839: self = .uint64Value + case 840: self = .uint8 + case 841: self = .unicodeScalarLiteral + case 842: self = .unicodeScalarLiteralType + case 843: self = .unicodeScalars + case 844: self = .unicodeScalarView + case 845: self = .uninterpretedOption + case 846: self = .union + case 847: self = .uniqueStorage + case 848: self = .unknown + case 849: self = .unknownFields + case 850: self = .unknownStorage + case 851: self = .unpackTo + case 852: self = .unsafeBufferPointer + case 853: self = .unsafeMutablePointer + case 854: self = .unsafeMutableRawBufferPointer + case 855: self = .unsafeMutableRawPointer + case 856: self = .unsafeRawBufferPointer + case 857: self = .unsafeRawPointer + case 858: self = .unverifiedLazy + case 859: self = .updatedOptions + case 860: self = .url + case 861: self = .useDeterministicOrdering + case 862: self = .utf8 + case 863: self = .utf8Ptr + case 864: self = .utf8ToDouble + case 865: self = .utf8Validation + case 866: self = .utf8View + case 867: self = .v + case 868: self = .value + case 869: self = .valueField + case 870: self = .values + case 871: self = .valueType + case 872: self = .var + case 873: self = .verification + case 874: self = .verificationState + case 875: self = .version + case 876: self = .versionString + case 877: self = .visitExtensionFields + case 878: self = .visitExtensionFieldsAsMessageSet + case 879: self = .visitMapField + case 880: self = .visitor + case 881: self = .visitPacked + case 882: self = .visitPackedBoolField + case 883: self = .visitPackedDoubleField + case 884: self = .visitPackedEnumField + case 885: self = .visitPackedFixed32Field + case 886: self = .visitPackedFixed64Field + case 887: self = .visitPackedFloatField + case 888: self = .visitPackedInt32Field + case 889: self = .visitPackedInt64Field + case 890: self = .visitPackedSfixed32Field + case 891: self = .visitPackedSfixed64Field + case 892: self = .visitPackedSint32Field + case 893: self = .visitPackedSint64Field + case 894: self = .visitPackedUint32Field + case 895: self = .visitPackedUint64Field + case 896: self = .visitRepeated + case 897: self = .visitRepeatedBoolField + case 898: self = .visitRepeatedBytesField + case 899: self = .visitRepeatedDoubleField + case 900: self = .visitRepeatedEnumField + case 901: self = .visitRepeatedFixed32Field + case 902: self = .visitRepeatedFixed64Field + case 903: self = .visitRepeatedFloatField + case 904: self = .visitRepeatedGroupField + case 905: self = .visitRepeatedInt32Field + case 906: self = .visitRepeatedInt64Field + case 907: self = .visitRepeatedMessageField + case 908: self = .visitRepeatedSfixed32Field + case 909: self = .visitRepeatedSfixed64Field + case 910: self = .visitRepeatedSint32Field + case 911: self = .visitRepeatedSint64Field + case 912: self = .visitRepeatedStringField + case 913: self = .visitRepeatedUint32Field + case 914: self = .visitRepeatedUint64Field + case 915: self = .visitSingular + case 916: self = .visitSingularBoolField + case 917: self = .visitSingularBytesField + case 918: self = .visitSingularDoubleField + case 919: self = .visitSingularEnumField + case 920: self = .visitSingularFixed32Field + case 921: self = .visitSingularFixed64Field + case 922: self = .visitSingularFloatField + case 923: self = .visitSingularGroupField + case 924: self = .visitSingularInt32Field + case 925: self = .visitSingularInt64Field + case 926: self = .visitSingularMessageField + case 927: self = .visitSingularSfixed32Field + case 928: self = .visitSingularSfixed64Field + case 929: self = .visitSingularSint32Field + case 930: self = .visitSingularSint64Field + case 931: self = .visitSingularStringField + case 932: self = .visitSingularUint32Field + case 933: self = .visitSingularUint64Field + case 934: self = .visitUnknown + case 935: self = .wasDecoded + case 936: self = .weak + case 937: self = .weakDependency + case 938: self = .where + case 939: self = .wireFormat + case 940: self = .with + case 941: self = .withUnsafeBytes + case 942: self = .withUnsafeMutableBytes + case 943: self = .work + case 944: self = .wrapped + case 945: self = .wrappedType + case 946: self = .wrappedValue + case 947: self = .written + case 948: self = .yday default: self = .UNRECOGNIZED(rawValue) } } @@ -2026,888 +2014,882 @@ enum ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: SwiftProtobuf.Enum { case .clearDeprecatedLegacyJsonFieldConflicts: return 73 case .clearDoubleValue: return 74 case .clearEdition: return 75 - case .clearEditionEnum: return 76 - case .clearEnd: return 77 - case .clearEnumType: return 78 - case .clearExtendee: return 79 - case .clearExtensionValue: return 80 - case .clearFeatures: return 81 - case .clearFieldPresence: return 82 - case .clearFullName: return 83 - case .clearGoPackage: return 84 - case .clearIdempotencyLevel: return 85 - case .clearIdentifierValue: return 86 - case .clearInputType: return 87 - case .clearIsExtension: return 88 - case .clearJavaGenerateEqualsAndHash: return 89 - case .clearJavaGenericServices: return 90 - case .clearJavaMultipleFiles: return 91 - case .clearJavaOuterClassname: return 92 - case .clearJavaPackage: return 93 - case .clearJavaStringCheckUtf8: return 94 - case .clearJsonFormat: return 95 - case .clearJsonName: return 96 - case .clearJstype: return 97 - case .clearLabel: return 98 - case .clearLazy: return 99 - case .clearLeadingComments: return 100 - case .clearMapEntry: return 101 - case .clearMaximumEdition: return 102 - case .clearMaximumEditionEnum: return 103 - case .clearMessageEncoding: return 104 - case .clearMessageSetWireFormat: return 105 - case .clearMinimumEdition: return 106 - case .clearMinimumEditionEnum: return 107 - case .clearName: return 108 - case .clearNamePart: return 109 - case .clearNegativeIntValue: return 110 - case .clearNoStandardDescriptorAccessor: return 111 - case .clearNumber: return 112 - case .clearObjcClassPrefix: return 113 - case .clearOneofIndex: return 114 - case .clearOptimizeFor: return 115 - case .clearOptions: return 116 - case .clearOutputType: return 117 - case .clearPackage: return 118 - case .clearPacked: return 119 - case .clearPhpClassPrefix: return 120 - case .clearPhpGenericServices: return 121 - case .clearPhpMetadataNamespace: return 122 - case .clearPhpNamespace: return 123 - case .clearPositiveIntValue: return 124 - case .clearProto3Optional: return 125 - case .clearPyGenericServices: return 126 - case .clearRepeated: return 127 - case .clearRepeatedFieldEncoding: return 128 - case .clearReserved: return 129 - case .clearRetention: return 130 - case .clearRubyPackage: return 131 - case .clearSemantic: return 132 - case .clearServerStreaming: return 133 - case .clearSourceCodeInfo: return 134 - case .clearSourceContext: return 135 - case .clearSourceFile: return 136 - case .clearStart: return 137 - case .clearStringValue: return 138 - case .clearSwiftPrefix: return 139 - case .clearSyntax: return 140 - case .clearTrailingComments: return 141 - case .clearType: return 142 - case .clearTypeName: return 143 - case .clearUnverifiedLazy: return 144 - case .clearValue: return 145 - case .clearVerification: return 146 - case .clearWeak: return 147 - case .clientStreaming: return 148 - case .codePoint: return 149 - case .codeUnits: return 150 - case .collection: return 151 - case .com: return 152 - case .comma: return 153 - case .contentsOf: return 154 - case .contiguousBytes: return 155 - case .count: return 156 - case .countVarintsInBuffer: return 157 - case .csharpNamespace: return 158 - case .ctype: return 159 - case .customCodable: return 160 - case .customDebugStringConvertible: return 161 - case .d: return 162 - case .data: return 163 - case .dataResult: return 164 - case .date: return 165 - case .daySec: return 166 - case .daysSinceEpoch: return 167 - case .debugDescription_: return 168 - case .debugRedact: return 169 - case .declaration: return 170 - case .decoded: return 171 - case .decodedFromJsonnull: return 172 - case .decodeExtensionField: return 173 - case .decodeExtensionFieldsAsMessageSet: return 174 - case .decodeJson: return 175 - case .decodeMapField: return 176 - case .decodeMessage: return 177 - case .decoder: return 178 - case .decodeRepeated: return 179 - case .decodeRepeatedBoolField: return 180 - case .decodeRepeatedBytesField: return 181 - case .decodeRepeatedDoubleField: return 182 - case .decodeRepeatedEnumField: return 183 - case .decodeRepeatedFixed32Field: return 184 - case .decodeRepeatedFixed64Field: return 185 - case .decodeRepeatedFloatField: return 186 - case .decodeRepeatedGroupField: return 187 - case .decodeRepeatedInt32Field: return 188 - case .decodeRepeatedInt64Field: return 189 - case .decodeRepeatedMessageField: return 190 - case .decodeRepeatedSfixed32Field: return 191 - case .decodeRepeatedSfixed64Field: return 192 - case .decodeRepeatedSint32Field: return 193 - case .decodeRepeatedSint64Field: return 194 - case .decodeRepeatedStringField: return 195 - case .decodeRepeatedUint32Field: return 196 - case .decodeRepeatedUint64Field: return 197 - case .decodeSingular: return 198 - case .decodeSingularBoolField: return 199 - case .decodeSingularBytesField: return 200 - case .decodeSingularDoubleField: return 201 - case .decodeSingularEnumField: return 202 - case .decodeSingularFixed32Field: return 203 - case .decodeSingularFixed64Field: return 204 - case .decodeSingularFloatField: return 205 - case .decodeSingularGroupField: return 206 - case .decodeSingularInt32Field: return 207 - case .decodeSingularInt64Field: return 208 - case .decodeSingularMessageField: return 209 - case .decodeSingularSfixed32Field: return 210 - case .decodeSingularSfixed64Field: return 211 - case .decodeSingularSint32Field: return 212 - case .decodeSingularSint64Field: return 213 - case .decodeSingularStringField: return 214 - case .decodeSingularUint32Field: return 215 - case .decodeSingularUint64Field: return 216 - case .decodeTextFormat: return 217 - case .defaultAnyTypeUrlprefix: return 218 - case .defaults: return 219 - case .defaultValue: return 220 - case .dependency: return 221 - case .deprecated: return 222 - case .deprecatedLegacyJsonFieldConflicts: return 223 - case .description_: return 224 - case .descriptorProto: return 225 - case .dictionary: return 226 - case .dictionaryLiteral: return 227 - case .digit: return 228 - case .digit0: return 229 - case .digit1: return 230 - case .digitCount: return 231 - case .digits: return 232 - case .digitValue: return 233 - case .discardableResult: return 234 - case .discardUnknownFields: return 235 - case .distance: return 236 - case .double: return 237 - case .doubleValue: return 238 - case .duration: return 239 - case .e: return 240 - case .edition: return 241 - case .editionDefault: return 242 - case .editionDefaults: return 243 - case .editionEnum: return 244 - case .element: return 245 - case .elements: return 246 - case .emitExtensionFieldName: return 247 - case .emitFieldName: return 248 - case .emitFieldNumber: return 249 - case .empty: return 250 - case .emptyData: return 251 - case .encodeAsBytes: return 252 - case .encoded: return 253 - case .encodedJsonstring: return 254 - case .encodedSize: return 255 - case .encodeField: return 256 - case .encoder: return 257 - case .end: return 258 - case .endArray: return 259 - case .endMessageField: return 260 - case .endObject: return 261 - case .endRegularField: return 262 - case .enum: return 263 - case .enumDescriptorProto: return 264 - case .enumOptions: return 265 - case .enumReservedRange: return 266 - case .enumType: return 267 - case .enumvalue: return 268 - case .enumValueDescriptorProto: return 269 - case .enumValueOptions: return 270 - case .equatable: return 271 - case .error: return 272 - case .expressibleByArrayLiteral: return 273 - case .expressibleByDictionaryLiteral: return 274 - case .ext: return 275 - case .extDecoder: return 276 - case .extendedGraphemeClusterLiteral: return 277 - case .extendedGraphemeClusterLiteralType: return 278 - case .extendee: return 279 - case .extensibleMessage: return 280 - case .extension: return 281 - case .extensionField: return 282 - case .extensionFieldNumber: return 283 - case .extensionFieldValueSet: return 284 - case .extensionMap: return 285 - case .extensionRange: return 286 - case .extensionRangeOptions: return 287 - case .extensions: return 288 - case .extras: return 289 - case .f: return 290 - case .false: return 291 - case .features: return 292 - case .featureSet: return 293 - case .featureSetDefaults: return 294 - case .featureSetEditionDefault: return 295 - case .field: return 296 - case .fieldData: return 297 - case .fieldDescriptorProto: return 298 - case .fieldMask: return 299 - case .fieldName: return 300 - case .fieldNameCount: return 301 - case .fieldNum: return 302 - case .fieldNumber: return 303 - case .fieldNumberForProto: return 304 - case .fieldOptions: return 305 - case .fieldPresence: return 306 - case .fields: return 307 - case .fieldSize: return 308 - case .fieldTag: return 309 - case .fieldType: return 310 - case .file: return 311 - case .fileDescriptorProto: return 312 - case .fileDescriptorSet: return 313 - case .fileName: return 314 - case .fileOptions: return 315 - case .filter: return 316 - case .first: return 317 - case .firstItem: return 318 - case .float: return 319 - case .floatLiteral: return 320 - case .floatLiteralType: return 321 - case .floatValue: return 322 - case .forMessageName: return 323 - case .formUnion: return 324 - case .forReadingFrom: return 325 - case .forTypeURL: return 326 - case .forwardParser: return 327 - case .forWritingInto: return 328 - case .from: return 329 - case .fromAscii2: return 330 - case .fromAscii4: return 331 - case .fromByteOffset: return 332 - case .fromHexDigit: return 333 - case .fullName: return 334 - case .func: return 335 - case .g: return 336 - case .generatedCodeInfo: return 337 - case .get: return 338 - case .getExtensionValue: return 339 - case .googleapis: return 340 - case .googleProtobufAny: return 341 - case .googleProtobufApi: return 342 - case .googleProtobufBoolValue: return 343 - case .googleProtobufBytesValue: return 344 - case .googleProtobufDescriptorProto: return 345 - case .googleProtobufDoubleValue: return 346 - case .googleProtobufDuration: return 347 - case .googleProtobufEdition: return 348 - case .googleProtobufEmpty: return 349 - case .googleProtobufEnum: return 350 - case .googleProtobufEnumDescriptorProto: return 351 - case .googleProtobufEnumOptions: return 352 - case .googleProtobufEnumValue: return 353 - case .googleProtobufEnumValueDescriptorProto: return 354 - case .googleProtobufEnumValueOptions: return 355 - case .googleProtobufExtensionRangeOptions: return 356 - case .googleProtobufFeatureSet: return 357 - case .googleProtobufFeatureSetDefaults: return 358 - case .googleProtobufField: return 359 - case .googleProtobufFieldDescriptorProto: return 360 - case .googleProtobufFieldMask: return 361 - case .googleProtobufFieldOptions: return 362 - case .googleProtobufFileDescriptorProto: return 363 - case .googleProtobufFileDescriptorSet: return 364 - case .googleProtobufFileOptions: return 365 - case .googleProtobufFloatValue: return 366 - case .googleProtobufGeneratedCodeInfo: return 367 - case .googleProtobufInt32Value: return 368 - case .googleProtobufInt64Value: return 369 - case .googleProtobufListValue: return 370 - case .googleProtobufMessageOptions: return 371 - case .googleProtobufMethod: return 372 - case .googleProtobufMethodDescriptorProto: return 373 - case .googleProtobufMethodOptions: return 374 - case .googleProtobufMixin: return 375 - case .googleProtobufNullValue: return 376 - case .googleProtobufOneofDescriptorProto: return 377 - case .googleProtobufOneofOptions: return 378 - case .googleProtobufOption: return 379 - case .googleProtobufServiceDescriptorProto: return 380 - case .googleProtobufServiceOptions: return 381 - case .googleProtobufSourceCodeInfo: return 382 - case .googleProtobufSourceContext: return 383 - case .googleProtobufStringValue: return 384 - case .googleProtobufStruct: return 385 - case .googleProtobufSyntax: return 386 - case .googleProtobufTimestamp: return 387 - case .googleProtobufType: return 388 - case .googleProtobufUint32Value: return 389 - case .googleProtobufUint64Value: return 390 - case .googleProtobufUninterpretedOption: return 391 - case .googleProtobufValue: return 392 - case .goPackage: return 393 - case .group: return 394 - case .groupFieldNumberStack: return 395 - case .groupSize: return 396 - case .h: return 397 - case .hadOneofValue: return 398 - case .handleConflictingOneOf: return 399 - case .hasAggregateValue: return 400 - case .hasAllowAlias: return 401 - case .hasBegin: return 402 - case .hasCcEnableArenas: return 403 - case .hasCcGenericServices: return 404 - case .hasClientStreaming: return 405 - case .hasCsharpNamespace: return 406 - case .hasCtype: return 407 - case .hasDebugRedact: return 408 - case .hasDefaultValue: return 409 - case .hasDeprecated: return 410 - case .hasDeprecatedLegacyJsonFieldConflicts: return 411 - case .hasDoubleValue: return 412 - case .hasEdition: return 413 - case .hasEditionEnum: return 414 - case .hasEnd: return 415 - case .hasEnumType: return 416 - case .hasExtendee: return 417 - case .hasExtensionValue: return 418 - case .hasFeatures: return 419 - case .hasFieldPresence: return 420 - case .hasFullName: return 421 - case .hasGoPackage: return 422 - case .hash: return 423 - case .hashable: return 424 - case .hasher: return 425 - case .hashValue_: return 426 - case .hashVisitor: return 427 - case .hasIdempotencyLevel: return 428 - case .hasIdentifierValue: return 429 - case .hasInputType: return 430 - case .hasIsExtension: return 431 - case .hasJavaGenerateEqualsAndHash: return 432 - case .hasJavaGenericServices: return 433 - case .hasJavaMultipleFiles: return 434 - case .hasJavaOuterClassname: return 435 - case .hasJavaPackage: return 436 - case .hasJavaStringCheckUtf8: return 437 - case .hasJsonFormat: return 438 - case .hasJsonName: return 439 - case .hasJstype: return 440 - case .hasLabel: return 441 - case .hasLazy: return 442 - case .hasLeadingComments: return 443 - case .hasMapEntry: return 444 - case .hasMaximumEdition: return 445 - case .hasMaximumEditionEnum: return 446 - case .hasMessageEncoding: return 447 - case .hasMessageSetWireFormat: return 448 - case .hasMinimumEdition: return 449 - case .hasMinimumEditionEnum: return 450 - case .hasName: return 451 - case .hasNamePart: return 452 - case .hasNegativeIntValue: return 453 - case .hasNoStandardDescriptorAccessor: return 454 - case .hasNumber: return 455 - case .hasObjcClassPrefix: return 456 - case .hasOneofIndex: return 457 - case .hasOptimizeFor: return 458 - case .hasOptions: return 459 - case .hasOutputType: return 460 - case .hasPackage: return 461 - case .hasPacked: return 462 - case .hasPhpClassPrefix: return 463 - case .hasPhpGenericServices: return 464 - case .hasPhpMetadataNamespace: return 465 - case .hasPhpNamespace: return 466 - case .hasPositiveIntValue: return 467 - case .hasProto3Optional: return 468 - case .hasPyGenericServices: return 469 - case .hasRepeated: return 470 - case .hasRepeatedFieldEncoding: return 471 - case .hasReserved: return 472 - case .hasRetention: return 473 - case .hasRubyPackage: return 474 - case .hasSemantic: return 475 - case .hasServerStreaming: return 476 - case .hasSourceCodeInfo: return 477 - case .hasSourceContext: return 478 - case .hasSourceFile: return 479 - case .hasStart: return 480 - case .hasStringValue: return 481 - case .hasSwiftPrefix: return 482 - case .hasSyntax: return 483 - case .hasTrailingComments: return 484 - case .hasType: return 485 - case .hasTypeName: return 486 - case .hasUnverifiedLazy: return 487 - case .hasValue: return 488 - case .hasVerification: return 489 - case .hasWeak: return 490 - case .hour: return 491 - case .i: return 492 - case .idempotencyLevel: return 493 - case .identifierValue: return 494 - case .if: return 495 - case .ignoreUnknownFields: return 496 - case .index: return 497 - case .init_: return 498 - case .inout: return 499 + case .clearEnd: return 76 + case .clearEnumType: return 77 + case .clearExtendee: return 78 + case .clearExtensionValue: return 79 + case .clearFeatures: return 80 + case .clearFieldPresence: return 81 + case .clearFullName: return 82 + case .clearGoPackage: return 83 + case .clearIdempotencyLevel: return 84 + case .clearIdentifierValue: return 85 + case .clearInputType: return 86 + case .clearIsExtension: return 87 + case .clearJavaGenerateEqualsAndHash: return 88 + case .clearJavaGenericServices: return 89 + case .clearJavaMultipleFiles: return 90 + case .clearJavaOuterClassname: return 91 + case .clearJavaPackage: return 92 + case .clearJavaStringCheckUtf8: return 93 + case .clearJsonFormat: return 94 + case .clearJsonName: return 95 + case .clearJstype: return 96 + case .clearLabel: return 97 + case .clearLazy: return 98 + case .clearLeadingComments: return 99 + case .clearMapEntry: return 100 + case .clearMaximumEdition: return 101 + case .clearMessageEncoding: return 102 + case .clearMessageSetWireFormat: return 103 + case .clearMinimumEdition: return 104 + case .clearName: return 105 + case .clearNamePart: return 106 + case .clearNegativeIntValue: return 107 + case .clearNoStandardDescriptorAccessor: return 108 + case .clearNumber: return 109 + case .clearObjcClassPrefix: return 110 + case .clearOneofIndex: return 111 + case .clearOptimizeFor: return 112 + case .clearOptions: return 113 + case .clearOutputType: return 114 + case .clearPackage: return 115 + case .clearPacked: return 116 + case .clearPhpClassPrefix: return 117 + case .clearPhpGenericServices: return 118 + case .clearPhpMetadataNamespace: return 119 + case .clearPhpNamespace: return 120 + case .clearPositiveIntValue: return 121 + case .clearProto3Optional: return 122 + case .clearPyGenericServices: return 123 + case .clearRepeated: return 124 + case .clearRepeatedFieldEncoding: return 125 + case .clearReserved: return 126 + case .clearRetention: return 127 + case .clearRubyPackage: return 128 + case .clearSemantic: return 129 + case .clearServerStreaming: return 130 + case .clearSourceCodeInfo: return 131 + case .clearSourceContext: return 132 + case .clearSourceFile: return 133 + case .clearStart: return 134 + case .clearStringValue: return 135 + case .clearSwiftPrefix: return 136 + case .clearSyntax: return 137 + case .clearTrailingComments: return 138 + case .clearType: return 139 + case .clearTypeName: return 140 + case .clearUnverifiedLazy: return 141 + case .clearUtf8Validation: return 142 + case .clearValue: return 143 + case .clearVerification: return 144 + case .clearWeak: return 145 + case .clientStreaming: return 146 + case .codePoint: return 147 + case .codeUnits: return 148 + case .collection: return 149 + case .com: return 150 + case .comma: return 151 + case .contentsOf: return 152 + case .contiguousBytes: return 153 + case .count: return 154 + case .countVarintsInBuffer: return 155 + case .csharpNamespace: return 156 + case .ctype: return 157 + case .customCodable: return 158 + case .customDebugStringConvertible: return 159 + case .d: return 160 + case .data: return 161 + case .dataResult: return 162 + case .date: return 163 + case .daySec: return 164 + case .daysSinceEpoch: return 165 + case .debugDescription_: return 166 + case .debugRedact: return 167 + case .declaration: return 168 + case .decoded: return 169 + case .decodedFromJsonnull: return 170 + case .decodeExtensionField: return 171 + case .decodeExtensionFieldsAsMessageSet: return 172 + case .decodeJson: return 173 + case .decodeMapField: return 174 + case .decodeMessage: return 175 + case .decoder: return 176 + case .decodeRepeated: return 177 + case .decodeRepeatedBoolField: return 178 + case .decodeRepeatedBytesField: return 179 + case .decodeRepeatedDoubleField: return 180 + case .decodeRepeatedEnumField: return 181 + case .decodeRepeatedFixed32Field: return 182 + case .decodeRepeatedFixed64Field: return 183 + case .decodeRepeatedFloatField: return 184 + case .decodeRepeatedGroupField: return 185 + case .decodeRepeatedInt32Field: return 186 + case .decodeRepeatedInt64Field: return 187 + case .decodeRepeatedMessageField: return 188 + case .decodeRepeatedSfixed32Field: return 189 + case .decodeRepeatedSfixed64Field: return 190 + case .decodeRepeatedSint32Field: return 191 + case .decodeRepeatedSint64Field: return 192 + case .decodeRepeatedStringField: return 193 + case .decodeRepeatedUint32Field: return 194 + case .decodeRepeatedUint64Field: return 195 + case .decodeSingular: return 196 + case .decodeSingularBoolField: return 197 + case .decodeSingularBytesField: return 198 + case .decodeSingularDoubleField: return 199 + case .decodeSingularEnumField: return 200 + case .decodeSingularFixed32Field: return 201 + case .decodeSingularFixed64Field: return 202 + case .decodeSingularFloatField: return 203 + case .decodeSingularGroupField: return 204 + case .decodeSingularInt32Field: return 205 + case .decodeSingularInt64Field: return 206 + case .decodeSingularMessageField: return 207 + case .decodeSingularSfixed32Field: return 208 + case .decodeSingularSfixed64Field: return 209 + case .decodeSingularSint32Field: return 210 + case .decodeSingularSint64Field: return 211 + case .decodeSingularStringField: return 212 + case .decodeSingularUint32Field: return 213 + case .decodeSingularUint64Field: return 214 + case .decodeTextFormat: return 215 + case .defaultAnyTypeUrlprefix: return 216 + case .defaults: return 217 + case .defaultValue: return 218 + case .dependency: return 219 + case .deprecated: return 220 + case .deprecatedLegacyJsonFieldConflicts: return 221 + case .description_: return 222 + case .descriptorProto: return 223 + case .dictionary: return 224 + case .dictionaryLiteral: return 225 + case .digit: return 226 + case .digit0: return 227 + case .digit1: return 228 + case .digitCount: return 229 + case .digits: return 230 + case .digitValue: return 231 + case .discardableResult: return 232 + case .discardUnknownFields: return 233 + case .distance: return 234 + case .double: return 235 + case .doubleValue: return 236 + case .duration: return 237 + case .e: return 238 + case .edition: return 239 + case .editionDefault: return 240 + case .editionDefaults: return 241 + case .element: return 242 + case .elements: return 243 + case .emitExtensionFieldName: return 244 + case .emitFieldName: return 245 + case .emitFieldNumber: return 246 + case .empty: return 247 + case .emptyData: return 248 + case .encodeAsBytes: return 249 + case .encoded: return 250 + case .encodedJsonstring: return 251 + case .encodedSize: return 252 + case .encodeField: return 253 + case .encoder: return 254 + case .end: return 255 + case .endArray: return 256 + case .endMessageField: return 257 + case .endObject: return 258 + case .endRegularField: return 259 + case .enum: return 260 + case .enumDescriptorProto: return 261 + case .enumOptions: return 262 + case .enumReservedRange: return 263 + case .enumType: return 264 + case .enumvalue: return 265 + case .enumValueDescriptorProto: return 266 + case .enumValueOptions: return 267 + case .equatable: return 268 + case .error: return 269 + case .expressibleByArrayLiteral: return 270 + case .expressibleByDictionaryLiteral: return 271 + case .ext: return 272 + case .extDecoder: return 273 + case .extendedGraphemeClusterLiteral: return 274 + case .extendedGraphemeClusterLiteralType: return 275 + case .extendee: return 276 + case .extensibleMessage: return 277 + case .extension: return 278 + case .extensionField: return 279 + case .extensionFieldNumber: return 280 + case .extensionFieldValueSet: return 281 + case .extensionMap: return 282 + case .extensionRange: return 283 + case .extensionRangeOptions: return 284 + case .extensions: return 285 + case .extras: return 286 + case .f: return 287 + case .false: return 288 + case .features: return 289 + case .featureSet: return 290 + case .featureSetDefaults: return 291 + case .featureSetEditionDefault: return 292 + case .field: return 293 + case .fieldData: return 294 + case .fieldDescriptorProto: return 295 + case .fieldMask: return 296 + case .fieldName: return 297 + case .fieldNameCount: return 298 + case .fieldNum: return 299 + case .fieldNumber: return 300 + case .fieldNumberForProto: return 301 + case .fieldOptions: return 302 + case .fieldPresence: return 303 + case .fields: return 304 + case .fieldSize: return 305 + case .fieldTag: return 306 + case .fieldType: return 307 + case .file: return 308 + case .fileDescriptorProto: return 309 + case .fileDescriptorSet: return 310 + case .fileName: return 311 + case .fileOptions: return 312 + case .filter: return 313 + case .first: return 314 + case .firstItem: return 315 + case .float: return 316 + case .floatLiteral: return 317 + case .floatLiteralType: return 318 + case .floatValue: return 319 + case .forMessageName: return 320 + case .formUnion: return 321 + case .forReadingFrom: return 322 + case .forTypeURL: return 323 + case .forwardParser: return 324 + case .forWritingInto: return 325 + case .from: return 326 + case .fromAscii2: return 327 + case .fromAscii4: return 328 + case .fromByteOffset: return 329 + case .fromHexDigit: return 330 + case .fullName: return 331 + case .func: return 332 + case .g: return 333 + case .generatedCodeInfo: return 334 + case .get: return 335 + case .getExtensionValue: return 336 + case .googleapis: return 337 + case .googleProtobufAny: return 338 + case .googleProtobufApi: return 339 + case .googleProtobufBoolValue: return 340 + case .googleProtobufBytesValue: return 341 + case .googleProtobufDescriptorProto: return 342 + case .googleProtobufDoubleValue: return 343 + case .googleProtobufDuration: return 344 + case .googleProtobufEdition: return 345 + case .googleProtobufEmpty: return 346 + case .googleProtobufEnum: return 347 + case .googleProtobufEnumDescriptorProto: return 348 + case .googleProtobufEnumOptions: return 349 + case .googleProtobufEnumValue: return 350 + case .googleProtobufEnumValueDescriptorProto: return 351 + case .googleProtobufEnumValueOptions: return 352 + case .googleProtobufExtensionRangeOptions: return 353 + case .googleProtobufFeatureSet: return 354 + case .googleProtobufFeatureSetDefaults: return 355 + case .googleProtobufField: return 356 + case .googleProtobufFieldDescriptorProto: return 357 + case .googleProtobufFieldMask: return 358 + case .googleProtobufFieldOptions: return 359 + case .googleProtobufFileDescriptorProto: return 360 + case .googleProtobufFileDescriptorSet: return 361 + case .googleProtobufFileOptions: return 362 + case .googleProtobufFloatValue: return 363 + case .googleProtobufGeneratedCodeInfo: return 364 + case .googleProtobufInt32Value: return 365 + case .googleProtobufInt64Value: return 366 + case .googleProtobufListValue: return 367 + case .googleProtobufMessageOptions: return 368 + case .googleProtobufMethod: return 369 + case .googleProtobufMethodDescriptorProto: return 370 + case .googleProtobufMethodOptions: return 371 + case .googleProtobufMixin: return 372 + case .googleProtobufNullValue: return 373 + case .googleProtobufOneofDescriptorProto: return 374 + case .googleProtobufOneofOptions: return 375 + case .googleProtobufOption: return 376 + case .googleProtobufServiceDescriptorProto: return 377 + case .googleProtobufServiceOptions: return 378 + case .googleProtobufSourceCodeInfo: return 379 + case .googleProtobufSourceContext: return 380 + case .googleProtobufStringValue: return 381 + case .googleProtobufStruct: return 382 + case .googleProtobufSyntax: return 383 + case .googleProtobufTimestamp: return 384 + case .googleProtobufType: return 385 + case .googleProtobufUint32Value: return 386 + case .googleProtobufUint64Value: return 387 + case .googleProtobufUninterpretedOption: return 388 + case .googleProtobufValue: return 389 + case .goPackage: return 390 + case .group: return 391 + case .groupFieldNumberStack: return 392 + case .groupSize: return 393 + case .h: return 394 + case .hadOneofValue: return 395 + case .handleConflictingOneOf: return 396 + case .hasAggregateValue: return 397 + case .hasAllowAlias: return 398 + case .hasBegin: return 399 + case .hasCcEnableArenas: return 400 + case .hasCcGenericServices: return 401 + case .hasClientStreaming: return 402 + case .hasCsharpNamespace: return 403 + case .hasCtype: return 404 + case .hasDebugRedact: return 405 + case .hasDefaultValue: return 406 + case .hasDeprecated: return 407 + case .hasDeprecatedLegacyJsonFieldConflicts: return 408 + case .hasDoubleValue: return 409 + case .hasEdition: return 410 + case .hasEnd: return 411 + case .hasEnumType: return 412 + case .hasExtendee: return 413 + case .hasExtensionValue: return 414 + case .hasFeatures: return 415 + case .hasFieldPresence: return 416 + case .hasFullName: return 417 + case .hasGoPackage: return 418 + case .hash: return 419 + case .hashable: return 420 + case .hasher: return 421 + case .hashValue_: return 422 + case .hashVisitor: return 423 + case .hasIdempotencyLevel: return 424 + case .hasIdentifierValue: return 425 + case .hasInputType: return 426 + case .hasIsExtension: return 427 + case .hasJavaGenerateEqualsAndHash: return 428 + case .hasJavaGenericServices: return 429 + case .hasJavaMultipleFiles: return 430 + case .hasJavaOuterClassname: return 431 + case .hasJavaPackage: return 432 + case .hasJavaStringCheckUtf8: return 433 + case .hasJsonFormat: return 434 + case .hasJsonName: return 435 + case .hasJstype: return 436 + case .hasLabel: return 437 + case .hasLazy: return 438 + case .hasLeadingComments: return 439 + case .hasMapEntry: return 440 + case .hasMaximumEdition: return 441 + case .hasMessageEncoding: return 442 + case .hasMessageSetWireFormat: return 443 + case .hasMinimumEdition: return 444 + case .hasName: return 445 + case .hasNamePart: return 446 + case .hasNegativeIntValue: return 447 + case .hasNoStandardDescriptorAccessor: return 448 + case .hasNumber: return 449 + case .hasObjcClassPrefix: return 450 + case .hasOneofIndex: return 451 + case .hasOptimizeFor: return 452 + case .hasOptions: return 453 + case .hasOutputType: return 454 + case .hasPackage: return 455 + case .hasPacked: return 456 + case .hasPhpClassPrefix: return 457 + case .hasPhpGenericServices: return 458 + case .hasPhpMetadataNamespace: return 459 + case .hasPhpNamespace: return 460 + case .hasPositiveIntValue: return 461 + case .hasProto3Optional: return 462 + case .hasPyGenericServices: return 463 + case .hasRepeated: return 464 + case .hasRepeatedFieldEncoding: return 465 + case .hasReserved: return 466 + case .hasRetention: return 467 + case .hasRubyPackage: return 468 + case .hasSemantic: return 469 + case .hasServerStreaming: return 470 + case .hasSourceCodeInfo: return 471 + case .hasSourceContext: return 472 + case .hasSourceFile: return 473 + case .hasStart: return 474 + case .hasStringValue: return 475 + case .hasSwiftPrefix: return 476 + case .hasSyntax: return 477 + case .hasTrailingComments: return 478 + case .hasType: return 479 + case .hasTypeName: return 480 + case .hasUnverifiedLazy: return 481 + case .hasUtf8Validation: return 482 + case .hasValue: return 483 + case .hasVerification: return 484 + case .hasWeak: return 485 + case .hour: return 486 + case .i: return 487 + case .idempotencyLevel: return 488 + case .identifierValue: return 489 + case .if: return 490 + case .ignoreUnknownFields: return 491 + case .index: return 492 + case .init_: return 493 + case .inout: return 494 + case .inputType: return 495 + case .insert: return 496 + case .int: return 497 + case .int32: return 498 + case .int32Value: return 499 default: break } switch self { - case .inputType: return 500 - case .insert: return 501 - case .int: return 502 - case .int32: return 503 - case .int32Value: return 504 - case .int64: return 505 - case .int64Value: return 506 - case .int8: return 507 - case .integerLiteral: return 508 - case .integerLiteralType: return 509 - case .intern: return 510 - case .internal: return 511 - case .internalState: return 512 - case .into: return 513 - case .ints: return 514 - case .isA: return 515 - case .isEqual: return 516 - case .isEqualTo: return 517 - case .isExtension: return 518 - case .isInitialized: return 519 - case .isNegative: return 520 - case .itemTagsEncodedSize: return 521 - case .iterator: return 522 - case .i2166136261: return 523 - case .javaGenerateEqualsAndHash: return 524 - case .javaGenericServices: return 525 - case .javaMultipleFiles: return 526 - case .javaOuterClassname: return 527 - case .javaPackage: return 528 - case .javaStringCheckUtf8: return 529 - case .jsondecoder: return 530 - case .jsondecodingError: return 531 - case .jsondecodingOptions: return 532 - case .jsonEncoder: return 533 - case .jsonencodingError: return 534 - case .jsonencodingOptions: return 535 - case .jsonencodingVisitor: return 536 - case .jsonFormat: return 537 - case .jsonmapEncodingVisitor: return 538 - case .jsonName: return 539 - case .jsonPath: return 540 - case .jsonPaths: return 541 - case .jsonscanner: return 542 - case .jsonString: return 543 - case .jsonText: return 544 - case .jsonUtf8Data: return 545 - case .jstype: return 546 - case .k: return 547 - case .kChunkSize: return 548 - case .key: return 549 - case .keyField: return 550 - case .keyFieldOpt: return 551 - case .keyType: return 552 - case .kind: return 553 - case .l: return 554 - case .label: return 555 - case .lazy: return 556 - case .leadingComments: return 557 - case .leadingDetachedComments: return 558 - case .length: return 559 - case .lessThan: return 560 - case .let: return 561 - case .lhs: return 562 - case .list: return 563 - case .listOfMessages: return 564 - case .listValue: return 565 - case .littleEndian: return 566 - case .littleEndianBytes: return 567 - case .load: return 568 - case .localHasher: return 569 - case .location: return 570 - case .m: return 571 - case .major: return 572 - case .makeIterator: return 573 - case .mapEntry: return 574 - case .mapHash: return 575 - case .mapKeyType: return 576 - case .mapNameResolver: return 577 - case .mapToMessages: return 578 - case .mapValueType: return 579 - case .mapVisitor: return 580 - case .maximumEdition: return 581 - case .maximumEditionEnum: return 582 - case .mdayStart: return 583 - case .merge: return 584 - case .message: return 585 - case .messageDepthLimit: return 586 - case .messageEncoding: return 587 - case .messageExtension: return 588 - case .messageImplementationBase: return 589 - case .messageOptions: return 590 - case .messageSet: return 591 - case .messageSetWireFormat: return 592 - case .messageType: return 593 - case .method: return 594 - case .methodDescriptorProto: return 595 - case .methodOptions: return 596 - case .methods: return 597 - case .min: return 598 - case .minimumEdition: return 599 - case .minimumEditionEnum: return 600 - case .minor: return 601 - case .mixin: return 602 - case .mixins: return 603 - case .modifier: return 604 - case .modify: return 605 - case .month: return 606 - case .msgExtension: return 607 - case .mutating: return 608 - case .n: return 609 - case .name: return 610 - case .nameDescription: return 611 - case .nameMap: return 612 - case .namePart: return 613 - case .nameResolver: return 614 - case .names: return 615 - case .nanos: return 616 - case .nativeBytes: return 617 - case .nativeEndianBytes: return 618 - case .negativeIntValue: return 619 - case .nestedType: return 620 - case .newL: return 621 - case .newList: return 622 - case .newValue: return 623 - case .nextByte: return 624 - case .nextFieldNumber: return 625 - case .nil: return 626 - case .nilLiteral: return 627 - case .noStandardDescriptorAccessor: return 628 - case .nullValue: return 629 - case .number: return 630 - case .numberValue: return 631 - case .objcClassPrefix: return 632 - case .of: return 633 - case .oneofDecl: return 634 - case .oneofDescriptorProto: return 635 - case .oneofIndex: return 636 - case .oneofOptions: return 637 - case .oneofs: return 638 - case .oneOfKind: return 639 - case .optimizeFor: return 640 - case .optimizeMode: return 641 - case .option: return 642 - case .optionalEnumExtensionField: return 643 - case .optionalExtensionField: return 644 - case .optionalGroupExtensionField: return 645 - case .optionalMessageExtensionField: return 646 - case .optionRetention: return 647 - case .options: return 648 - case .optionTargetType: return 649 - case .other: return 650 - case .others: return 651 - case .out: return 652 - case .outputType: return 653 - case .p: return 654 - case .package: return 655 - case .packed: return 656 - case .packedEnumExtensionField: return 657 - case .packedExtensionField: return 658 - case .padding: return 659 - case .parent: return 660 - case .parse: return 661 - case .partial: return 662 - case .path: return 663 - case .paths: return 664 - case .payload: return 665 - case .payloadSize: return 666 - case .phpClassPrefix: return 667 - case .phpGenericServices: return 668 - case .phpMetadataNamespace: return 669 - case .phpNamespace: return 670 - case .pointer: return 671 - case .pos: return 672 - case .positiveIntValue: return 673 - case .prefix: return 674 - case .preserveProtoFieldNames: return 675 - case .preTraverse: return 676 - case .printUnknownFields: return 677 - case .proto2: return 678 - case .proto3DefaultValue: return 679 - case .proto3Optional: return 680 - case .protobufApiversionCheck: return 681 - case .protobufApiversion2: return 682 - case .protobufBool: return 683 - case .protobufBytes: return 684 - case .protobufDouble: return 685 - case .protobufEnumMap: return 686 - case .protobufExtension: return 687 - case .protobufFixed32: return 688 - case .protobufFixed64: return 689 - case .protobufFloat: return 690 - case .protobufInt32: return 691 - case .protobufInt64: return 692 - case .protobufMap: return 693 - case .protobufMessageMap: return 694 - case .protobufSfixed32: return 695 - case .protobufSfixed64: return 696 - case .protobufSint32: return 697 - case .protobufSint64: return 698 - case .protobufString: return 699 - case .protobufUint32: return 700 - case .protobufUint64: return 701 - case .protobufExtensionFieldValues: return 702 - case .protobufFieldNumber: return 703 - case .protobufGeneratedIsEqualTo: return 704 - case .protobufNameMap: return 705 - case .protobufNewField: return 706 - case .protobufPackage: return 707 - case .protocol: return 708 - case .protoFieldName: return 709 - case .protoMessageName: return 710 - case .protoNameProviding: return 711 - case .protoPaths: return 712 - case .public: return 713 - case .publicDependency: return 714 - case .putBoolValue: return 715 - case .putBytesValue: return 716 - case .putDoubleValue: return 717 - case .putEnumValue: return 718 - case .putFixedUint32: return 719 - case .putFixedUint64: return 720 - case .putFloatValue: return 721 - case .putInt64: return 722 - case .putStringValue: return 723 - case .putUint64: return 724 - case .putUint64Hex: return 725 - case .putVarInt: return 726 - case .putZigZagVarInt: return 727 - case .pyGenericServices: return 728 - case .rawChars: return 729 - case .rawRepresentable: return 730 - case .rawValue_: return 731 - case .read4HexDigits: return 732 - case .register: return 733 - case .repeated: return 734 - case .repeatedEnumExtensionField: return 735 - case .repeatedExtensionField: return 736 - case .repeatedFieldEncoding: return 737 - case .repeatedGroupExtensionField: return 738 - case .repeatedMessageExtensionField: return 739 - case .repeating: return 740 - case .requestStreaming: return 741 - case .requestTypeURL: return 742 - case .requiredSize: return 743 - case .responseStreaming: return 744 - case .responseTypeURL: return 745 - case .result: return 746 - case .retention: return 747 - case .rethrows: return 748 - case .return: return 749 - case .returnType: return 750 - case .revision: return 751 - case .rhs: return 752 - case .root: return 753 - case .rubyPackage: return 754 - case .s: return 755 - case .sawBackslash: return 756 - case .sawSection4Characters: return 757 - case .sawSection5Characters: return 758 - case .scanner: return 759 - case .seconds: return 760 - case .self_: return 761 - case .semantic: return 762 - case .separator: return 763 - case .serialize: return 764 - case .serializedData: return 765 - case .serializedSize: return 766 - case .serverStreaming: return 767 - case .service: return 768 - case .serviceDescriptorProto: return 769 - case .serviceOptions: return 770 - case .set: return 771 - case .setExtensionValue: return 772 - case .shift: return 773 - case .simpleExtensionMap: return 774 - case .sizer: return 775 - case .source: return 776 - case .sourceCodeInfo: return 777 - case .sourceContext: return 778 - case .sourceEncoding: return 779 - case .sourceFile: return 780 - case .span: return 781 - case .split: return 782 - case .start: return 783 - case .startArray: return 784 - case .startArrayObject: return 785 - case .startField: return 786 - case .startIndex: return 787 - case .startMessageField: return 788 - case .startObject: return 789 - case .startRegularField: return 790 - case .state: return 791 - case .static: return 792 - case .staticString: return 793 - case .storage: return 794 - case .string: return 795 - case .stringLiteral: return 796 - case .stringLiteralType: return 797 - case .stringResult: return 798 - case .stringValue: return 799 - case .struct: return 800 - case .structValue: return 801 - case .subDecoder: return 802 - case .subscript: return 803 - case .subVisitor: return 804 - case .swift: return 805 - case .swiftPrefix: return 806 - case .swiftProtobuf: return 807 - case .syntax: return 808 - case .t: return 809 - case .tag: return 810 - case .targets: return 811 - case .terminator: return 812 - case .testDecoder: return 813 - case .text: return 814 - case .textDecoder: return 815 - case .textFormatDecoder: return 816 - case .textFormatDecodingError: return 817 - case .textFormatDecodingOptions: return 818 - case .textFormatEncodingOptions: return 819 - case .textFormatEncodingVisitor: return 820 - case .textFormatString: return 821 - case .throwOrIgnore: return 822 - case .throws: return 823 - case .timeInterval: return 824 - case .timeIntervalSince1970: return 825 - case .timeIntervalSinceReferenceDate: return 826 - case .timestamp: return 827 - case .total: return 828 - case .totalArrayDepth: return 829 - case .totalSize: return 830 - case .trailingComments: return 831 - case .traverse: return 832 - case .true: return 833 - case .try: return 834 - case .type: return 835 - case .typealias: return 836 - case .typeEnum: return 837 - case .typeName: return 838 - case .typePrefix: return 839 - case .typeStart: return 840 - case .typeUnknown: return 841 - case .typeURL: return 842 - case .uint32: return 843 - case .uint32Value: return 844 - case .uint64: return 845 - case .uint64Value: return 846 - case .uint8: return 847 - case .unicodeScalarLiteral: return 848 - case .unicodeScalarLiteralType: return 849 - case .unicodeScalars: return 850 - case .unicodeScalarView: return 851 - case .uninterpretedOption: return 852 - case .union: return 853 - case .uniqueStorage: return 854 - case .unknown: return 855 - case .unknownFields: return 856 - case .unknownStorage: return 857 - case .unpackTo: return 858 - case .unsafeBufferPointer: return 859 - case .unsafeMutablePointer: return 860 - case .unsafeMutableRawBufferPointer: return 861 - case .unsafeMutableRawPointer: return 862 - case .unsafeRawBufferPointer: return 863 - case .unsafeRawPointer: return 864 - case .unverifiedLazy: return 865 - case .updatedOptions: return 866 - case .url: return 867 - case .useDeterministicOrdering: return 868 - case .utf8: return 869 - case .utf8Ptr: return 870 - case .utf8ToDouble: return 871 - case .utf8View: return 872 - case .v: return 873 - case .value: return 874 - case .valueField: return 875 - case .values: return 876 - case .valueType: return 877 - case .var: return 878 - case .verification: return 879 - case .verificationState: return 880 - case .version: return 881 - case .versionString: return 882 - case .visitExtensionFields: return 883 - case .visitExtensionFieldsAsMessageSet: return 884 - case .visitMapField: return 885 - case .visitor: return 886 - case .visitPacked: return 887 - case .visitPackedBoolField: return 888 - case .visitPackedDoubleField: return 889 - case .visitPackedEnumField: return 890 - case .visitPackedFixed32Field: return 891 - case .visitPackedFixed64Field: return 892 - case .visitPackedFloatField: return 893 - case .visitPackedInt32Field: return 894 - case .visitPackedInt64Field: return 895 - case .visitPackedSfixed32Field: return 896 - case .visitPackedSfixed64Field: return 897 - case .visitPackedSint32Field: return 898 - case .visitPackedSint64Field: return 899 - case .visitPackedUint32Field: return 900 - case .visitPackedUint64Field: return 901 - case .visitRepeated: return 902 - case .visitRepeatedBoolField: return 903 - case .visitRepeatedBytesField: return 904 - case .visitRepeatedDoubleField: return 905 - case .visitRepeatedEnumField: return 906 - case .visitRepeatedFixed32Field: return 907 - case .visitRepeatedFixed64Field: return 908 - case .visitRepeatedFloatField: return 909 - case .visitRepeatedGroupField: return 910 - case .visitRepeatedInt32Field: return 911 - case .visitRepeatedInt64Field: return 912 - case .visitRepeatedMessageField: return 913 - case .visitRepeatedSfixed32Field: return 914 - case .visitRepeatedSfixed64Field: return 915 - case .visitRepeatedSint32Field: return 916 - case .visitRepeatedSint64Field: return 917 - case .visitRepeatedStringField: return 918 - case .visitRepeatedUint32Field: return 919 - case .visitRepeatedUint64Field: return 920 - case .visitSingular: return 921 - case .visitSingularBoolField: return 922 - case .visitSingularBytesField: return 923 - case .visitSingularDoubleField: return 924 - case .visitSingularEnumField: return 925 - case .visitSingularFixed32Field: return 926 - case .visitSingularFixed64Field: return 927 - case .visitSingularFloatField: return 928 - case .visitSingularGroupField: return 929 - case .visitSingularInt32Field: return 930 - case .visitSingularInt64Field: return 931 - case .visitSingularMessageField: return 932 - case .visitSingularSfixed32Field: return 933 - case .visitSingularSfixed64Field: return 934 - case .visitSingularSint32Field: return 935 - case .visitSingularSint64Field: return 936 - case .visitSingularStringField: return 937 - case .visitSingularUint32Field: return 938 - case .visitSingularUint64Field: return 939 - case .visitUnknown: return 940 - case .wasDecoded: return 941 - case .weak: return 942 - case .weakDependency: return 943 - case .where: return 944 - case .wireFormat: return 945 - case .with: return 946 - case .withUnsafeBytes: return 947 - case .withUnsafeMutableBytes: return 948 - case .work: return 949 - case .wrapped: return 950 - case .wrappedType: return 951 - case .wrappedValue: return 952 - case .written: return 953 - case .yday: return 954 + case .int64: return 500 + case .int64Value: return 501 + case .int8: return 502 + case .integerLiteral: return 503 + case .integerLiteralType: return 504 + case .intern: return 505 + case .internal: return 506 + case .internalState: return 507 + case .into: return 508 + case .ints: return 509 + case .isA: return 510 + case .isEqual: return 511 + case .isEqualTo: return 512 + case .isExtension: return 513 + case .isInitialized: return 514 + case .isNegative: return 515 + case .itemTagsEncodedSize: return 516 + case .iterator: return 517 + case .i2166136261: return 518 + case .javaGenerateEqualsAndHash: return 519 + case .javaGenericServices: return 520 + case .javaMultipleFiles: return 521 + case .javaOuterClassname: return 522 + case .javaPackage: return 523 + case .javaStringCheckUtf8: return 524 + case .jsondecoder: return 525 + case .jsondecodingError: return 526 + case .jsondecodingOptions: return 527 + case .jsonEncoder: return 528 + case .jsonencodingError: return 529 + case .jsonencodingOptions: return 530 + case .jsonencodingVisitor: return 531 + case .jsonFormat: return 532 + case .jsonmapEncodingVisitor: return 533 + case .jsonName: return 534 + case .jsonPath: return 535 + case .jsonPaths: return 536 + case .jsonscanner: return 537 + case .jsonString: return 538 + case .jsonText: return 539 + case .jsonUtf8Data: return 540 + case .jstype: return 541 + case .k: return 542 + case .kChunkSize: return 543 + case .key: return 544 + case .keyField: return 545 + case .keyFieldOpt: return 546 + case .keyType: return 547 + case .kind: return 548 + case .l: return 549 + case .label: return 550 + case .lazy: return 551 + case .leadingComments: return 552 + case .leadingDetachedComments: return 553 + case .length: return 554 + case .lessThan: return 555 + case .let: return 556 + case .lhs: return 557 + case .list: return 558 + case .listOfMessages: return 559 + case .listValue: return 560 + case .littleEndian: return 561 + case .littleEndianBytes: return 562 + case .load: return 563 + case .localHasher: return 564 + case .location: return 565 + case .m: return 566 + case .major: return 567 + case .makeIterator: return 568 + case .mapEntry: return 569 + case .mapHash: return 570 + case .mapKeyType: return 571 + case .mapNameResolver: return 572 + case .mapToMessages: return 573 + case .mapValueType: return 574 + case .mapVisitor: return 575 + case .maximumEdition: return 576 + case .mdayStart: return 577 + case .merge: return 578 + case .message: return 579 + case .messageDepthLimit: return 580 + case .messageEncoding: return 581 + case .messageExtension: return 582 + case .messageImplementationBase: return 583 + case .messageOptions: return 584 + case .messageSet: return 585 + case .messageSetWireFormat: return 586 + case .messageType: return 587 + case .method: return 588 + case .methodDescriptorProto: return 589 + case .methodOptions: return 590 + case .methods: return 591 + case .min: return 592 + case .minimumEdition: return 593 + case .minor: return 594 + case .mixin: return 595 + case .mixins: return 596 + case .modifier: return 597 + case .modify: return 598 + case .month: return 599 + case .msgExtension: return 600 + case .mutating: return 601 + case .n: return 602 + case .name: return 603 + case .nameDescription: return 604 + case .nameMap: return 605 + case .namePart: return 606 + case .nameResolver: return 607 + case .names: return 608 + case .nanos: return 609 + case .nativeBytes: return 610 + case .nativeEndianBytes: return 611 + case .negativeIntValue: return 612 + case .nestedType: return 613 + case .newL: return 614 + case .newList: return 615 + case .newValue: return 616 + case .nextByte: return 617 + case .nextFieldNumber: return 618 + case .nil: return 619 + case .nilLiteral: return 620 + case .noStandardDescriptorAccessor: return 621 + case .nullValue: return 622 + case .number: return 623 + case .numberValue: return 624 + case .objcClassPrefix: return 625 + case .of: return 626 + case .oneofDecl: return 627 + case .oneofDescriptorProto: return 628 + case .oneofIndex: return 629 + case .oneofOptions: return 630 + case .oneofs: return 631 + case .oneOfKind: return 632 + case .optimizeFor: return 633 + case .optimizeMode: return 634 + case .option: return 635 + case .optionalEnumExtensionField: return 636 + case .optionalExtensionField: return 637 + case .optionalGroupExtensionField: return 638 + case .optionalMessageExtensionField: return 639 + case .optionRetention: return 640 + case .options: return 641 + case .optionTargetType: return 642 + case .other: return 643 + case .others: return 644 + case .out: return 645 + case .outputType: return 646 + case .p: return 647 + case .package: return 648 + case .packed: return 649 + case .packedEnumExtensionField: return 650 + case .packedExtensionField: return 651 + case .padding: return 652 + case .parent: return 653 + case .parse: return 654 + case .partial: return 655 + case .path: return 656 + case .paths: return 657 + case .payload: return 658 + case .payloadSize: return 659 + case .phpClassPrefix: return 660 + case .phpGenericServices: return 661 + case .phpMetadataNamespace: return 662 + case .phpNamespace: return 663 + case .pointer: return 664 + case .pos: return 665 + case .positiveIntValue: return 666 + case .prefix: return 667 + case .preserveProtoFieldNames: return 668 + case .preTraverse: return 669 + case .printUnknownFields: return 670 + case .proto2: return 671 + case .proto3DefaultValue: return 672 + case .proto3Optional: return 673 + case .protobufApiversionCheck: return 674 + case .protobufApiversion2: return 675 + case .protobufBool: return 676 + case .protobufBytes: return 677 + case .protobufDouble: return 678 + case .protobufEnumMap: return 679 + case .protobufExtension: return 680 + case .protobufFixed32: return 681 + case .protobufFixed64: return 682 + case .protobufFloat: return 683 + case .protobufInt32: return 684 + case .protobufInt64: return 685 + case .protobufMap: return 686 + case .protobufMessageMap: return 687 + case .protobufSfixed32: return 688 + case .protobufSfixed64: return 689 + case .protobufSint32: return 690 + case .protobufSint64: return 691 + case .protobufString: return 692 + case .protobufUint32: return 693 + case .protobufUint64: return 694 + case .protobufExtensionFieldValues: return 695 + case .protobufFieldNumber: return 696 + case .protobufGeneratedIsEqualTo: return 697 + case .protobufNameMap: return 698 + case .protobufNewField: return 699 + case .protobufPackage: return 700 + case .protocol: return 701 + case .protoFieldName: return 702 + case .protoMessageName: return 703 + case .protoNameProviding: return 704 + case .protoPaths: return 705 + case .public: return 706 + case .publicDependency: return 707 + case .putBoolValue: return 708 + case .putBytesValue: return 709 + case .putDoubleValue: return 710 + case .putEnumValue: return 711 + case .putFixedUint32: return 712 + case .putFixedUint64: return 713 + case .putFloatValue: return 714 + case .putInt64: return 715 + case .putStringValue: return 716 + case .putUint64: return 717 + case .putUint64Hex: return 718 + case .putVarInt: return 719 + case .putZigZagVarInt: return 720 + case .pyGenericServices: return 721 + case .rawChars: return 722 + case .rawRepresentable: return 723 + case .rawValue_: return 724 + case .read4HexDigits: return 725 + case .register: return 726 + case .repeated: return 727 + case .repeatedEnumExtensionField: return 728 + case .repeatedExtensionField: return 729 + case .repeatedFieldEncoding: return 730 + case .repeatedGroupExtensionField: return 731 + case .repeatedMessageExtensionField: return 732 + case .repeating: return 733 + case .requestStreaming: return 734 + case .requestTypeURL: return 735 + case .requiredSize: return 736 + case .responseStreaming: return 737 + case .responseTypeURL: return 738 + case .result: return 739 + case .retention: return 740 + case .rethrows: return 741 + case .return: return 742 + case .returnType: return 743 + case .revision: return 744 + case .rhs: return 745 + case .root: return 746 + case .rubyPackage: return 747 + case .s: return 748 + case .sawBackslash: return 749 + case .sawSection4Characters: return 750 + case .sawSection5Characters: return 751 + case .scanner: return 752 + case .seconds: return 753 + case .self_: return 754 + case .semantic: return 755 + case .separator: return 756 + case .serialize: return 757 + case .serializedData: return 758 + case .serializedSize: return 759 + case .serverStreaming: return 760 + case .service: return 761 + case .serviceDescriptorProto: return 762 + case .serviceOptions: return 763 + case .set: return 764 + case .setExtensionValue: return 765 + case .shift: return 766 + case .simpleExtensionMap: return 767 + case .sizer: return 768 + case .source: return 769 + case .sourceCodeInfo: return 770 + case .sourceContext: return 771 + case .sourceEncoding: return 772 + case .sourceFile: return 773 + case .span: return 774 + case .split: return 775 + case .start: return 776 + case .startArray: return 777 + case .startArrayObject: return 778 + case .startField: return 779 + case .startIndex: return 780 + case .startMessageField: return 781 + case .startObject: return 782 + case .startRegularField: return 783 + case .state: return 784 + case .static: return 785 + case .staticString: return 786 + case .storage: return 787 + case .string: return 788 + case .stringLiteral: return 789 + case .stringLiteralType: return 790 + case .stringResult: return 791 + case .stringValue: return 792 + case .struct: return 793 + case .structValue: return 794 + case .subDecoder: return 795 + case .subscript: return 796 + case .subVisitor: return 797 + case .swift: return 798 + case .swiftPrefix: return 799 + case .swiftProtobuf: return 800 + case .syntax: return 801 + case .t: return 802 + case .tag: return 803 + case .targets: return 804 + case .terminator: return 805 + case .testDecoder: return 806 + case .text: return 807 + case .textDecoder: return 808 + case .textFormatDecoder: return 809 + case .textFormatDecodingError: return 810 + case .textFormatDecodingOptions: return 811 + case .textFormatEncodingOptions: return 812 + case .textFormatEncodingVisitor: return 813 + case .textFormatString: return 814 + case .throwOrIgnore: return 815 + case .throws: return 816 + case .timeInterval: return 817 + case .timeIntervalSince1970: return 818 + case .timeIntervalSinceReferenceDate: return 819 + case .timestamp: return 820 + case .total: return 821 + case .totalArrayDepth: return 822 + case .totalSize: return 823 + case .trailingComments: return 824 + case .traverse: return 825 + case .true: return 826 + case .try: return 827 + case .type: return 828 + case .typealias: return 829 + case .typeEnum: return 830 + case .typeName: return 831 + case .typePrefix: return 832 + case .typeStart: return 833 + case .typeUnknown: return 834 + case .typeURL: return 835 + case .uint32: return 836 + case .uint32Value: return 837 + case .uint64: return 838 + case .uint64Value: return 839 + case .uint8: return 840 + case .unicodeScalarLiteral: return 841 + case .unicodeScalarLiteralType: return 842 + case .unicodeScalars: return 843 + case .unicodeScalarView: return 844 + case .uninterpretedOption: return 845 + case .union: return 846 + case .uniqueStorage: return 847 + case .unknown: return 848 + case .unknownFields: return 849 + case .unknownStorage: return 850 + case .unpackTo: return 851 + case .unsafeBufferPointer: return 852 + case .unsafeMutablePointer: return 853 + case .unsafeMutableRawBufferPointer: return 854 + case .unsafeMutableRawPointer: return 855 + case .unsafeRawBufferPointer: return 856 + case .unsafeRawPointer: return 857 + case .unverifiedLazy: return 858 + case .updatedOptions: return 859 + case .url: return 860 + case .useDeterministicOrdering: return 861 + case .utf8: return 862 + case .utf8Ptr: return 863 + case .utf8ToDouble: return 864 + case .utf8Validation: return 865 + case .utf8View: return 866 + case .v: return 867 + case .value: return 868 + case .valueField: return 869 + case .values: return 870 + case .valueType: return 871 + case .var: return 872 + case .verification: return 873 + case .verificationState: return 874 + case .version: return 875 + case .versionString: return 876 + case .visitExtensionFields: return 877 + case .visitExtensionFieldsAsMessageSet: return 878 + case .visitMapField: return 879 + case .visitor: return 880 + case .visitPacked: return 881 + case .visitPackedBoolField: return 882 + case .visitPackedDoubleField: return 883 + case .visitPackedEnumField: return 884 + case .visitPackedFixed32Field: return 885 + case .visitPackedFixed64Field: return 886 + case .visitPackedFloatField: return 887 + case .visitPackedInt32Field: return 888 + case .visitPackedInt64Field: return 889 + case .visitPackedSfixed32Field: return 890 + case .visitPackedSfixed64Field: return 891 + case .visitPackedSint32Field: return 892 + case .visitPackedSint64Field: return 893 + case .visitPackedUint32Field: return 894 + case .visitPackedUint64Field: return 895 + case .visitRepeated: return 896 + case .visitRepeatedBoolField: return 897 + case .visitRepeatedBytesField: return 898 + case .visitRepeatedDoubleField: return 899 + case .visitRepeatedEnumField: return 900 + case .visitRepeatedFixed32Field: return 901 + case .visitRepeatedFixed64Field: return 902 + case .visitRepeatedFloatField: return 903 + case .visitRepeatedGroupField: return 904 + case .visitRepeatedInt32Field: return 905 + case .visitRepeatedInt64Field: return 906 + case .visitRepeatedMessageField: return 907 + case .visitRepeatedSfixed32Field: return 908 + case .visitRepeatedSfixed64Field: return 909 + case .visitRepeatedSint32Field: return 910 + case .visitRepeatedSint64Field: return 911 + case .visitRepeatedStringField: return 912 + case .visitRepeatedUint32Field: return 913 + case .visitRepeatedUint64Field: return 914 + case .visitSingular: return 915 + case .visitSingularBoolField: return 916 + case .visitSingularBytesField: return 917 + case .visitSingularDoubleField: return 918 + case .visitSingularEnumField: return 919 + case .visitSingularFixed32Field: return 920 + case .visitSingularFixed64Field: return 921 + case .visitSingularFloatField: return 922 + case .visitSingularGroupField: return 923 + case .visitSingularInt32Field: return 924 + case .visitSingularInt64Field: return 925 + case .visitSingularMessageField: return 926 + case .visitSingularSfixed32Field: return 927 + case .visitSingularSfixed64Field: return 928 + case .visitSingularSint32Field: return 929 + case .visitSingularSint64Field: return 930 + case .visitSingularStringField: return 931 + case .visitSingularUint32Field: return 932 + case .visitSingularUint64Field: return 933 + case .visitUnknown: return 934 + case .wasDecoded: return 935 + case .weak: return 936 + case .weakDependency: return 937 + case .where: return 938 + case .wireFormat: return 939 + case .with: return 940 + case .withUnsafeBytes: return 941 + case .withUnsafeMutableBytes: return 942 + case .work: return 943 + case .wrapped: return 944 + case .wrappedType: return 945 + case .wrappedValue: return 946 + case .written: return 947 + case .yday: return 948 case .UNRECOGNIZED(let i): return i default: break } @@ -3000,7 +2982,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .clearDeprecatedLegacyJsonFieldConflicts, .clearDoubleValue, .clearEdition, - .clearEditionEnum, .clearEnd, .clearEnumType, .clearExtendee, @@ -3027,11 +3008,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .clearLeadingComments, .clearMapEntry, .clearMaximumEdition, - .clearMaximumEditionEnum, .clearMessageEncoding, .clearMessageSetWireFormat, .clearMinimumEdition, - .clearMinimumEditionEnum, .clearName, .clearNamePart, .clearNegativeIntValue, @@ -3069,6 +3048,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .clearType, .clearTypeName, .clearUnverifiedLazy, + .clearUtf8Validation, .clearValue, .clearVerification, .clearWeak, @@ -3168,7 +3148,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .edition, .editionDefault, .editionDefaults, - .editionEnum, .element, .elements, .emitExtensionFieldName, @@ -3338,7 +3317,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .hasDeprecatedLegacyJsonFieldConflicts, .hasDoubleValue, .hasEdition, - .hasEditionEnum, .hasEnd, .hasEnumType, .hasExtendee, @@ -3370,11 +3348,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .hasLeadingComments, .hasMapEntry, .hasMaximumEdition, - .hasMaximumEditionEnum, .hasMessageEncoding, .hasMessageSetWireFormat, .hasMinimumEdition, - .hasMinimumEditionEnum, .hasName, .hasNamePart, .hasNegativeIntValue, @@ -3412,6 +3388,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .hasType, .hasTypeName, .hasUnverifiedLazy, + .hasUtf8Validation, .hasValue, .hasVerification, .hasWeak, @@ -3506,7 +3483,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .mapValueType, .mapVisitor, .maximumEdition, - .maximumEditionEnum, .mdayStart, .merge, .message, @@ -3524,7 +3500,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .methods, .min, .minimumEdition, - .minimumEditionEnum, .minor, .mixin, .mixins, @@ -3796,6 +3771,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: CaseIterable { .utf8, .utf8Ptr, .utf8ToDouble, + .utf8Validation, .utf8View, .v, .value, @@ -3968,884 +3944,878 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnum: SwiftProtobuf._P 73: .same(proto: "clearDeprecatedLegacyJsonFieldConflicts"), 74: .same(proto: "clearDoubleValue"), 75: .same(proto: "clearEdition"), - 76: .same(proto: "clearEditionEnum"), - 77: .same(proto: "clearEnd"), - 78: .same(proto: "clearEnumType"), - 79: .same(proto: "clearExtendee"), - 80: .same(proto: "clearExtensionValue"), - 81: .same(proto: "clearFeatures"), - 82: .same(proto: "clearFieldPresence"), - 83: .same(proto: "clearFullName"), - 84: .same(proto: "clearGoPackage"), - 85: .same(proto: "clearIdempotencyLevel"), - 86: .same(proto: "clearIdentifierValue"), - 87: .same(proto: "clearInputType"), - 88: .same(proto: "clearIsExtension"), - 89: .same(proto: "clearJavaGenerateEqualsAndHash"), - 90: .same(proto: "clearJavaGenericServices"), - 91: .same(proto: "clearJavaMultipleFiles"), - 92: .same(proto: "clearJavaOuterClassname"), - 93: .same(proto: "clearJavaPackage"), - 94: .same(proto: "clearJavaStringCheckUtf8"), - 95: .same(proto: "clearJsonFormat"), - 96: .same(proto: "clearJsonName"), - 97: .same(proto: "clearJstype"), - 98: .same(proto: "clearLabel"), - 99: .same(proto: "clearLazy"), - 100: .same(proto: "clearLeadingComments"), - 101: .same(proto: "clearMapEntry"), - 102: .same(proto: "clearMaximumEdition"), - 103: .same(proto: "clearMaximumEditionEnum"), - 104: .same(proto: "clearMessageEncoding"), - 105: .same(proto: "clearMessageSetWireFormat"), - 106: .same(proto: "clearMinimumEdition"), - 107: .same(proto: "clearMinimumEditionEnum"), - 108: .same(proto: "clearName"), - 109: .same(proto: "clearNamePart"), - 110: .same(proto: "clearNegativeIntValue"), - 111: .same(proto: "clearNoStandardDescriptorAccessor"), - 112: .same(proto: "clearNumber"), - 113: .same(proto: "clearObjcClassPrefix"), - 114: .same(proto: "clearOneofIndex"), - 115: .same(proto: "clearOptimizeFor"), - 116: .same(proto: "clearOptions"), - 117: .same(proto: "clearOutputType"), - 118: .same(proto: "clearPackage"), - 119: .same(proto: "clearPacked"), - 120: .same(proto: "clearPhpClassPrefix"), - 121: .same(proto: "clearPhpGenericServices"), - 122: .same(proto: "clearPhpMetadataNamespace"), - 123: .same(proto: "clearPhpNamespace"), - 124: .same(proto: "clearPositiveIntValue"), - 125: .same(proto: "clearProto3Optional"), - 126: .same(proto: "clearPyGenericServices"), - 127: .same(proto: "clearRepeated"), - 128: .same(proto: "clearRepeatedFieldEncoding"), - 129: .same(proto: "clearReserved"), - 130: .same(proto: "clearRetention"), - 131: .same(proto: "clearRubyPackage"), - 132: .same(proto: "clearSemantic"), - 133: .same(proto: "clearServerStreaming"), - 134: .same(proto: "clearSourceCodeInfo"), - 135: .same(proto: "clearSourceContext"), - 136: .same(proto: "clearSourceFile"), - 137: .same(proto: "clearStart"), - 138: .same(proto: "clearStringValue"), - 139: .same(proto: "clearSwiftPrefix"), - 140: .same(proto: "clearSyntax"), - 141: .same(proto: "clearTrailingComments"), - 142: .same(proto: "clearType"), - 143: .same(proto: "clearTypeName"), - 144: .same(proto: "clearUnverifiedLazy"), - 145: .same(proto: "clearValue"), - 146: .same(proto: "clearVerification"), - 147: .same(proto: "clearWeak"), - 148: .same(proto: "clientStreaming"), - 149: .same(proto: "codePoint"), - 150: .same(proto: "codeUnits"), - 151: .same(proto: "Collection"), - 152: .same(proto: "com"), - 153: .same(proto: "comma"), - 154: .same(proto: "contentsOf"), - 155: .same(proto: "ContiguousBytes"), - 156: .same(proto: "count"), - 157: .same(proto: "countVarintsInBuffer"), - 158: .same(proto: "csharpNamespace"), - 159: .same(proto: "ctype"), - 160: .same(proto: "customCodable"), - 161: .same(proto: "CustomDebugStringConvertible"), - 162: .same(proto: "d"), - 163: .same(proto: "Data"), - 164: .same(proto: "dataResult"), - 165: .same(proto: "date"), - 166: .same(proto: "daySec"), - 167: .same(proto: "daysSinceEpoch"), - 168: .same(proto: "debugDescription"), - 169: .same(proto: "debugRedact"), - 170: .same(proto: "declaration"), - 171: .same(proto: "decoded"), - 172: .same(proto: "decodedFromJSONNull"), - 173: .same(proto: "decodeExtensionField"), - 174: .same(proto: "decodeExtensionFieldsAsMessageSet"), - 175: .same(proto: "decodeJSON"), - 176: .same(proto: "decodeMapField"), - 177: .same(proto: "decodeMessage"), - 178: .same(proto: "decoder"), - 179: .same(proto: "decodeRepeated"), - 180: .same(proto: "decodeRepeatedBoolField"), - 181: .same(proto: "decodeRepeatedBytesField"), - 182: .same(proto: "decodeRepeatedDoubleField"), - 183: .same(proto: "decodeRepeatedEnumField"), - 184: .same(proto: "decodeRepeatedFixed32Field"), - 185: .same(proto: "decodeRepeatedFixed64Field"), - 186: .same(proto: "decodeRepeatedFloatField"), - 187: .same(proto: "decodeRepeatedGroupField"), - 188: .same(proto: "decodeRepeatedInt32Field"), - 189: .same(proto: "decodeRepeatedInt64Field"), - 190: .same(proto: "decodeRepeatedMessageField"), - 191: .same(proto: "decodeRepeatedSFixed32Field"), - 192: .same(proto: "decodeRepeatedSFixed64Field"), - 193: .same(proto: "decodeRepeatedSInt32Field"), - 194: .same(proto: "decodeRepeatedSInt64Field"), - 195: .same(proto: "decodeRepeatedStringField"), - 196: .same(proto: "decodeRepeatedUInt32Field"), - 197: .same(proto: "decodeRepeatedUInt64Field"), - 198: .same(proto: "decodeSingular"), - 199: .same(proto: "decodeSingularBoolField"), - 200: .same(proto: "decodeSingularBytesField"), - 201: .same(proto: "decodeSingularDoubleField"), - 202: .same(proto: "decodeSingularEnumField"), - 203: .same(proto: "decodeSingularFixed32Field"), - 204: .same(proto: "decodeSingularFixed64Field"), - 205: .same(proto: "decodeSingularFloatField"), - 206: .same(proto: "decodeSingularGroupField"), - 207: .same(proto: "decodeSingularInt32Field"), - 208: .same(proto: "decodeSingularInt64Field"), - 209: .same(proto: "decodeSingularMessageField"), - 210: .same(proto: "decodeSingularSFixed32Field"), - 211: .same(proto: "decodeSingularSFixed64Field"), - 212: .same(proto: "decodeSingularSInt32Field"), - 213: .same(proto: "decodeSingularSInt64Field"), - 214: .same(proto: "decodeSingularStringField"), - 215: .same(proto: "decodeSingularUInt32Field"), - 216: .same(proto: "decodeSingularUInt64Field"), - 217: .same(proto: "decodeTextFormat"), - 218: .same(proto: "defaultAnyTypeURLPrefix"), - 219: .same(proto: "defaults"), - 220: .same(proto: "defaultValue"), - 221: .same(proto: "dependency"), - 222: .same(proto: "deprecated"), - 223: .same(proto: "deprecatedLegacyJsonFieldConflicts"), - 224: .same(proto: "description"), - 225: .same(proto: "DescriptorProto"), - 226: .same(proto: "Dictionary"), - 227: .same(proto: "dictionaryLiteral"), - 228: .same(proto: "digit"), - 229: .same(proto: "digit0"), - 230: .same(proto: "digit1"), - 231: .same(proto: "digitCount"), - 232: .same(proto: "digits"), - 233: .same(proto: "digitValue"), - 234: .same(proto: "discardableResult"), - 235: .same(proto: "discardUnknownFields"), - 236: .same(proto: "distance"), - 237: .same(proto: "double"), - 238: .same(proto: "doubleValue"), - 239: .same(proto: "Duration"), - 240: .same(proto: "E"), - 241: .same(proto: "edition"), - 242: .same(proto: "EditionDefault"), - 243: .same(proto: "editionDefaults"), - 244: .same(proto: "editionEnum"), - 245: .same(proto: "Element"), - 246: .same(proto: "elements"), - 247: .same(proto: "emitExtensionFieldName"), - 248: .same(proto: "emitFieldName"), - 249: .same(proto: "emitFieldNumber"), - 250: .same(proto: "Empty"), - 251: .same(proto: "emptyData"), - 252: .same(proto: "encodeAsBytes"), - 253: .same(proto: "encoded"), - 254: .same(proto: "encodedJSONString"), - 255: .same(proto: "encodedSize"), - 256: .same(proto: "encodeField"), - 257: .same(proto: "encoder"), - 258: .same(proto: "end"), - 259: .same(proto: "endArray"), - 260: .same(proto: "endMessageField"), - 261: .same(proto: "endObject"), - 262: .same(proto: "endRegularField"), - 263: .same(proto: "enum"), - 264: .same(proto: "EnumDescriptorProto"), - 265: .same(proto: "EnumOptions"), - 266: .same(proto: "EnumReservedRange"), - 267: .same(proto: "enumType"), - 268: .same(proto: "enumvalue"), - 269: .same(proto: "EnumValueDescriptorProto"), - 270: .same(proto: "EnumValueOptions"), - 271: .same(proto: "Equatable"), - 272: .same(proto: "Error"), - 273: .same(proto: "ExpressibleByArrayLiteral"), - 274: .same(proto: "ExpressibleByDictionaryLiteral"), - 275: .same(proto: "ext"), - 276: .same(proto: "extDecoder"), - 277: .same(proto: "extendedGraphemeClusterLiteral"), - 278: .same(proto: "ExtendedGraphemeClusterLiteralType"), - 279: .same(proto: "extendee"), - 280: .same(proto: "ExtensibleMessage"), - 281: .same(proto: "extension"), - 282: .same(proto: "ExtensionField"), - 283: .same(proto: "extensionFieldNumber"), - 284: .same(proto: "ExtensionFieldValueSet"), - 285: .same(proto: "ExtensionMap"), - 286: .same(proto: "extensionRange"), - 287: .same(proto: "ExtensionRangeOptions"), - 288: .same(proto: "extensions"), - 289: .same(proto: "extras"), - 290: .same(proto: "F"), - 291: .same(proto: "false"), - 292: .same(proto: "features"), - 293: .same(proto: "FeatureSet"), - 294: .same(proto: "FeatureSetDefaults"), - 295: .same(proto: "FeatureSetEditionDefault"), - 296: .same(proto: "field"), - 297: .same(proto: "fieldData"), - 298: .same(proto: "FieldDescriptorProto"), - 299: .same(proto: "FieldMask"), - 300: .same(proto: "fieldName"), - 301: .same(proto: "fieldNameCount"), - 302: .same(proto: "fieldNum"), - 303: .same(proto: "fieldNumber"), - 304: .same(proto: "fieldNumberForProto"), - 305: .same(proto: "FieldOptions"), - 306: .same(proto: "fieldPresence"), - 307: .same(proto: "fields"), - 308: .same(proto: "fieldSize"), - 309: .same(proto: "FieldTag"), - 310: .same(proto: "fieldType"), - 311: .same(proto: "file"), - 312: .same(proto: "FileDescriptorProto"), - 313: .same(proto: "FileDescriptorSet"), - 314: .same(proto: "fileName"), - 315: .same(proto: "FileOptions"), - 316: .same(proto: "filter"), - 317: .same(proto: "first"), - 318: .same(proto: "firstItem"), - 319: .same(proto: "float"), - 320: .same(proto: "floatLiteral"), - 321: .same(proto: "FloatLiteralType"), - 322: .same(proto: "FloatValue"), - 323: .same(proto: "forMessageName"), - 324: .same(proto: "formUnion"), - 325: .same(proto: "forReadingFrom"), - 326: .same(proto: "forTypeURL"), - 327: .same(proto: "ForwardParser"), - 328: .same(proto: "forWritingInto"), - 329: .same(proto: "from"), - 330: .same(proto: "fromAscii2"), - 331: .same(proto: "fromAscii4"), - 332: .same(proto: "fromByteOffset"), - 333: .same(proto: "fromHexDigit"), - 334: .same(proto: "fullName"), - 335: .same(proto: "func"), - 336: .same(proto: "G"), - 337: .same(proto: "GeneratedCodeInfo"), - 338: .same(proto: "get"), - 339: .same(proto: "getExtensionValue"), - 340: .same(proto: "googleapis"), - 341: .same(proto: "Google_Protobuf_Any"), - 342: .same(proto: "Google_Protobuf_Api"), - 343: .same(proto: "Google_Protobuf_BoolValue"), - 344: .same(proto: "Google_Protobuf_BytesValue"), - 345: .same(proto: "Google_Protobuf_DescriptorProto"), - 346: .same(proto: "Google_Protobuf_DoubleValue"), - 347: .same(proto: "Google_Protobuf_Duration"), - 348: .same(proto: "Google_Protobuf_Edition"), - 349: .same(proto: "Google_Protobuf_Empty"), - 350: .same(proto: "Google_Protobuf_Enum"), - 351: .same(proto: "Google_Protobuf_EnumDescriptorProto"), - 352: .same(proto: "Google_Protobuf_EnumOptions"), - 353: .same(proto: "Google_Protobuf_EnumValue"), - 354: .same(proto: "Google_Protobuf_EnumValueDescriptorProto"), - 355: .same(proto: "Google_Protobuf_EnumValueOptions"), - 356: .same(proto: "Google_Protobuf_ExtensionRangeOptions"), - 357: .same(proto: "Google_Protobuf_FeatureSet"), - 358: .same(proto: "Google_Protobuf_FeatureSetDefaults"), - 359: .same(proto: "Google_Protobuf_Field"), - 360: .same(proto: "Google_Protobuf_FieldDescriptorProto"), - 361: .same(proto: "Google_Protobuf_FieldMask"), - 362: .same(proto: "Google_Protobuf_FieldOptions"), - 363: .same(proto: "Google_Protobuf_FileDescriptorProto"), - 364: .same(proto: "Google_Protobuf_FileDescriptorSet"), - 365: .same(proto: "Google_Protobuf_FileOptions"), - 366: .same(proto: "Google_Protobuf_FloatValue"), - 367: .same(proto: "Google_Protobuf_GeneratedCodeInfo"), - 368: .same(proto: "Google_Protobuf_Int32Value"), - 369: .same(proto: "Google_Protobuf_Int64Value"), - 370: .same(proto: "Google_Protobuf_ListValue"), - 371: .same(proto: "Google_Protobuf_MessageOptions"), - 372: .same(proto: "Google_Protobuf_Method"), - 373: .same(proto: "Google_Protobuf_MethodDescriptorProto"), - 374: .same(proto: "Google_Protobuf_MethodOptions"), - 375: .same(proto: "Google_Protobuf_Mixin"), - 376: .same(proto: "Google_Protobuf_NullValue"), - 377: .same(proto: "Google_Protobuf_OneofDescriptorProto"), - 378: .same(proto: "Google_Protobuf_OneofOptions"), - 379: .same(proto: "Google_Protobuf_Option"), - 380: .same(proto: "Google_Protobuf_ServiceDescriptorProto"), - 381: .same(proto: "Google_Protobuf_ServiceOptions"), - 382: .same(proto: "Google_Protobuf_SourceCodeInfo"), - 383: .same(proto: "Google_Protobuf_SourceContext"), - 384: .same(proto: "Google_Protobuf_StringValue"), - 385: .same(proto: "Google_Protobuf_Struct"), - 386: .same(proto: "Google_Protobuf_Syntax"), - 387: .same(proto: "Google_Protobuf_Timestamp"), - 388: .same(proto: "Google_Protobuf_Type"), - 389: .same(proto: "Google_Protobuf_UInt32Value"), - 390: .same(proto: "Google_Protobuf_UInt64Value"), - 391: .same(proto: "Google_Protobuf_UninterpretedOption"), - 392: .same(proto: "Google_Protobuf_Value"), - 393: .same(proto: "goPackage"), - 394: .same(proto: "group"), - 395: .same(proto: "groupFieldNumberStack"), - 396: .same(proto: "groupSize"), - 397: .same(proto: "h"), - 398: .same(proto: "hadOneofValue"), - 399: .same(proto: "handleConflictingOneOf"), - 400: .same(proto: "hasAggregateValue"), - 401: .same(proto: "hasAllowAlias"), - 402: .same(proto: "hasBegin"), - 403: .same(proto: "hasCcEnableArenas"), - 404: .same(proto: "hasCcGenericServices"), - 405: .same(proto: "hasClientStreaming"), - 406: .same(proto: "hasCsharpNamespace"), - 407: .same(proto: "hasCtype"), - 408: .same(proto: "hasDebugRedact"), - 409: .same(proto: "hasDefaultValue"), - 410: .same(proto: "hasDeprecated"), - 411: .same(proto: "hasDeprecatedLegacyJsonFieldConflicts"), - 412: .same(proto: "hasDoubleValue"), - 413: .same(proto: "hasEdition"), - 414: .same(proto: "hasEditionEnum"), - 415: .same(proto: "hasEnd"), - 416: .same(proto: "hasEnumType"), - 417: .same(proto: "hasExtendee"), - 418: .same(proto: "hasExtensionValue"), - 419: .same(proto: "hasFeatures"), - 420: .same(proto: "hasFieldPresence"), - 421: .same(proto: "hasFullName"), - 422: .same(proto: "hasGoPackage"), - 423: .same(proto: "hash"), - 424: .same(proto: "Hashable"), - 425: .same(proto: "hasher"), - 426: .same(proto: "hashValue"), - 427: .same(proto: "HashVisitor"), - 428: .same(proto: "hasIdempotencyLevel"), - 429: .same(proto: "hasIdentifierValue"), - 430: .same(proto: "hasInputType"), - 431: .same(proto: "hasIsExtension"), - 432: .same(proto: "hasJavaGenerateEqualsAndHash"), - 433: .same(proto: "hasJavaGenericServices"), - 434: .same(proto: "hasJavaMultipleFiles"), - 435: .same(proto: "hasJavaOuterClassname"), - 436: .same(proto: "hasJavaPackage"), - 437: .same(proto: "hasJavaStringCheckUtf8"), - 438: .same(proto: "hasJsonFormat"), - 439: .same(proto: "hasJsonName"), - 440: .same(proto: "hasJstype"), - 441: .same(proto: "hasLabel"), - 442: .same(proto: "hasLazy"), - 443: .same(proto: "hasLeadingComments"), - 444: .same(proto: "hasMapEntry"), - 445: .same(proto: "hasMaximumEdition"), - 446: .same(proto: "hasMaximumEditionEnum"), - 447: .same(proto: "hasMessageEncoding"), - 448: .same(proto: "hasMessageSetWireFormat"), - 449: .same(proto: "hasMinimumEdition"), - 450: .same(proto: "hasMinimumEditionEnum"), - 451: .same(proto: "hasName"), - 452: .same(proto: "hasNamePart"), - 453: .same(proto: "hasNegativeIntValue"), - 454: .same(proto: "hasNoStandardDescriptorAccessor"), - 455: .same(proto: "hasNumber"), - 456: .same(proto: "hasObjcClassPrefix"), - 457: .same(proto: "hasOneofIndex"), - 458: .same(proto: "hasOptimizeFor"), - 459: .same(proto: "hasOptions"), - 460: .same(proto: "hasOutputType"), - 461: .same(proto: "hasPackage"), - 462: .same(proto: "hasPacked"), - 463: .same(proto: "hasPhpClassPrefix"), - 464: .same(proto: "hasPhpGenericServices"), - 465: .same(proto: "hasPhpMetadataNamespace"), - 466: .same(proto: "hasPhpNamespace"), - 467: .same(proto: "hasPositiveIntValue"), - 468: .same(proto: "hasProto3Optional"), - 469: .same(proto: "hasPyGenericServices"), - 470: .same(proto: "hasRepeated"), - 471: .same(proto: "hasRepeatedFieldEncoding"), - 472: .same(proto: "hasReserved"), - 473: .same(proto: "hasRetention"), - 474: .same(proto: "hasRubyPackage"), - 475: .same(proto: "hasSemantic"), - 476: .same(proto: "hasServerStreaming"), - 477: .same(proto: "hasSourceCodeInfo"), - 478: .same(proto: "hasSourceContext"), - 479: .same(proto: "hasSourceFile"), - 480: .same(proto: "hasStart"), - 481: .same(proto: "hasStringValue"), - 482: .same(proto: "hasSwiftPrefix"), - 483: .same(proto: "hasSyntax"), - 484: .same(proto: "hasTrailingComments"), - 485: .same(proto: "hasType"), - 486: .same(proto: "hasTypeName"), - 487: .same(proto: "hasUnverifiedLazy"), - 488: .same(proto: "hasValue"), - 489: .same(proto: "hasVerification"), - 490: .same(proto: "hasWeak"), - 491: .same(proto: "hour"), - 492: .same(proto: "i"), - 493: .same(proto: "idempotencyLevel"), - 494: .same(proto: "identifierValue"), - 495: .same(proto: "if"), - 496: .same(proto: "ignoreUnknownFields"), - 497: .same(proto: "index"), - 498: .same(proto: "init"), - 499: .same(proto: "inout"), - 500: .same(proto: "inputType"), - 501: .same(proto: "insert"), - 502: .same(proto: "Int"), - 503: .same(proto: "Int32"), - 504: .same(proto: "Int32Value"), - 505: .same(proto: "Int64"), - 506: .same(proto: "Int64Value"), - 507: .same(proto: "Int8"), - 508: .same(proto: "integerLiteral"), - 509: .same(proto: "IntegerLiteralType"), - 510: .same(proto: "intern"), - 511: .same(proto: "Internal"), - 512: .same(proto: "InternalState"), - 513: .same(proto: "into"), - 514: .same(proto: "ints"), - 515: .same(proto: "isA"), - 516: .same(proto: "isEqual"), - 517: .same(proto: "isEqualTo"), - 518: .same(proto: "isExtension"), - 519: .same(proto: "isInitialized"), - 520: .same(proto: "isNegative"), - 521: .same(proto: "itemTagsEncodedSize"), - 522: .same(proto: "Iterator"), - 523: .same(proto: "i_2166136261"), - 524: .same(proto: "javaGenerateEqualsAndHash"), - 525: .same(proto: "javaGenericServices"), - 526: .same(proto: "javaMultipleFiles"), - 527: .same(proto: "javaOuterClassname"), - 528: .same(proto: "javaPackage"), - 529: .same(proto: "javaStringCheckUtf8"), - 530: .same(proto: "JSONDecoder"), - 531: .same(proto: "JSONDecodingError"), - 532: .same(proto: "JSONDecodingOptions"), - 533: .same(proto: "jsonEncoder"), - 534: .same(proto: "JSONEncodingError"), - 535: .same(proto: "JSONEncodingOptions"), - 536: .same(proto: "JSONEncodingVisitor"), - 537: .same(proto: "jsonFormat"), - 538: .same(proto: "JSONMapEncodingVisitor"), - 539: .same(proto: "jsonName"), - 540: .same(proto: "jsonPath"), - 541: .same(proto: "jsonPaths"), - 542: .same(proto: "JSONScanner"), - 543: .same(proto: "jsonString"), - 544: .same(proto: "jsonText"), - 545: .same(proto: "jsonUTF8Data"), - 546: .same(proto: "jstype"), - 547: .same(proto: "k"), - 548: .same(proto: "kChunkSize"), - 549: .same(proto: "Key"), - 550: .same(proto: "keyField"), - 551: .same(proto: "keyFieldOpt"), - 552: .same(proto: "KeyType"), - 553: .same(proto: "kind"), - 554: .same(proto: "l"), - 555: .same(proto: "label"), - 556: .same(proto: "lazy"), - 557: .same(proto: "leadingComments"), - 558: .same(proto: "leadingDetachedComments"), - 559: .same(proto: "length"), - 560: .same(proto: "lessThan"), - 561: .same(proto: "let"), - 562: .same(proto: "lhs"), - 563: .same(proto: "list"), - 564: .same(proto: "listOfMessages"), - 565: .same(proto: "listValue"), - 566: .same(proto: "littleEndian"), - 567: .same(proto: "littleEndianBytes"), - 568: .same(proto: "load"), - 569: .same(proto: "localHasher"), - 570: .same(proto: "location"), - 571: .same(proto: "M"), - 572: .same(proto: "major"), - 573: .same(proto: "makeIterator"), - 574: .same(proto: "mapEntry"), - 575: .same(proto: "mapHash"), - 576: .same(proto: "MapKeyType"), - 577: .same(proto: "mapNameResolver"), - 578: .same(proto: "mapToMessages"), - 579: .same(proto: "MapValueType"), - 580: .same(proto: "mapVisitor"), - 581: .same(proto: "maximumEdition"), - 582: .same(proto: "maximumEditionEnum"), - 583: .same(proto: "mdayStart"), - 584: .same(proto: "merge"), - 585: .same(proto: "message"), - 586: .same(proto: "messageDepthLimit"), - 587: .same(proto: "messageEncoding"), - 588: .same(proto: "MessageExtension"), - 589: .same(proto: "MessageImplementationBase"), - 590: .same(proto: "MessageOptions"), - 591: .same(proto: "MessageSet"), - 592: .same(proto: "messageSetWireFormat"), - 593: .same(proto: "messageType"), - 594: .same(proto: "Method"), - 595: .same(proto: "MethodDescriptorProto"), - 596: .same(proto: "MethodOptions"), - 597: .same(proto: "methods"), - 598: .same(proto: "min"), - 599: .same(proto: "minimumEdition"), - 600: .same(proto: "minimumEditionEnum"), - 601: .same(proto: "minor"), - 602: .same(proto: "Mixin"), - 603: .same(proto: "mixins"), - 604: .same(proto: "modifier"), - 605: .same(proto: "modify"), - 606: .same(proto: "month"), - 607: .same(proto: "msgExtension"), - 608: .same(proto: "mutating"), - 609: .same(proto: "n"), - 610: .same(proto: "name"), - 611: .same(proto: "NameDescription"), - 612: .same(proto: "NameMap"), - 613: .same(proto: "NamePart"), - 614: .same(proto: "nameResolver"), - 615: .same(proto: "names"), - 616: .same(proto: "nanos"), - 617: .same(proto: "nativeBytes"), - 618: .same(proto: "nativeEndianBytes"), - 619: .same(proto: "negativeIntValue"), - 620: .same(proto: "nestedType"), - 621: .same(proto: "newL"), - 622: .same(proto: "newList"), - 623: .same(proto: "newValue"), - 624: .same(proto: "nextByte"), - 625: .same(proto: "nextFieldNumber"), - 626: .same(proto: "nil"), - 627: .same(proto: "nilLiteral"), - 628: .same(proto: "noStandardDescriptorAccessor"), - 629: .same(proto: "nullValue"), - 630: .same(proto: "number"), - 631: .same(proto: "numberValue"), - 632: .same(proto: "objcClassPrefix"), - 633: .same(proto: "of"), - 634: .same(proto: "oneofDecl"), - 635: .same(proto: "OneofDescriptorProto"), - 636: .same(proto: "oneofIndex"), - 637: .same(proto: "OneofOptions"), - 638: .same(proto: "oneofs"), - 639: .same(proto: "OneOf_Kind"), - 640: .same(proto: "optimizeFor"), - 641: .same(proto: "OptimizeMode"), - 642: .same(proto: "Option"), - 643: .same(proto: "OptionalEnumExtensionField"), - 644: .same(proto: "OptionalExtensionField"), - 645: .same(proto: "OptionalGroupExtensionField"), - 646: .same(proto: "OptionalMessageExtensionField"), - 647: .same(proto: "OptionRetention"), - 648: .same(proto: "options"), - 649: .same(proto: "OptionTargetType"), - 650: .same(proto: "other"), - 651: .same(proto: "others"), - 652: .same(proto: "out"), - 653: .same(proto: "outputType"), - 654: .same(proto: "p"), - 655: .same(proto: "package"), - 656: .same(proto: "packed"), - 657: .same(proto: "PackedEnumExtensionField"), - 658: .same(proto: "PackedExtensionField"), - 659: .same(proto: "padding"), - 660: .same(proto: "parent"), - 661: .same(proto: "parse"), - 662: .same(proto: "partial"), - 663: .same(proto: "path"), - 664: .same(proto: "paths"), - 665: .same(proto: "payload"), - 666: .same(proto: "payloadSize"), - 667: .same(proto: "phpClassPrefix"), - 668: .same(proto: "phpGenericServices"), - 669: .same(proto: "phpMetadataNamespace"), - 670: .same(proto: "phpNamespace"), - 671: .same(proto: "pointer"), - 672: .same(proto: "pos"), - 673: .same(proto: "positiveIntValue"), - 674: .same(proto: "prefix"), - 675: .same(proto: "preserveProtoFieldNames"), - 676: .same(proto: "preTraverse"), - 677: .same(proto: "printUnknownFields"), - 678: .same(proto: "proto2"), - 679: .same(proto: "proto3DefaultValue"), - 680: .same(proto: "proto3Optional"), - 681: .same(proto: "ProtobufAPIVersionCheck"), - 682: .same(proto: "ProtobufAPIVersion_2"), - 683: .same(proto: "ProtobufBool"), - 684: .same(proto: "ProtobufBytes"), - 685: .same(proto: "ProtobufDouble"), - 686: .same(proto: "ProtobufEnumMap"), - 687: .same(proto: "protobufExtension"), - 688: .same(proto: "ProtobufFixed32"), - 689: .same(proto: "ProtobufFixed64"), - 690: .same(proto: "ProtobufFloat"), - 691: .same(proto: "ProtobufInt32"), - 692: .same(proto: "ProtobufInt64"), - 693: .same(proto: "ProtobufMap"), - 694: .same(proto: "ProtobufMessageMap"), - 695: .same(proto: "ProtobufSFixed32"), - 696: .same(proto: "ProtobufSFixed64"), - 697: .same(proto: "ProtobufSInt32"), - 698: .same(proto: "ProtobufSInt64"), - 699: .same(proto: "ProtobufString"), - 700: .same(proto: "ProtobufUInt32"), - 701: .same(proto: "ProtobufUInt64"), - 702: .same(proto: "protobuf_extensionFieldValues"), - 703: .same(proto: "protobuf_fieldNumber"), - 704: .same(proto: "protobuf_generated_isEqualTo"), - 705: .same(proto: "protobuf_nameMap"), - 706: .same(proto: "protobuf_newField"), - 707: .same(proto: "protobuf_package"), - 708: .same(proto: "protocol"), - 709: .same(proto: "protoFieldName"), - 710: .same(proto: "protoMessageName"), - 711: .same(proto: "ProtoNameProviding"), - 712: .same(proto: "protoPaths"), - 713: .same(proto: "public"), - 714: .same(proto: "publicDependency"), - 715: .same(proto: "putBoolValue"), - 716: .same(proto: "putBytesValue"), - 717: .same(proto: "putDoubleValue"), - 718: .same(proto: "putEnumValue"), - 719: .same(proto: "putFixedUInt32"), - 720: .same(proto: "putFixedUInt64"), - 721: .same(proto: "putFloatValue"), - 722: .same(proto: "putInt64"), - 723: .same(proto: "putStringValue"), - 724: .same(proto: "putUInt64"), - 725: .same(proto: "putUInt64Hex"), - 726: .same(proto: "putVarInt"), - 727: .same(proto: "putZigZagVarInt"), - 728: .same(proto: "pyGenericServices"), - 729: .same(proto: "rawChars"), - 730: .same(proto: "RawRepresentable"), - 731: .same(proto: "RawValue"), - 732: .same(proto: "read4HexDigits"), - 733: .same(proto: "register"), - 734: .same(proto: "repeated"), - 735: .same(proto: "RepeatedEnumExtensionField"), - 736: .same(proto: "RepeatedExtensionField"), - 737: .same(proto: "repeatedFieldEncoding"), - 738: .same(proto: "RepeatedGroupExtensionField"), - 739: .same(proto: "RepeatedMessageExtensionField"), - 740: .same(proto: "repeating"), - 741: .same(proto: "requestStreaming"), - 742: .same(proto: "requestTypeURL"), - 743: .same(proto: "requiredSize"), - 744: .same(proto: "responseStreaming"), - 745: .same(proto: "responseTypeURL"), - 746: .same(proto: "result"), - 747: .same(proto: "retention"), - 748: .same(proto: "rethrows"), - 749: .same(proto: "return"), - 750: .same(proto: "ReturnType"), - 751: .same(proto: "revision"), - 752: .same(proto: "rhs"), - 753: .same(proto: "root"), - 754: .same(proto: "rubyPackage"), - 755: .same(proto: "s"), - 756: .same(proto: "sawBackslash"), - 757: .same(proto: "sawSection4Characters"), - 758: .same(proto: "sawSection5Characters"), - 759: .same(proto: "scanner"), - 760: .same(proto: "seconds"), - 761: .same(proto: "self"), - 762: .same(proto: "semantic"), - 763: .same(proto: "separator"), - 764: .same(proto: "serialize"), - 765: .same(proto: "serializedData"), - 766: .same(proto: "serializedSize"), - 767: .same(proto: "serverStreaming"), - 768: .same(proto: "service"), - 769: .same(proto: "ServiceDescriptorProto"), - 770: .same(proto: "ServiceOptions"), - 771: .same(proto: "set"), - 772: .same(proto: "setExtensionValue"), - 773: .same(proto: "shift"), - 774: .same(proto: "SimpleExtensionMap"), - 775: .same(proto: "sizer"), - 776: .same(proto: "source"), - 777: .same(proto: "sourceCodeInfo"), - 778: .same(proto: "sourceContext"), - 779: .same(proto: "sourceEncoding"), - 780: .same(proto: "sourceFile"), - 781: .same(proto: "span"), - 782: .same(proto: "split"), - 783: .same(proto: "start"), - 784: .same(proto: "startArray"), - 785: .same(proto: "startArrayObject"), - 786: .same(proto: "startField"), - 787: .same(proto: "startIndex"), - 788: .same(proto: "startMessageField"), - 789: .same(proto: "startObject"), - 790: .same(proto: "startRegularField"), - 791: .same(proto: "state"), - 792: .same(proto: "static"), - 793: .same(proto: "StaticString"), - 794: .same(proto: "storage"), - 795: .same(proto: "String"), - 796: .same(proto: "stringLiteral"), - 797: .same(proto: "StringLiteralType"), - 798: .same(proto: "stringResult"), - 799: .same(proto: "stringValue"), - 800: .same(proto: "struct"), - 801: .same(proto: "structValue"), - 802: .same(proto: "subDecoder"), - 803: .same(proto: "subscript"), - 804: .same(proto: "subVisitor"), - 805: .same(proto: "Swift"), - 806: .same(proto: "swiftPrefix"), - 807: .same(proto: "SwiftProtobuf"), - 808: .same(proto: "syntax"), - 809: .same(proto: "T"), - 810: .same(proto: "tag"), - 811: .same(proto: "targets"), - 812: .same(proto: "terminator"), - 813: .same(proto: "testDecoder"), - 814: .same(proto: "text"), - 815: .same(proto: "textDecoder"), - 816: .same(proto: "TextFormatDecoder"), - 817: .same(proto: "TextFormatDecodingError"), - 818: .same(proto: "TextFormatDecodingOptions"), - 819: .same(proto: "TextFormatEncodingOptions"), - 820: .same(proto: "TextFormatEncodingVisitor"), - 821: .same(proto: "textFormatString"), - 822: .same(proto: "throwOrIgnore"), - 823: .same(proto: "throws"), - 824: .same(proto: "timeInterval"), - 825: .same(proto: "timeIntervalSince1970"), - 826: .same(proto: "timeIntervalSinceReferenceDate"), - 827: .same(proto: "Timestamp"), - 828: .same(proto: "total"), - 829: .same(proto: "totalArrayDepth"), - 830: .same(proto: "totalSize"), - 831: .same(proto: "trailingComments"), - 832: .same(proto: "traverse"), - 833: .same(proto: "true"), - 834: .same(proto: "try"), - 835: .same(proto: "type"), - 836: .same(proto: "typealias"), - 837: .same(proto: "TypeEnum"), - 838: .same(proto: "typeName"), - 839: .same(proto: "typePrefix"), - 840: .same(proto: "typeStart"), - 841: .same(proto: "typeUnknown"), - 842: .same(proto: "typeURL"), - 843: .same(proto: "UInt32"), - 844: .same(proto: "UInt32Value"), - 845: .same(proto: "UInt64"), - 846: .same(proto: "UInt64Value"), - 847: .same(proto: "UInt8"), - 848: .same(proto: "unicodeScalarLiteral"), - 849: .same(proto: "UnicodeScalarLiteralType"), - 850: .same(proto: "unicodeScalars"), - 851: .same(proto: "UnicodeScalarView"), - 852: .same(proto: "uninterpretedOption"), - 853: .same(proto: "union"), - 854: .same(proto: "uniqueStorage"), - 855: .same(proto: "unknown"), - 856: .same(proto: "unknownFields"), - 857: .same(proto: "UnknownStorage"), - 858: .same(proto: "unpackTo"), - 859: .same(proto: "UnsafeBufferPointer"), - 860: .same(proto: "UnsafeMutablePointer"), - 861: .same(proto: "UnsafeMutableRawBufferPointer"), - 862: .same(proto: "UnsafeMutableRawPointer"), - 863: .same(proto: "UnsafeRawBufferPointer"), - 864: .same(proto: "UnsafeRawPointer"), - 865: .same(proto: "unverifiedLazy"), - 866: .same(proto: "updatedOptions"), - 867: .same(proto: "url"), - 868: .same(proto: "useDeterministicOrdering"), - 869: .same(proto: "utf8"), - 870: .same(proto: "utf8Ptr"), - 871: .same(proto: "utf8ToDouble"), - 872: .same(proto: "UTF8View"), - 873: .same(proto: "v"), - 874: .same(proto: "value"), - 875: .same(proto: "valueField"), - 876: .same(proto: "values"), - 877: .same(proto: "ValueType"), - 878: .same(proto: "var"), - 879: .same(proto: "verification"), - 880: .same(proto: "VerificationState"), - 881: .same(proto: "Version"), - 882: .same(proto: "versionString"), - 883: .same(proto: "visitExtensionFields"), - 884: .same(proto: "visitExtensionFieldsAsMessageSet"), - 885: .same(proto: "visitMapField"), - 886: .same(proto: "visitor"), - 887: .same(proto: "visitPacked"), - 888: .same(proto: "visitPackedBoolField"), - 889: .same(proto: "visitPackedDoubleField"), - 890: .same(proto: "visitPackedEnumField"), - 891: .same(proto: "visitPackedFixed32Field"), - 892: .same(proto: "visitPackedFixed64Field"), - 893: .same(proto: "visitPackedFloatField"), - 894: .same(proto: "visitPackedInt32Field"), - 895: .same(proto: "visitPackedInt64Field"), - 896: .same(proto: "visitPackedSFixed32Field"), - 897: .same(proto: "visitPackedSFixed64Field"), - 898: .same(proto: "visitPackedSInt32Field"), - 899: .same(proto: "visitPackedSInt64Field"), - 900: .same(proto: "visitPackedUInt32Field"), - 901: .same(proto: "visitPackedUInt64Field"), - 902: .same(proto: "visitRepeated"), - 903: .same(proto: "visitRepeatedBoolField"), - 904: .same(proto: "visitRepeatedBytesField"), - 905: .same(proto: "visitRepeatedDoubleField"), - 906: .same(proto: "visitRepeatedEnumField"), - 907: .same(proto: "visitRepeatedFixed32Field"), - 908: .same(proto: "visitRepeatedFixed64Field"), - 909: .same(proto: "visitRepeatedFloatField"), - 910: .same(proto: "visitRepeatedGroupField"), - 911: .same(proto: "visitRepeatedInt32Field"), - 912: .same(proto: "visitRepeatedInt64Field"), - 913: .same(proto: "visitRepeatedMessageField"), - 914: .same(proto: "visitRepeatedSFixed32Field"), - 915: .same(proto: "visitRepeatedSFixed64Field"), - 916: .same(proto: "visitRepeatedSInt32Field"), - 917: .same(proto: "visitRepeatedSInt64Field"), - 918: .same(proto: "visitRepeatedStringField"), - 919: .same(proto: "visitRepeatedUInt32Field"), - 920: .same(proto: "visitRepeatedUInt64Field"), - 921: .same(proto: "visitSingular"), - 922: .same(proto: "visitSingularBoolField"), - 923: .same(proto: "visitSingularBytesField"), - 924: .same(proto: "visitSingularDoubleField"), - 925: .same(proto: "visitSingularEnumField"), - 926: .same(proto: "visitSingularFixed32Field"), - 927: .same(proto: "visitSingularFixed64Field"), - 928: .same(proto: "visitSingularFloatField"), - 929: .same(proto: "visitSingularGroupField"), - 930: .same(proto: "visitSingularInt32Field"), - 931: .same(proto: "visitSingularInt64Field"), - 932: .same(proto: "visitSingularMessageField"), - 933: .same(proto: "visitSingularSFixed32Field"), - 934: .same(proto: "visitSingularSFixed64Field"), - 935: .same(proto: "visitSingularSInt32Field"), - 936: .same(proto: "visitSingularSInt64Field"), - 937: .same(proto: "visitSingularStringField"), - 938: .same(proto: "visitSingularUInt32Field"), - 939: .same(proto: "visitSingularUInt64Field"), - 940: .same(proto: "visitUnknown"), - 941: .same(proto: "wasDecoded"), - 942: .same(proto: "weak"), - 943: .same(proto: "weakDependency"), - 944: .same(proto: "where"), - 945: .same(proto: "wireFormat"), - 946: .same(proto: "with"), - 947: .same(proto: "withUnsafeBytes"), - 948: .same(proto: "withUnsafeMutableBytes"), - 949: .same(proto: "work"), - 950: .same(proto: "Wrapped"), - 951: .same(proto: "WrappedType"), - 952: .same(proto: "wrappedValue"), - 953: .same(proto: "written"), - 954: .same(proto: "yday"), + 76: .same(proto: "clearEnd"), + 77: .same(proto: "clearEnumType"), + 78: .same(proto: "clearExtendee"), + 79: .same(proto: "clearExtensionValue"), + 80: .same(proto: "clearFeatures"), + 81: .same(proto: "clearFieldPresence"), + 82: .same(proto: "clearFullName"), + 83: .same(proto: "clearGoPackage"), + 84: .same(proto: "clearIdempotencyLevel"), + 85: .same(proto: "clearIdentifierValue"), + 86: .same(proto: "clearInputType"), + 87: .same(proto: "clearIsExtension"), + 88: .same(proto: "clearJavaGenerateEqualsAndHash"), + 89: .same(proto: "clearJavaGenericServices"), + 90: .same(proto: "clearJavaMultipleFiles"), + 91: .same(proto: "clearJavaOuterClassname"), + 92: .same(proto: "clearJavaPackage"), + 93: .same(proto: "clearJavaStringCheckUtf8"), + 94: .same(proto: "clearJsonFormat"), + 95: .same(proto: "clearJsonName"), + 96: .same(proto: "clearJstype"), + 97: .same(proto: "clearLabel"), + 98: .same(proto: "clearLazy"), + 99: .same(proto: "clearLeadingComments"), + 100: .same(proto: "clearMapEntry"), + 101: .same(proto: "clearMaximumEdition"), + 102: .same(proto: "clearMessageEncoding"), + 103: .same(proto: "clearMessageSetWireFormat"), + 104: .same(proto: "clearMinimumEdition"), + 105: .same(proto: "clearName"), + 106: .same(proto: "clearNamePart"), + 107: .same(proto: "clearNegativeIntValue"), + 108: .same(proto: "clearNoStandardDescriptorAccessor"), + 109: .same(proto: "clearNumber"), + 110: .same(proto: "clearObjcClassPrefix"), + 111: .same(proto: "clearOneofIndex"), + 112: .same(proto: "clearOptimizeFor"), + 113: .same(proto: "clearOptions"), + 114: .same(proto: "clearOutputType"), + 115: .same(proto: "clearPackage"), + 116: .same(proto: "clearPacked"), + 117: .same(proto: "clearPhpClassPrefix"), + 118: .same(proto: "clearPhpGenericServices"), + 119: .same(proto: "clearPhpMetadataNamespace"), + 120: .same(proto: "clearPhpNamespace"), + 121: .same(proto: "clearPositiveIntValue"), + 122: .same(proto: "clearProto3Optional"), + 123: .same(proto: "clearPyGenericServices"), + 124: .same(proto: "clearRepeated"), + 125: .same(proto: "clearRepeatedFieldEncoding"), + 126: .same(proto: "clearReserved"), + 127: .same(proto: "clearRetention"), + 128: .same(proto: "clearRubyPackage"), + 129: .same(proto: "clearSemantic"), + 130: .same(proto: "clearServerStreaming"), + 131: .same(proto: "clearSourceCodeInfo"), + 132: .same(proto: "clearSourceContext"), + 133: .same(proto: "clearSourceFile"), + 134: .same(proto: "clearStart"), + 135: .same(proto: "clearStringValue"), + 136: .same(proto: "clearSwiftPrefix"), + 137: .same(proto: "clearSyntax"), + 138: .same(proto: "clearTrailingComments"), + 139: .same(proto: "clearType"), + 140: .same(proto: "clearTypeName"), + 141: .same(proto: "clearUnverifiedLazy"), + 142: .same(proto: "clearUtf8Validation"), + 143: .same(proto: "clearValue"), + 144: .same(proto: "clearVerification"), + 145: .same(proto: "clearWeak"), + 146: .same(proto: "clientStreaming"), + 147: .same(proto: "codePoint"), + 148: .same(proto: "codeUnits"), + 149: .same(proto: "Collection"), + 150: .same(proto: "com"), + 151: .same(proto: "comma"), + 152: .same(proto: "contentsOf"), + 153: .same(proto: "ContiguousBytes"), + 154: .same(proto: "count"), + 155: .same(proto: "countVarintsInBuffer"), + 156: .same(proto: "csharpNamespace"), + 157: .same(proto: "ctype"), + 158: .same(proto: "customCodable"), + 159: .same(proto: "CustomDebugStringConvertible"), + 160: .same(proto: "d"), + 161: .same(proto: "Data"), + 162: .same(proto: "dataResult"), + 163: .same(proto: "date"), + 164: .same(proto: "daySec"), + 165: .same(proto: "daysSinceEpoch"), + 166: .same(proto: "debugDescription"), + 167: .same(proto: "debugRedact"), + 168: .same(proto: "declaration"), + 169: .same(proto: "decoded"), + 170: .same(proto: "decodedFromJSONNull"), + 171: .same(proto: "decodeExtensionField"), + 172: .same(proto: "decodeExtensionFieldsAsMessageSet"), + 173: .same(proto: "decodeJSON"), + 174: .same(proto: "decodeMapField"), + 175: .same(proto: "decodeMessage"), + 176: .same(proto: "decoder"), + 177: .same(proto: "decodeRepeated"), + 178: .same(proto: "decodeRepeatedBoolField"), + 179: .same(proto: "decodeRepeatedBytesField"), + 180: .same(proto: "decodeRepeatedDoubleField"), + 181: .same(proto: "decodeRepeatedEnumField"), + 182: .same(proto: "decodeRepeatedFixed32Field"), + 183: .same(proto: "decodeRepeatedFixed64Field"), + 184: .same(proto: "decodeRepeatedFloatField"), + 185: .same(proto: "decodeRepeatedGroupField"), + 186: .same(proto: "decodeRepeatedInt32Field"), + 187: .same(proto: "decodeRepeatedInt64Field"), + 188: .same(proto: "decodeRepeatedMessageField"), + 189: .same(proto: "decodeRepeatedSFixed32Field"), + 190: .same(proto: "decodeRepeatedSFixed64Field"), + 191: .same(proto: "decodeRepeatedSInt32Field"), + 192: .same(proto: "decodeRepeatedSInt64Field"), + 193: .same(proto: "decodeRepeatedStringField"), + 194: .same(proto: "decodeRepeatedUInt32Field"), + 195: .same(proto: "decodeRepeatedUInt64Field"), + 196: .same(proto: "decodeSingular"), + 197: .same(proto: "decodeSingularBoolField"), + 198: .same(proto: "decodeSingularBytesField"), + 199: .same(proto: "decodeSingularDoubleField"), + 200: .same(proto: "decodeSingularEnumField"), + 201: .same(proto: "decodeSingularFixed32Field"), + 202: .same(proto: "decodeSingularFixed64Field"), + 203: .same(proto: "decodeSingularFloatField"), + 204: .same(proto: "decodeSingularGroupField"), + 205: .same(proto: "decodeSingularInt32Field"), + 206: .same(proto: "decodeSingularInt64Field"), + 207: .same(proto: "decodeSingularMessageField"), + 208: .same(proto: "decodeSingularSFixed32Field"), + 209: .same(proto: "decodeSingularSFixed64Field"), + 210: .same(proto: "decodeSingularSInt32Field"), + 211: .same(proto: "decodeSingularSInt64Field"), + 212: .same(proto: "decodeSingularStringField"), + 213: .same(proto: "decodeSingularUInt32Field"), + 214: .same(proto: "decodeSingularUInt64Field"), + 215: .same(proto: "decodeTextFormat"), + 216: .same(proto: "defaultAnyTypeURLPrefix"), + 217: .same(proto: "defaults"), + 218: .same(proto: "defaultValue"), + 219: .same(proto: "dependency"), + 220: .same(proto: "deprecated"), + 221: .same(proto: "deprecatedLegacyJsonFieldConflicts"), + 222: .same(proto: "description"), + 223: .same(proto: "DescriptorProto"), + 224: .same(proto: "Dictionary"), + 225: .same(proto: "dictionaryLiteral"), + 226: .same(proto: "digit"), + 227: .same(proto: "digit0"), + 228: .same(proto: "digit1"), + 229: .same(proto: "digitCount"), + 230: .same(proto: "digits"), + 231: .same(proto: "digitValue"), + 232: .same(proto: "discardableResult"), + 233: .same(proto: "discardUnknownFields"), + 234: .same(proto: "distance"), + 235: .same(proto: "double"), + 236: .same(proto: "doubleValue"), + 237: .same(proto: "Duration"), + 238: .same(proto: "E"), + 239: .same(proto: "edition"), + 240: .same(proto: "EditionDefault"), + 241: .same(proto: "editionDefaults"), + 242: .same(proto: "Element"), + 243: .same(proto: "elements"), + 244: .same(proto: "emitExtensionFieldName"), + 245: .same(proto: "emitFieldName"), + 246: .same(proto: "emitFieldNumber"), + 247: .same(proto: "Empty"), + 248: .same(proto: "emptyData"), + 249: .same(proto: "encodeAsBytes"), + 250: .same(proto: "encoded"), + 251: .same(proto: "encodedJSONString"), + 252: .same(proto: "encodedSize"), + 253: .same(proto: "encodeField"), + 254: .same(proto: "encoder"), + 255: .same(proto: "end"), + 256: .same(proto: "endArray"), + 257: .same(proto: "endMessageField"), + 258: .same(proto: "endObject"), + 259: .same(proto: "endRegularField"), + 260: .same(proto: "enum"), + 261: .same(proto: "EnumDescriptorProto"), + 262: .same(proto: "EnumOptions"), + 263: .same(proto: "EnumReservedRange"), + 264: .same(proto: "enumType"), + 265: .same(proto: "enumvalue"), + 266: .same(proto: "EnumValueDescriptorProto"), + 267: .same(proto: "EnumValueOptions"), + 268: .same(proto: "Equatable"), + 269: .same(proto: "Error"), + 270: .same(proto: "ExpressibleByArrayLiteral"), + 271: .same(proto: "ExpressibleByDictionaryLiteral"), + 272: .same(proto: "ext"), + 273: .same(proto: "extDecoder"), + 274: .same(proto: "extendedGraphemeClusterLiteral"), + 275: .same(proto: "ExtendedGraphemeClusterLiteralType"), + 276: .same(proto: "extendee"), + 277: .same(proto: "ExtensibleMessage"), + 278: .same(proto: "extension"), + 279: .same(proto: "ExtensionField"), + 280: .same(proto: "extensionFieldNumber"), + 281: .same(proto: "ExtensionFieldValueSet"), + 282: .same(proto: "ExtensionMap"), + 283: .same(proto: "extensionRange"), + 284: .same(proto: "ExtensionRangeOptions"), + 285: .same(proto: "extensions"), + 286: .same(proto: "extras"), + 287: .same(proto: "F"), + 288: .same(proto: "false"), + 289: .same(proto: "features"), + 290: .same(proto: "FeatureSet"), + 291: .same(proto: "FeatureSetDefaults"), + 292: .same(proto: "FeatureSetEditionDefault"), + 293: .same(proto: "field"), + 294: .same(proto: "fieldData"), + 295: .same(proto: "FieldDescriptorProto"), + 296: .same(proto: "FieldMask"), + 297: .same(proto: "fieldName"), + 298: .same(proto: "fieldNameCount"), + 299: .same(proto: "fieldNum"), + 300: .same(proto: "fieldNumber"), + 301: .same(proto: "fieldNumberForProto"), + 302: .same(proto: "FieldOptions"), + 303: .same(proto: "fieldPresence"), + 304: .same(proto: "fields"), + 305: .same(proto: "fieldSize"), + 306: .same(proto: "FieldTag"), + 307: .same(proto: "fieldType"), + 308: .same(proto: "file"), + 309: .same(proto: "FileDescriptorProto"), + 310: .same(proto: "FileDescriptorSet"), + 311: .same(proto: "fileName"), + 312: .same(proto: "FileOptions"), + 313: .same(proto: "filter"), + 314: .same(proto: "first"), + 315: .same(proto: "firstItem"), + 316: .same(proto: "float"), + 317: .same(proto: "floatLiteral"), + 318: .same(proto: "FloatLiteralType"), + 319: .same(proto: "FloatValue"), + 320: .same(proto: "forMessageName"), + 321: .same(proto: "formUnion"), + 322: .same(proto: "forReadingFrom"), + 323: .same(proto: "forTypeURL"), + 324: .same(proto: "ForwardParser"), + 325: .same(proto: "forWritingInto"), + 326: .same(proto: "from"), + 327: .same(proto: "fromAscii2"), + 328: .same(proto: "fromAscii4"), + 329: .same(proto: "fromByteOffset"), + 330: .same(proto: "fromHexDigit"), + 331: .same(proto: "fullName"), + 332: .same(proto: "func"), + 333: .same(proto: "G"), + 334: .same(proto: "GeneratedCodeInfo"), + 335: .same(proto: "get"), + 336: .same(proto: "getExtensionValue"), + 337: .same(proto: "googleapis"), + 338: .same(proto: "Google_Protobuf_Any"), + 339: .same(proto: "Google_Protobuf_Api"), + 340: .same(proto: "Google_Protobuf_BoolValue"), + 341: .same(proto: "Google_Protobuf_BytesValue"), + 342: .same(proto: "Google_Protobuf_DescriptorProto"), + 343: .same(proto: "Google_Protobuf_DoubleValue"), + 344: .same(proto: "Google_Protobuf_Duration"), + 345: .same(proto: "Google_Protobuf_Edition"), + 346: .same(proto: "Google_Protobuf_Empty"), + 347: .same(proto: "Google_Protobuf_Enum"), + 348: .same(proto: "Google_Protobuf_EnumDescriptorProto"), + 349: .same(proto: "Google_Protobuf_EnumOptions"), + 350: .same(proto: "Google_Protobuf_EnumValue"), + 351: .same(proto: "Google_Protobuf_EnumValueDescriptorProto"), + 352: .same(proto: "Google_Protobuf_EnumValueOptions"), + 353: .same(proto: "Google_Protobuf_ExtensionRangeOptions"), + 354: .same(proto: "Google_Protobuf_FeatureSet"), + 355: .same(proto: "Google_Protobuf_FeatureSetDefaults"), + 356: .same(proto: "Google_Protobuf_Field"), + 357: .same(proto: "Google_Protobuf_FieldDescriptorProto"), + 358: .same(proto: "Google_Protobuf_FieldMask"), + 359: .same(proto: "Google_Protobuf_FieldOptions"), + 360: .same(proto: "Google_Protobuf_FileDescriptorProto"), + 361: .same(proto: "Google_Protobuf_FileDescriptorSet"), + 362: .same(proto: "Google_Protobuf_FileOptions"), + 363: .same(proto: "Google_Protobuf_FloatValue"), + 364: .same(proto: "Google_Protobuf_GeneratedCodeInfo"), + 365: .same(proto: "Google_Protobuf_Int32Value"), + 366: .same(proto: "Google_Protobuf_Int64Value"), + 367: .same(proto: "Google_Protobuf_ListValue"), + 368: .same(proto: "Google_Protobuf_MessageOptions"), + 369: .same(proto: "Google_Protobuf_Method"), + 370: .same(proto: "Google_Protobuf_MethodDescriptorProto"), + 371: .same(proto: "Google_Protobuf_MethodOptions"), + 372: .same(proto: "Google_Protobuf_Mixin"), + 373: .same(proto: "Google_Protobuf_NullValue"), + 374: .same(proto: "Google_Protobuf_OneofDescriptorProto"), + 375: .same(proto: "Google_Protobuf_OneofOptions"), + 376: .same(proto: "Google_Protobuf_Option"), + 377: .same(proto: "Google_Protobuf_ServiceDescriptorProto"), + 378: .same(proto: "Google_Protobuf_ServiceOptions"), + 379: .same(proto: "Google_Protobuf_SourceCodeInfo"), + 380: .same(proto: "Google_Protobuf_SourceContext"), + 381: .same(proto: "Google_Protobuf_StringValue"), + 382: .same(proto: "Google_Protobuf_Struct"), + 383: .same(proto: "Google_Protobuf_Syntax"), + 384: .same(proto: "Google_Protobuf_Timestamp"), + 385: .same(proto: "Google_Protobuf_Type"), + 386: .same(proto: "Google_Protobuf_UInt32Value"), + 387: .same(proto: "Google_Protobuf_UInt64Value"), + 388: .same(proto: "Google_Protobuf_UninterpretedOption"), + 389: .same(proto: "Google_Protobuf_Value"), + 390: .same(proto: "goPackage"), + 391: .same(proto: "group"), + 392: .same(proto: "groupFieldNumberStack"), + 393: .same(proto: "groupSize"), + 394: .same(proto: "h"), + 395: .same(proto: "hadOneofValue"), + 396: .same(proto: "handleConflictingOneOf"), + 397: .same(proto: "hasAggregateValue"), + 398: .same(proto: "hasAllowAlias"), + 399: .same(proto: "hasBegin"), + 400: .same(proto: "hasCcEnableArenas"), + 401: .same(proto: "hasCcGenericServices"), + 402: .same(proto: "hasClientStreaming"), + 403: .same(proto: "hasCsharpNamespace"), + 404: .same(proto: "hasCtype"), + 405: .same(proto: "hasDebugRedact"), + 406: .same(proto: "hasDefaultValue"), + 407: .same(proto: "hasDeprecated"), + 408: .same(proto: "hasDeprecatedLegacyJsonFieldConflicts"), + 409: .same(proto: "hasDoubleValue"), + 410: .same(proto: "hasEdition"), + 411: .same(proto: "hasEnd"), + 412: .same(proto: "hasEnumType"), + 413: .same(proto: "hasExtendee"), + 414: .same(proto: "hasExtensionValue"), + 415: .same(proto: "hasFeatures"), + 416: .same(proto: "hasFieldPresence"), + 417: .same(proto: "hasFullName"), + 418: .same(proto: "hasGoPackage"), + 419: .same(proto: "hash"), + 420: .same(proto: "Hashable"), + 421: .same(proto: "hasher"), + 422: .same(proto: "hashValue"), + 423: .same(proto: "HashVisitor"), + 424: .same(proto: "hasIdempotencyLevel"), + 425: .same(proto: "hasIdentifierValue"), + 426: .same(proto: "hasInputType"), + 427: .same(proto: "hasIsExtension"), + 428: .same(proto: "hasJavaGenerateEqualsAndHash"), + 429: .same(proto: "hasJavaGenericServices"), + 430: .same(proto: "hasJavaMultipleFiles"), + 431: .same(proto: "hasJavaOuterClassname"), + 432: .same(proto: "hasJavaPackage"), + 433: .same(proto: "hasJavaStringCheckUtf8"), + 434: .same(proto: "hasJsonFormat"), + 435: .same(proto: "hasJsonName"), + 436: .same(proto: "hasJstype"), + 437: .same(proto: "hasLabel"), + 438: .same(proto: "hasLazy"), + 439: .same(proto: "hasLeadingComments"), + 440: .same(proto: "hasMapEntry"), + 441: .same(proto: "hasMaximumEdition"), + 442: .same(proto: "hasMessageEncoding"), + 443: .same(proto: "hasMessageSetWireFormat"), + 444: .same(proto: "hasMinimumEdition"), + 445: .same(proto: "hasName"), + 446: .same(proto: "hasNamePart"), + 447: .same(proto: "hasNegativeIntValue"), + 448: .same(proto: "hasNoStandardDescriptorAccessor"), + 449: .same(proto: "hasNumber"), + 450: .same(proto: "hasObjcClassPrefix"), + 451: .same(proto: "hasOneofIndex"), + 452: .same(proto: "hasOptimizeFor"), + 453: .same(proto: "hasOptions"), + 454: .same(proto: "hasOutputType"), + 455: .same(proto: "hasPackage"), + 456: .same(proto: "hasPacked"), + 457: .same(proto: "hasPhpClassPrefix"), + 458: .same(proto: "hasPhpGenericServices"), + 459: .same(proto: "hasPhpMetadataNamespace"), + 460: .same(proto: "hasPhpNamespace"), + 461: .same(proto: "hasPositiveIntValue"), + 462: .same(proto: "hasProto3Optional"), + 463: .same(proto: "hasPyGenericServices"), + 464: .same(proto: "hasRepeated"), + 465: .same(proto: "hasRepeatedFieldEncoding"), + 466: .same(proto: "hasReserved"), + 467: .same(proto: "hasRetention"), + 468: .same(proto: "hasRubyPackage"), + 469: .same(proto: "hasSemantic"), + 470: .same(proto: "hasServerStreaming"), + 471: .same(proto: "hasSourceCodeInfo"), + 472: .same(proto: "hasSourceContext"), + 473: .same(proto: "hasSourceFile"), + 474: .same(proto: "hasStart"), + 475: .same(proto: "hasStringValue"), + 476: .same(proto: "hasSwiftPrefix"), + 477: .same(proto: "hasSyntax"), + 478: .same(proto: "hasTrailingComments"), + 479: .same(proto: "hasType"), + 480: .same(proto: "hasTypeName"), + 481: .same(proto: "hasUnverifiedLazy"), + 482: .same(proto: "hasUtf8Validation"), + 483: .same(proto: "hasValue"), + 484: .same(proto: "hasVerification"), + 485: .same(proto: "hasWeak"), + 486: .same(proto: "hour"), + 487: .same(proto: "i"), + 488: .same(proto: "idempotencyLevel"), + 489: .same(proto: "identifierValue"), + 490: .same(proto: "if"), + 491: .same(proto: "ignoreUnknownFields"), + 492: .same(proto: "index"), + 493: .same(proto: "init"), + 494: .same(proto: "inout"), + 495: .same(proto: "inputType"), + 496: .same(proto: "insert"), + 497: .same(proto: "Int"), + 498: .same(proto: "Int32"), + 499: .same(proto: "Int32Value"), + 500: .same(proto: "Int64"), + 501: .same(proto: "Int64Value"), + 502: .same(proto: "Int8"), + 503: .same(proto: "integerLiteral"), + 504: .same(proto: "IntegerLiteralType"), + 505: .same(proto: "intern"), + 506: .same(proto: "Internal"), + 507: .same(proto: "InternalState"), + 508: .same(proto: "into"), + 509: .same(proto: "ints"), + 510: .same(proto: "isA"), + 511: .same(proto: "isEqual"), + 512: .same(proto: "isEqualTo"), + 513: .same(proto: "isExtension"), + 514: .same(proto: "isInitialized"), + 515: .same(proto: "isNegative"), + 516: .same(proto: "itemTagsEncodedSize"), + 517: .same(proto: "Iterator"), + 518: .same(proto: "i_2166136261"), + 519: .same(proto: "javaGenerateEqualsAndHash"), + 520: .same(proto: "javaGenericServices"), + 521: .same(proto: "javaMultipleFiles"), + 522: .same(proto: "javaOuterClassname"), + 523: .same(proto: "javaPackage"), + 524: .same(proto: "javaStringCheckUtf8"), + 525: .same(proto: "JSONDecoder"), + 526: .same(proto: "JSONDecodingError"), + 527: .same(proto: "JSONDecodingOptions"), + 528: .same(proto: "jsonEncoder"), + 529: .same(proto: "JSONEncodingError"), + 530: .same(proto: "JSONEncodingOptions"), + 531: .same(proto: "JSONEncodingVisitor"), + 532: .same(proto: "jsonFormat"), + 533: .same(proto: "JSONMapEncodingVisitor"), + 534: .same(proto: "jsonName"), + 535: .same(proto: "jsonPath"), + 536: .same(proto: "jsonPaths"), + 537: .same(proto: "JSONScanner"), + 538: .same(proto: "jsonString"), + 539: .same(proto: "jsonText"), + 540: .same(proto: "jsonUTF8Data"), + 541: .same(proto: "jstype"), + 542: .same(proto: "k"), + 543: .same(proto: "kChunkSize"), + 544: .same(proto: "Key"), + 545: .same(proto: "keyField"), + 546: .same(proto: "keyFieldOpt"), + 547: .same(proto: "KeyType"), + 548: .same(proto: "kind"), + 549: .same(proto: "l"), + 550: .same(proto: "label"), + 551: .same(proto: "lazy"), + 552: .same(proto: "leadingComments"), + 553: .same(proto: "leadingDetachedComments"), + 554: .same(proto: "length"), + 555: .same(proto: "lessThan"), + 556: .same(proto: "let"), + 557: .same(proto: "lhs"), + 558: .same(proto: "list"), + 559: .same(proto: "listOfMessages"), + 560: .same(proto: "listValue"), + 561: .same(proto: "littleEndian"), + 562: .same(proto: "littleEndianBytes"), + 563: .same(proto: "load"), + 564: .same(proto: "localHasher"), + 565: .same(proto: "location"), + 566: .same(proto: "M"), + 567: .same(proto: "major"), + 568: .same(proto: "makeIterator"), + 569: .same(proto: "mapEntry"), + 570: .same(proto: "mapHash"), + 571: .same(proto: "MapKeyType"), + 572: .same(proto: "mapNameResolver"), + 573: .same(proto: "mapToMessages"), + 574: .same(proto: "MapValueType"), + 575: .same(proto: "mapVisitor"), + 576: .same(proto: "maximumEdition"), + 577: .same(proto: "mdayStart"), + 578: .same(proto: "merge"), + 579: .same(proto: "message"), + 580: .same(proto: "messageDepthLimit"), + 581: .same(proto: "messageEncoding"), + 582: .same(proto: "MessageExtension"), + 583: .same(proto: "MessageImplementationBase"), + 584: .same(proto: "MessageOptions"), + 585: .same(proto: "MessageSet"), + 586: .same(proto: "messageSetWireFormat"), + 587: .same(proto: "messageType"), + 588: .same(proto: "Method"), + 589: .same(proto: "MethodDescriptorProto"), + 590: .same(proto: "MethodOptions"), + 591: .same(proto: "methods"), + 592: .same(proto: "min"), + 593: .same(proto: "minimumEdition"), + 594: .same(proto: "minor"), + 595: .same(proto: "Mixin"), + 596: .same(proto: "mixins"), + 597: .same(proto: "modifier"), + 598: .same(proto: "modify"), + 599: .same(proto: "month"), + 600: .same(proto: "msgExtension"), + 601: .same(proto: "mutating"), + 602: .same(proto: "n"), + 603: .same(proto: "name"), + 604: .same(proto: "NameDescription"), + 605: .same(proto: "NameMap"), + 606: .same(proto: "NamePart"), + 607: .same(proto: "nameResolver"), + 608: .same(proto: "names"), + 609: .same(proto: "nanos"), + 610: .same(proto: "nativeBytes"), + 611: .same(proto: "nativeEndianBytes"), + 612: .same(proto: "negativeIntValue"), + 613: .same(proto: "nestedType"), + 614: .same(proto: "newL"), + 615: .same(proto: "newList"), + 616: .same(proto: "newValue"), + 617: .same(proto: "nextByte"), + 618: .same(proto: "nextFieldNumber"), + 619: .same(proto: "nil"), + 620: .same(proto: "nilLiteral"), + 621: .same(proto: "noStandardDescriptorAccessor"), + 622: .same(proto: "nullValue"), + 623: .same(proto: "number"), + 624: .same(proto: "numberValue"), + 625: .same(proto: "objcClassPrefix"), + 626: .same(proto: "of"), + 627: .same(proto: "oneofDecl"), + 628: .same(proto: "OneofDescriptorProto"), + 629: .same(proto: "oneofIndex"), + 630: .same(proto: "OneofOptions"), + 631: .same(proto: "oneofs"), + 632: .same(proto: "OneOf_Kind"), + 633: .same(proto: "optimizeFor"), + 634: .same(proto: "OptimizeMode"), + 635: .same(proto: "Option"), + 636: .same(proto: "OptionalEnumExtensionField"), + 637: .same(proto: "OptionalExtensionField"), + 638: .same(proto: "OptionalGroupExtensionField"), + 639: .same(proto: "OptionalMessageExtensionField"), + 640: .same(proto: "OptionRetention"), + 641: .same(proto: "options"), + 642: .same(proto: "OptionTargetType"), + 643: .same(proto: "other"), + 644: .same(proto: "others"), + 645: .same(proto: "out"), + 646: .same(proto: "outputType"), + 647: .same(proto: "p"), + 648: .same(proto: "package"), + 649: .same(proto: "packed"), + 650: .same(proto: "PackedEnumExtensionField"), + 651: .same(proto: "PackedExtensionField"), + 652: .same(proto: "padding"), + 653: .same(proto: "parent"), + 654: .same(proto: "parse"), + 655: .same(proto: "partial"), + 656: .same(proto: "path"), + 657: .same(proto: "paths"), + 658: .same(proto: "payload"), + 659: .same(proto: "payloadSize"), + 660: .same(proto: "phpClassPrefix"), + 661: .same(proto: "phpGenericServices"), + 662: .same(proto: "phpMetadataNamespace"), + 663: .same(proto: "phpNamespace"), + 664: .same(proto: "pointer"), + 665: .same(proto: "pos"), + 666: .same(proto: "positiveIntValue"), + 667: .same(proto: "prefix"), + 668: .same(proto: "preserveProtoFieldNames"), + 669: .same(proto: "preTraverse"), + 670: .same(proto: "printUnknownFields"), + 671: .same(proto: "proto2"), + 672: .same(proto: "proto3DefaultValue"), + 673: .same(proto: "proto3Optional"), + 674: .same(proto: "ProtobufAPIVersionCheck"), + 675: .same(proto: "ProtobufAPIVersion_2"), + 676: .same(proto: "ProtobufBool"), + 677: .same(proto: "ProtobufBytes"), + 678: .same(proto: "ProtobufDouble"), + 679: .same(proto: "ProtobufEnumMap"), + 680: .same(proto: "protobufExtension"), + 681: .same(proto: "ProtobufFixed32"), + 682: .same(proto: "ProtobufFixed64"), + 683: .same(proto: "ProtobufFloat"), + 684: .same(proto: "ProtobufInt32"), + 685: .same(proto: "ProtobufInt64"), + 686: .same(proto: "ProtobufMap"), + 687: .same(proto: "ProtobufMessageMap"), + 688: .same(proto: "ProtobufSFixed32"), + 689: .same(proto: "ProtobufSFixed64"), + 690: .same(proto: "ProtobufSInt32"), + 691: .same(proto: "ProtobufSInt64"), + 692: .same(proto: "ProtobufString"), + 693: .same(proto: "ProtobufUInt32"), + 694: .same(proto: "ProtobufUInt64"), + 695: .same(proto: "protobuf_extensionFieldValues"), + 696: .same(proto: "protobuf_fieldNumber"), + 697: .same(proto: "protobuf_generated_isEqualTo"), + 698: .same(proto: "protobuf_nameMap"), + 699: .same(proto: "protobuf_newField"), + 700: .same(proto: "protobuf_package"), + 701: .same(proto: "protocol"), + 702: .same(proto: "protoFieldName"), + 703: .same(proto: "protoMessageName"), + 704: .same(proto: "ProtoNameProviding"), + 705: .same(proto: "protoPaths"), + 706: .same(proto: "public"), + 707: .same(proto: "publicDependency"), + 708: .same(proto: "putBoolValue"), + 709: .same(proto: "putBytesValue"), + 710: .same(proto: "putDoubleValue"), + 711: .same(proto: "putEnumValue"), + 712: .same(proto: "putFixedUInt32"), + 713: .same(proto: "putFixedUInt64"), + 714: .same(proto: "putFloatValue"), + 715: .same(proto: "putInt64"), + 716: .same(proto: "putStringValue"), + 717: .same(proto: "putUInt64"), + 718: .same(proto: "putUInt64Hex"), + 719: .same(proto: "putVarInt"), + 720: .same(proto: "putZigZagVarInt"), + 721: .same(proto: "pyGenericServices"), + 722: .same(proto: "rawChars"), + 723: .same(proto: "RawRepresentable"), + 724: .same(proto: "RawValue"), + 725: .same(proto: "read4HexDigits"), + 726: .same(proto: "register"), + 727: .same(proto: "repeated"), + 728: .same(proto: "RepeatedEnumExtensionField"), + 729: .same(proto: "RepeatedExtensionField"), + 730: .same(proto: "repeatedFieldEncoding"), + 731: .same(proto: "RepeatedGroupExtensionField"), + 732: .same(proto: "RepeatedMessageExtensionField"), + 733: .same(proto: "repeating"), + 734: .same(proto: "requestStreaming"), + 735: .same(proto: "requestTypeURL"), + 736: .same(proto: "requiredSize"), + 737: .same(proto: "responseStreaming"), + 738: .same(proto: "responseTypeURL"), + 739: .same(proto: "result"), + 740: .same(proto: "retention"), + 741: .same(proto: "rethrows"), + 742: .same(proto: "return"), + 743: .same(proto: "ReturnType"), + 744: .same(proto: "revision"), + 745: .same(proto: "rhs"), + 746: .same(proto: "root"), + 747: .same(proto: "rubyPackage"), + 748: .same(proto: "s"), + 749: .same(proto: "sawBackslash"), + 750: .same(proto: "sawSection4Characters"), + 751: .same(proto: "sawSection5Characters"), + 752: .same(proto: "scanner"), + 753: .same(proto: "seconds"), + 754: .same(proto: "self"), + 755: .same(proto: "semantic"), + 756: .same(proto: "separator"), + 757: .same(proto: "serialize"), + 758: .same(proto: "serializedData"), + 759: .same(proto: "serializedSize"), + 760: .same(proto: "serverStreaming"), + 761: .same(proto: "service"), + 762: .same(proto: "ServiceDescriptorProto"), + 763: .same(proto: "ServiceOptions"), + 764: .same(proto: "set"), + 765: .same(proto: "setExtensionValue"), + 766: .same(proto: "shift"), + 767: .same(proto: "SimpleExtensionMap"), + 768: .same(proto: "sizer"), + 769: .same(proto: "source"), + 770: .same(proto: "sourceCodeInfo"), + 771: .same(proto: "sourceContext"), + 772: .same(proto: "sourceEncoding"), + 773: .same(proto: "sourceFile"), + 774: .same(proto: "span"), + 775: .same(proto: "split"), + 776: .same(proto: "start"), + 777: .same(proto: "startArray"), + 778: .same(proto: "startArrayObject"), + 779: .same(proto: "startField"), + 780: .same(proto: "startIndex"), + 781: .same(proto: "startMessageField"), + 782: .same(proto: "startObject"), + 783: .same(proto: "startRegularField"), + 784: .same(proto: "state"), + 785: .same(proto: "static"), + 786: .same(proto: "StaticString"), + 787: .same(proto: "storage"), + 788: .same(proto: "String"), + 789: .same(proto: "stringLiteral"), + 790: .same(proto: "StringLiteralType"), + 791: .same(proto: "stringResult"), + 792: .same(proto: "stringValue"), + 793: .same(proto: "struct"), + 794: .same(proto: "structValue"), + 795: .same(proto: "subDecoder"), + 796: .same(proto: "subscript"), + 797: .same(proto: "subVisitor"), + 798: .same(proto: "Swift"), + 799: .same(proto: "swiftPrefix"), + 800: .same(proto: "SwiftProtobuf"), + 801: .same(proto: "syntax"), + 802: .same(proto: "T"), + 803: .same(proto: "tag"), + 804: .same(proto: "targets"), + 805: .same(proto: "terminator"), + 806: .same(proto: "testDecoder"), + 807: .same(proto: "text"), + 808: .same(proto: "textDecoder"), + 809: .same(proto: "TextFormatDecoder"), + 810: .same(proto: "TextFormatDecodingError"), + 811: .same(proto: "TextFormatDecodingOptions"), + 812: .same(proto: "TextFormatEncodingOptions"), + 813: .same(proto: "TextFormatEncodingVisitor"), + 814: .same(proto: "textFormatString"), + 815: .same(proto: "throwOrIgnore"), + 816: .same(proto: "throws"), + 817: .same(proto: "timeInterval"), + 818: .same(proto: "timeIntervalSince1970"), + 819: .same(proto: "timeIntervalSinceReferenceDate"), + 820: .same(proto: "Timestamp"), + 821: .same(proto: "total"), + 822: .same(proto: "totalArrayDepth"), + 823: .same(proto: "totalSize"), + 824: .same(proto: "trailingComments"), + 825: .same(proto: "traverse"), + 826: .same(proto: "true"), + 827: .same(proto: "try"), + 828: .same(proto: "type"), + 829: .same(proto: "typealias"), + 830: .same(proto: "TypeEnum"), + 831: .same(proto: "typeName"), + 832: .same(proto: "typePrefix"), + 833: .same(proto: "typeStart"), + 834: .same(proto: "typeUnknown"), + 835: .same(proto: "typeURL"), + 836: .same(proto: "UInt32"), + 837: .same(proto: "UInt32Value"), + 838: .same(proto: "UInt64"), + 839: .same(proto: "UInt64Value"), + 840: .same(proto: "UInt8"), + 841: .same(proto: "unicodeScalarLiteral"), + 842: .same(proto: "UnicodeScalarLiteralType"), + 843: .same(proto: "unicodeScalars"), + 844: .same(proto: "UnicodeScalarView"), + 845: .same(proto: "uninterpretedOption"), + 846: .same(proto: "union"), + 847: .same(proto: "uniqueStorage"), + 848: .same(proto: "unknown"), + 849: .same(proto: "unknownFields"), + 850: .same(proto: "UnknownStorage"), + 851: .same(proto: "unpackTo"), + 852: .same(proto: "UnsafeBufferPointer"), + 853: .same(proto: "UnsafeMutablePointer"), + 854: .same(proto: "UnsafeMutableRawBufferPointer"), + 855: .same(proto: "UnsafeMutableRawPointer"), + 856: .same(proto: "UnsafeRawBufferPointer"), + 857: .same(proto: "UnsafeRawPointer"), + 858: .same(proto: "unverifiedLazy"), + 859: .same(proto: "updatedOptions"), + 860: .same(proto: "url"), + 861: .same(proto: "useDeterministicOrdering"), + 862: .same(proto: "utf8"), + 863: .same(proto: "utf8Ptr"), + 864: .same(proto: "utf8ToDouble"), + 865: .same(proto: "utf8Validation"), + 866: .same(proto: "UTF8View"), + 867: .same(proto: "v"), + 868: .same(proto: "value"), + 869: .same(proto: "valueField"), + 870: .same(proto: "values"), + 871: .same(proto: "ValueType"), + 872: .same(proto: "var"), + 873: .same(proto: "verification"), + 874: .same(proto: "VerificationState"), + 875: .same(proto: "Version"), + 876: .same(proto: "versionString"), + 877: .same(proto: "visitExtensionFields"), + 878: .same(proto: "visitExtensionFieldsAsMessageSet"), + 879: .same(proto: "visitMapField"), + 880: .same(proto: "visitor"), + 881: .same(proto: "visitPacked"), + 882: .same(proto: "visitPackedBoolField"), + 883: .same(proto: "visitPackedDoubleField"), + 884: .same(proto: "visitPackedEnumField"), + 885: .same(proto: "visitPackedFixed32Field"), + 886: .same(proto: "visitPackedFixed64Field"), + 887: .same(proto: "visitPackedFloatField"), + 888: .same(proto: "visitPackedInt32Field"), + 889: .same(proto: "visitPackedInt64Field"), + 890: .same(proto: "visitPackedSFixed32Field"), + 891: .same(proto: "visitPackedSFixed64Field"), + 892: .same(proto: "visitPackedSInt32Field"), + 893: .same(proto: "visitPackedSInt64Field"), + 894: .same(proto: "visitPackedUInt32Field"), + 895: .same(proto: "visitPackedUInt64Field"), + 896: .same(proto: "visitRepeated"), + 897: .same(proto: "visitRepeatedBoolField"), + 898: .same(proto: "visitRepeatedBytesField"), + 899: .same(proto: "visitRepeatedDoubleField"), + 900: .same(proto: "visitRepeatedEnumField"), + 901: .same(proto: "visitRepeatedFixed32Field"), + 902: .same(proto: "visitRepeatedFixed64Field"), + 903: .same(proto: "visitRepeatedFloatField"), + 904: .same(proto: "visitRepeatedGroupField"), + 905: .same(proto: "visitRepeatedInt32Field"), + 906: .same(proto: "visitRepeatedInt64Field"), + 907: .same(proto: "visitRepeatedMessageField"), + 908: .same(proto: "visitRepeatedSFixed32Field"), + 909: .same(proto: "visitRepeatedSFixed64Field"), + 910: .same(proto: "visitRepeatedSInt32Field"), + 911: .same(proto: "visitRepeatedSInt64Field"), + 912: .same(proto: "visitRepeatedStringField"), + 913: .same(proto: "visitRepeatedUInt32Field"), + 914: .same(proto: "visitRepeatedUInt64Field"), + 915: .same(proto: "visitSingular"), + 916: .same(proto: "visitSingularBoolField"), + 917: .same(proto: "visitSingularBytesField"), + 918: .same(proto: "visitSingularDoubleField"), + 919: .same(proto: "visitSingularEnumField"), + 920: .same(proto: "visitSingularFixed32Field"), + 921: .same(proto: "visitSingularFixed64Field"), + 922: .same(proto: "visitSingularFloatField"), + 923: .same(proto: "visitSingularGroupField"), + 924: .same(proto: "visitSingularInt32Field"), + 925: .same(proto: "visitSingularInt64Field"), + 926: .same(proto: "visitSingularMessageField"), + 927: .same(proto: "visitSingularSFixed32Field"), + 928: .same(proto: "visitSingularSFixed64Field"), + 929: .same(proto: "visitSingularSInt32Field"), + 930: .same(proto: "visitSingularSInt64Field"), + 931: .same(proto: "visitSingularStringField"), + 932: .same(proto: "visitSingularUInt32Field"), + 933: .same(proto: "visitSingularUInt64Field"), + 934: .same(proto: "visitUnknown"), + 935: .same(proto: "wasDecoded"), + 936: .same(proto: "weak"), + 937: .same(proto: "weakDependency"), + 938: .same(proto: "where"), + 939: .same(proto: "wireFormat"), + 940: .same(proto: "with"), + 941: .same(proto: "withUnsafeBytes"), + 942: .same(proto: "withUnsafeMutableBytes"), + 943: .same(proto: "work"), + 944: .same(proto: "Wrapped"), + 945: .same(proto: "WrappedType"), + 946: .same(proto: "wrappedValue"), + 947: .same(proto: "written"), + 948: .same(proto: "yday"), ] } diff --git a/Tests/SwiftProtobufTests/generated_swift_names_enums.pb.swift b/Tests/SwiftProtobufTests/generated_swift_names_enums.pb.swift index 5259f1dd0..43a965a7b 100644 --- a/Tests/SwiftProtobufTests/generated_swift_names_enums.pb.swift +++ b/Tests/SwiftProtobufTests/generated_swift_names_enums.pb.swift @@ -1906,31 +1906,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum clearEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneClearEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneClearEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneClearEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneClearEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum clearEnd: SwiftProtobuf.Enum { typealias RawValue = Int case noneClearEnd // = 0 @@ -2581,31 +2556,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum clearMaximumEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneClearMaximumEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneClearMaximumEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneClearMaximumEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneClearMaximumEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum clearMessageEncoding: SwiftProtobuf.Enum { typealias RawValue = Int case noneClearMessageEncoding // = 0 @@ -2681,31 +2631,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum clearMinimumEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneClearMinimumEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneClearMinimumEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneClearMinimumEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneClearMinimumEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum clearName: SwiftProtobuf.Enum { typealias RawValue = Int case noneClearName // = 0 @@ -3631,6 +3556,31 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } + enum clearUtf8Validation: SwiftProtobuf.Enum { + typealias RawValue = Int + case noneClearUtf8Validation // = 0 + case UNRECOGNIZED(Int) + + init() { + self = .noneClearUtf8Validation + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .noneClearUtf8Validation + default: self = .UNRECOGNIZED(rawValue) + } + } + + var rawValue: Int { + switch self { + case .noneClearUtf8Validation: return 0 + case .UNRECOGNIZED(let i): return i + } + } + + } + enum clearValue: SwiftProtobuf.Enum { typealias RawValue = Int case noneClearValue // = 0 @@ -6106,31 +6056,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum editionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum Element: SwiftProtobuf.Enum { typealias RawValue = Int case noneElement // = 0 @@ -10356,31 +10281,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum hasEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneHasEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneHasEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneHasEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneHasEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum hasEnd: SwiftProtobuf.Enum { typealias RawValue = Int case noneHasEnd // = 0 @@ -11156,31 +11056,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum hasMaximumEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneHasMaximumEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneHasMaximumEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneHasMaximumEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneHasMaximumEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum hasMessageEncoding: SwiftProtobuf.Enum { typealias RawValue = Int case noneHasMessageEncoding // = 0 @@ -11256,31 +11131,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum hasMinimumEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneHasMinimumEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneHasMinimumEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneHasMinimumEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneHasMinimumEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum hasName: SwiftProtobuf.Enum { typealias RawValue = Int case noneHasName // = 0 @@ -12206,6 +12056,31 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } + enum hasUtf8Validation: SwiftProtobuf.Enum { + typealias RawValue = Int + case noneHasUtf8Validation // = 0 + case UNRECOGNIZED(Int) + + init() { + self = .noneHasUtf8Validation + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .noneHasUtf8Validation + default: self = .UNRECOGNIZED(rawValue) + } + } + + var rawValue: Int { + switch self { + case .noneHasUtf8Validation: return 0 + case .UNRECOGNIZED(let i): return i + } + } + + } + enum hasValue: SwiftProtobuf.Enum { typealias RawValue = Int case noneHasValue // = 0 @@ -14556,31 +14431,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum maximumEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneMaximumEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneMaximumEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneMaximumEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneMaximumEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum mdayStart: SwiftProtobuf.Enum { typealias RawValue = Int case noneMdayStart // = 0 @@ -15006,31 +14856,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } - enum minimumEditionEnum: SwiftProtobuf.Enum { - typealias RawValue = Int - case noneMinimumEditionEnum // = 0 - case UNRECOGNIZED(Int) - - init() { - self = .noneMinimumEditionEnum - } - - init?(rawValue: Int) { - switch rawValue { - case 0: self = .noneMinimumEditionEnum - default: self = .UNRECOGNIZED(rawValue) - } - } - - var rawValue: Int { - switch self { - case .noneMinimumEditionEnum: return 0 - case .UNRECOGNIZED(let i): return i - } - } - - } - enum minor: SwiftProtobuf.Enum { typealias RawValue = Int case noneMinor // = 0 @@ -21806,6 +21631,31 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedEnums { } + enum utf8Validation: SwiftProtobuf.Enum { + typealias RawValue = Int + case noneUtf8Validation // = 0 + case UNRECOGNIZED(Int) + + init() { + self = .noneUtf8Validation + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .noneUtf8Validation + default: self = .UNRECOGNIZED(rawValue) + } + } + + var rawValue: Int { + switch self { + case .noneUtf8Validation: return 0 + case .UNRECOGNIZED(let i): return i + } + } + + } + enum UTF8View: SwiftProtobuf.Enum { typealias RawValue = Int case noneUtf8View // = 0 @@ -24411,13 +24261,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEdition: Ca ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEditionEnum] = [ - .noneClearEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEnd: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEnd] = [ @@ -24600,13 +24443,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEdit ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEditionEnum] = [ - .noneClearMaximumEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMessageEncoding: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMessageEncoding] = [ @@ -24628,13 +24464,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEdit ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEditionEnum] = [ - .noneClearMinimumEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearName: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearName] = [ @@ -24894,6 +24723,13 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUnverifiedL ] } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUtf8Validation: CaseIterable { + // The compiler won't synthesize support with the UNRECOGNIZED case. + static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUtf8Validation] = [ + .noneClearUtf8Validation, + ] +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearValue: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearValue] = [ @@ -25587,13 +25423,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionDefaults: ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionEnum] = [ - .noneEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.Element: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.Element] = [ @@ -26777,13 +26606,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEdition: Case ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEditionEnum] = [ - .noneHasEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEnd: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEnd] = [ @@ -27001,13 +26823,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEditio ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEditionEnum] = [ - .noneHasMaximumEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMessageEncoding: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMessageEncoding] = [ @@ -27029,13 +26844,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEditio ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEditionEnum] = [ - .noneHasMinimumEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasName: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasName] = [ @@ -27295,6 +27103,13 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUnverifiedLaz ] } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUtf8Validation: CaseIterable { + // The compiler won't synthesize support with the UNRECOGNIZED case. + static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUtf8Validation] = [ + .noneHasUtf8Validation, + ] +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasValue: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasValue] = [ @@ -27953,13 +27768,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEdition: ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEditionEnum] = [ - .noneMaximumEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mdayStart: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mdayStart] = [ @@ -28079,13 +27887,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEdition: ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEditionEnum: CaseIterable { - // The compiler won't synthesize support with the UNRECOGNIZED case. - static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEditionEnum] = [ - .noneMinimumEditionEnum, - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minor: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minor] = [ @@ -29983,6 +29784,13 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8ToDouble: Ca ] } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8Validation: CaseIterable { + // The compiler won't synthesize support with the UNRECOGNIZED case. + static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8Validation] = [ + .noneUtf8Validation, + ] +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.UTF8View: CaseIterable { // The compiler won't synthesize support with the UNRECOGNIZED case. static let allCases: [ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.UTF8View] = [ @@ -30643,7 +30451,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearDeprecated: extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearDeprecatedLegacyJsonFieldConflicts: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearDoubleValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEnd: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEnumType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearExtendee: @unchecked Sendable {} @@ -30670,11 +30477,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearLazy: @unch extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearLeadingComments: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMapEntry: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMessageEncoding: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMessageSetWireFormat: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearNamePart: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearNegativeIntValue: @unchecked Sendable {} @@ -30712,6 +30517,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearTrailingCom extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearTypeName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUnverifiedLazy: @unchecked Sendable {} +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUtf8Validation: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearVerification: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearWeak: @unchecked Sendable {} @@ -30811,7 +30617,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.E: @unchecked Se extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.edition: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.EditionDefault: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionDefaults: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.Element: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.elements: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.emitExtensionFieldName: @unchecked Sendable {} @@ -30981,7 +30786,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasDeprecated: @ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasDeprecatedLegacyJsonFieldConflicts: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasDoubleValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEnd: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEnumType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasExtendee: @unchecked Sendable {} @@ -31013,11 +30817,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasLazy: @unchec extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasLeadingComments: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMapEntry: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMessageEncoding: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMessageSetWireFormat: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasNamePart: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasNegativeIntValue: @unchecked Sendable {} @@ -31055,6 +30857,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasTrailingComme extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasTypeName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUnverifiedLazy: @unchecked Sendable {} +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUtf8Validation: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasVerification: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasWeak: @unchecked Sendable {} @@ -31149,7 +30952,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mapToMessages: @ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.MapValueType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mapVisitor: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mdayStart: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.merge: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.message: @unchecked Sendable {} @@ -31167,7 +30969,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.MethodOptions: @ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.methods: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.min: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minor: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.Mixin: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mixins: @unchecked Sendable {} @@ -31439,6 +31240,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.useDeterministic extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8Ptr: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8ToDouble: @unchecked Sendable {} +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8Validation: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.UTF8View: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.v: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.value: @unchecked Sendable {} @@ -31997,12 +31799,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEdition: Sw ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_clearEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearEnd: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_clearEnd"), @@ -32159,12 +31955,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEdit ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMaximumEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_clearMaximumEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMessageEncoding: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_clearMessageEncoding"), @@ -32183,12 +31973,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEdit ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearMinimumEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_clearMinimumEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearName: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_clearName"), @@ -32411,6 +32195,12 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUnverifiedL ] } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearUtf8Validation: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "NONE_clearUtf8Validation"), + ] +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.clearValue: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_clearValue"), @@ -33005,12 +32795,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionDefaults: ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.editionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_editionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.Element: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_Element"), @@ -34025,12 +33809,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEdition: Swif ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_hasEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasEnd: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_hasEnd"), @@ -34217,12 +33995,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEditio ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMaximumEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_hasMaximumEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMessageEncoding: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_hasMessageEncoding"), @@ -34241,12 +34013,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEditio ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasMinimumEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_hasMinimumEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasName: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_hasName"), @@ -34469,6 +34235,12 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUnverifiedLaz ] } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasUtf8Validation: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "NONE_hasUtf8Validation"), + ] +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.hasValue: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_hasValue"), @@ -35033,12 +34805,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEdition: ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.maximumEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_maximumEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.mdayStart: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_mdayStart"), @@ -35141,12 +34907,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEdition: ] } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minimumEditionEnum: SwiftProtobuf._ProtoNameProviding { - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 0: .same(proto: "NONE_minimumEditionEnum"), - ] -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.minor: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_minor"), @@ -36773,6 +36533,12 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8ToDouble: Sw ] } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.utf8Validation: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "NONE_utf8Validation"), + ] +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedEnums.UTF8View: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_UTF8View"), diff --git a/Tests/SwiftProtobufTests/generated_swift_names_fields.pb.swift b/Tests/SwiftProtobufTests/generated_swift_names_fields.pb.swift index b8bd94511..eda8807a8 100644 --- a/Tests/SwiftProtobufTests/generated_swift_names_fields.pb.swift +++ b/Tests/SwiftProtobufTests/generated_swift_names_fields.pb.swift @@ -404,11 +404,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._clearEdition_p = newValue} } - var clearEditionEnum_p: Int32 { - get {return _storage._clearEditionEnum_p} - set {_uniqueStorage()._clearEditionEnum_p = newValue} - } - var clearEnd_p: Int32 { get {return _storage._clearEnd_p} set {_uniqueStorage()._clearEnd_p = newValue} @@ -539,11 +534,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._clearMaximumEdition_p = newValue} } - var clearMaximumEditionEnum_p: Int32 { - get {return _storage._clearMaximumEditionEnum_p} - set {_uniqueStorage()._clearMaximumEditionEnum_p = newValue} - } - var clearMessageEncoding_p: Int32 { get {return _storage._clearMessageEncoding_p} set {_uniqueStorage()._clearMessageEncoding_p = newValue} @@ -559,11 +549,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._clearMinimumEdition_p = newValue} } - var clearMinimumEditionEnum_p: Int32 { - get {return _storage._clearMinimumEditionEnum_p} - set {_uniqueStorage()._clearMinimumEditionEnum_p = newValue} - } - var clearName_p: Int32 { get {return _storage._clearName_p} set {_uniqueStorage()._clearName_p = newValue} @@ -749,6 +734,11 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._clearUnverifiedLazy_p = newValue} } + var clearUtf8Validation_p: Int32 { + get {return _storage._clearUtf8Validation_p} + set {_uniqueStorage()._clearUtf8Validation_p = newValue} + } + var clearValue_p: Int32 { get {return _storage._clearValue_p} set {_uniqueStorage()._clearValue_p = newValue} @@ -1244,11 +1234,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._editionDefaults = newValue} } - var editionEnum: Int32 { - get {return _storage._editionEnum} - set {_uniqueStorage()._editionEnum = newValue} - } - var element: Int32 { get {return _storage._element} set {_uniqueStorage()._element = newValue} @@ -2094,11 +2079,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._hasEdition_p = newValue} } - var hasEditionEnum_p: Int32 { - get {return _storage._hasEditionEnum_p} - set {_uniqueStorage()._hasEditionEnum_p = newValue} - } - var hasEnd_p: Int32 { get {return _storage._hasEnd_p} set {_uniqueStorage()._hasEnd_p = newValue} @@ -2254,11 +2234,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._hasMaximumEdition_p = newValue} } - var hasMaximumEditionEnum_p: Int32 { - get {return _storage._hasMaximumEditionEnum_p} - set {_uniqueStorage()._hasMaximumEditionEnum_p = newValue} - } - var hasMessageEncoding_p: Int32 { get {return _storage._hasMessageEncoding_p} set {_uniqueStorage()._hasMessageEncoding_p = newValue} @@ -2274,11 +2249,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._hasMinimumEdition_p = newValue} } - var hasMinimumEditionEnum_p: Int32 { - get {return _storage._hasMinimumEditionEnum_p} - set {_uniqueStorage()._hasMinimumEditionEnum_p = newValue} - } - var hasName_p: Int32 { get {return _storage._hasName_p} set {_uniqueStorage()._hasName_p = newValue} @@ -2464,6 +2434,11 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._hasUnverifiedLazy_p = newValue} } + var hasUtf8Validation_p: Int32 { + get {return _storage._hasUtf8Validation_p} + set {_uniqueStorage()._hasUtf8Validation_p = newValue} + } + var hasValue_p: Int32 { get {return _storage._hasValue_p} set {_uniqueStorage()._hasValue_p = newValue} @@ -2934,11 +2909,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._maximumEdition = newValue} } - var maximumEditionEnum: Int32 { - get {return _storage._maximumEditionEnum} - set {_uniqueStorage()._maximumEditionEnum = newValue} - } - var mdayStart: Int32 { get {return _storage._mdayStart} set {_uniqueStorage()._mdayStart = newValue} @@ -3024,11 +2994,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._minimumEdition = newValue} } - var minimumEditionEnum: Int32 { - get {return _storage._minimumEditionEnum} - set {_uniqueStorage()._minimumEditionEnum = newValue} - } - var minor: Int32 { get {return _storage._minor} set {_uniqueStorage()._minor = newValue} @@ -4384,6 +4349,11 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedFields { set {_uniqueStorage()._utf8ToDouble = newValue} } + var utf8Validation: Int32 { + get {return _storage._utf8Validation} + set {_uniqueStorage()._utf8Validation = newValue} + } + var utf8View: Int32 { get {return _storage._utf8View} set {_uniqueStorage()._utf8View = newValue} @@ -4892,885 +4862,879 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. 73: .same(proto: "clearDeprecatedLegacyJsonFieldConflicts"), 74: .same(proto: "clearDoubleValue"), 75: .same(proto: "clearEdition"), - 76: .same(proto: "clearEditionEnum"), - 77: .same(proto: "clearEnd"), - 78: .same(proto: "clearEnumType"), - 79: .same(proto: "clearExtendee"), - 80: .same(proto: "clearExtensionValue"), - 81: .same(proto: "clearFeatures"), - 82: .same(proto: "clearFieldPresence"), - 83: .same(proto: "clearFullName"), - 84: .same(proto: "clearGoPackage"), - 85: .same(proto: "clearIdempotencyLevel"), - 86: .same(proto: "clearIdentifierValue"), - 87: .same(proto: "clearInputType"), - 88: .same(proto: "clearIsExtension"), - 89: .same(proto: "clearJavaGenerateEqualsAndHash"), - 90: .same(proto: "clearJavaGenericServices"), - 91: .same(proto: "clearJavaMultipleFiles"), - 92: .same(proto: "clearJavaOuterClassname"), - 93: .same(proto: "clearJavaPackage"), - 94: .same(proto: "clearJavaStringCheckUtf8"), - 95: .same(proto: "clearJsonFormat"), - 96: .same(proto: "clearJsonName"), - 97: .same(proto: "clearJstype"), - 98: .same(proto: "clearLabel"), - 99: .same(proto: "clearLazy"), - 100: .same(proto: "clearLeadingComments"), - 101: .same(proto: "clearMapEntry"), - 102: .same(proto: "clearMaximumEdition"), - 103: .same(proto: "clearMaximumEditionEnum"), - 104: .same(proto: "clearMessageEncoding"), - 105: .same(proto: "clearMessageSetWireFormat"), - 106: .same(proto: "clearMinimumEdition"), - 107: .same(proto: "clearMinimumEditionEnum"), - 108: .same(proto: "clearName"), - 109: .same(proto: "clearNamePart"), - 110: .same(proto: "clearNegativeIntValue"), - 111: .same(proto: "clearNoStandardDescriptorAccessor"), - 112: .same(proto: "clearNumber"), - 113: .same(proto: "clearObjcClassPrefix"), - 114: .same(proto: "clearOneofIndex"), - 115: .same(proto: "clearOptimizeFor"), - 116: .same(proto: "clearOptions"), - 117: .same(proto: "clearOutputType"), - 118: .same(proto: "clearPackage"), - 119: .same(proto: "clearPacked"), - 120: .same(proto: "clearPhpClassPrefix"), - 121: .same(proto: "clearPhpGenericServices"), - 122: .same(proto: "clearPhpMetadataNamespace"), - 123: .same(proto: "clearPhpNamespace"), - 124: .same(proto: "clearPositiveIntValue"), - 125: .same(proto: "clearProto3Optional"), - 126: .same(proto: "clearPyGenericServices"), - 127: .same(proto: "clearRepeated"), - 128: .same(proto: "clearRepeatedFieldEncoding"), - 129: .same(proto: "clearReserved"), - 130: .same(proto: "clearRetention"), - 131: .same(proto: "clearRubyPackage"), - 132: .same(proto: "clearSemantic"), - 133: .same(proto: "clearServerStreaming"), - 134: .same(proto: "clearSourceCodeInfo"), - 135: .same(proto: "clearSourceContext"), - 136: .same(proto: "clearSourceFile"), - 137: .same(proto: "clearStart"), - 138: .same(proto: "clearStringValue"), - 139: .same(proto: "clearSwiftPrefix"), - 140: .same(proto: "clearSyntax"), - 141: .same(proto: "clearTrailingComments"), - 142: .same(proto: "clearType"), - 143: .same(proto: "clearTypeName"), - 144: .same(proto: "clearUnverifiedLazy"), - 145: .same(proto: "clearValue"), - 146: .same(proto: "clearVerification"), - 147: .same(proto: "clearWeak"), - 148: .same(proto: "clientStreaming"), - 149: .same(proto: "codePoint"), - 150: .same(proto: "codeUnits"), - 151: .same(proto: "Collection"), - 152: .same(proto: "com"), - 153: .same(proto: "comma"), - 154: .same(proto: "contentsOf"), - 155: .same(proto: "ContiguousBytes"), - 156: .same(proto: "count"), - 157: .same(proto: "countVarintsInBuffer"), - 158: .same(proto: "csharpNamespace"), - 159: .same(proto: "ctype"), - 160: .same(proto: "customCodable"), - 161: .same(proto: "CustomDebugStringConvertible"), - 162: .same(proto: "d"), - 163: .same(proto: "Data"), - 164: .same(proto: "dataResult"), - 165: .same(proto: "date"), - 166: .same(proto: "daySec"), - 167: .same(proto: "daysSinceEpoch"), - 168: .same(proto: "debugDescription"), - 169: .same(proto: "debugRedact"), - 170: .same(proto: "declaration"), - 171: .same(proto: "decoded"), - 172: .same(proto: "decodedFromJSONNull"), - 173: .same(proto: "decodeExtensionField"), - 174: .same(proto: "decodeExtensionFieldsAsMessageSet"), - 175: .same(proto: "decodeJSON"), - 176: .same(proto: "decodeMapField"), - 177: .same(proto: "decodeMessage"), - 178: .same(proto: "decoder"), - 179: .same(proto: "decodeRepeated"), - 180: .same(proto: "decodeRepeatedBoolField"), - 181: .same(proto: "decodeRepeatedBytesField"), - 182: .same(proto: "decodeRepeatedDoubleField"), - 183: .same(proto: "decodeRepeatedEnumField"), - 184: .same(proto: "decodeRepeatedFixed32Field"), - 185: .same(proto: "decodeRepeatedFixed64Field"), - 186: .same(proto: "decodeRepeatedFloatField"), - 187: .same(proto: "decodeRepeatedGroupField"), - 188: .same(proto: "decodeRepeatedInt32Field"), - 189: .same(proto: "decodeRepeatedInt64Field"), - 190: .same(proto: "decodeRepeatedMessageField"), - 191: .same(proto: "decodeRepeatedSFixed32Field"), - 192: .same(proto: "decodeRepeatedSFixed64Field"), - 193: .same(proto: "decodeRepeatedSInt32Field"), - 194: .same(proto: "decodeRepeatedSInt64Field"), - 195: .same(proto: "decodeRepeatedStringField"), - 196: .same(proto: "decodeRepeatedUInt32Field"), - 197: .same(proto: "decodeRepeatedUInt64Field"), - 198: .same(proto: "decodeSingular"), - 199: .same(proto: "decodeSingularBoolField"), - 200: .same(proto: "decodeSingularBytesField"), - 201: .same(proto: "decodeSingularDoubleField"), - 202: .same(proto: "decodeSingularEnumField"), - 203: .same(proto: "decodeSingularFixed32Field"), - 204: .same(proto: "decodeSingularFixed64Field"), - 205: .same(proto: "decodeSingularFloatField"), - 206: .same(proto: "decodeSingularGroupField"), - 207: .same(proto: "decodeSingularInt32Field"), - 208: .same(proto: "decodeSingularInt64Field"), - 209: .same(proto: "decodeSingularMessageField"), - 210: .same(proto: "decodeSingularSFixed32Field"), - 211: .same(proto: "decodeSingularSFixed64Field"), - 212: .same(proto: "decodeSingularSInt32Field"), - 213: .same(proto: "decodeSingularSInt64Field"), - 214: .same(proto: "decodeSingularStringField"), - 215: .same(proto: "decodeSingularUInt32Field"), - 216: .same(proto: "decodeSingularUInt64Field"), - 217: .same(proto: "decodeTextFormat"), - 218: .same(proto: "defaultAnyTypeURLPrefix"), - 219: .same(proto: "defaults"), - 220: .same(proto: "defaultValue"), - 221: .same(proto: "dependency"), - 222: .same(proto: "deprecated"), - 223: .same(proto: "deprecatedLegacyJsonFieldConflicts"), - 224: .same(proto: "description"), - 225: .same(proto: "DescriptorProto"), - 226: .same(proto: "Dictionary"), - 227: .same(proto: "dictionaryLiteral"), - 228: .same(proto: "digit"), - 229: .same(proto: "digit0"), - 230: .same(proto: "digit1"), - 231: .same(proto: "digitCount"), - 232: .same(proto: "digits"), - 233: .same(proto: "digitValue"), - 234: .same(proto: "discardableResult"), - 235: .same(proto: "discardUnknownFields"), - 236: .same(proto: "distance"), - 237: .same(proto: "double"), - 238: .same(proto: "doubleValue"), - 239: .same(proto: "Duration"), - 240: .same(proto: "E"), - 241: .same(proto: "edition"), - 242: .same(proto: "EditionDefault"), - 243: .same(proto: "editionDefaults"), - 244: .same(proto: "editionEnum"), - 245: .same(proto: "Element"), - 246: .same(proto: "elements"), - 247: .same(proto: "emitExtensionFieldName"), - 248: .same(proto: "emitFieldName"), - 249: .same(proto: "emitFieldNumber"), - 250: .same(proto: "Empty"), - 251: .same(proto: "emptyData"), - 252: .same(proto: "encodeAsBytes"), - 253: .same(proto: "encoded"), - 254: .same(proto: "encodedJSONString"), - 255: .same(proto: "encodedSize"), - 256: .same(proto: "encodeField"), - 257: .same(proto: "encoder"), - 258: .same(proto: "end"), - 259: .same(proto: "endArray"), - 260: .same(proto: "endMessageField"), - 261: .same(proto: "endObject"), - 262: .same(proto: "endRegularField"), - 263: .same(proto: "enum"), - 264: .same(proto: "EnumDescriptorProto"), - 265: .same(proto: "EnumOptions"), - 266: .same(proto: "EnumReservedRange"), - 267: .same(proto: "enumType"), - 268: .same(proto: "enumvalue"), - 269: .same(proto: "EnumValueDescriptorProto"), - 270: .same(proto: "EnumValueOptions"), - 271: .same(proto: "Equatable"), - 272: .same(proto: "Error"), - 273: .same(proto: "ExpressibleByArrayLiteral"), - 274: .same(proto: "ExpressibleByDictionaryLiteral"), - 275: .same(proto: "ext"), - 276: .same(proto: "extDecoder"), - 277: .same(proto: "extendedGraphemeClusterLiteral"), - 278: .same(proto: "ExtendedGraphemeClusterLiteralType"), - 279: .same(proto: "extendee"), - 280: .same(proto: "ExtensibleMessage"), - 281: .same(proto: "extension"), - 282: .same(proto: "ExtensionField"), - 283: .same(proto: "extensionFieldNumber"), - 284: .same(proto: "ExtensionFieldValueSet"), - 285: .same(proto: "ExtensionMap"), - 286: .same(proto: "extensionRange"), - 287: .same(proto: "ExtensionRangeOptions"), - 288: .same(proto: "extensions"), - 289: .same(proto: "extras"), - 290: .same(proto: "F"), - 291: .same(proto: "false"), - 292: .same(proto: "features"), - 293: .same(proto: "FeatureSet"), - 294: .same(proto: "FeatureSetDefaults"), - 295: .same(proto: "FeatureSetEditionDefault"), - 296: .same(proto: "field"), - 297: .same(proto: "fieldData"), - 298: .same(proto: "FieldDescriptorProto"), - 299: .same(proto: "FieldMask"), - 300: .same(proto: "fieldName"), - 301: .same(proto: "fieldNameCount"), - 302: .same(proto: "fieldNum"), - 303: .same(proto: "fieldNumber"), - 304: .same(proto: "fieldNumberForProto"), - 305: .same(proto: "FieldOptions"), - 306: .same(proto: "fieldPresence"), - 307: .same(proto: "fields"), - 308: .same(proto: "fieldSize"), - 309: .same(proto: "FieldTag"), - 310: .same(proto: "fieldType"), - 311: .same(proto: "file"), - 312: .same(proto: "FileDescriptorProto"), - 313: .same(proto: "FileDescriptorSet"), - 314: .same(proto: "fileName"), - 315: .same(proto: "FileOptions"), - 316: .same(proto: "filter"), - 317: .same(proto: "first"), - 318: .same(proto: "firstItem"), - 319: .same(proto: "float"), - 320: .same(proto: "floatLiteral"), - 321: .same(proto: "FloatLiteralType"), - 322: .same(proto: "FloatValue"), - 323: .same(proto: "forMessageName"), - 324: .same(proto: "formUnion"), - 325: .same(proto: "forReadingFrom"), - 326: .same(proto: "forTypeURL"), - 327: .same(proto: "ForwardParser"), - 328: .same(proto: "forWritingInto"), - 329: .same(proto: "from"), - 330: .same(proto: "fromAscii2"), - 331: .same(proto: "fromAscii4"), - 332: .same(proto: "fromByteOffset"), - 333: .same(proto: "fromHexDigit"), - 334: .same(proto: "fullName"), - 335: .same(proto: "func"), - 336: .same(proto: "G"), - 337: .same(proto: "GeneratedCodeInfo"), - 338: .same(proto: "get"), - 339: .same(proto: "getExtensionValue"), - 340: .same(proto: "googleapis"), - 341: .standard(proto: "Google_Protobuf_Any"), - 342: .standard(proto: "Google_Protobuf_Api"), - 343: .standard(proto: "Google_Protobuf_BoolValue"), - 344: .standard(proto: "Google_Protobuf_BytesValue"), - 345: .standard(proto: "Google_Protobuf_DescriptorProto"), - 346: .standard(proto: "Google_Protobuf_DoubleValue"), - 347: .standard(proto: "Google_Protobuf_Duration"), - 348: .standard(proto: "Google_Protobuf_Edition"), - 349: .standard(proto: "Google_Protobuf_Empty"), - 350: .standard(proto: "Google_Protobuf_Enum"), - 351: .standard(proto: "Google_Protobuf_EnumDescriptorProto"), - 352: .standard(proto: "Google_Protobuf_EnumOptions"), - 353: .standard(proto: "Google_Protobuf_EnumValue"), - 354: .standard(proto: "Google_Protobuf_EnumValueDescriptorProto"), - 355: .standard(proto: "Google_Protobuf_EnumValueOptions"), - 356: .standard(proto: "Google_Protobuf_ExtensionRangeOptions"), - 357: .standard(proto: "Google_Protobuf_FeatureSet"), - 358: .standard(proto: "Google_Protobuf_FeatureSetDefaults"), - 359: .standard(proto: "Google_Protobuf_Field"), - 360: .standard(proto: "Google_Protobuf_FieldDescriptorProto"), - 361: .standard(proto: "Google_Protobuf_FieldMask"), - 362: .standard(proto: "Google_Protobuf_FieldOptions"), - 363: .standard(proto: "Google_Protobuf_FileDescriptorProto"), - 364: .standard(proto: "Google_Protobuf_FileDescriptorSet"), - 365: .standard(proto: "Google_Protobuf_FileOptions"), - 366: .standard(proto: "Google_Protobuf_FloatValue"), - 367: .standard(proto: "Google_Protobuf_GeneratedCodeInfo"), - 368: .standard(proto: "Google_Protobuf_Int32Value"), - 369: .standard(proto: "Google_Protobuf_Int64Value"), - 370: .standard(proto: "Google_Protobuf_ListValue"), - 371: .standard(proto: "Google_Protobuf_MessageOptions"), - 372: .standard(proto: "Google_Protobuf_Method"), - 373: .standard(proto: "Google_Protobuf_MethodDescriptorProto"), - 374: .standard(proto: "Google_Protobuf_MethodOptions"), - 375: .standard(proto: "Google_Protobuf_Mixin"), - 376: .standard(proto: "Google_Protobuf_NullValue"), - 377: .standard(proto: "Google_Protobuf_OneofDescriptorProto"), - 378: .standard(proto: "Google_Protobuf_OneofOptions"), - 379: .standard(proto: "Google_Protobuf_Option"), - 380: .standard(proto: "Google_Protobuf_ServiceDescriptorProto"), - 381: .standard(proto: "Google_Protobuf_ServiceOptions"), - 382: .standard(proto: "Google_Protobuf_SourceCodeInfo"), - 383: .standard(proto: "Google_Protobuf_SourceContext"), - 384: .standard(proto: "Google_Protobuf_StringValue"), - 385: .standard(proto: "Google_Protobuf_Struct"), - 386: .standard(proto: "Google_Protobuf_Syntax"), - 387: .standard(proto: "Google_Protobuf_Timestamp"), - 388: .standard(proto: "Google_Protobuf_Type"), - 389: .standard(proto: "Google_Protobuf_UInt32Value"), - 390: .standard(proto: "Google_Protobuf_UInt64Value"), - 391: .standard(proto: "Google_Protobuf_UninterpretedOption"), - 392: .standard(proto: "Google_Protobuf_Value"), - 393: .same(proto: "goPackage"), - 394: .same(proto: "group"), - 395: .same(proto: "groupFieldNumberStack"), - 396: .same(proto: "groupSize"), - 397: .same(proto: "h"), - 398: .same(proto: "hadOneofValue"), - 399: .same(proto: "handleConflictingOneOf"), - 400: .same(proto: "hasAggregateValue"), - 401: .same(proto: "hasAllowAlias"), - 402: .same(proto: "hasBegin"), - 403: .same(proto: "hasCcEnableArenas"), - 404: .same(proto: "hasCcGenericServices"), - 405: .same(proto: "hasClientStreaming"), - 406: .same(proto: "hasCsharpNamespace"), - 407: .same(proto: "hasCtype"), - 408: .same(proto: "hasDebugRedact"), - 409: .same(proto: "hasDefaultValue"), - 410: .same(proto: "hasDeprecated"), - 411: .same(proto: "hasDeprecatedLegacyJsonFieldConflicts"), - 412: .same(proto: "hasDoubleValue"), - 413: .same(proto: "hasEdition"), - 414: .same(proto: "hasEditionEnum"), - 415: .same(proto: "hasEnd"), - 416: .same(proto: "hasEnumType"), - 417: .same(proto: "hasExtendee"), - 418: .same(proto: "hasExtensionValue"), - 419: .same(proto: "hasFeatures"), - 420: .same(proto: "hasFieldPresence"), - 421: .same(proto: "hasFullName"), - 422: .same(proto: "hasGoPackage"), - 423: .same(proto: "hash"), - 424: .same(proto: "Hashable"), - 425: .same(proto: "hasher"), - 426: .same(proto: "hashValue"), - 427: .same(proto: "HashVisitor"), - 428: .same(proto: "hasIdempotencyLevel"), - 429: .same(proto: "hasIdentifierValue"), - 430: .same(proto: "hasInputType"), - 431: .same(proto: "hasIsExtension"), - 432: .same(proto: "hasJavaGenerateEqualsAndHash"), - 433: .same(proto: "hasJavaGenericServices"), - 434: .same(proto: "hasJavaMultipleFiles"), - 435: .same(proto: "hasJavaOuterClassname"), - 436: .same(proto: "hasJavaPackage"), - 437: .same(proto: "hasJavaStringCheckUtf8"), - 438: .same(proto: "hasJsonFormat"), - 439: .same(proto: "hasJsonName"), - 440: .same(proto: "hasJstype"), - 441: .same(proto: "hasLabel"), - 442: .same(proto: "hasLazy"), - 443: .same(proto: "hasLeadingComments"), - 444: .same(proto: "hasMapEntry"), - 445: .same(proto: "hasMaximumEdition"), - 446: .same(proto: "hasMaximumEditionEnum"), - 447: .same(proto: "hasMessageEncoding"), - 448: .same(proto: "hasMessageSetWireFormat"), - 449: .same(proto: "hasMinimumEdition"), - 450: .same(proto: "hasMinimumEditionEnum"), - 451: .same(proto: "hasName"), - 452: .same(proto: "hasNamePart"), - 453: .same(proto: "hasNegativeIntValue"), - 454: .same(proto: "hasNoStandardDescriptorAccessor"), - 455: .same(proto: "hasNumber"), - 456: .same(proto: "hasObjcClassPrefix"), - 457: .same(proto: "hasOneofIndex"), - 458: .same(proto: "hasOptimizeFor"), - 459: .same(proto: "hasOptions"), - 460: .same(proto: "hasOutputType"), - 461: .same(proto: "hasPackage"), - 462: .same(proto: "hasPacked"), - 463: .same(proto: "hasPhpClassPrefix"), - 464: .same(proto: "hasPhpGenericServices"), - 465: .same(proto: "hasPhpMetadataNamespace"), - 466: .same(proto: "hasPhpNamespace"), - 467: .same(proto: "hasPositiveIntValue"), - 468: .same(proto: "hasProto3Optional"), - 469: .same(proto: "hasPyGenericServices"), - 470: .same(proto: "hasRepeated"), - 471: .same(proto: "hasRepeatedFieldEncoding"), - 472: .same(proto: "hasReserved"), - 473: .same(proto: "hasRetention"), - 474: .same(proto: "hasRubyPackage"), - 475: .same(proto: "hasSemantic"), - 476: .same(proto: "hasServerStreaming"), - 477: .same(proto: "hasSourceCodeInfo"), - 478: .same(proto: "hasSourceContext"), - 479: .same(proto: "hasSourceFile"), - 480: .same(proto: "hasStart"), - 481: .same(proto: "hasStringValue"), - 482: .same(proto: "hasSwiftPrefix"), - 483: .same(proto: "hasSyntax"), - 484: .same(proto: "hasTrailingComments"), - 485: .same(proto: "hasType"), - 486: .same(proto: "hasTypeName"), - 487: .same(proto: "hasUnverifiedLazy"), - 488: .same(proto: "hasValue"), - 489: .same(proto: "hasVerification"), - 490: .same(proto: "hasWeak"), - 491: .same(proto: "hour"), - 492: .same(proto: "i"), - 493: .same(proto: "idempotencyLevel"), - 494: .same(proto: "identifierValue"), - 495: .same(proto: "if"), - 496: .same(proto: "ignoreUnknownFields"), - 497: .same(proto: "index"), - 498: .same(proto: "init"), - 499: .same(proto: "inout"), - 500: .same(proto: "inputType"), - 501: .same(proto: "insert"), - 502: .same(proto: "Int"), - 503: .same(proto: "Int32"), - 504: .same(proto: "Int32Value"), - 505: .same(proto: "Int64"), - 506: .same(proto: "Int64Value"), - 507: .same(proto: "Int8"), - 508: .same(proto: "integerLiteral"), - 509: .same(proto: "IntegerLiteralType"), - 510: .same(proto: "intern"), - 511: .same(proto: "Internal"), - 512: .same(proto: "InternalState"), - 513: .same(proto: "into"), - 514: .same(proto: "ints"), - 515: .same(proto: "isA"), - 516: .same(proto: "isEqual"), - 517: .same(proto: "isEqualTo"), - 518: .same(proto: "isExtension"), - 519: .same(proto: "isInitialized"), - 520: .same(proto: "isNegative"), - 521: .same(proto: "itemTagsEncodedSize"), - 522: .same(proto: "Iterator"), - 523: .standard(proto: "i_2166136261"), - 524: .same(proto: "javaGenerateEqualsAndHash"), - 525: .same(proto: "javaGenericServices"), - 526: .same(proto: "javaMultipleFiles"), - 527: .same(proto: "javaOuterClassname"), - 528: .same(proto: "javaPackage"), - 529: .same(proto: "javaStringCheckUtf8"), - 530: .same(proto: "JSONDecoder"), - 531: .same(proto: "JSONDecodingError"), - 532: .same(proto: "JSONDecodingOptions"), - 533: .same(proto: "jsonEncoder"), - 534: .same(proto: "JSONEncodingError"), - 535: .same(proto: "JSONEncodingOptions"), - 536: .same(proto: "JSONEncodingVisitor"), - 537: .same(proto: "jsonFormat"), - 538: .same(proto: "JSONMapEncodingVisitor"), - 539: .same(proto: "jsonName"), - 540: .same(proto: "jsonPath"), - 541: .same(proto: "jsonPaths"), - 542: .same(proto: "JSONScanner"), - 543: .same(proto: "jsonString"), - 544: .same(proto: "jsonText"), - 545: .same(proto: "jsonUTF8Data"), - 546: .same(proto: "jstype"), - 547: .same(proto: "k"), - 548: .same(proto: "kChunkSize"), - 549: .same(proto: "Key"), - 550: .same(proto: "keyField"), - 551: .same(proto: "keyFieldOpt"), - 552: .same(proto: "KeyType"), - 553: .same(proto: "kind"), - 554: .same(proto: "l"), - 555: .same(proto: "label"), - 556: .same(proto: "lazy"), - 557: .same(proto: "leadingComments"), - 558: .same(proto: "leadingDetachedComments"), - 559: .same(proto: "length"), - 560: .same(proto: "lessThan"), - 561: .same(proto: "let"), - 562: .same(proto: "lhs"), - 563: .same(proto: "list"), - 564: .same(proto: "listOfMessages"), - 565: .same(proto: "listValue"), - 566: .same(proto: "littleEndian"), - 567: .same(proto: "littleEndianBytes"), - 568: .same(proto: "load"), - 569: .same(proto: "localHasher"), - 570: .same(proto: "location"), - 571: .same(proto: "M"), - 572: .same(proto: "major"), - 573: .same(proto: "makeIterator"), - 574: .same(proto: "mapEntry"), - 575: .same(proto: "mapHash"), - 576: .same(proto: "MapKeyType"), - 577: .same(proto: "mapNameResolver"), - 578: .same(proto: "mapToMessages"), - 579: .same(proto: "MapValueType"), - 580: .same(proto: "mapVisitor"), - 581: .same(proto: "maximumEdition"), - 582: .same(proto: "maximumEditionEnum"), - 583: .same(proto: "mdayStart"), - 584: .same(proto: "merge"), - 585: .same(proto: "message"), - 586: .same(proto: "messageDepthLimit"), - 587: .same(proto: "messageEncoding"), - 588: .same(proto: "MessageExtension"), - 589: .same(proto: "MessageImplementationBase"), - 590: .same(proto: "MessageOptions"), - 591: .same(proto: "MessageSet"), - 592: .same(proto: "messageSetWireFormat"), - 593: .same(proto: "messageType"), - 594: .same(proto: "Method"), - 595: .same(proto: "MethodDescriptorProto"), - 596: .same(proto: "MethodOptions"), - 597: .same(proto: "methods"), - 598: .same(proto: "min"), - 599: .same(proto: "minimumEdition"), - 600: .same(proto: "minimumEditionEnum"), - 601: .same(proto: "minor"), - 602: .same(proto: "Mixin"), - 603: .same(proto: "mixins"), - 604: .same(proto: "modifier"), - 605: .same(proto: "modify"), - 606: .same(proto: "month"), - 607: .same(proto: "msgExtension"), - 608: .same(proto: "mutating"), - 609: .same(proto: "n"), - 610: .same(proto: "name"), - 611: .same(proto: "NameDescription"), - 612: .same(proto: "NameMap"), - 613: .same(proto: "NamePart"), - 614: .same(proto: "nameResolver"), - 615: .same(proto: "names"), - 616: .same(proto: "nanos"), - 617: .same(proto: "nativeBytes"), - 618: .same(proto: "nativeEndianBytes"), - 619: .same(proto: "negativeIntValue"), - 620: .same(proto: "nestedType"), - 621: .same(proto: "newL"), - 622: .same(proto: "newList"), - 623: .same(proto: "newValue"), - 624: .same(proto: "nextByte"), - 625: .same(proto: "nextFieldNumber"), - 626: .same(proto: "nil"), - 627: .same(proto: "nilLiteral"), - 628: .same(proto: "noStandardDescriptorAccessor"), - 629: .same(proto: "nullValue"), - 630: .same(proto: "number"), - 631: .same(proto: "numberValue"), - 632: .same(proto: "objcClassPrefix"), - 633: .same(proto: "of"), - 634: .same(proto: "oneofDecl"), - 635: .same(proto: "OneofDescriptorProto"), - 636: .same(proto: "oneofIndex"), - 637: .same(proto: "OneofOptions"), - 638: .same(proto: "oneofs"), - 639: .standard(proto: "OneOf_Kind"), - 640: .same(proto: "optimizeFor"), - 641: .same(proto: "OptimizeMode"), - 642: .same(proto: "Option"), - 643: .same(proto: "OptionalEnumExtensionField"), - 644: .same(proto: "OptionalExtensionField"), - 645: .same(proto: "OptionalGroupExtensionField"), - 646: .same(proto: "OptionalMessageExtensionField"), - 647: .same(proto: "OptionRetention"), - 648: .same(proto: "options"), - 649: .same(proto: "OptionTargetType"), - 650: .same(proto: "other"), - 651: .same(proto: "others"), - 652: .same(proto: "out"), - 653: .same(proto: "outputType"), - 654: .same(proto: "p"), - 655: .same(proto: "package"), - 656: .same(proto: "packed"), - 657: .same(proto: "PackedEnumExtensionField"), - 658: .same(proto: "PackedExtensionField"), - 659: .same(proto: "padding"), - 660: .same(proto: "parent"), - 661: .same(proto: "parse"), - 662: .same(proto: "partial"), - 663: .same(proto: "path"), - 664: .same(proto: "paths"), - 665: .same(proto: "payload"), - 666: .same(proto: "payloadSize"), - 667: .same(proto: "phpClassPrefix"), - 668: .same(proto: "phpGenericServices"), - 669: .same(proto: "phpMetadataNamespace"), - 670: .same(proto: "phpNamespace"), - 671: .same(proto: "pointer"), - 672: .same(proto: "pos"), - 673: .same(proto: "positiveIntValue"), - 674: .same(proto: "prefix"), - 675: .same(proto: "preserveProtoFieldNames"), - 676: .same(proto: "preTraverse"), - 677: .same(proto: "printUnknownFields"), - 678: .same(proto: "proto2"), - 679: .same(proto: "proto3DefaultValue"), - 680: .same(proto: "proto3Optional"), - 681: .same(proto: "ProtobufAPIVersionCheck"), - 682: .standard(proto: "ProtobufAPIVersion_2"), - 683: .same(proto: "ProtobufBool"), - 684: .same(proto: "ProtobufBytes"), - 685: .same(proto: "ProtobufDouble"), - 686: .same(proto: "ProtobufEnumMap"), - 687: .same(proto: "protobufExtension"), - 688: .same(proto: "ProtobufFixed32"), - 689: .same(proto: "ProtobufFixed64"), - 690: .same(proto: "ProtobufFloat"), - 691: .same(proto: "ProtobufInt32"), - 692: .same(proto: "ProtobufInt64"), - 693: .same(proto: "ProtobufMap"), - 694: .same(proto: "ProtobufMessageMap"), - 695: .same(proto: "ProtobufSFixed32"), - 696: .same(proto: "ProtobufSFixed64"), - 697: .same(proto: "ProtobufSInt32"), - 698: .same(proto: "ProtobufSInt64"), - 699: .same(proto: "ProtobufString"), - 700: .same(proto: "ProtobufUInt32"), - 701: .same(proto: "ProtobufUInt64"), - 702: .standard(proto: "protobuf_extensionFieldValues"), - 703: .standard(proto: "protobuf_fieldNumber"), - 704: .standard(proto: "protobuf_generated_isEqualTo"), - 705: .standard(proto: "protobuf_nameMap"), - 706: .standard(proto: "protobuf_newField"), - 707: .standard(proto: "protobuf_package"), - 708: .same(proto: "protocol"), - 709: .same(proto: "protoFieldName"), - 710: .same(proto: "protoMessageName"), - 711: .same(proto: "ProtoNameProviding"), - 712: .same(proto: "protoPaths"), - 713: .same(proto: "public"), - 714: .same(proto: "publicDependency"), - 715: .same(proto: "putBoolValue"), - 716: .same(proto: "putBytesValue"), - 717: .same(proto: "putDoubleValue"), - 718: .same(proto: "putEnumValue"), - 719: .same(proto: "putFixedUInt32"), - 720: .same(proto: "putFixedUInt64"), - 721: .same(proto: "putFloatValue"), - 722: .same(proto: "putInt64"), - 723: .same(proto: "putStringValue"), - 724: .same(proto: "putUInt64"), - 725: .same(proto: "putUInt64Hex"), - 726: .same(proto: "putVarInt"), - 727: .same(proto: "putZigZagVarInt"), - 728: .same(proto: "pyGenericServices"), - 729: .same(proto: "rawChars"), - 730: .same(proto: "RawRepresentable"), - 731: .same(proto: "RawValue"), - 732: .same(proto: "read4HexDigits"), - 733: .same(proto: "register"), - 734: .same(proto: "repeated"), - 735: .same(proto: "RepeatedEnumExtensionField"), - 736: .same(proto: "RepeatedExtensionField"), - 737: .same(proto: "repeatedFieldEncoding"), - 738: .same(proto: "RepeatedGroupExtensionField"), - 739: .same(proto: "RepeatedMessageExtensionField"), - 740: .same(proto: "repeating"), - 741: .same(proto: "requestStreaming"), - 742: .same(proto: "requestTypeURL"), - 743: .same(proto: "requiredSize"), - 744: .same(proto: "responseStreaming"), - 745: .same(proto: "responseTypeURL"), - 746: .same(proto: "result"), - 747: .same(proto: "retention"), - 748: .same(proto: "rethrows"), - 749: .same(proto: "return"), - 750: .same(proto: "ReturnType"), - 751: .same(proto: "revision"), - 752: .same(proto: "rhs"), - 753: .same(proto: "root"), - 754: .same(proto: "rubyPackage"), - 755: .same(proto: "s"), - 756: .same(proto: "sawBackslash"), - 757: .same(proto: "sawSection4Characters"), - 758: .same(proto: "sawSection5Characters"), - 759: .same(proto: "scanner"), - 760: .same(proto: "seconds"), - 761: .same(proto: "self"), - 762: .same(proto: "semantic"), - 763: .same(proto: "separator"), - 764: .same(proto: "serialize"), - 765: .same(proto: "serializedData"), - 766: .same(proto: "serializedSize"), - 767: .same(proto: "serverStreaming"), - 768: .same(proto: "service"), - 769: .same(proto: "ServiceDescriptorProto"), - 770: .same(proto: "ServiceOptions"), - 771: .same(proto: "set"), - 772: .same(proto: "setExtensionValue"), - 773: .same(proto: "shift"), - 774: .same(proto: "SimpleExtensionMap"), - 775: .same(proto: "sizer"), - 776: .same(proto: "source"), - 777: .same(proto: "sourceCodeInfo"), - 778: .same(proto: "sourceContext"), - 779: .same(proto: "sourceEncoding"), - 780: .same(proto: "sourceFile"), - 781: .same(proto: "span"), - 782: .same(proto: "split"), - 783: .same(proto: "start"), - 784: .same(proto: "startArray"), - 785: .same(proto: "startArrayObject"), - 786: .same(proto: "startField"), - 787: .same(proto: "startIndex"), - 788: .same(proto: "startMessageField"), - 789: .same(proto: "startObject"), - 790: .same(proto: "startRegularField"), - 791: .same(proto: "state"), - 792: .same(proto: "static"), - 793: .same(proto: "StaticString"), - 794: .same(proto: "storage"), - 795: .same(proto: "String"), - 796: .same(proto: "stringLiteral"), - 797: .same(proto: "StringLiteralType"), - 798: .same(proto: "stringResult"), - 799: .same(proto: "stringValue"), - 800: .same(proto: "struct"), - 801: .same(proto: "structValue"), - 802: .same(proto: "subDecoder"), - 803: .same(proto: "subscript"), - 804: .same(proto: "subVisitor"), - 805: .same(proto: "Swift"), - 806: .same(proto: "swiftPrefix"), - 807: .same(proto: "SwiftProtobuf"), - 808: .same(proto: "syntax"), - 809: .same(proto: "T"), - 810: .same(proto: "tag"), - 811: .same(proto: "targets"), - 812: .same(proto: "terminator"), - 813: .same(proto: "testDecoder"), - 814: .same(proto: "text"), - 815: .same(proto: "textDecoder"), - 816: .same(proto: "TextFormatDecoder"), - 817: .same(proto: "TextFormatDecodingError"), - 818: .same(proto: "TextFormatDecodingOptions"), - 819: .same(proto: "TextFormatEncodingOptions"), - 820: .same(proto: "TextFormatEncodingVisitor"), - 821: .same(proto: "textFormatString"), - 822: .same(proto: "throwOrIgnore"), - 823: .same(proto: "throws"), - 824: .same(proto: "timeInterval"), - 825: .same(proto: "timeIntervalSince1970"), - 826: .same(proto: "timeIntervalSinceReferenceDate"), - 827: .same(proto: "Timestamp"), - 828: .same(proto: "total"), - 829: .same(proto: "totalArrayDepth"), - 830: .same(proto: "totalSize"), - 831: .same(proto: "trailingComments"), - 832: .same(proto: "traverse"), - 833: .same(proto: "true"), - 834: .same(proto: "try"), - 835: .same(proto: "type"), - 836: .same(proto: "typealias"), - 837: .same(proto: "TypeEnum"), - 838: .same(proto: "typeName"), - 839: .same(proto: "typePrefix"), - 840: .same(proto: "typeStart"), - 841: .same(proto: "typeUnknown"), - 842: .same(proto: "typeURL"), - 843: .same(proto: "UInt32"), - 844: .same(proto: "UInt32Value"), - 845: .same(proto: "UInt64"), - 846: .same(proto: "UInt64Value"), - 847: .same(proto: "UInt8"), - 848: .same(proto: "unicodeScalarLiteral"), - 849: .same(proto: "UnicodeScalarLiteralType"), - 850: .same(proto: "unicodeScalars"), - 851: .same(proto: "UnicodeScalarView"), - 852: .same(proto: "uninterpretedOption"), - 853: .same(proto: "union"), - 854: .same(proto: "uniqueStorage"), - 855: .same(proto: "unknown"), - 856: .same(proto: "unknownFields"), - 857: .same(proto: "UnknownStorage"), - 858: .same(proto: "unpackTo"), - 859: .same(proto: "UnsafeBufferPointer"), - 860: .same(proto: "UnsafeMutablePointer"), - 861: .same(proto: "UnsafeMutableRawBufferPointer"), - 862: .same(proto: "UnsafeMutableRawPointer"), - 863: .same(proto: "UnsafeRawBufferPointer"), - 864: .same(proto: "UnsafeRawPointer"), - 865: .same(proto: "unverifiedLazy"), - 866: .same(proto: "updatedOptions"), - 867: .same(proto: "url"), - 868: .same(proto: "useDeterministicOrdering"), - 869: .same(proto: "utf8"), - 870: .same(proto: "utf8Ptr"), - 871: .same(proto: "utf8ToDouble"), - 872: .same(proto: "UTF8View"), - 873: .same(proto: "v"), - 874: .same(proto: "value"), - 875: .same(proto: "valueField"), - 876: .same(proto: "values"), - 877: .same(proto: "ValueType"), - 878: .same(proto: "var"), - 879: .same(proto: "verification"), - 880: .same(proto: "VerificationState"), - 881: .same(proto: "Version"), - 882: .same(proto: "versionString"), - 883: .same(proto: "visitExtensionFields"), - 884: .same(proto: "visitExtensionFieldsAsMessageSet"), - 885: .same(proto: "visitMapField"), - 886: .same(proto: "visitor"), - 887: .same(proto: "visitPacked"), - 888: .same(proto: "visitPackedBoolField"), - 889: .same(proto: "visitPackedDoubleField"), - 890: .same(proto: "visitPackedEnumField"), - 891: .same(proto: "visitPackedFixed32Field"), - 892: .same(proto: "visitPackedFixed64Field"), - 893: .same(proto: "visitPackedFloatField"), - 894: .same(proto: "visitPackedInt32Field"), - 895: .same(proto: "visitPackedInt64Field"), - 896: .same(proto: "visitPackedSFixed32Field"), - 897: .same(proto: "visitPackedSFixed64Field"), - 898: .same(proto: "visitPackedSInt32Field"), - 899: .same(proto: "visitPackedSInt64Field"), - 900: .same(proto: "visitPackedUInt32Field"), - 901: .same(proto: "visitPackedUInt64Field"), - 902: .same(proto: "visitRepeated"), - 903: .same(proto: "visitRepeatedBoolField"), - 904: .same(proto: "visitRepeatedBytesField"), - 905: .same(proto: "visitRepeatedDoubleField"), - 906: .same(proto: "visitRepeatedEnumField"), - 907: .same(proto: "visitRepeatedFixed32Field"), - 908: .same(proto: "visitRepeatedFixed64Field"), - 909: .same(proto: "visitRepeatedFloatField"), - 910: .same(proto: "visitRepeatedGroupField"), - 911: .same(proto: "visitRepeatedInt32Field"), - 912: .same(proto: "visitRepeatedInt64Field"), - 913: .same(proto: "visitRepeatedMessageField"), - 914: .same(proto: "visitRepeatedSFixed32Field"), - 915: .same(proto: "visitRepeatedSFixed64Field"), - 916: .same(proto: "visitRepeatedSInt32Field"), - 917: .same(proto: "visitRepeatedSInt64Field"), - 918: .same(proto: "visitRepeatedStringField"), - 919: .same(proto: "visitRepeatedUInt32Field"), - 920: .same(proto: "visitRepeatedUInt64Field"), - 921: .same(proto: "visitSingular"), - 922: .same(proto: "visitSingularBoolField"), - 923: .same(proto: "visitSingularBytesField"), - 924: .same(proto: "visitSingularDoubleField"), - 925: .same(proto: "visitSingularEnumField"), - 926: .same(proto: "visitSingularFixed32Field"), - 927: .same(proto: "visitSingularFixed64Field"), - 928: .same(proto: "visitSingularFloatField"), - 929: .same(proto: "visitSingularGroupField"), - 930: .same(proto: "visitSingularInt32Field"), - 931: .same(proto: "visitSingularInt64Field"), - 932: .same(proto: "visitSingularMessageField"), - 933: .same(proto: "visitSingularSFixed32Field"), - 934: .same(proto: "visitSingularSFixed64Field"), - 935: .same(proto: "visitSingularSInt32Field"), - 936: .same(proto: "visitSingularSInt64Field"), - 937: .same(proto: "visitSingularStringField"), - 938: .same(proto: "visitSingularUInt32Field"), - 939: .same(proto: "visitSingularUInt64Field"), - 940: .same(proto: "visitUnknown"), - 941: .same(proto: "wasDecoded"), - 942: .same(proto: "weak"), - 943: .same(proto: "weakDependency"), - 944: .same(proto: "where"), - 945: .same(proto: "wireFormat"), - 946: .same(proto: "with"), - 947: .same(proto: "withUnsafeBytes"), - 948: .same(proto: "withUnsafeMutableBytes"), - 949: .same(proto: "work"), - 950: .same(proto: "Wrapped"), - 951: .same(proto: "WrappedType"), - 952: .same(proto: "wrappedValue"), - 953: .same(proto: "written"), - 954: .same(proto: "yday"), + 76: .same(proto: "clearEnd"), + 77: .same(proto: "clearEnumType"), + 78: .same(proto: "clearExtendee"), + 79: .same(proto: "clearExtensionValue"), + 80: .same(proto: "clearFeatures"), + 81: .same(proto: "clearFieldPresence"), + 82: .same(proto: "clearFullName"), + 83: .same(proto: "clearGoPackage"), + 84: .same(proto: "clearIdempotencyLevel"), + 85: .same(proto: "clearIdentifierValue"), + 86: .same(proto: "clearInputType"), + 87: .same(proto: "clearIsExtension"), + 88: .same(proto: "clearJavaGenerateEqualsAndHash"), + 89: .same(proto: "clearJavaGenericServices"), + 90: .same(proto: "clearJavaMultipleFiles"), + 91: .same(proto: "clearJavaOuterClassname"), + 92: .same(proto: "clearJavaPackage"), + 93: .same(proto: "clearJavaStringCheckUtf8"), + 94: .same(proto: "clearJsonFormat"), + 95: .same(proto: "clearJsonName"), + 96: .same(proto: "clearJstype"), + 97: .same(proto: "clearLabel"), + 98: .same(proto: "clearLazy"), + 99: .same(proto: "clearLeadingComments"), + 100: .same(proto: "clearMapEntry"), + 101: .same(proto: "clearMaximumEdition"), + 102: .same(proto: "clearMessageEncoding"), + 103: .same(proto: "clearMessageSetWireFormat"), + 104: .same(proto: "clearMinimumEdition"), + 105: .same(proto: "clearName"), + 106: .same(proto: "clearNamePart"), + 107: .same(proto: "clearNegativeIntValue"), + 108: .same(proto: "clearNoStandardDescriptorAccessor"), + 109: .same(proto: "clearNumber"), + 110: .same(proto: "clearObjcClassPrefix"), + 111: .same(proto: "clearOneofIndex"), + 112: .same(proto: "clearOptimizeFor"), + 113: .same(proto: "clearOptions"), + 114: .same(proto: "clearOutputType"), + 115: .same(proto: "clearPackage"), + 116: .same(proto: "clearPacked"), + 117: .same(proto: "clearPhpClassPrefix"), + 118: .same(proto: "clearPhpGenericServices"), + 119: .same(proto: "clearPhpMetadataNamespace"), + 120: .same(proto: "clearPhpNamespace"), + 121: .same(proto: "clearPositiveIntValue"), + 122: .same(proto: "clearProto3Optional"), + 123: .same(proto: "clearPyGenericServices"), + 124: .same(proto: "clearRepeated"), + 125: .same(proto: "clearRepeatedFieldEncoding"), + 126: .same(proto: "clearReserved"), + 127: .same(proto: "clearRetention"), + 128: .same(proto: "clearRubyPackage"), + 129: .same(proto: "clearSemantic"), + 130: .same(proto: "clearServerStreaming"), + 131: .same(proto: "clearSourceCodeInfo"), + 132: .same(proto: "clearSourceContext"), + 133: .same(proto: "clearSourceFile"), + 134: .same(proto: "clearStart"), + 135: .same(proto: "clearStringValue"), + 136: .same(proto: "clearSwiftPrefix"), + 137: .same(proto: "clearSyntax"), + 138: .same(proto: "clearTrailingComments"), + 139: .same(proto: "clearType"), + 140: .same(proto: "clearTypeName"), + 141: .same(proto: "clearUnverifiedLazy"), + 142: .same(proto: "clearUtf8Validation"), + 143: .same(proto: "clearValue"), + 144: .same(proto: "clearVerification"), + 145: .same(proto: "clearWeak"), + 146: .same(proto: "clientStreaming"), + 147: .same(proto: "codePoint"), + 148: .same(proto: "codeUnits"), + 149: .same(proto: "Collection"), + 150: .same(proto: "com"), + 151: .same(proto: "comma"), + 152: .same(proto: "contentsOf"), + 153: .same(proto: "ContiguousBytes"), + 154: .same(proto: "count"), + 155: .same(proto: "countVarintsInBuffer"), + 156: .same(proto: "csharpNamespace"), + 157: .same(proto: "ctype"), + 158: .same(proto: "customCodable"), + 159: .same(proto: "CustomDebugStringConvertible"), + 160: .same(proto: "d"), + 161: .same(proto: "Data"), + 162: .same(proto: "dataResult"), + 163: .same(proto: "date"), + 164: .same(proto: "daySec"), + 165: .same(proto: "daysSinceEpoch"), + 166: .same(proto: "debugDescription"), + 167: .same(proto: "debugRedact"), + 168: .same(proto: "declaration"), + 169: .same(proto: "decoded"), + 170: .same(proto: "decodedFromJSONNull"), + 171: .same(proto: "decodeExtensionField"), + 172: .same(proto: "decodeExtensionFieldsAsMessageSet"), + 173: .same(proto: "decodeJSON"), + 174: .same(proto: "decodeMapField"), + 175: .same(proto: "decodeMessage"), + 176: .same(proto: "decoder"), + 177: .same(proto: "decodeRepeated"), + 178: .same(proto: "decodeRepeatedBoolField"), + 179: .same(proto: "decodeRepeatedBytesField"), + 180: .same(proto: "decodeRepeatedDoubleField"), + 181: .same(proto: "decodeRepeatedEnumField"), + 182: .same(proto: "decodeRepeatedFixed32Field"), + 183: .same(proto: "decodeRepeatedFixed64Field"), + 184: .same(proto: "decodeRepeatedFloatField"), + 185: .same(proto: "decodeRepeatedGroupField"), + 186: .same(proto: "decodeRepeatedInt32Field"), + 187: .same(proto: "decodeRepeatedInt64Field"), + 188: .same(proto: "decodeRepeatedMessageField"), + 189: .same(proto: "decodeRepeatedSFixed32Field"), + 190: .same(proto: "decodeRepeatedSFixed64Field"), + 191: .same(proto: "decodeRepeatedSInt32Field"), + 192: .same(proto: "decodeRepeatedSInt64Field"), + 193: .same(proto: "decodeRepeatedStringField"), + 194: .same(proto: "decodeRepeatedUInt32Field"), + 195: .same(proto: "decodeRepeatedUInt64Field"), + 196: .same(proto: "decodeSingular"), + 197: .same(proto: "decodeSingularBoolField"), + 198: .same(proto: "decodeSingularBytesField"), + 199: .same(proto: "decodeSingularDoubleField"), + 200: .same(proto: "decodeSingularEnumField"), + 201: .same(proto: "decodeSingularFixed32Field"), + 202: .same(proto: "decodeSingularFixed64Field"), + 203: .same(proto: "decodeSingularFloatField"), + 204: .same(proto: "decodeSingularGroupField"), + 205: .same(proto: "decodeSingularInt32Field"), + 206: .same(proto: "decodeSingularInt64Field"), + 207: .same(proto: "decodeSingularMessageField"), + 208: .same(proto: "decodeSingularSFixed32Field"), + 209: .same(proto: "decodeSingularSFixed64Field"), + 210: .same(proto: "decodeSingularSInt32Field"), + 211: .same(proto: "decodeSingularSInt64Field"), + 212: .same(proto: "decodeSingularStringField"), + 213: .same(proto: "decodeSingularUInt32Field"), + 214: .same(proto: "decodeSingularUInt64Field"), + 215: .same(proto: "decodeTextFormat"), + 216: .same(proto: "defaultAnyTypeURLPrefix"), + 217: .same(proto: "defaults"), + 218: .same(proto: "defaultValue"), + 219: .same(proto: "dependency"), + 220: .same(proto: "deprecated"), + 221: .same(proto: "deprecatedLegacyJsonFieldConflicts"), + 222: .same(proto: "description"), + 223: .same(proto: "DescriptorProto"), + 224: .same(proto: "Dictionary"), + 225: .same(proto: "dictionaryLiteral"), + 226: .same(proto: "digit"), + 227: .same(proto: "digit0"), + 228: .same(proto: "digit1"), + 229: .same(proto: "digitCount"), + 230: .same(proto: "digits"), + 231: .same(proto: "digitValue"), + 232: .same(proto: "discardableResult"), + 233: .same(proto: "discardUnknownFields"), + 234: .same(proto: "distance"), + 235: .same(proto: "double"), + 236: .same(proto: "doubleValue"), + 237: .same(proto: "Duration"), + 238: .same(proto: "E"), + 239: .same(proto: "edition"), + 240: .same(proto: "EditionDefault"), + 241: .same(proto: "editionDefaults"), + 242: .same(proto: "Element"), + 243: .same(proto: "elements"), + 244: .same(proto: "emitExtensionFieldName"), + 245: .same(proto: "emitFieldName"), + 246: .same(proto: "emitFieldNumber"), + 247: .same(proto: "Empty"), + 248: .same(proto: "emptyData"), + 249: .same(proto: "encodeAsBytes"), + 250: .same(proto: "encoded"), + 251: .same(proto: "encodedJSONString"), + 252: .same(proto: "encodedSize"), + 253: .same(proto: "encodeField"), + 254: .same(proto: "encoder"), + 255: .same(proto: "end"), + 256: .same(proto: "endArray"), + 257: .same(proto: "endMessageField"), + 258: .same(proto: "endObject"), + 259: .same(proto: "endRegularField"), + 260: .same(proto: "enum"), + 261: .same(proto: "EnumDescriptorProto"), + 262: .same(proto: "EnumOptions"), + 263: .same(proto: "EnumReservedRange"), + 264: .same(proto: "enumType"), + 265: .same(proto: "enumvalue"), + 266: .same(proto: "EnumValueDescriptorProto"), + 267: .same(proto: "EnumValueOptions"), + 268: .same(proto: "Equatable"), + 269: .same(proto: "Error"), + 270: .same(proto: "ExpressibleByArrayLiteral"), + 271: .same(proto: "ExpressibleByDictionaryLiteral"), + 272: .same(proto: "ext"), + 273: .same(proto: "extDecoder"), + 274: .same(proto: "extendedGraphemeClusterLiteral"), + 275: .same(proto: "ExtendedGraphemeClusterLiteralType"), + 276: .same(proto: "extendee"), + 277: .same(proto: "ExtensibleMessage"), + 278: .same(proto: "extension"), + 279: .same(proto: "ExtensionField"), + 280: .same(proto: "extensionFieldNumber"), + 281: .same(proto: "ExtensionFieldValueSet"), + 282: .same(proto: "ExtensionMap"), + 283: .same(proto: "extensionRange"), + 284: .same(proto: "ExtensionRangeOptions"), + 285: .same(proto: "extensions"), + 286: .same(proto: "extras"), + 287: .same(proto: "F"), + 288: .same(proto: "false"), + 289: .same(proto: "features"), + 290: .same(proto: "FeatureSet"), + 291: .same(proto: "FeatureSetDefaults"), + 292: .same(proto: "FeatureSetEditionDefault"), + 293: .same(proto: "field"), + 294: .same(proto: "fieldData"), + 295: .same(proto: "FieldDescriptorProto"), + 296: .same(proto: "FieldMask"), + 297: .same(proto: "fieldName"), + 298: .same(proto: "fieldNameCount"), + 299: .same(proto: "fieldNum"), + 300: .same(proto: "fieldNumber"), + 301: .same(proto: "fieldNumberForProto"), + 302: .same(proto: "FieldOptions"), + 303: .same(proto: "fieldPresence"), + 304: .same(proto: "fields"), + 305: .same(proto: "fieldSize"), + 306: .same(proto: "FieldTag"), + 307: .same(proto: "fieldType"), + 308: .same(proto: "file"), + 309: .same(proto: "FileDescriptorProto"), + 310: .same(proto: "FileDescriptorSet"), + 311: .same(proto: "fileName"), + 312: .same(proto: "FileOptions"), + 313: .same(proto: "filter"), + 314: .same(proto: "first"), + 315: .same(proto: "firstItem"), + 316: .same(proto: "float"), + 317: .same(proto: "floatLiteral"), + 318: .same(proto: "FloatLiteralType"), + 319: .same(proto: "FloatValue"), + 320: .same(proto: "forMessageName"), + 321: .same(proto: "formUnion"), + 322: .same(proto: "forReadingFrom"), + 323: .same(proto: "forTypeURL"), + 324: .same(proto: "ForwardParser"), + 325: .same(proto: "forWritingInto"), + 326: .same(proto: "from"), + 327: .same(proto: "fromAscii2"), + 328: .same(proto: "fromAscii4"), + 329: .same(proto: "fromByteOffset"), + 330: .same(proto: "fromHexDigit"), + 331: .same(proto: "fullName"), + 332: .same(proto: "func"), + 333: .same(proto: "G"), + 334: .same(proto: "GeneratedCodeInfo"), + 335: .same(proto: "get"), + 336: .same(proto: "getExtensionValue"), + 337: .same(proto: "googleapis"), + 338: .standard(proto: "Google_Protobuf_Any"), + 339: .standard(proto: "Google_Protobuf_Api"), + 340: .standard(proto: "Google_Protobuf_BoolValue"), + 341: .standard(proto: "Google_Protobuf_BytesValue"), + 342: .standard(proto: "Google_Protobuf_DescriptorProto"), + 343: .standard(proto: "Google_Protobuf_DoubleValue"), + 344: .standard(proto: "Google_Protobuf_Duration"), + 345: .standard(proto: "Google_Protobuf_Edition"), + 346: .standard(proto: "Google_Protobuf_Empty"), + 347: .standard(proto: "Google_Protobuf_Enum"), + 348: .standard(proto: "Google_Protobuf_EnumDescriptorProto"), + 349: .standard(proto: "Google_Protobuf_EnumOptions"), + 350: .standard(proto: "Google_Protobuf_EnumValue"), + 351: .standard(proto: "Google_Protobuf_EnumValueDescriptorProto"), + 352: .standard(proto: "Google_Protobuf_EnumValueOptions"), + 353: .standard(proto: "Google_Protobuf_ExtensionRangeOptions"), + 354: .standard(proto: "Google_Protobuf_FeatureSet"), + 355: .standard(proto: "Google_Protobuf_FeatureSetDefaults"), + 356: .standard(proto: "Google_Protobuf_Field"), + 357: .standard(proto: "Google_Protobuf_FieldDescriptorProto"), + 358: .standard(proto: "Google_Protobuf_FieldMask"), + 359: .standard(proto: "Google_Protobuf_FieldOptions"), + 360: .standard(proto: "Google_Protobuf_FileDescriptorProto"), + 361: .standard(proto: "Google_Protobuf_FileDescriptorSet"), + 362: .standard(proto: "Google_Protobuf_FileOptions"), + 363: .standard(proto: "Google_Protobuf_FloatValue"), + 364: .standard(proto: "Google_Protobuf_GeneratedCodeInfo"), + 365: .standard(proto: "Google_Protobuf_Int32Value"), + 366: .standard(proto: "Google_Protobuf_Int64Value"), + 367: .standard(proto: "Google_Protobuf_ListValue"), + 368: .standard(proto: "Google_Protobuf_MessageOptions"), + 369: .standard(proto: "Google_Protobuf_Method"), + 370: .standard(proto: "Google_Protobuf_MethodDescriptorProto"), + 371: .standard(proto: "Google_Protobuf_MethodOptions"), + 372: .standard(proto: "Google_Protobuf_Mixin"), + 373: .standard(proto: "Google_Protobuf_NullValue"), + 374: .standard(proto: "Google_Protobuf_OneofDescriptorProto"), + 375: .standard(proto: "Google_Protobuf_OneofOptions"), + 376: .standard(proto: "Google_Protobuf_Option"), + 377: .standard(proto: "Google_Protobuf_ServiceDescriptorProto"), + 378: .standard(proto: "Google_Protobuf_ServiceOptions"), + 379: .standard(proto: "Google_Protobuf_SourceCodeInfo"), + 380: .standard(proto: "Google_Protobuf_SourceContext"), + 381: .standard(proto: "Google_Protobuf_StringValue"), + 382: .standard(proto: "Google_Protobuf_Struct"), + 383: .standard(proto: "Google_Protobuf_Syntax"), + 384: .standard(proto: "Google_Protobuf_Timestamp"), + 385: .standard(proto: "Google_Protobuf_Type"), + 386: .standard(proto: "Google_Protobuf_UInt32Value"), + 387: .standard(proto: "Google_Protobuf_UInt64Value"), + 388: .standard(proto: "Google_Protobuf_UninterpretedOption"), + 389: .standard(proto: "Google_Protobuf_Value"), + 390: .same(proto: "goPackage"), + 391: .same(proto: "group"), + 392: .same(proto: "groupFieldNumberStack"), + 393: .same(proto: "groupSize"), + 394: .same(proto: "h"), + 395: .same(proto: "hadOneofValue"), + 396: .same(proto: "handleConflictingOneOf"), + 397: .same(proto: "hasAggregateValue"), + 398: .same(proto: "hasAllowAlias"), + 399: .same(proto: "hasBegin"), + 400: .same(proto: "hasCcEnableArenas"), + 401: .same(proto: "hasCcGenericServices"), + 402: .same(proto: "hasClientStreaming"), + 403: .same(proto: "hasCsharpNamespace"), + 404: .same(proto: "hasCtype"), + 405: .same(proto: "hasDebugRedact"), + 406: .same(proto: "hasDefaultValue"), + 407: .same(proto: "hasDeprecated"), + 408: .same(proto: "hasDeprecatedLegacyJsonFieldConflicts"), + 409: .same(proto: "hasDoubleValue"), + 410: .same(proto: "hasEdition"), + 411: .same(proto: "hasEnd"), + 412: .same(proto: "hasEnumType"), + 413: .same(proto: "hasExtendee"), + 414: .same(proto: "hasExtensionValue"), + 415: .same(proto: "hasFeatures"), + 416: .same(proto: "hasFieldPresence"), + 417: .same(proto: "hasFullName"), + 418: .same(proto: "hasGoPackage"), + 419: .same(proto: "hash"), + 420: .same(proto: "Hashable"), + 421: .same(proto: "hasher"), + 422: .same(proto: "hashValue"), + 423: .same(proto: "HashVisitor"), + 424: .same(proto: "hasIdempotencyLevel"), + 425: .same(proto: "hasIdentifierValue"), + 426: .same(proto: "hasInputType"), + 427: .same(proto: "hasIsExtension"), + 428: .same(proto: "hasJavaGenerateEqualsAndHash"), + 429: .same(proto: "hasJavaGenericServices"), + 430: .same(proto: "hasJavaMultipleFiles"), + 431: .same(proto: "hasJavaOuterClassname"), + 432: .same(proto: "hasJavaPackage"), + 433: .same(proto: "hasJavaStringCheckUtf8"), + 434: .same(proto: "hasJsonFormat"), + 435: .same(proto: "hasJsonName"), + 436: .same(proto: "hasJstype"), + 437: .same(proto: "hasLabel"), + 438: .same(proto: "hasLazy"), + 439: .same(proto: "hasLeadingComments"), + 440: .same(proto: "hasMapEntry"), + 441: .same(proto: "hasMaximumEdition"), + 442: .same(proto: "hasMessageEncoding"), + 443: .same(proto: "hasMessageSetWireFormat"), + 444: .same(proto: "hasMinimumEdition"), + 445: .same(proto: "hasName"), + 446: .same(proto: "hasNamePart"), + 447: .same(proto: "hasNegativeIntValue"), + 448: .same(proto: "hasNoStandardDescriptorAccessor"), + 449: .same(proto: "hasNumber"), + 450: .same(proto: "hasObjcClassPrefix"), + 451: .same(proto: "hasOneofIndex"), + 452: .same(proto: "hasOptimizeFor"), + 453: .same(proto: "hasOptions"), + 454: .same(proto: "hasOutputType"), + 455: .same(proto: "hasPackage"), + 456: .same(proto: "hasPacked"), + 457: .same(proto: "hasPhpClassPrefix"), + 458: .same(proto: "hasPhpGenericServices"), + 459: .same(proto: "hasPhpMetadataNamespace"), + 460: .same(proto: "hasPhpNamespace"), + 461: .same(proto: "hasPositiveIntValue"), + 462: .same(proto: "hasProto3Optional"), + 463: .same(proto: "hasPyGenericServices"), + 464: .same(proto: "hasRepeated"), + 465: .same(proto: "hasRepeatedFieldEncoding"), + 466: .same(proto: "hasReserved"), + 467: .same(proto: "hasRetention"), + 468: .same(proto: "hasRubyPackage"), + 469: .same(proto: "hasSemantic"), + 470: .same(proto: "hasServerStreaming"), + 471: .same(proto: "hasSourceCodeInfo"), + 472: .same(proto: "hasSourceContext"), + 473: .same(proto: "hasSourceFile"), + 474: .same(proto: "hasStart"), + 475: .same(proto: "hasStringValue"), + 476: .same(proto: "hasSwiftPrefix"), + 477: .same(proto: "hasSyntax"), + 478: .same(proto: "hasTrailingComments"), + 479: .same(proto: "hasType"), + 480: .same(proto: "hasTypeName"), + 481: .same(proto: "hasUnverifiedLazy"), + 482: .same(proto: "hasUtf8Validation"), + 483: .same(proto: "hasValue"), + 484: .same(proto: "hasVerification"), + 485: .same(proto: "hasWeak"), + 486: .same(proto: "hour"), + 487: .same(proto: "i"), + 488: .same(proto: "idempotencyLevel"), + 489: .same(proto: "identifierValue"), + 490: .same(proto: "if"), + 491: .same(proto: "ignoreUnknownFields"), + 492: .same(proto: "index"), + 493: .same(proto: "init"), + 494: .same(proto: "inout"), + 495: .same(proto: "inputType"), + 496: .same(proto: "insert"), + 497: .same(proto: "Int"), + 498: .same(proto: "Int32"), + 499: .same(proto: "Int32Value"), + 500: .same(proto: "Int64"), + 501: .same(proto: "Int64Value"), + 502: .same(proto: "Int8"), + 503: .same(proto: "integerLiteral"), + 504: .same(proto: "IntegerLiteralType"), + 505: .same(proto: "intern"), + 506: .same(proto: "Internal"), + 507: .same(proto: "InternalState"), + 508: .same(proto: "into"), + 509: .same(proto: "ints"), + 510: .same(proto: "isA"), + 511: .same(proto: "isEqual"), + 512: .same(proto: "isEqualTo"), + 513: .same(proto: "isExtension"), + 514: .same(proto: "isInitialized"), + 515: .same(proto: "isNegative"), + 516: .same(proto: "itemTagsEncodedSize"), + 517: .same(proto: "Iterator"), + 518: .standard(proto: "i_2166136261"), + 519: .same(proto: "javaGenerateEqualsAndHash"), + 520: .same(proto: "javaGenericServices"), + 521: .same(proto: "javaMultipleFiles"), + 522: .same(proto: "javaOuterClassname"), + 523: .same(proto: "javaPackage"), + 524: .same(proto: "javaStringCheckUtf8"), + 525: .same(proto: "JSONDecoder"), + 526: .same(proto: "JSONDecodingError"), + 527: .same(proto: "JSONDecodingOptions"), + 528: .same(proto: "jsonEncoder"), + 529: .same(proto: "JSONEncodingError"), + 530: .same(proto: "JSONEncodingOptions"), + 531: .same(proto: "JSONEncodingVisitor"), + 532: .same(proto: "jsonFormat"), + 533: .same(proto: "JSONMapEncodingVisitor"), + 534: .same(proto: "jsonName"), + 535: .same(proto: "jsonPath"), + 536: .same(proto: "jsonPaths"), + 537: .same(proto: "JSONScanner"), + 538: .same(proto: "jsonString"), + 539: .same(proto: "jsonText"), + 540: .same(proto: "jsonUTF8Data"), + 541: .same(proto: "jstype"), + 542: .same(proto: "k"), + 543: .same(proto: "kChunkSize"), + 544: .same(proto: "Key"), + 545: .same(proto: "keyField"), + 546: .same(proto: "keyFieldOpt"), + 547: .same(proto: "KeyType"), + 548: .same(proto: "kind"), + 549: .same(proto: "l"), + 550: .same(proto: "label"), + 551: .same(proto: "lazy"), + 552: .same(proto: "leadingComments"), + 553: .same(proto: "leadingDetachedComments"), + 554: .same(proto: "length"), + 555: .same(proto: "lessThan"), + 556: .same(proto: "let"), + 557: .same(proto: "lhs"), + 558: .same(proto: "list"), + 559: .same(proto: "listOfMessages"), + 560: .same(proto: "listValue"), + 561: .same(proto: "littleEndian"), + 562: .same(proto: "littleEndianBytes"), + 563: .same(proto: "load"), + 564: .same(proto: "localHasher"), + 565: .same(proto: "location"), + 566: .same(proto: "M"), + 567: .same(proto: "major"), + 568: .same(proto: "makeIterator"), + 569: .same(proto: "mapEntry"), + 570: .same(proto: "mapHash"), + 571: .same(proto: "MapKeyType"), + 572: .same(proto: "mapNameResolver"), + 573: .same(proto: "mapToMessages"), + 574: .same(proto: "MapValueType"), + 575: .same(proto: "mapVisitor"), + 576: .same(proto: "maximumEdition"), + 577: .same(proto: "mdayStart"), + 578: .same(proto: "merge"), + 579: .same(proto: "message"), + 580: .same(proto: "messageDepthLimit"), + 581: .same(proto: "messageEncoding"), + 582: .same(proto: "MessageExtension"), + 583: .same(proto: "MessageImplementationBase"), + 584: .same(proto: "MessageOptions"), + 585: .same(proto: "MessageSet"), + 586: .same(proto: "messageSetWireFormat"), + 587: .same(proto: "messageType"), + 588: .same(proto: "Method"), + 589: .same(proto: "MethodDescriptorProto"), + 590: .same(proto: "MethodOptions"), + 591: .same(proto: "methods"), + 592: .same(proto: "min"), + 593: .same(proto: "minimumEdition"), + 594: .same(proto: "minor"), + 595: .same(proto: "Mixin"), + 596: .same(proto: "mixins"), + 597: .same(proto: "modifier"), + 598: .same(proto: "modify"), + 599: .same(proto: "month"), + 600: .same(proto: "msgExtension"), + 601: .same(proto: "mutating"), + 602: .same(proto: "n"), + 603: .same(proto: "name"), + 604: .same(proto: "NameDescription"), + 605: .same(proto: "NameMap"), + 606: .same(proto: "NamePart"), + 607: .same(proto: "nameResolver"), + 608: .same(proto: "names"), + 609: .same(proto: "nanos"), + 610: .same(proto: "nativeBytes"), + 611: .same(proto: "nativeEndianBytes"), + 612: .same(proto: "negativeIntValue"), + 613: .same(proto: "nestedType"), + 614: .same(proto: "newL"), + 615: .same(proto: "newList"), + 616: .same(proto: "newValue"), + 617: .same(proto: "nextByte"), + 618: .same(proto: "nextFieldNumber"), + 619: .same(proto: "nil"), + 620: .same(proto: "nilLiteral"), + 621: .same(proto: "noStandardDescriptorAccessor"), + 622: .same(proto: "nullValue"), + 623: .same(proto: "number"), + 624: .same(proto: "numberValue"), + 625: .same(proto: "objcClassPrefix"), + 626: .same(proto: "of"), + 627: .same(proto: "oneofDecl"), + 628: .same(proto: "OneofDescriptorProto"), + 629: .same(proto: "oneofIndex"), + 630: .same(proto: "OneofOptions"), + 631: .same(proto: "oneofs"), + 632: .standard(proto: "OneOf_Kind"), + 633: .same(proto: "optimizeFor"), + 634: .same(proto: "OptimizeMode"), + 635: .same(proto: "Option"), + 636: .same(proto: "OptionalEnumExtensionField"), + 637: .same(proto: "OptionalExtensionField"), + 638: .same(proto: "OptionalGroupExtensionField"), + 639: .same(proto: "OptionalMessageExtensionField"), + 640: .same(proto: "OptionRetention"), + 641: .same(proto: "options"), + 642: .same(proto: "OptionTargetType"), + 643: .same(proto: "other"), + 644: .same(proto: "others"), + 645: .same(proto: "out"), + 646: .same(proto: "outputType"), + 647: .same(proto: "p"), + 648: .same(proto: "package"), + 649: .same(proto: "packed"), + 650: .same(proto: "PackedEnumExtensionField"), + 651: .same(proto: "PackedExtensionField"), + 652: .same(proto: "padding"), + 653: .same(proto: "parent"), + 654: .same(proto: "parse"), + 655: .same(proto: "partial"), + 656: .same(proto: "path"), + 657: .same(proto: "paths"), + 658: .same(proto: "payload"), + 659: .same(proto: "payloadSize"), + 660: .same(proto: "phpClassPrefix"), + 661: .same(proto: "phpGenericServices"), + 662: .same(proto: "phpMetadataNamespace"), + 663: .same(proto: "phpNamespace"), + 664: .same(proto: "pointer"), + 665: .same(proto: "pos"), + 666: .same(proto: "positiveIntValue"), + 667: .same(proto: "prefix"), + 668: .same(proto: "preserveProtoFieldNames"), + 669: .same(proto: "preTraverse"), + 670: .same(proto: "printUnknownFields"), + 671: .same(proto: "proto2"), + 672: .same(proto: "proto3DefaultValue"), + 673: .same(proto: "proto3Optional"), + 674: .same(proto: "ProtobufAPIVersionCheck"), + 675: .standard(proto: "ProtobufAPIVersion_2"), + 676: .same(proto: "ProtobufBool"), + 677: .same(proto: "ProtobufBytes"), + 678: .same(proto: "ProtobufDouble"), + 679: .same(proto: "ProtobufEnumMap"), + 680: .same(proto: "protobufExtension"), + 681: .same(proto: "ProtobufFixed32"), + 682: .same(proto: "ProtobufFixed64"), + 683: .same(proto: "ProtobufFloat"), + 684: .same(proto: "ProtobufInt32"), + 685: .same(proto: "ProtobufInt64"), + 686: .same(proto: "ProtobufMap"), + 687: .same(proto: "ProtobufMessageMap"), + 688: .same(proto: "ProtobufSFixed32"), + 689: .same(proto: "ProtobufSFixed64"), + 690: .same(proto: "ProtobufSInt32"), + 691: .same(proto: "ProtobufSInt64"), + 692: .same(proto: "ProtobufString"), + 693: .same(proto: "ProtobufUInt32"), + 694: .same(proto: "ProtobufUInt64"), + 695: .standard(proto: "protobuf_extensionFieldValues"), + 696: .standard(proto: "protobuf_fieldNumber"), + 697: .standard(proto: "protobuf_generated_isEqualTo"), + 698: .standard(proto: "protobuf_nameMap"), + 699: .standard(proto: "protobuf_newField"), + 700: .standard(proto: "protobuf_package"), + 701: .same(proto: "protocol"), + 702: .same(proto: "protoFieldName"), + 703: .same(proto: "protoMessageName"), + 704: .same(proto: "ProtoNameProviding"), + 705: .same(proto: "protoPaths"), + 706: .same(proto: "public"), + 707: .same(proto: "publicDependency"), + 708: .same(proto: "putBoolValue"), + 709: .same(proto: "putBytesValue"), + 710: .same(proto: "putDoubleValue"), + 711: .same(proto: "putEnumValue"), + 712: .same(proto: "putFixedUInt32"), + 713: .same(proto: "putFixedUInt64"), + 714: .same(proto: "putFloatValue"), + 715: .same(proto: "putInt64"), + 716: .same(proto: "putStringValue"), + 717: .same(proto: "putUInt64"), + 718: .same(proto: "putUInt64Hex"), + 719: .same(proto: "putVarInt"), + 720: .same(proto: "putZigZagVarInt"), + 721: .same(proto: "pyGenericServices"), + 722: .same(proto: "rawChars"), + 723: .same(proto: "RawRepresentable"), + 724: .same(proto: "RawValue"), + 725: .same(proto: "read4HexDigits"), + 726: .same(proto: "register"), + 727: .same(proto: "repeated"), + 728: .same(proto: "RepeatedEnumExtensionField"), + 729: .same(proto: "RepeatedExtensionField"), + 730: .same(proto: "repeatedFieldEncoding"), + 731: .same(proto: "RepeatedGroupExtensionField"), + 732: .same(proto: "RepeatedMessageExtensionField"), + 733: .same(proto: "repeating"), + 734: .same(proto: "requestStreaming"), + 735: .same(proto: "requestTypeURL"), + 736: .same(proto: "requiredSize"), + 737: .same(proto: "responseStreaming"), + 738: .same(proto: "responseTypeURL"), + 739: .same(proto: "result"), + 740: .same(proto: "retention"), + 741: .same(proto: "rethrows"), + 742: .same(proto: "return"), + 743: .same(proto: "ReturnType"), + 744: .same(proto: "revision"), + 745: .same(proto: "rhs"), + 746: .same(proto: "root"), + 747: .same(proto: "rubyPackage"), + 748: .same(proto: "s"), + 749: .same(proto: "sawBackslash"), + 750: .same(proto: "sawSection4Characters"), + 751: .same(proto: "sawSection5Characters"), + 752: .same(proto: "scanner"), + 753: .same(proto: "seconds"), + 754: .same(proto: "self"), + 755: .same(proto: "semantic"), + 756: .same(proto: "separator"), + 757: .same(proto: "serialize"), + 758: .same(proto: "serializedData"), + 759: .same(proto: "serializedSize"), + 760: .same(proto: "serverStreaming"), + 761: .same(proto: "service"), + 762: .same(proto: "ServiceDescriptorProto"), + 763: .same(proto: "ServiceOptions"), + 764: .same(proto: "set"), + 765: .same(proto: "setExtensionValue"), + 766: .same(proto: "shift"), + 767: .same(proto: "SimpleExtensionMap"), + 768: .same(proto: "sizer"), + 769: .same(proto: "source"), + 770: .same(proto: "sourceCodeInfo"), + 771: .same(proto: "sourceContext"), + 772: .same(proto: "sourceEncoding"), + 773: .same(proto: "sourceFile"), + 774: .same(proto: "span"), + 775: .same(proto: "split"), + 776: .same(proto: "start"), + 777: .same(proto: "startArray"), + 778: .same(proto: "startArrayObject"), + 779: .same(proto: "startField"), + 780: .same(proto: "startIndex"), + 781: .same(proto: "startMessageField"), + 782: .same(proto: "startObject"), + 783: .same(proto: "startRegularField"), + 784: .same(proto: "state"), + 785: .same(proto: "static"), + 786: .same(proto: "StaticString"), + 787: .same(proto: "storage"), + 788: .same(proto: "String"), + 789: .same(proto: "stringLiteral"), + 790: .same(proto: "StringLiteralType"), + 791: .same(proto: "stringResult"), + 792: .same(proto: "stringValue"), + 793: .same(proto: "struct"), + 794: .same(proto: "structValue"), + 795: .same(proto: "subDecoder"), + 796: .same(proto: "subscript"), + 797: .same(proto: "subVisitor"), + 798: .same(proto: "Swift"), + 799: .same(proto: "swiftPrefix"), + 800: .same(proto: "SwiftProtobuf"), + 801: .same(proto: "syntax"), + 802: .same(proto: "T"), + 803: .same(proto: "tag"), + 804: .same(proto: "targets"), + 805: .same(proto: "terminator"), + 806: .same(proto: "testDecoder"), + 807: .same(proto: "text"), + 808: .same(proto: "textDecoder"), + 809: .same(proto: "TextFormatDecoder"), + 810: .same(proto: "TextFormatDecodingError"), + 811: .same(proto: "TextFormatDecodingOptions"), + 812: .same(proto: "TextFormatEncodingOptions"), + 813: .same(proto: "TextFormatEncodingVisitor"), + 814: .same(proto: "textFormatString"), + 815: .same(proto: "throwOrIgnore"), + 816: .same(proto: "throws"), + 817: .same(proto: "timeInterval"), + 818: .same(proto: "timeIntervalSince1970"), + 819: .same(proto: "timeIntervalSinceReferenceDate"), + 820: .same(proto: "Timestamp"), + 821: .same(proto: "total"), + 822: .same(proto: "totalArrayDepth"), + 823: .same(proto: "totalSize"), + 824: .same(proto: "trailingComments"), + 825: .same(proto: "traverse"), + 826: .same(proto: "true"), + 827: .same(proto: "try"), + 828: .same(proto: "type"), + 829: .same(proto: "typealias"), + 830: .same(proto: "TypeEnum"), + 831: .same(proto: "typeName"), + 832: .same(proto: "typePrefix"), + 833: .same(proto: "typeStart"), + 834: .same(proto: "typeUnknown"), + 835: .same(proto: "typeURL"), + 836: .same(proto: "UInt32"), + 837: .same(proto: "UInt32Value"), + 838: .same(proto: "UInt64"), + 839: .same(proto: "UInt64Value"), + 840: .same(proto: "UInt8"), + 841: .same(proto: "unicodeScalarLiteral"), + 842: .same(proto: "UnicodeScalarLiteralType"), + 843: .same(proto: "unicodeScalars"), + 844: .same(proto: "UnicodeScalarView"), + 845: .same(proto: "uninterpretedOption"), + 846: .same(proto: "union"), + 847: .same(proto: "uniqueStorage"), + 848: .same(proto: "unknown"), + 849: .same(proto: "unknownFields"), + 850: .same(proto: "UnknownStorage"), + 851: .same(proto: "unpackTo"), + 852: .same(proto: "UnsafeBufferPointer"), + 853: .same(proto: "UnsafeMutablePointer"), + 854: .same(proto: "UnsafeMutableRawBufferPointer"), + 855: .same(proto: "UnsafeMutableRawPointer"), + 856: .same(proto: "UnsafeRawBufferPointer"), + 857: .same(proto: "UnsafeRawPointer"), + 858: .same(proto: "unverifiedLazy"), + 859: .same(proto: "updatedOptions"), + 860: .same(proto: "url"), + 861: .same(proto: "useDeterministicOrdering"), + 862: .same(proto: "utf8"), + 863: .same(proto: "utf8Ptr"), + 864: .same(proto: "utf8ToDouble"), + 865: .same(proto: "utf8Validation"), + 866: .same(proto: "UTF8View"), + 867: .same(proto: "v"), + 868: .same(proto: "value"), + 869: .same(proto: "valueField"), + 870: .same(proto: "values"), + 871: .same(proto: "ValueType"), + 872: .same(proto: "var"), + 873: .same(proto: "verification"), + 874: .same(proto: "VerificationState"), + 875: .same(proto: "Version"), + 876: .same(proto: "versionString"), + 877: .same(proto: "visitExtensionFields"), + 878: .same(proto: "visitExtensionFieldsAsMessageSet"), + 879: .same(proto: "visitMapField"), + 880: .same(proto: "visitor"), + 881: .same(proto: "visitPacked"), + 882: .same(proto: "visitPackedBoolField"), + 883: .same(proto: "visitPackedDoubleField"), + 884: .same(proto: "visitPackedEnumField"), + 885: .same(proto: "visitPackedFixed32Field"), + 886: .same(proto: "visitPackedFixed64Field"), + 887: .same(proto: "visitPackedFloatField"), + 888: .same(proto: "visitPackedInt32Field"), + 889: .same(proto: "visitPackedInt64Field"), + 890: .same(proto: "visitPackedSFixed32Field"), + 891: .same(proto: "visitPackedSFixed64Field"), + 892: .same(proto: "visitPackedSInt32Field"), + 893: .same(proto: "visitPackedSInt64Field"), + 894: .same(proto: "visitPackedUInt32Field"), + 895: .same(proto: "visitPackedUInt64Field"), + 896: .same(proto: "visitRepeated"), + 897: .same(proto: "visitRepeatedBoolField"), + 898: .same(proto: "visitRepeatedBytesField"), + 899: .same(proto: "visitRepeatedDoubleField"), + 900: .same(proto: "visitRepeatedEnumField"), + 901: .same(proto: "visitRepeatedFixed32Field"), + 902: .same(proto: "visitRepeatedFixed64Field"), + 903: .same(proto: "visitRepeatedFloatField"), + 904: .same(proto: "visitRepeatedGroupField"), + 905: .same(proto: "visitRepeatedInt32Field"), + 906: .same(proto: "visitRepeatedInt64Field"), + 907: .same(proto: "visitRepeatedMessageField"), + 908: .same(proto: "visitRepeatedSFixed32Field"), + 909: .same(proto: "visitRepeatedSFixed64Field"), + 910: .same(proto: "visitRepeatedSInt32Field"), + 911: .same(proto: "visitRepeatedSInt64Field"), + 912: .same(proto: "visitRepeatedStringField"), + 913: .same(proto: "visitRepeatedUInt32Field"), + 914: .same(proto: "visitRepeatedUInt64Field"), + 915: .same(proto: "visitSingular"), + 916: .same(proto: "visitSingularBoolField"), + 917: .same(proto: "visitSingularBytesField"), + 918: .same(proto: "visitSingularDoubleField"), + 919: .same(proto: "visitSingularEnumField"), + 920: .same(proto: "visitSingularFixed32Field"), + 921: .same(proto: "visitSingularFixed64Field"), + 922: .same(proto: "visitSingularFloatField"), + 923: .same(proto: "visitSingularGroupField"), + 924: .same(proto: "visitSingularInt32Field"), + 925: .same(proto: "visitSingularInt64Field"), + 926: .same(proto: "visitSingularMessageField"), + 927: .same(proto: "visitSingularSFixed32Field"), + 928: .same(proto: "visitSingularSFixed64Field"), + 929: .same(proto: "visitSingularSInt32Field"), + 930: .same(proto: "visitSingularSInt64Field"), + 931: .same(proto: "visitSingularStringField"), + 932: .same(proto: "visitSingularUInt32Field"), + 933: .same(proto: "visitSingularUInt64Field"), + 934: .same(proto: "visitUnknown"), + 935: .same(proto: "wasDecoded"), + 936: .same(proto: "weak"), + 937: .same(proto: "weakDependency"), + 938: .same(proto: "where"), + 939: .same(proto: "wireFormat"), + 940: .same(proto: "with"), + 941: .same(proto: "withUnsafeBytes"), + 942: .same(proto: "withUnsafeMutableBytes"), + 943: .same(proto: "work"), + 944: .same(proto: "Wrapped"), + 945: .same(proto: "WrappedType"), + 946: .same(proto: "wrappedValue"), + 947: .same(proto: "written"), + 948: .same(proto: "yday"), ] fileprivate class _StorageClass { @@ -5849,7 +5813,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _clearDeprecatedLegacyJsonFieldConflicts_p: Int32 = 0 var _clearDoubleValue_p: Int32 = 0 var _clearEdition_p: Int32 = 0 - var _clearEditionEnum_p: Int32 = 0 var _clearEnd_p: Int32 = 0 var _clearEnumType_p: Int32 = 0 var _clearExtendee_p: Int32 = 0 @@ -5876,11 +5839,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _clearLeadingComments_p: Int32 = 0 var _clearMapEntry_p: Int32 = 0 var _clearMaximumEdition_p: Int32 = 0 - var _clearMaximumEditionEnum_p: Int32 = 0 var _clearMessageEncoding_p: Int32 = 0 var _clearMessageSetWireFormat_p: Int32 = 0 var _clearMinimumEdition_p: Int32 = 0 - var _clearMinimumEditionEnum_p: Int32 = 0 var _clearName_p: Int32 = 0 var _clearNamePart_p: Int32 = 0 var _clearNegativeIntValue_p: Int32 = 0 @@ -5918,6 +5879,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _clearType_p: Int32 = 0 var _clearTypeName_p: Int32 = 0 var _clearUnverifiedLazy_p: Int32 = 0 + var _clearUtf8Validation_p: Int32 = 0 var _clearValue_p: Int32 = 0 var _clearVerification_p: Int32 = 0 var _clearWeak_p: Int32 = 0 @@ -6017,7 +5979,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _edition: Int32 = 0 var _editionDefault: Int32 = 0 var _editionDefaults: Int32 = 0 - var _editionEnum: Int32 = 0 var _element: Int32 = 0 var _elements: Int32 = 0 var _emitExtensionFieldName: Int32 = 0 @@ -6187,7 +6148,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _hasDeprecatedLegacyJsonFieldConflicts_p: Int32 = 0 var _hasDoubleValue_p: Int32 = 0 var _hasEdition_p: Int32 = 0 - var _hasEditionEnum_p: Int32 = 0 var _hasEnd_p: Int32 = 0 var _hasEnumType_p: Int32 = 0 var _hasExtendee_p: Int32 = 0 @@ -6219,11 +6179,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _hasLeadingComments_p: Int32 = 0 var _hasMapEntry_p: Int32 = 0 var _hasMaximumEdition_p: Int32 = 0 - var _hasMaximumEditionEnum_p: Int32 = 0 var _hasMessageEncoding_p: Int32 = 0 var _hasMessageSetWireFormat_p: Int32 = 0 var _hasMinimumEdition_p: Int32 = 0 - var _hasMinimumEditionEnum_p: Int32 = 0 var _hasName_p: Int32 = 0 var _hasNamePart_p: Int32 = 0 var _hasNegativeIntValue_p: Int32 = 0 @@ -6261,6 +6219,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _hasType_p: Int32 = 0 var _hasTypeName_p: Int32 = 0 var _hasUnverifiedLazy_p: Int32 = 0 + var _hasUtf8Validation_p: Int32 = 0 var _hasValue_p: Int32 = 0 var _hasVerification_p: Int32 = 0 var _hasWeak_p: Int32 = 0 @@ -6355,7 +6314,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _mapValueType: Int32 = 0 var _mapVisitor: Int32 = 0 var _maximumEdition: Int32 = 0 - var _maximumEditionEnum: Int32 = 0 var _mdayStart: Int32 = 0 var _merge: Int32 = 0 var _message: Int32 = 0 @@ -6373,7 +6331,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _methods: Int32 = 0 var _min: Int32 = 0 var _minimumEdition: Int32 = 0 - var _minimumEditionEnum: Int32 = 0 var _minor: Int32 = 0 var _mixin: Int32 = 0 var _mixins: Int32 = 0 @@ -6645,6 +6602,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. var _utf8: Int32 = 0 var _utf8Ptr: Int32 = 0 var _utf8ToDouble: Int32 = 0 + var _utf8Validation: Int32 = 0 var _utf8View: Int32 = 0 var _v: Int32 = 0 var _value: Int32 = 0 @@ -6809,7 +6767,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _clearDeprecatedLegacyJsonFieldConflicts_p = source._clearDeprecatedLegacyJsonFieldConflicts_p _clearDoubleValue_p = source._clearDoubleValue_p _clearEdition_p = source._clearEdition_p - _clearEditionEnum_p = source._clearEditionEnum_p _clearEnd_p = source._clearEnd_p _clearEnumType_p = source._clearEnumType_p _clearExtendee_p = source._clearExtendee_p @@ -6836,11 +6793,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _clearLeadingComments_p = source._clearLeadingComments_p _clearMapEntry_p = source._clearMapEntry_p _clearMaximumEdition_p = source._clearMaximumEdition_p - _clearMaximumEditionEnum_p = source._clearMaximumEditionEnum_p _clearMessageEncoding_p = source._clearMessageEncoding_p _clearMessageSetWireFormat_p = source._clearMessageSetWireFormat_p _clearMinimumEdition_p = source._clearMinimumEdition_p - _clearMinimumEditionEnum_p = source._clearMinimumEditionEnum_p _clearName_p = source._clearName_p _clearNamePart_p = source._clearNamePart_p _clearNegativeIntValue_p = source._clearNegativeIntValue_p @@ -6878,6 +6833,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _clearType_p = source._clearType_p _clearTypeName_p = source._clearTypeName_p _clearUnverifiedLazy_p = source._clearUnverifiedLazy_p + _clearUtf8Validation_p = source._clearUtf8Validation_p _clearValue_p = source._clearValue_p _clearVerification_p = source._clearVerification_p _clearWeak_p = source._clearWeak_p @@ -6977,7 +6933,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _edition = source._edition _editionDefault = source._editionDefault _editionDefaults = source._editionDefaults - _editionEnum = source._editionEnum _element = source._element _elements = source._elements _emitExtensionFieldName = source._emitExtensionFieldName @@ -7147,7 +7102,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _hasDeprecatedLegacyJsonFieldConflicts_p = source._hasDeprecatedLegacyJsonFieldConflicts_p _hasDoubleValue_p = source._hasDoubleValue_p _hasEdition_p = source._hasEdition_p - _hasEditionEnum_p = source._hasEditionEnum_p _hasEnd_p = source._hasEnd_p _hasEnumType_p = source._hasEnumType_p _hasExtendee_p = source._hasExtendee_p @@ -7179,11 +7133,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _hasLeadingComments_p = source._hasLeadingComments_p _hasMapEntry_p = source._hasMapEntry_p _hasMaximumEdition_p = source._hasMaximumEdition_p - _hasMaximumEditionEnum_p = source._hasMaximumEditionEnum_p _hasMessageEncoding_p = source._hasMessageEncoding_p _hasMessageSetWireFormat_p = source._hasMessageSetWireFormat_p _hasMinimumEdition_p = source._hasMinimumEdition_p - _hasMinimumEditionEnum_p = source._hasMinimumEditionEnum_p _hasName_p = source._hasName_p _hasNamePart_p = source._hasNamePart_p _hasNegativeIntValue_p = source._hasNegativeIntValue_p @@ -7221,6 +7173,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _hasType_p = source._hasType_p _hasTypeName_p = source._hasTypeName_p _hasUnverifiedLazy_p = source._hasUnverifiedLazy_p + _hasUtf8Validation_p = source._hasUtf8Validation_p _hasValue_p = source._hasValue_p _hasVerification_p = source._hasVerification_p _hasWeak_p = source._hasWeak_p @@ -7315,7 +7268,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _mapValueType = source._mapValueType _mapVisitor = source._mapVisitor _maximumEdition = source._maximumEdition - _maximumEditionEnum = source._maximumEditionEnum _mdayStart = source._mdayStart _merge = source._merge _message = source._message @@ -7333,7 +7285,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _methods = source._methods _min = source._min _minimumEdition = source._minimumEdition - _minimumEditionEnum = source._minimumEditionEnum _minor = source._minor _mixin = source._mixin _mixins = source._mixins @@ -7605,6 +7556,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. _utf8 = source._utf8 _utf8Ptr = source._utf8Ptr _utf8ToDouble = source._utf8ToDouble + _utf8Validation = source._utf8Validation _utf8View = source._utf8View _v = source._v _value = source._value @@ -7781,885 +7733,879 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. case 73: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDeprecatedLegacyJsonFieldConflicts_p) }() case 74: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDoubleValue_p) }() case 75: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEdition_p) }() - case 76: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEditionEnum_p) }() - case 77: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEnd_p) }() - case 78: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEnumType_p) }() - case 79: try { try decoder.decodeSingularInt32Field(value: &_storage._clearExtendee_p) }() - case 80: try { try decoder.decodeSingularInt32Field(value: &_storage._clearExtensionValue_p) }() - case 81: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFeatures_p) }() - case 82: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFieldPresence_p) }() - case 83: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFullName_p) }() - case 84: try { try decoder.decodeSingularInt32Field(value: &_storage._clearGoPackage_p) }() - case 85: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIdempotencyLevel_p) }() - case 86: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIdentifierValue_p) }() - case 87: try { try decoder.decodeSingularInt32Field(value: &_storage._clearInputType_p) }() - case 88: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIsExtension_p) }() - case 89: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaGenerateEqualsAndHash_p) }() - case 90: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaGenericServices_p) }() - case 91: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaMultipleFiles_p) }() - case 92: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaOuterClassname_p) }() - case 93: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaPackage_p) }() - case 94: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaStringCheckUtf8_p) }() - case 95: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJsonFormat_p) }() - case 96: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJsonName_p) }() - case 97: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJstype_p) }() - case 98: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLabel_p) }() - case 99: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLazy_p) }() - case 100: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLeadingComments_p) }() - case 101: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMapEntry_p) }() - case 102: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMaximumEdition_p) }() - case 103: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMaximumEditionEnum_p) }() - case 104: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMessageEncoding_p) }() - case 105: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMessageSetWireFormat_p) }() - case 106: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMinimumEdition_p) }() - case 107: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMinimumEditionEnum_p) }() - case 108: try { try decoder.decodeSingularInt32Field(value: &_storage._clearName_p) }() - case 109: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNamePart_p) }() - case 110: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNegativeIntValue_p) }() - case 111: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNoStandardDescriptorAccessor_p) }() - case 112: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNumber_p) }() - case 113: try { try decoder.decodeSingularInt32Field(value: &_storage._clearObjcClassPrefix_p) }() - case 114: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOneofIndex_p) }() - case 115: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOptimizeFor_p) }() - case 116: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOptions_p) }() - case 117: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOutputType_p) }() - case 118: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPackage_p) }() - case 119: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPacked_p) }() - case 120: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpClassPrefix_p) }() - case 121: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpGenericServices_p) }() - case 122: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpMetadataNamespace_p) }() - case 123: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpNamespace_p) }() - case 124: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPositiveIntValue_p) }() - case 125: try { try decoder.decodeSingularInt32Field(value: &_storage._clearProto3Optional_p) }() - case 126: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPyGenericServices_p) }() - case 127: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRepeated_p) }() - case 128: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRepeatedFieldEncoding_p) }() - case 129: try { try decoder.decodeSingularInt32Field(value: &_storage._clearReserved_p) }() - case 130: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRetention_p) }() - case 131: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRubyPackage_p) }() - case 132: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSemantic_p) }() - case 133: try { try decoder.decodeSingularInt32Field(value: &_storage._clearServerStreaming_p) }() - case 134: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceCodeInfo_p) }() - case 135: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceContext_p) }() - case 136: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceFile_p) }() - case 137: try { try decoder.decodeSingularInt32Field(value: &_storage._clearStart_p) }() - case 138: try { try decoder.decodeSingularInt32Field(value: &_storage._clearStringValue_p) }() - case 139: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSwiftPrefix_p) }() - case 140: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSyntax_p) }() - case 141: try { try decoder.decodeSingularInt32Field(value: &_storage._clearTrailingComments_p) }() - case 142: try { try decoder.decodeSingularInt32Field(value: &_storage._clearType_p) }() - case 143: try { try decoder.decodeSingularInt32Field(value: &_storage._clearTypeName_p) }() - case 144: try { try decoder.decodeSingularInt32Field(value: &_storage._clearUnverifiedLazy_p) }() - case 145: try { try decoder.decodeSingularInt32Field(value: &_storage._clearValue_p) }() - case 146: try { try decoder.decodeSingularInt32Field(value: &_storage._clearVerification_p) }() - case 147: try { try decoder.decodeSingularInt32Field(value: &_storage._clearWeak_p) }() - case 148: try { try decoder.decodeSingularInt32Field(value: &_storage._clientStreaming) }() - case 149: try { try decoder.decodeSingularInt32Field(value: &_storage._codePoint) }() - case 150: try { try decoder.decodeSingularInt32Field(value: &_storage._codeUnits) }() - case 151: try { try decoder.decodeSingularInt32Field(value: &_storage._collection) }() - case 152: try { try decoder.decodeSingularInt32Field(value: &_storage._com) }() - case 153: try { try decoder.decodeSingularInt32Field(value: &_storage._comma) }() - case 154: try { try decoder.decodeSingularInt32Field(value: &_storage._contentsOf) }() - case 155: try { try decoder.decodeSingularInt32Field(value: &_storage._contiguousBytes) }() - case 156: try { try decoder.decodeSingularInt32Field(value: &_storage._count) }() - case 157: try { try decoder.decodeSingularInt32Field(value: &_storage._countVarintsInBuffer) }() - case 158: try { try decoder.decodeSingularInt32Field(value: &_storage._csharpNamespace) }() - case 159: try { try decoder.decodeSingularInt32Field(value: &_storage._ctype) }() - case 160: try { try decoder.decodeSingularInt32Field(value: &_storage._customCodable) }() - case 161: try { try decoder.decodeSingularInt32Field(value: &_storage._customDebugStringConvertible) }() - case 162: try { try decoder.decodeSingularInt32Field(value: &_storage._d) }() - case 163: try { try decoder.decodeSingularInt32Field(value: &_storage._data) }() - case 164: try { try decoder.decodeSingularInt32Field(value: &_storage._dataResult) }() - case 165: try { try decoder.decodeSingularInt32Field(value: &_storage._date) }() - case 166: try { try decoder.decodeSingularInt32Field(value: &_storage._daySec) }() - case 167: try { try decoder.decodeSingularInt32Field(value: &_storage._daysSinceEpoch) }() - case 168: try { try decoder.decodeSingularInt32Field(value: &_storage._debugDescription_p) }() - case 169: try { try decoder.decodeSingularInt32Field(value: &_storage._debugRedact) }() - case 170: try { try decoder.decodeSingularInt32Field(value: &_storage._declaration) }() - case 171: try { try decoder.decodeSingularInt32Field(value: &_storage._decoded) }() - case 172: try { try decoder.decodeSingularInt32Field(value: &_storage._decodedFromJsonnull) }() - case 173: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeExtensionField) }() - case 174: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeExtensionFieldsAsMessageSet) }() - case 175: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeJson) }() - case 176: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeMapField) }() - case 177: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeMessage) }() - case 178: try { try decoder.decodeSingularInt32Field(value: &_storage._decoder) }() - case 179: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeated) }() - case 180: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedBoolField) }() - case 181: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedBytesField) }() - case 182: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedDoubleField) }() - case 183: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedEnumField) }() - case 184: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFixed32Field) }() - case 185: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFixed64Field) }() - case 186: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFloatField) }() - case 187: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedGroupField) }() - case 188: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedInt32Field) }() - case 189: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedInt64Field) }() - case 190: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedMessageField) }() - case 191: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSfixed32Field) }() - case 192: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSfixed64Field) }() - case 193: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSint32Field) }() - case 194: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSint64Field) }() - case 195: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedStringField) }() - case 196: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedUint32Field) }() - case 197: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedUint64Field) }() - case 198: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingular) }() - case 199: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularBoolField) }() - case 200: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularBytesField) }() - case 201: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularDoubleField) }() - case 202: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularEnumField) }() - case 203: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFixed32Field) }() - case 204: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFixed64Field) }() - case 205: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFloatField) }() - case 206: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularGroupField) }() - case 207: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularInt32Field) }() - case 208: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularInt64Field) }() - case 209: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularMessageField) }() - case 210: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSfixed32Field) }() - case 211: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSfixed64Field) }() - case 212: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSint32Field) }() - case 213: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSint64Field) }() - case 214: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularStringField) }() - case 215: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularUint32Field) }() - case 216: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularUint64Field) }() - case 217: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeTextFormat) }() - case 218: try { try decoder.decodeSingularInt32Field(value: &_storage._defaultAnyTypeUrlprefix) }() - case 219: try { try decoder.decodeSingularInt32Field(value: &_storage._defaults) }() - case 220: try { try decoder.decodeSingularInt32Field(value: &_storage._defaultValue) }() - case 221: try { try decoder.decodeSingularInt32Field(value: &_storage._dependency) }() - case 222: try { try decoder.decodeSingularInt32Field(value: &_storage._deprecated) }() - case 223: try { try decoder.decodeSingularInt32Field(value: &_storage._deprecatedLegacyJsonFieldConflicts) }() - case 224: try { try decoder.decodeSingularInt32Field(value: &_storage._description_p) }() - case 225: try { try decoder.decodeSingularInt32Field(value: &_storage._descriptorProto) }() - case 226: try { try decoder.decodeSingularInt32Field(value: &_storage._dictionary) }() - case 227: try { try decoder.decodeSingularInt32Field(value: &_storage._dictionaryLiteral) }() - case 228: try { try decoder.decodeSingularInt32Field(value: &_storage._digit) }() - case 229: try { try decoder.decodeSingularInt32Field(value: &_storage._digit0) }() - case 230: try { try decoder.decodeSingularInt32Field(value: &_storage._digit1) }() - case 231: try { try decoder.decodeSingularInt32Field(value: &_storage._digitCount) }() - case 232: try { try decoder.decodeSingularInt32Field(value: &_storage._digits) }() - case 233: try { try decoder.decodeSingularInt32Field(value: &_storage._digitValue) }() - case 234: try { try decoder.decodeSingularInt32Field(value: &_storage._discardableResult) }() - case 235: try { try decoder.decodeSingularInt32Field(value: &_storage._discardUnknownFields) }() - case 236: try { try decoder.decodeSingularInt32Field(value: &_storage._distance) }() - case 237: try { try decoder.decodeSingularInt32Field(value: &_storage._double) }() - case 238: try { try decoder.decodeSingularInt32Field(value: &_storage._doubleValue) }() - case 239: try { try decoder.decodeSingularInt32Field(value: &_storage._duration) }() - case 240: try { try decoder.decodeSingularInt32Field(value: &_storage._e) }() - case 241: try { try decoder.decodeSingularInt32Field(value: &_storage._edition) }() - case 242: try { try decoder.decodeSingularInt32Field(value: &_storage._editionDefault) }() - case 243: try { try decoder.decodeSingularInt32Field(value: &_storage._editionDefaults) }() - case 244: try { try decoder.decodeSingularInt32Field(value: &_storage._editionEnum) }() - case 245: try { try decoder.decodeSingularInt32Field(value: &_storage._element) }() - case 246: try { try decoder.decodeSingularInt32Field(value: &_storage._elements) }() - case 247: try { try decoder.decodeSingularInt32Field(value: &_storage._emitExtensionFieldName) }() - case 248: try { try decoder.decodeSingularInt32Field(value: &_storage._emitFieldName) }() - case 249: try { try decoder.decodeSingularInt32Field(value: &_storage._emitFieldNumber) }() - case 250: try { try decoder.decodeSingularInt32Field(value: &_storage._empty) }() - case 251: try { try decoder.decodeSingularInt32Field(value: &_storage._emptyData) }() - case 252: try { try decoder.decodeSingularInt32Field(value: &_storage._encodeAsBytes) }() - case 253: try { try decoder.decodeSingularInt32Field(value: &_storage._encoded) }() - case 254: try { try decoder.decodeSingularInt32Field(value: &_storage._encodedJsonstring) }() - case 255: try { try decoder.decodeSingularInt32Field(value: &_storage._encodedSize) }() - case 256: try { try decoder.decodeSingularInt32Field(value: &_storage._encodeField) }() - case 257: try { try decoder.decodeSingularInt32Field(value: &_storage._encoder) }() - case 258: try { try decoder.decodeSingularInt32Field(value: &_storage._end) }() - case 259: try { try decoder.decodeSingularInt32Field(value: &_storage._endArray) }() - case 260: try { try decoder.decodeSingularInt32Field(value: &_storage._endMessageField) }() - case 261: try { try decoder.decodeSingularInt32Field(value: &_storage._endObject) }() - case 262: try { try decoder.decodeSingularInt32Field(value: &_storage._endRegularField) }() - case 263: try { try decoder.decodeSingularInt32Field(value: &_storage._enum) }() - case 264: try { try decoder.decodeSingularInt32Field(value: &_storage._enumDescriptorProto) }() - case 265: try { try decoder.decodeSingularInt32Field(value: &_storage._enumOptions) }() - case 266: try { try decoder.decodeSingularInt32Field(value: &_storage._enumReservedRange) }() - case 267: try { try decoder.decodeSingularInt32Field(value: &_storage._enumType) }() - case 268: try { try decoder.decodeSingularInt32Field(value: &_storage._enumvalue) }() - case 269: try { try decoder.decodeSingularInt32Field(value: &_storage._enumValueDescriptorProto) }() - case 270: try { try decoder.decodeSingularInt32Field(value: &_storage._enumValueOptions) }() - case 271: try { try decoder.decodeSingularInt32Field(value: &_storage._equatable) }() - case 272: try { try decoder.decodeSingularInt32Field(value: &_storage._error) }() - case 273: try { try decoder.decodeSingularInt32Field(value: &_storage._expressibleByArrayLiteral) }() - case 274: try { try decoder.decodeSingularInt32Field(value: &_storage._expressibleByDictionaryLiteral) }() - case 275: try { try decoder.decodeSingularInt32Field(value: &_storage._ext) }() - case 276: try { try decoder.decodeSingularInt32Field(value: &_storage._extDecoder) }() - case 277: try { try decoder.decodeSingularInt32Field(value: &_storage._extendedGraphemeClusterLiteral) }() - case 278: try { try decoder.decodeSingularInt32Field(value: &_storage._extendedGraphemeClusterLiteralType) }() - case 279: try { try decoder.decodeSingularInt32Field(value: &_storage._extendee) }() - case 280: try { try decoder.decodeSingularInt32Field(value: &_storage._extensibleMessage) }() - case 281: try { try decoder.decodeSingularInt32Field(value: &_storage._extension) }() - case 282: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionField) }() - case 283: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionFieldNumber) }() - case 284: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionFieldValueSet) }() - case 285: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionMap) }() - case 286: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionRange) }() - case 287: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionRangeOptions) }() - case 288: try { try decoder.decodeSingularInt32Field(value: &_storage._extensions) }() - case 289: try { try decoder.decodeSingularInt32Field(value: &_storage._extras) }() - case 290: try { try decoder.decodeSingularInt32Field(value: &_storage._f) }() - case 291: try { try decoder.decodeSingularInt32Field(value: &_storage._false) }() - case 292: try { try decoder.decodeSingularInt32Field(value: &_storage._features) }() - case 293: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSet) }() - case 294: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSetDefaults) }() - case 295: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSetEditionDefault) }() - case 296: try { try decoder.decodeSingularInt32Field(value: &_storage._field) }() - case 297: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldData) }() - case 298: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldDescriptorProto) }() - case 299: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldMask) }() - case 300: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName) }() - case 301: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNameCount) }() - case 302: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNum) }() - case 303: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNumber) }() - case 304: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNumberForProto) }() - case 305: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldOptions) }() - case 306: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldPresence) }() - case 307: try { try decoder.decodeSingularInt32Field(value: &_storage._fields) }() - case 308: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldSize) }() - case 309: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldTag) }() - case 310: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldType) }() - case 311: try { try decoder.decodeSingularInt32Field(value: &_storage._file) }() - case 312: try { try decoder.decodeSingularInt32Field(value: &_storage._fileDescriptorProto) }() - case 313: try { try decoder.decodeSingularInt32Field(value: &_storage._fileDescriptorSet) }() - case 314: try { try decoder.decodeSingularInt32Field(value: &_storage._fileName) }() - case 315: try { try decoder.decodeSingularInt32Field(value: &_storage._fileOptions) }() - case 316: try { try decoder.decodeSingularInt32Field(value: &_storage._filter) }() - case 317: try { try decoder.decodeSingularInt32Field(value: &_storage._first) }() - case 318: try { try decoder.decodeSingularInt32Field(value: &_storage._firstItem) }() - case 319: try { try decoder.decodeSingularInt32Field(value: &_storage._float) }() - case 320: try { try decoder.decodeSingularInt32Field(value: &_storage._floatLiteral) }() - case 321: try { try decoder.decodeSingularInt32Field(value: &_storage._floatLiteralType) }() - case 322: try { try decoder.decodeSingularInt32Field(value: &_storage._floatValue) }() - case 323: try { try decoder.decodeSingularInt32Field(value: &_storage._forMessageName) }() - case 324: try { try decoder.decodeSingularInt32Field(value: &_storage._formUnion) }() - case 325: try { try decoder.decodeSingularInt32Field(value: &_storage._forReadingFrom) }() - case 326: try { try decoder.decodeSingularInt32Field(value: &_storage._forTypeURL) }() - case 327: try { try decoder.decodeSingularInt32Field(value: &_storage._forwardParser) }() - case 328: try { try decoder.decodeSingularInt32Field(value: &_storage._forWritingInto) }() - case 329: try { try decoder.decodeSingularInt32Field(value: &_storage._from) }() - case 330: try { try decoder.decodeSingularInt32Field(value: &_storage._fromAscii2) }() - case 331: try { try decoder.decodeSingularInt32Field(value: &_storage._fromAscii4) }() - case 332: try { try decoder.decodeSingularInt32Field(value: &_storage._fromByteOffset) }() - case 333: try { try decoder.decodeSingularInt32Field(value: &_storage._fromHexDigit) }() - case 334: try { try decoder.decodeSingularInt32Field(value: &_storage._fullName) }() - case 335: try { try decoder.decodeSingularInt32Field(value: &_storage._func) }() - case 336: try { try decoder.decodeSingularInt32Field(value: &_storage._g) }() - case 337: try { try decoder.decodeSingularInt32Field(value: &_storage._generatedCodeInfo) }() - case 338: try { try decoder.decodeSingularInt32Field(value: &_storage._get) }() - case 339: try { try decoder.decodeSingularInt32Field(value: &_storage._getExtensionValue) }() - case 340: try { try decoder.decodeSingularInt32Field(value: &_storage._googleapis) }() - case 341: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufAny) }() - case 342: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufApi) }() - case 343: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufBoolValue) }() - case 344: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufBytesValue) }() - case 345: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDescriptorProto) }() - case 346: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDoubleValue) }() - case 347: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDuration) }() - case 348: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEdition) }() - case 349: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEmpty) }() - case 350: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnum) }() - case 351: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumDescriptorProto) }() - case 352: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumOptions) }() - case 353: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValue) }() - case 354: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValueDescriptorProto) }() - case 355: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValueOptions) }() - case 356: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufExtensionRangeOptions) }() - case 357: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFeatureSet) }() - case 358: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFeatureSetDefaults) }() - case 359: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufField) }() - case 360: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldDescriptorProto) }() - case 361: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldMask) }() - case 362: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldOptions) }() - case 363: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileDescriptorProto) }() - case 364: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileDescriptorSet) }() - case 365: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileOptions) }() - case 366: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFloatValue) }() - case 367: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufGeneratedCodeInfo) }() - case 368: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufInt32Value) }() - case 369: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufInt64Value) }() - case 370: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufListValue) }() - case 371: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMessageOptions) }() - case 372: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethod) }() - case 373: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethodDescriptorProto) }() - case 374: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethodOptions) }() - case 375: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMixin) }() - case 376: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufNullValue) }() - case 377: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOneofDescriptorProto) }() - case 378: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOneofOptions) }() - case 379: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOption) }() - case 380: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufServiceDescriptorProto) }() - case 381: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufServiceOptions) }() - case 382: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSourceCodeInfo) }() - case 383: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSourceContext) }() - case 384: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufStringValue) }() - case 385: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufStruct) }() - case 386: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSyntax) }() - case 387: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufTimestamp) }() - case 388: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufType) }() - case 389: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUint32Value) }() - case 390: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUint64Value) }() - case 391: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUninterpretedOption) }() - case 392: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufValue) }() - case 393: try { try decoder.decodeSingularInt32Field(value: &_storage._goPackage) }() - case 394: try { try decoder.decodeSingularInt32Field(value: &_storage._group) }() - case 395: try { try decoder.decodeSingularInt32Field(value: &_storage._groupFieldNumberStack) }() - case 396: try { try decoder.decodeSingularInt32Field(value: &_storage._groupSize) }() - case 397: try { try decoder.decodeSingularInt32Field(value: &_storage._h) }() - case 398: try { try decoder.decodeSingularInt32Field(value: &_storage._hadOneofValue) }() - case 399: try { try decoder.decodeSingularInt32Field(value: &_storage._handleConflictingOneOf) }() - case 400: try { try decoder.decodeSingularInt32Field(value: &_storage._hasAggregateValue_p) }() - case 401: try { try decoder.decodeSingularInt32Field(value: &_storage._hasAllowAlias_p) }() - case 402: try { try decoder.decodeSingularInt32Field(value: &_storage._hasBegin_p) }() - case 403: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCcEnableArenas_p) }() - case 404: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCcGenericServices_p) }() - case 405: try { try decoder.decodeSingularInt32Field(value: &_storage._hasClientStreaming_p) }() - case 406: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCsharpNamespace_p) }() - case 407: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCtype_p) }() - case 408: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDebugRedact_p) }() - case 409: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDefaultValue_p) }() - case 410: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDeprecated_p) }() - case 411: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDeprecatedLegacyJsonFieldConflicts_p) }() - case 412: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDoubleValue_p) }() - case 413: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEdition_p) }() - case 414: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEditionEnum_p) }() - case 415: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEnd_p) }() - case 416: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEnumType_p) }() - case 417: try { try decoder.decodeSingularInt32Field(value: &_storage._hasExtendee_p) }() - case 418: try { try decoder.decodeSingularInt32Field(value: &_storage._hasExtensionValue_p) }() - case 419: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFeatures_p) }() - case 420: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFieldPresence_p) }() - case 421: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFullName_p) }() - case 422: try { try decoder.decodeSingularInt32Field(value: &_storage._hasGoPackage_p) }() - case 423: try { try decoder.decodeSingularInt32Field(value: &_storage._hash) }() - case 424: try { try decoder.decodeSingularInt32Field(value: &_storage._hashable) }() - case 425: try { try decoder.decodeSingularInt32Field(value: &_storage._hasher) }() - case 426: try { try decoder.decodeSingularInt32Field(value: &_storage._hashValue_p) }() - case 427: try { try decoder.decodeSingularInt32Field(value: &_storage._hashVisitor) }() - case 428: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIdempotencyLevel_p) }() - case 429: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIdentifierValue_p) }() - case 430: try { try decoder.decodeSingularInt32Field(value: &_storage._hasInputType_p) }() - case 431: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIsExtension_p) }() - case 432: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaGenerateEqualsAndHash_p) }() - case 433: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaGenericServices_p) }() - case 434: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaMultipleFiles_p) }() - case 435: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaOuterClassname_p) }() - case 436: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaPackage_p) }() - case 437: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaStringCheckUtf8_p) }() - case 438: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJsonFormat_p) }() - case 439: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJsonName_p) }() - case 440: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJstype_p) }() - case 441: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLabel_p) }() - case 442: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLazy_p) }() - case 443: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLeadingComments_p) }() - case 444: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMapEntry_p) }() - case 445: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMaximumEdition_p) }() - case 446: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMaximumEditionEnum_p) }() - case 447: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMessageEncoding_p) }() - case 448: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMessageSetWireFormat_p) }() - case 449: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMinimumEdition_p) }() - case 450: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMinimumEditionEnum_p) }() - case 451: try { try decoder.decodeSingularInt32Field(value: &_storage._hasName_p) }() - case 452: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNamePart_p) }() - case 453: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNegativeIntValue_p) }() - case 454: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNoStandardDescriptorAccessor_p) }() - case 455: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNumber_p) }() - case 456: try { try decoder.decodeSingularInt32Field(value: &_storage._hasObjcClassPrefix_p) }() - case 457: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOneofIndex_p) }() - case 458: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOptimizeFor_p) }() - case 459: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOptions_p) }() - case 460: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOutputType_p) }() - case 461: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPackage_p) }() - case 462: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPacked_p) }() - case 463: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpClassPrefix_p) }() - case 464: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpGenericServices_p) }() - case 465: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpMetadataNamespace_p) }() - case 466: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpNamespace_p) }() - case 467: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPositiveIntValue_p) }() - case 468: try { try decoder.decodeSingularInt32Field(value: &_storage._hasProto3Optional_p) }() - case 469: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPyGenericServices_p) }() - case 470: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRepeated_p) }() - case 471: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRepeatedFieldEncoding_p) }() - case 472: try { try decoder.decodeSingularInt32Field(value: &_storage._hasReserved_p) }() - case 473: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRetention_p) }() - case 474: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRubyPackage_p) }() - case 475: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSemantic_p) }() - case 476: try { try decoder.decodeSingularInt32Field(value: &_storage._hasServerStreaming_p) }() - case 477: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceCodeInfo_p) }() - case 478: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceContext_p) }() - case 479: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceFile_p) }() - case 480: try { try decoder.decodeSingularInt32Field(value: &_storage._hasStart_p) }() - case 481: try { try decoder.decodeSingularInt32Field(value: &_storage._hasStringValue_p) }() - case 482: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSwiftPrefix_p) }() - case 483: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSyntax_p) }() - case 484: try { try decoder.decodeSingularInt32Field(value: &_storage._hasTrailingComments_p) }() - case 485: try { try decoder.decodeSingularInt32Field(value: &_storage._hasType_p) }() - case 486: try { try decoder.decodeSingularInt32Field(value: &_storage._hasTypeName_p) }() - case 487: try { try decoder.decodeSingularInt32Field(value: &_storage._hasUnverifiedLazy_p) }() - case 488: try { try decoder.decodeSingularInt32Field(value: &_storage._hasValue_p) }() - case 489: try { try decoder.decodeSingularInt32Field(value: &_storage._hasVerification_p) }() - case 490: try { try decoder.decodeSingularInt32Field(value: &_storage._hasWeak_p) }() - case 491: try { try decoder.decodeSingularInt32Field(value: &_storage._hour) }() - case 492: try { try decoder.decodeSingularInt32Field(value: &_storage._i) }() - case 493: try { try decoder.decodeSingularInt32Field(value: &_storage._idempotencyLevel) }() - case 494: try { try decoder.decodeSingularInt32Field(value: &_storage._identifierValue) }() - case 495: try { try decoder.decodeSingularInt32Field(value: &_storage._if) }() - case 496: try { try decoder.decodeSingularInt32Field(value: &_storage._ignoreUnknownFields) }() - case 497: try { try decoder.decodeSingularInt32Field(value: &_storage._index) }() - case 498: try { try decoder.decodeSingularInt32Field(value: &_storage._init_p) }() - case 499: try { try decoder.decodeSingularInt32Field(value: &_storage._inout) }() - case 500: try { try decoder.decodeSingularInt32Field(value: &_storage._inputType) }() - case 501: try { try decoder.decodeSingularInt32Field(value: &_storage._insert) }() - case 502: try { try decoder.decodeSingularInt32Field(value: &_storage._int) }() - case 503: try { try decoder.decodeSingularInt32Field(value: &_storage._int32) }() - case 504: try { try decoder.decodeSingularInt32Field(value: &_storage._int32Value) }() - case 505: try { try decoder.decodeSingularInt32Field(value: &_storage._int64) }() - case 506: try { try decoder.decodeSingularInt32Field(value: &_storage._int64Value) }() - case 507: try { try decoder.decodeSingularInt32Field(value: &_storage._int8) }() - case 508: try { try decoder.decodeSingularInt32Field(value: &_storage._integerLiteral) }() - case 509: try { try decoder.decodeSingularInt32Field(value: &_storage._integerLiteralType) }() - case 510: try { try decoder.decodeSingularInt32Field(value: &_storage._intern) }() - case 511: try { try decoder.decodeSingularInt32Field(value: &_storage._internal) }() - case 512: try { try decoder.decodeSingularInt32Field(value: &_storage._internalState) }() - case 513: try { try decoder.decodeSingularInt32Field(value: &_storage._into) }() - case 514: try { try decoder.decodeSingularInt32Field(value: &_storage._ints) }() - case 515: try { try decoder.decodeSingularInt32Field(value: &_storage._isA) }() - case 516: try { try decoder.decodeSingularInt32Field(value: &_storage._isEqual) }() - case 517: try { try decoder.decodeSingularInt32Field(value: &_storage._isEqualTo) }() - case 518: try { try decoder.decodeSingularInt32Field(value: &_storage._isExtension) }() - case 519: try { try decoder.decodeSingularInt32Field(value: &_storage._isInitialized_p) }() - case 520: try { try decoder.decodeSingularInt32Field(value: &_storage._isNegative) }() - case 521: try { try decoder.decodeSingularInt32Field(value: &_storage._itemTagsEncodedSize) }() - case 522: try { try decoder.decodeSingularInt32Field(value: &_storage._iterator) }() - case 523: try { try decoder.decodeSingularInt32Field(value: &_storage._i2166136261) }() - case 524: try { try decoder.decodeSingularInt32Field(value: &_storage._javaGenerateEqualsAndHash) }() - case 525: try { try decoder.decodeSingularInt32Field(value: &_storage._javaGenericServices) }() - case 526: try { try decoder.decodeSingularInt32Field(value: &_storage._javaMultipleFiles) }() - case 527: try { try decoder.decodeSingularInt32Field(value: &_storage._javaOuterClassname) }() - case 528: try { try decoder.decodeSingularInt32Field(value: &_storage._javaPackage) }() - case 529: try { try decoder.decodeSingularInt32Field(value: &_storage._javaStringCheckUtf8) }() - case 530: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecoder) }() - case 531: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecodingError) }() - case 532: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecodingOptions) }() - case 533: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonEncoder) }() - case 534: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingError) }() - case 535: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingOptions) }() - case 536: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingVisitor) }() - case 537: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonFormat) }() - case 538: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonmapEncodingVisitor) }() - case 539: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonName) }() - case 540: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonPath) }() - case 541: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonPaths) }() - case 542: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonscanner) }() - case 543: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonString) }() - case 544: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonText) }() - case 545: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonUtf8Data) }() - case 546: try { try decoder.decodeSingularInt32Field(value: &_storage._jstype) }() - case 547: try { try decoder.decodeSingularInt32Field(value: &_storage._k) }() - case 548: try { try decoder.decodeSingularInt32Field(value: &_storage._kChunkSize) }() - case 549: try { try decoder.decodeSingularInt32Field(value: &_storage._key) }() - case 550: try { try decoder.decodeSingularInt32Field(value: &_storage._keyField) }() - case 551: try { try decoder.decodeSingularInt32Field(value: &_storage._keyFieldOpt) }() - case 552: try { try decoder.decodeSingularInt32Field(value: &_storage._keyType) }() - case 553: try { try decoder.decodeSingularInt32Field(value: &_storage._kind) }() - case 554: try { try decoder.decodeSingularInt32Field(value: &_storage._l) }() - case 555: try { try decoder.decodeSingularInt32Field(value: &_storage._label) }() - case 556: try { try decoder.decodeSingularInt32Field(value: &_storage._lazy) }() - case 557: try { try decoder.decodeSingularInt32Field(value: &_storage._leadingComments) }() - case 558: try { try decoder.decodeSingularInt32Field(value: &_storage._leadingDetachedComments) }() - case 559: try { try decoder.decodeSingularInt32Field(value: &_storage._length) }() - case 560: try { try decoder.decodeSingularInt32Field(value: &_storage._lessThan) }() - case 561: try { try decoder.decodeSingularInt32Field(value: &_storage._let) }() - case 562: try { try decoder.decodeSingularInt32Field(value: &_storage._lhs) }() - case 563: try { try decoder.decodeSingularInt32Field(value: &_storage._list) }() - case 564: try { try decoder.decodeSingularInt32Field(value: &_storage._listOfMessages) }() - case 565: try { try decoder.decodeSingularInt32Field(value: &_storage._listValue) }() - case 566: try { try decoder.decodeSingularInt32Field(value: &_storage._littleEndian) }() - case 567: try { try decoder.decodeSingularInt32Field(value: &_storage._littleEndianBytes) }() - case 568: try { try decoder.decodeSingularInt32Field(value: &_storage._load) }() - case 569: try { try decoder.decodeSingularInt32Field(value: &_storage._localHasher) }() - case 570: try { try decoder.decodeSingularInt32Field(value: &_storage._location) }() - case 571: try { try decoder.decodeSingularInt32Field(value: &_storage._m) }() - case 572: try { try decoder.decodeSingularInt32Field(value: &_storage._major) }() - case 573: try { try decoder.decodeSingularInt32Field(value: &_storage._makeIterator) }() - case 574: try { try decoder.decodeSingularInt32Field(value: &_storage._mapEntry) }() - case 575: try { try decoder.decodeSingularInt32Field(value: &_storage._mapHash) }() - case 576: try { try decoder.decodeSingularInt32Field(value: &_storage._mapKeyType) }() - case 577: try { try decoder.decodeSingularInt32Field(value: &_storage._mapNameResolver) }() - case 578: try { try decoder.decodeSingularInt32Field(value: &_storage._mapToMessages) }() - case 579: try { try decoder.decodeSingularInt32Field(value: &_storage._mapValueType) }() - case 580: try { try decoder.decodeSingularInt32Field(value: &_storage._mapVisitor) }() - case 581: try { try decoder.decodeSingularInt32Field(value: &_storage._maximumEdition) }() - case 582: try { try decoder.decodeSingularInt32Field(value: &_storage._maximumEditionEnum) }() - case 583: try { try decoder.decodeSingularInt32Field(value: &_storage._mdayStart) }() - case 584: try { try decoder.decodeSingularInt32Field(value: &_storage._merge) }() - case 585: try { try decoder.decodeSingularInt32Field(value: &_storage._message) }() - case 586: try { try decoder.decodeSingularInt32Field(value: &_storage._messageDepthLimit) }() - case 587: try { try decoder.decodeSingularInt32Field(value: &_storage._messageEncoding) }() - case 588: try { try decoder.decodeSingularInt32Field(value: &_storage._messageExtension) }() - case 589: try { try decoder.decodeSingularInt32Field(value: &_storage._messageImplementationBase) }() - case 590: try { try decoder.decodeSingularInt32Field(value: &_storage._messageOptions) }() - case 591: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSet) }() - case 592: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSetWireFormat) }() - case 593: try { try decoder.decodeSingularInt32Field(value: &_storage._messageType) }() - case 594: try { try decoder.decodeSingularInt32Field(value: &_storage._method) }() - case 595: try { try decoder.decodeSingularInt32Field(value: &_storage._methodDescriptorProto) }() - case 596: try { try decoder.decodeSingularInt32Field(value: &_storage._methodOptions) }() - case 597: try { try decoder.decodeSingularInt32Field(value: &_storage._methods) }() - case 598: try { try decoder.decodeSingularInt32Field(value: &_storage._min) }() - case 599: try { try decoder.decodeSingularInt32Field(value: &_storage._minimumEdition) }() - case 600: try { try decoder.decodeSingularInt32Field(value: &_storage._minimumEditionEnum) }() - case 601: try { try decoder.decodeSingularInt32Field(value: &_storage._minor) }() - case 602: try { try decoder.decodeSingularInt32Field(value: &_storage._mixin) }() - case 603: try { try decoder.decodeSingularInt32Field(value: &_storage._mixins) }() - case 604: try { try decoder.decodeSingularInt32Field(value: &_storage._modifier) }() - case 605: try { try decoder.decodeSingularInt32Field(value: &_storage._modify) }() - case 606: try { try decoder.decodeSingularInt32Field(value: &_storage._month) }() - case 607: try { try decoder.decodeSingularInt32Field(value: &_storage._msgExtension) }() - case 608: try { try decoder.decodeSingularInt32Field(value: &_storage._mutating) }() - case 609: try { try decoder.decodeSingularInt32Field(value: &_storage._n) }() - case 610: try { try decoder.decodeSingularInt32Field(value: &_storage._name) }() - case 611: try { try decoder.decodeSingularInt32Field(value: &_storage._nameDescription) }() - case 612: try { try decoder.decodeSingularInt32Field(value: &_storage._nameMap) }() - case 613: try { try decoder.decodeSingularInt32Field(value: &_storage._namePart) }() - case 614: try { try decoder.decodeSingularInt32Field(value: &_storage._nameResolver) }() - case 615: try { try decoder.decodeSingularInt32Field(value: &_storage._names) }() - case 616: try { try decoder.decodeSingularInt32Field(value: &_storage._nanos) }() - case 617: try { try decoder.decodeSingularInt32Field(value: &_storage._nativeBytes) }() - case 618: try { try decoder.decodeSingularInt32Field(value: &_storage._nativeEndianBytes) }() - case 619: try { try decoder.decodeSingularInt32Field(value: &_storage._negativeIntValue) }() - case 620: try { try decoder.decodeSingularInt32Field(value: &_storage._nestedType) }() - case 621: try { try decoder.decodeSingularInt32Field(value: &_storage._newL) }() - case 622: try { try decoder.decodeSingularInt32Field(value: &_storage._newList) }() - case 623: try { try decoder.decodeSingularInt32Field(value: &_storage._newValue) }() - case 624: try { try decoder.decodeSingularInt32Field(value: &_storage._nextByte) }() - case 625: try { try decoder.decodeSingularInt32Field(value: &_storage._nextFieldNumber) }() - case 626: try { try decoder.decodeSingularInt32Field(value: &_storage._nil) }() - case 627: try { try decoder.decodeSingularInt32Field(value: &_storage._nilLiteral) }() - case 628: try { try decoder.decodeSingularInt32Field(value: &_storage._noStandardDescriptorAccessor) }() - case 629: try { try decoder.decodeSingularInt32Field(value: &_storage._nullValue) }() - case 630: try { try decoder.decodeSingularInt32Field(value: &_storage._number) }() - case 631: try { try decoder.decodeSingularInt32Field(value: &_storage._numberValue) }() - case 632: try { try decoder.decodeSingularInt32Field(value: &_storage._objcClassPrefix) }() - case 633: try { try decoder.decodeSingularInt32Field(value: &_storage._of) }() - case 634: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofDecl) }() - case 635: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofDescriptorProto) }() - case 636: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofIndex) }() - case 637: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofOptions) }() - case 638: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofs) }() - case 639: try { try decoder.decodeSingularInt32Field(value: &_storage._oneOfKind) }() - case 640: try { try decoder.decodeSingularInt32Field(value: &_storage._optimizeFor) }() - case 641: try { try decoder.decodeSingularInt32Field(value: &_storage._optimizeMode) }() - case 642: try { try decoder.decodeSingularInt32Field(value: &_storage._option) }() - case 643: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalEnumExtensionField) }() - case 644: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalExtensionField) }() - case 645: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalGroupExtensionField) }() - case 646: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalMessageExtensionField) }() - case 647: try { try decoder.decodeSingularInt32Field(value: &_storage._optionRetention) }() - case 648: try { try decoder.decodeSingularInt32Field(value: &_storage._options) }() - case 649: try { try decoder.decodeSingularInt32Field(value: &_storage._optionTargetType) }() - case 650: try { try decoder.decodeSingularInt32Field(value: &_storage._other) }() - case 651: try { try decoder.decodeSingularInt32Field(value: &_storage._others) }() - case 652: try { try decoder.decodeSingularInt32Field(value: &_storage._out) }() - case 653: try { try decoder.decodeSingularInt32Field(value: &_storage._outputType) }() - case 654: try { try decoder.decodeSingularInt32Field(value: &_storage._p) }() - case 655: try { try decoder.decodeSingularInt32Field(value: &_storage._package) }() - case 656: try { try decoder.decodeSingularInt32Field(value: &_storage._packed) }() - case 657: try { try decoder.decodeSingularInt32Field(value: &_storage._packedEnumExtensionField) }() - case 658: try { try decoder.decodeSingularInt32Field(value: &_storage._packedExtensionField) }() - case 659: try { try decoder.decodeSingularInt32Field(value: &_storage._padding) }() - case 660: try { try decoder.decodeSingularInt32Field(value: &_storage._parent) }() - case 661: try { try decoder.decodeSingularInt32Field(value: &_storage._parse) }() - case 662: try { try decoder.decodeSingularInt32Field(value: &_storage._partial) }() - case 663: try { try decoder.decodeSingularInt32Field(value: &_storage._path) }() - case 664: try { try decoder.decodeSingularInt32Field(value: &_storage._paths) }() - case 665: try { try decoder.decodeSingularInt32Field(value: &_storage._payload) }() - case 666: try { try decoder.decodeSingularInt32Field(value: &_storage._payloadSize) }() - case 667: try { try decoder.decodeSingularInt32Field(value: &_storage._phpClassPrefix) }() - case 668: try { try decoder.decodeSingularInt32Field(value: &_storage._phpGenericServices) }() - case 669: try { try decoder.decodeSingularInt32Field(value: &_storage._phpMetadataNamespace) }() - case 670: try { try decoder.decodeSingularInt32Field(value: &_storage._phpNamespace) }() - case 671: try { try decoder.decodeSingularInt32Field(value: &_storage._pointer) }() - case 672: try { try decoder.decodeSingularInt32Field(value: &_storage._pos) }() - case 673: try { try decoder.decodeSingularInt32Field(value: &_storage._positiveIntValue) }() - case 674: try { try decoder.decodeSingularInt32Field(value: &_storage._prefix) }() - case 675: try { try decoder.decodeSingularInt32Field(value: &_storage._preserveProtoFieldNames) }() - case 676: try { try decoder.decodeSingularInt32Field(value: &_storage._preTraverse) }() - case 677: try { try decoder.decodeSingularInt32Field(value: &_storage._printUnknownFields) }() - case 678: try { try decoder.decodeSingularInt32Field(value: &_storage._proto2) }() - case 679: try { try decoder.decodeSingularInt32Field(value: &_storage._proto3DefaultValue) }() - case 680: try { try decoder.decodeSingularInt32Field(value: &_storage._proto3Optional) }() - case 681: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufApiversionCheck) }() - case 682: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufApiversion2) }() - case 683: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufBool) }() - case 684: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufBytes) }() - case 685: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufDouble) }() - case 686: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufEnumMap) }() - case 687: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufExtension) }() - case 688: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFixed32) }() - case 689: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFixed64) }() - case 690: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFloat) }() - case 691: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufInt32) }() - case 692: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufInt64) }() - case 693: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufMap) }() - case 694: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufMessageMap) }() - case 695: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSfixed32) }() - case 696: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSfixed64) }() - case 697: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSint32) }() - case 698: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSint64) }() - case 699: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufString) }() - case 700: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufUint32) }() - case 701: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufUint64) }() - case 702: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufExtensionFieldValues) }() - case 703: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFieldNumber) }() - case 704: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufGeneratedIsEqualTo) }() - case 705: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufNameMap) }() - case 706: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufNewField) }() - case 707: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufPackage) }() - case 708: try { try decoder.decodeSingularInt32Field(value: &_storage._protocol) }() - case 709: try { try decoder.decodeSingularInt32Field(value: &_storage._protoFieldName) }() - case 710: try { try decoder.decodeSingularInt32Field(value: &_storage._protoMessageName) }() - case 711: try { try decoder.decodeSingularInt32Field(value: &_storage._protoNameProviding) }() - case 712: try { try decoder.decodeSingularInt32Field(value: &_storage._protoPaths) }() - case 713: try { try decoder.decodeSingularInt32Field(value: &_storage._public) }() - case 714: try { try decoder.decodeSingularInt32Field(value: &_storage._publicDependency) }() - case 715: try { try decoder.decodeSingularInt32Field(value: &_storage._putBoolValue) }() - case 716: try { try decoder.decodeSingularInt32Field(value: &_storage._putBytesValue) }() - case 717: try { try decoder.decodeSingularInt32Field(value: &_storage._putDoubleValue) }() - case 718: try { try decoder.decodeSingularInt32Field(value: &_storage._putEnumValue) }() - case 719: try { try decoder.decodeSingularInt32Field(value: &_storage._putFixedUint32) }() - case 720: try { try decoder.decodeSingularInt32Field(value: &_storage._putFixedUint64) }() - case 721: try { try decoder.decodeSingularInt32Field(value: &_storage._putFloatValue) }() - case 722: try { try decoder.decodeSingularInt32Field(value: &_storage._putInt64) }() - case 723: try { try decoder.decodeSingularInt32Field(value: &_storage._putStringValue) }() - case 724: try { try decoder.decodeSingularInt32Field(value: &_storage._putUint64) }() - case 725: try { try decoder.decodeSingularInt32Field(value: &_storage._putUint64Hex) }() - case 726: try { try decoder.decodeSingularInt32Field(value: &_storage._putVarInt) }() - case 727: try { try decoder.decodeSingularInt32Field(value: &_storage._putZigZagVarInt) }() - case 728: try { try decoder.decodeSingularInt32Field(value: &_storage._pyGenericServices) }() - case 729: try { try decoder.decodeSingularInt32Field(value: &_storage._rawChars) }() - case 730: try { try decoder.decodeSingularInt32Field(value: &_storage._rawRepresentable) }() - case 731: try { try decoder.decodeSingularInt32Field(value: &_storage._rawValue) }() - case 732: try { try decoder.decodeSingularInt32Field(value: &_storage._read4HexDigits) }() - case 733: try { try decoder.decodeSingularInt32Field(value: &_storage._register) }() - case 734: try { try decoder.decodeSingularInt32Field(value: &_storage._repeated) }() - case 735: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedEnumExtensionField) }() - case 736: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedExtensionField) }() - case 737: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedFieldEncoding) }() - case 738: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedGroupExtensionField) }() - case 739: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedMessageExtensionField) }() - case 740: try { try decoder.decodeSingularInt32Field(value: &_storage._repeating) }() - case 741: try { try decoder.decodeSingularInt32Field(value: &_storage._requestStreaming) }() - case 742: try { try decoder.decodeSingularInt32Field(value: &_storage._requestTypeURL) }() - case 743: try { try decoder.decodeSingularInt32Field(value: &_storage._requiredSize) }() - case 744: try { try decoder.decodeSingularInt32Field(value: &_storage._responseStreaming) }() - case 745: try { try decoder.decodeSingularInt32Field(value: &_storage._responseTypeURL) }() - case 746: try { try decoder.decodeSingularInt32Field(value: &_storage._result) }() - case 747: try { try decoder.decodeSingularInt32Field(value: &_storage._retention) }() - case 748: try { try decoder.decodeSingularInt32Field(value: &_storage._rethrows) }() - case 749: try { try decoder.decodeSingularInt32Field(value: &_storage._return) }() - case 750: try { try decoder.decodeSingularInt32Field(value: &_storage._returnType) }() - case 751: try { try decoder.decodeSingularInt32Field(value: &_storage._revision) }() - case 752: try { try decoder.decodeSingularInt32Field(value: &_storage._rhs) }() - case 753: try { try decoder.decodeSingularInt32Field(value: &_storage._root) }() - case 754: try { try decoder.decodeSingularInt32Field(value: &_storage._rubyPackage) }() - case 755: try { try decoder.decodeSingularInt32Field(value: &_storage._s) }() - case 756: try { try decoder.decodeSingularInt32Field(value: &_storage._sawBackslash) }() - case 757: try { try decoder.decodeSingularInt32Field(value: &_storage._sawSection4Characters) }() - case 758: try { try decoder.decodeSingularInt32Field(value: &_storage._sawSection5Characters) }() - case 759: try { try decoder.decodeSingularInt32Field(value: &_storage._scanner) }() - case 760: try { try decoder.decodeSingularInt32Field(value: &_storage._seconds) }() - case 761: try { try decoder.decodeSingularInt32Field(value: &_storage._self_p) }() - case 762: try { try decoder.decodeSingularInt32Field(value: &_storage._semantic) }() - case 763: try { try decoder.decodeSingularInt32Field(value: &_storage._separator) }() - case 764: try { try decoder.decodeSingularInt32Field(value: &_storage._serialize) }() - case 765: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedData) }() - case 766: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedSize) }() - case 767: try { try decoder.decodeSingularInt32Field(value: &_storage._serverStreaming) }() - case 768: try { try decoder.decodeSingularInt32Field(value: &_storage._service) }() - case 769: try { try decoder.decodeSingularInt32Field(value: &_storage._serviceDescriptorProto) }() - case 770: try { try decoder.decodeSingularInt32Field(value: &_storage._serviceOptions) }() - case 771: try { try decoder.decodeSingularInt32Field(value: &_storage._set) }() - case 772: try { try decoder.decodeSingularInt32Field(value: &_storage._setExtensionValue) }() - case 773: try { try decoder.decodeSingularInt32Field(value: &_storage._shift) }() - case 774: try { try decoder.decodeSingularInt32Field(value: &_storage._simpleExtensionMap) }() - case 775: try { try decoder.decodeSingularInt32Field(value: &_storage._sizer) }() - case 776: try { try decoder.decodeSingularInt32Field(value: &_storage._source) }() - case 777: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceCodeInfo) }() - case 778: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceContext) }() - case 779: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceEncoding) }() - case 780: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceFile) }() - case 781: try { try decoder.decodeSingularInt32Field(value: &_storage._span) }() - case 782: try { try decoder.decodeSingularInt32Field(value: &_storage._split) }() - case 783: try { try decoder.decodeSingularInt32Field(value: &_storage._start) }() - case 784: try { try decoder.decodeSingularInt32Field(value: &_storage._startArray) }() - case 785: try { try decoder.decodeSingularInt32Field(value: &_storage._startArrayObject) }() - case 786: try { try decoder.decodeSingularInt32Field(value: &_storage._startField) }() - case 787: try { try decoder.decodeSingularInt32Field(value: &_storage._startIndex) }() - case 788: try { try decoder.decodeSingularInt32Field(value: &_storage._startMessageField) }() - case 789: try { try decoder.decodeSingularInt32Field(value: &_storage._startObject) }() - case 790: try { try decoder.decodeSingularInt32Field(value: &_storage._startRegularField) }() - case 791: try { try decoder.decodeSingularInt32Field(value: &_storage._state) }() - case 792: try { try decoder.decodeSingularInt32Field(value: &_storage._static) }() - case 793: try { try decoder.decodeSingularInt32Field(value: &_storage._staticString) }() - case 794: try { try decoder.decodeSingularInt32Field(value: &_storage._storage) }() - case 795: try { try decoder.decodeSingularInt32Field(value: &_storage._string) }() - case 796: try { try decoder.decodeSingularInt32Field(value: &_storage._stringLiteral) }() - case 797: try { try decoder.decodeSingularInt32Field(value: &_storage._stringLiteralType) }() - case 798: try { try decoder.decodeSingularInt32Field(value: &_storage._stringResult) }() - case 799: try { try decoder.decodeSingularInt32Field(value: &_storage._stringValue) }() - case 800: try { try decoder.decodeSingularInt32Field(value: &_storage._struct) }() - case 801: try { try decoder.decodeSingularInt32Field(value: &_storage._structValue) }() - case 802: try { try decoder.decodeSingularInt32Field(value: &_storage._subDecoder) }() - case 803: try { try decoder.decodeSingularInt32Field(value: &_storage._subscript) }() - case 804: try { try decoder.decodeSingularInt32Field(value: &_storage._subVisitor) }() - case 805: try { try decoder.decodeSingularInt32Field(value: &_storage._swift) }() - case 806: try { try decoder.decodeSingularInt32Field(value: &_storage._swiftPrefix) }() - case 807: try { try decoder.decodeSingularInt32Field(value: &_storage._swiftProtobuf) }() - case 808: try { try decoder.decodeSingularInt32Field(value: &_storage._syntax) }() - case 809: try { try decoder.decodeSingularInt32Field(value: &_storage._t) }() - case 810: try { try decoder.decodeSingularInt32Field(value: &_storage._tag) }() - case 811: try { try decoder.decodeSingularInt32Field(value: &_storage._targets) }() - case 812: try { try decoder.decodeSingularInt32Field(value: &_storage._terminator) }() - case 813: try { try decoder.decodeSingularInt32Field(value: &_storage._testDecoder) }() - case 814: try { try decoder.decodeSingularInt32Field(value: &_storage._text) }() - case 815: try { try decoder.decodeSingularInt32Field(value: &_storage._textDecoder) }() - case 816: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecoder) }() - case 817: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecodingError) }() - case 818: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecodingOptions) }() - case 819: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatEncodingOptions) }() - case 820: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatEncodingVisitor) }() - case 821: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatString) }() - case 822: try { try decoder.decodeSingularInt32Field(value: &_storage._throwOrIgnore) }() - case 823: try { try decoder.decodeSingularInt32Field(value: &_storage._throws) }() - case 824: try { try decoder.decodeSingularInt32Field(value: &_storage._timeInterval) }() - case 825: try { try decoder.decodeSingularInt32Field(value: &_storage._timeIntervalSince1970) }() - case 826: try { try decoder.decodeSingularInt32Field(value: &_storage._timeIntervalSinceReferenceDate) }() - case 827: try { try decoder.decodeSingularInt32Field(value: &_storage._timestamp) }() - case 828: try { try decoder.decodeSingularInt32Field(value: &_storage._total) }() - case 829: try { try decoder.decodeSingularInt32Field(value: &_storage._totalArrayDepth) }() - case 830: try { try decoder.decodeSingularInt32Field(value: &_storage._totalSize) }() - case 831: try { try decoder.decodeSingularInt32Field(value: &_storage._trailingComments) }() - case 832: try { try decoder.decodeSingularInt32Field(value: &_storage._traverse) }() - case 833: try { try decoder.decodeSingularInt32Field(value: &_storage._true) }() - case 834: try { try decoder.decodeSingularInt32Field(value: &_storage._try) }() - case 835: try { try decoder.decodeSingularInt32Field(value: &_storage._type) }() - case 836: try { try decoder.decodeSingularInt32Field(value: &_storage._typealias) }() - case 837: try { try decoder.decodeSingularInt32Field(value: &_storage._typeEnum) }() - case 838: try { try decoder.decodeSingularInt32Field(value: &_storage._typeName) }() - case 839: try { try decoder.decodeSingularInt32Field(value: &_storage._typePrefix) }() - case 840: try { try decoder.decodeSingularInt32Field(value: &_storage._typeStart) }() - case 841: try { try decoder.decodeSingularInt32Field(value: &_storage._typeUnknown) }() - case 842: try { try decoder.decodeSingularInt32Field(value: &_storage._typeURL) }() - case 843: try { try decoder.decodeSingularInt32Field(value: &_storage._uint32) }() - case 844: try { try decoder.decodeSingularInt32Field(value: &_storage._uint32Value) }() - case 845: try { try decoder.decodeSingularInt32Field(value: &_storage._uint64) }() - case 846: try { try decoder.decodeSingularInt32Field(value: &_storage._uint64Value) }() - case 847: try { try decoder.decodeSingularInt32Field(value: &_storage._uint8) }() - case 848: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarLiteral) }() - case 849: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarLiteralType) }() - case 850: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalars) }() - case 851: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarView) }() - case 852: try { try decoder.decodeSingularInt32Field(value: &_storage._uninterpretedOption) }() - case 853: try { try decoder.decodeSingularInt32Field(value: &_storage._union) }() - case 854: try { try decoder.decodeSingularInt32Field(value: &_storage._uniqueStorage) }() - case 855: try { try decoder.decodeSingularInt32Field(value: &_storage._unknown) }() - case 856: try { try decoder.decodeSingularInt32Field(value: &_storage._unknownFields_p) }() - case 857: try { try decoder.decodeSingularInt32Field(value: &_storage._unknownStorage) }() - case 858: try { try decoder.decodeSingularInt32Field(value: &_storage._unpackTo) }() - case 859: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeBufferPointer) }() - case 860: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutablePointer) }() - case 861: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutableRawBufferPointer) }() - case 862: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutableRawPointer) }() - case 863: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeRawBufferPointer) }() - case 864: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeRawPointer) }() - case 865: try { try decoder.decodeSingularInt32Field(value: &_storage._unverifiedLazy) }() - case 866: try { try decoder.decodeSingularInt32Field(value: &_storage._updatedOptions) }() - case 867: try { try decoder.decodeSingularInt32Field(value: &_storage._url) }() - case 868: try { try decoder.decodeSingularInt32Field(value: &_storage._useDeterministicOrdering) }() - case 869: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8) }() - case 870: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8Ptr) }() - case 871: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8ToDouble) }() - case 872: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8View) }() - case 873: try { try decoder.decodeSingularInt32Field(value: &_storage._v) }() - case 874: try { try decoder.decodeSingularInt32Field(value: &_storage._value) }() - case 875: try { try decoder.decodeSingularInt32Field(value: &_storage._valueField) }() - case 876: try { try decoder.decodeSingularInt32Field(value: &_storage._values) }() - case 877: try { try decoder.decodeSingularInt32Field(value: &_storage._valueType) }() - case 878: try { try decoder.decodeSingularInt32Field(value: &_storage._var) }() - case 879: try { try decoder.decodeSingularInt32Field(value: &_storage._verification) }() - case 880: try { try decoder.decodeSingularInt32Field(value: &_storage._verificationState) }() - case 881: try { try decoder.decodeSingularInt32Field(value: &_storage._version) }() - case 882: try { try decoder.decodeSingularInt32Field(value: &_storage._versionString) }() - case 883: try { try decoder.decodeSingularInt32Field(value: &_storage._visitExtensionFields) }() - case 884: try { try decoder.decodeSingularInt32Field(value: &_storage._visitExtensionFieldsAsMessageSet) }() - case 885: try { try decoder.decodeSingularInt32Field(value: &_storage._visitMapField) }() - case 886: try { try decoder.decodeSingularInt32Field(value: &_storage._visitor) }() - case 887: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPacked) }() - case 888: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedBoolField) }() - case 889: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedDoubleField) }() - case 890: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedEnumField) }() - case 891: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFixed32Field) }() - case 892: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFixed64Field) }() - case 893: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFloatField) }() - case 894: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedInt32Field) }() - case 895: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedInt64Field) }() - case 896: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSfixed32Field) }() - case 897: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSfixed64Field) }() - case 898: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSint32Field) }() - case 899: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSint64Field) }() - case 900: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedUint32Field) }() - case 901: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedUint64Field) }() - case 902: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeated) }() - case 903: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedBoolField) }() - case 904: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedBytesField) }() - case 905: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedDoubleField) }() - case 906: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedEnumField) }() - case 907: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFixed32Field) }() - case 908: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFixed64Field) }() - case 909: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFloatField) }() - case 910: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedGroupField) }() - case 911: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedInt32Field) }() - case 912: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedInt64Field) }() - case 913: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedMessageField) }() - case 914: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSfixed32Field) }() - case 915: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSfixed64Field) }() - case 916: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSint32Field) }() - case 917: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSint64Field) }() - case 918: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedStringField) }() - case 919: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedUint32Field) }() - case 920: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedUint64Field) }() - case 921: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingular) }() - case 922: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularBoolField) }() - case 923: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularBytesField) }() - case 924: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularDoubleField) }() - case 925: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularEnumField) }() - case 926: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFixed32Field) }() - case 927: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFixed64Field) }() - case 928: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFloatField) }() - case 929: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularGroupField) }() - case 930: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularInt32Field) }() - case 931: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularInt64Field) }() - case 932: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularMessageField) }() - case 933: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSfixed32Field) }() - case 934: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSfixed64Field) }() - case 935: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSint32Field) }() - case 936: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSint64Field) }() - case 937: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularStringField) }() - case 938: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularUint32Field) }() - case 939: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularUint64Field) }() - case 940: try { try decoder.decodeSingularInt32Field(value: &_storage._visitUnknown) }() - case 941: try { try decoder.decodeSingularInt32Field(value: &_storage._wasDecoded) }() - case 942: try { try decoder.decodeSingularInt32Field(value: &_storage._weak) }() - case 943: try { try decoder.decodeSingularInt32Field(value: &_storage._weakDependency) }() - case 944: try { try decoder.decodeSingularInt32Field(value: &_storage._where) }() - case 945: try { try decoder.decodeSingularInt32Field(value: &_storage._wireFormat) }() - case 946: try { try decoder.decodeSingularInt32Field(value: &_storage._with) }() - case 947: try { try decoder.decodeSingularInt32Field(value: &_storage._withUnsafeBytes) }() - case 948: try { try decoder.decodeSingularInt32Field(value: &_storage._withUnsafeMutableBytes) }() - case 949: try { try decoder.decodeSingularInt32Field(value: &_storage._work) }() - case 950: try { try decoder.decodeSingularInt32Field(value: &_storage._wrapped) }() - case 951: try { try decoder.decodeSingularInt32Field(value: &_storage._wrappedType) }() - case 952: try { try decoder.decodeSingularInt32Field(value: &_storage._wrappedValue) }() - case 953: try { try decoder.decodeSingularInt32Field(value: &_storage._written) }() - case 954: try { try decoder.decodeSingularInt32Field(value: &_storage._yday) }() + case 76: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEnd_p) }() + case 77: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEnumType_p) }() + case 78: try { try decoder.decodeSingularInt32Field(value: &_storage._clearExtendee_p) }() + case 79: try { try decoder.decodeSingularInt32Field(value: &_storage._clearExtensionValue_p) }() + case 80: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFeatures_p) }() + case 81: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFieldPresence_p) }() + case 82: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFullName_p) }() + case 83: try { try decoder.decodeSingularInt32Field(value: &_storage._clearGoPackage_p) }() + case 84: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIdempotencyLevel_p) }() + case 85: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIdentifierValue_p) }() + case 86: try { try decoder.decodeSingularInt32Field(value: &_storage._clearInputType_p) }() + case 87: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIsExtension_p) }() + case 88: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaGenerateEqualsAndHash_p) }() + case 89: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaGenericServices_p) }() + case 90: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaMultipleFiles_p) }() + case 91: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaOuterClassname_p) }() + case 92: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaPackage_p) }() + case 93: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaStringCheckUtf8_p) }() + case 94: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJsonFormat_p) }() + case 95: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJsonName_p) }() + case 96: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJstype_p) }() + case 97: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLabel_p) }() + case 98: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLazy_p) }() + case 99: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLeadingComments_p) }() + case 100: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMapEntry_p) }() + case 101: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMaximumEdition_p) }() + case 102: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMessageEncoding_p) }() + case 103: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMessageSetWireFormat_p) }() + case 104: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMinimumEdition_p) }() + case 105: try { try decoder.decodeSingularInt32Field(value: &_storage._clearName_p) }() + case 106: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNamePart_p) }() + case 107: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNegativeIntValue_p) }() + case 108: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNoStandardDescriptorAccessor_p) }() + case 109: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNumber_p) }() + case 110: try { try decoder.decodeSingularInt32Field(value: &_storage._clearObjcClassPrefix_p) }() + case 111: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOneofIndex_p) }() + case 112: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOptimizeFor_p) }() + case 113: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOptions_p) }() + case 114: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOutputType_p) }() + case 115: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPackage_p) }() + case 116: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPacked_p) }() + case 117: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpClassPrefix_p) }() + case 118: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpGenericServices_p) }() + case 119: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpMetadataNamespace_p) }() + case 120: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpNamespace_p) }() + case 121: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPositiveIntValue_p) }() + case 122: try { try decoder.decodeSingularInt32Field(value: &_storage._clearProto3Optional_p) }() + case 123: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPyGenericServices_p) }() + case 124: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRepeated_p) }() + case 125: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRepeatedFieldEncoding_p) }() + case 126: try { try decoder.decodeSingularInt32Field(value: &_storage._clearReserved_p) }() + case 127: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRetention_p) }() + case 128: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRubyPackage_p) }() + case 129: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSemantic_p) }() + case 130: try { try decoder.decodeSingularInt32Field(value: &_storage._clearServerStreaming_p) }() + case 131: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceCodeInfo_p) }() + case 132: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceContext_p) }() + case 133: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceFile_p) }() + case 134: try { try decoder.decodeSingularInt32Field(value: &_storage._clearStart_p) }() + case 135: try { try decoder.decodeSingularInt32Field(value: &_storage._clearStringValue_p) }() + case 136: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSwiftPrefix_p) }() + case 137: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSyntax_p) }() + case 138: try { try decoder.decodeSingularInt32Field(value: &_storage._clearTrailingComments_p) }() + case 139: try { try decoder.decodeSingularInt32Field(value: &_storage._clearType_p) }() + case 140: try { try decoder.decodeSingularInt32Field(value: &_storage._clearTypeName_p) }() + case 141: try { try decoder.decodeSingularInt32Field(value: &_storage._clearUnverifiedLazy_p) }() + case 142: try { try decoder.decodeSingularInt32Field(value: &_storage._clearUtf8Validation_p) }() + case 143: try { try decoder.decodeSingularInt32Field(value: &_storage._clearValue_p) }() + case 144: try { try decoder.decodeSingularInt32Field(value: &_storage._clearVerification_p) }() + case 145: try { try decoder.decodeSingularInt32Field(value: &_storage._clearWeak_p) }() + case 146: try { try decoder.decodeSingularInt32Field(value: &_storage._clientStreaming) }() + case 147: try { try decoder.decodeSingularInt32Field(value: &_storage._codePoint) }() + case 148: try { try decoder.decodeSingularInt32Field(value: &_storage._codeUnits) }() + case 149: try { try decoder.decodeSingularInt32Field(value: &_storage._collection) }() + case 150: try { try decoder.decodeSingularInt32Field(value: &_storage._com) }() + case 151: try { try decoder.decodeSingularInt32Field(value: &_storage._comma) }() + case 152: try { try decoder.decodeSingularInt32Field(value: &_storage._contentsOf) }() + case 153: try { try decoder.decodeSingularInt32Field(value: &_storage._contiguousBytes) }() + case 154: try { try decoder.decodeSingularInt32Field(value: &_storage._count) }() + case 155: try { try decoder.decodeSingularInt32Field(value: &_storage._countVarintsInBuffer) }() + case 156: try { try decoder.decodeSingularInt32Field(value: &_storage._csharpNamespace) }() + case 157: try { try decoder.decodeSingularInt32Field(value: &_storage._ctype) }() + case 158: try { try decoder.decodeSingularInt32Field(value: &_storage._customCodable) }() + case 159: try { try decoder.decodeSingularInt32Field(value: &_storage._customDebugStringConvertible) }() + case 160: try { try decoder.decodeSingularInt32Field(value: &_storage._d) }() + case 161: try { try decoder.decodeSingularInt32Field(value: &_storage._data) }() + case 162: try { try decoder.decodeSingularInt32Field(value: &_storage._dataResult) }() + case 163: try { try decoder.decodeSingularInt32Field(value: &_storage._date) }() + case 164: try { try decoder.decodeSingularInt32Field(value: &_storage._daySec) }() + case 165: try { try decoder.decodeSingularInt32Field(value: &_storage._daysSinceEpoch) }() + case 166: try { try decoder.decodeSingularInt32Field(value: &_storage._debugDescription_p) }() + case 167: try { try decoder.decodeSingularInt32Field(value: &_storage._debugRedact) }() + case 168: try { try decoder.decodeSingularInt32Field(value: &_storage._declaration) }() + case 169: try { try decoder.decodeSingularInt32Field(value: &_storage._decoded) }() + case 170: try { try decoder.decodeSingularInt32Field(value: &_storage._decodedFromJsonnull) }() + case 171: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeExtensionField) }() + case 172: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeExtensionFieldsAsMessageSet) }() + case 173: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeJson) }() + case 174: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeMapField) }() + case 175: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeMessage) }() + case 176: try { try decoder.decodeSingularInt32Field(value: &_storage._decoder) }() + case 177: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeated) }() + case 178: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedBoolField) }() + case 179: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedBytesField) }() + case 180: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedDoubleField) }() + case 181: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedEnumField) }() + case 182: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFixed32Field) }() + case 183: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFixed64Field) }() + case 184: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFloatField) }() + case 185: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedGroupField) }() + case 186: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedInt32Field) }() + case 187: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedInt64Field) }() + case 188: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedMessageField) }() + case 189: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSfixed32Field) }() + case 190: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSfixed64Field) }() + case 191: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSint32Field) }() + case 192: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSint64Field) }() + case 193: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedStringField) }() + case 194: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedUint32Field) }() + case 195: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedUint64Field) }() + case 196: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingular) }() + case 197: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularBoolField) }() + case 198: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularBytesField) }() + case 199: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularDoubleField) }() + case 200: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularEnumField) }() + case 201: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFixed32Field) }() + case 202: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFixed64Field) }() + case 203: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFloatField) }() + case 204: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularGroupField) }() + case 205: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularInt32Field) }() + case 206: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularInt64Field) }() + case 207: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularMessageField) }() + case 208: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSfixed32Field) }() + case 209: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSfixed64Field) }() + case 210: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSint32Field) }() + case 211: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSint64Field) }() + case 212: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularStringField) }() + case 213: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularUint32Field) }() + case 214: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularUint64Field) }() + case 215: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeTextFormat) }() + case 216: try { try decoder.decodeSingularInt32Field(value: &_storage._defaultAnyTypeUrlprefix) }() + case 217: try { try decoder.decodeSingularInt32Field(value: &_storage._defaults) }() + case 218: try { try decoder.decodeSingularInt32Field(value: &_storage._defaultValue) }() + case 219: try { try decoder.decodeSingularInt32Field(value: &_storage._dependency) }() + case 220: try { try decoder.decodeSingularInt32Field(value: &_storage._deprecated) }() + case 221: try { try decoder.decodeSingularInt32Field(value: &_storage._deprecatedLegacyJsonFieldConflicts) }() + case 222: try { try decoder.decodeSingularInt32Field(value: &_storage._description_p) }() + case 223: try { try decoder.decodeSingularInt32Field(value: &_storage._descriptorProto) }() + case 224: try { try decoder.decodeSingularInt32Field(value: &_storage._dictionary) }() + case 225: try { try decoder.decodeSingularInt32Field(value: &_storage._dictionaryLiteral) }() + case 226: try { try decoder.decodeSingularInt32Field(value: &_storage._digit) }() + case 227: try { try decoder.decodeSingularInt32Field(value: &_storage._digit0) }() + case 228: try { try decoder.decodeSingularInt32Field(value: &_storage._digit1) }() + case 229: try { try decoder.decodeSingularInt32Field(value: &_storage._digitCount) }() + case 230: try { try decoder.decodeSingularInt32Field(value: &_storage._digits) }() + case 231: try { try decoder.decodeSingularInt32Field(value: &_storage._digitValue) }() + case 232: try { try decoder.decodeSingularInt32Field(value: &_storage._discardableResult) }() + case 233: try { try decoder.decodeSingularInt32Field(value: &_storage._discardUnknownFields) }() + case 234: try { try decoder.decodeSingularInt32Field(value: &_storage._distance) }() + case 235: try { try decoder.decodeSingularInt32Field(value: &_storage._double) }() + case 236: try { try decoder.decodeSingularInt32Field(value: &_storage._doubleValue) }() + case 237: try { try decoder.decodeSingularInt32Field(value: &_storage._duration) }() + case 238: try { try decoder.decodeSingularInt32Field(value: &_storage._e) }() + case 239: try { try decoder.decodeSingularInt32Field(value: &_storage._edition) }() + case 240: try { try decoder.decodeSingularInt32Field(value: &_storage._editionDefault) }() + case 241: try { try decoder.decodeSingularInt32Field(value: &_storage._editionDefaults) }() + case 242: try { try decoder.decodeSingularInt32Field(value: &_storage._element) }() + case 243: try { try decoder.decodeSingularInt32Field(value: &_storage._elements) }() + case 244: try { try decoder.decodeSingularInt32Field(value: &_storage._emitExtensionFieldName) }() + case 245: try { try decoder.decodeSingularInt32Field(value: &_storage._emitFieldName) }() + case 246: try { try decoder.decodeSingularInt32Field(value: &_storage._emitFieldNumber) }() + case 247: try { try decoder.decodeSingularInt32Field(value: &_storage._empty) }() + case 248: try { try decoder.decodeSingularInt32Field(value: &_storage._emptyData) }() + case 249: try { try decoder.decodeSingularInt32Field(value: &_storage._encodeAsBytes) }() + case 250: try { try decoder.decodeSingularInt32Field(value: &_storage._encoded) }() + case 251: try { try decoder.decodeSingularInt32Field(value: &_storage._encodedJsonstring) }() + case 252: try { try decoder.decodeSingularInt32Field(value: &_storage._encodedSize) }() + case 253: try { try decoder.decodeSingularInt32Field(value: &_storage._encodeField) }() + case 254: try { try decoder.decodeSingularInt32Field(value: &_storage._encoder) }() + case 255: try { try decoder.decodeSingularInt32Field(value: &_storage._end) }() + case 256: try { try decoder.decodeSingularInt32Field(value: &_storage._endArray) }() + case 257: try { try decoder.decodeSingularInt32Field(value: &_storage._endMessageField) }() + case 258: try { try decoder.decodeSingularInt32Field(value: &_storage._endObject) }() + case 259: try { try decoder.decodeSingularInt32Field(value: &_storage._endRegularField) }() + case 260: try { try decoder.decodeSingularInt32Field(value: &_storage._enum) }() + case 261: try { try decoder.decodeSingularInt32Field(value: &_storage._enumDescriptorProto) }() + case 262: try { try decoder.decodeSingularInt32Field(value: &_storage._enumOptions) }() + case 263: try { try decoder.decodeSingularInt32Field(value: &_storage._enumReservedRange) }() + case 264: try { try decoder.decodeSingularInt32Field(value: &_storage._enumType) }() + case 265: try { try decoder.decodeSingularInt32Field(value: &_storage._enumvalue) }() + case 266: try { try decoder.decodeSingularInt32Field(value: &_storage._enumValueDescriptorProto) }() + case 267: try { try decoder.decodeSingularInt32Field(value: &_storage._enumValueOptions) }() + case 268: try { try decoder.decodeSingularInt32Field(value: &_storage._equatable) }() + case 269: try { try decoder.decodeSingularInt32Field(value: &_storage._error) }() + case 270: try { try decoder.decodeSingularInt32Field(value: &_storage._expressibleByArrayLiteral) }() + case 271: try { try decoder.decodeSingularInt32Field(value: &_storage._expressibleByDictionaryLiteral) }() + case 272: try { try decoder.decodeSingularInt32Field(value: &_storage._ext) }() + case 273: try { try decoder.decodeSingularInt32Field(value: &_storage._extDecoder) }() + case 274: try { try decoder.decodeSingularInt32Field(value: &_storage._extendedGraphemeClusterLiteral) }() + case 275: try { try decoder.decodeSingularInt32Field(value: &_storage._extendedGraphemeClusterLiteralType) }() + case 276: try { try decoder.decodeSingularInt32Field(value: &_storage._extendee) }() + case 277: try { try decoder.decodeSingularInt32Field(value: &_storage._extensibleMessage) }() + case 278: try { try decoder.decodeSingularInt32Field(value: &_storage._extension) }() + case 279: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionField) }() + case 280: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionFieldNumber) }() + case 281: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionFieldValueSet) }() + case 282: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionMap) }() + case 283: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionRange) }() + case 284: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionRangeOptions) }() + case 285: try { try decoder.decodeSingularInt32Field(value: &_storage._extensions) }() + case 286: try { try decoder.decodeSingularInt32Field(value: &_storage._extras) }() + case 287: try { try decoder.decodeSingularInt32Field(value: &_storage._f) }() + case 288: try { try decoder.decodeSingularInt32Field(value: &_storage._false) }() + case 289: try { try decoder.decodeSingularInt32Field(value: &_storage._features) }() + case 290: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSet) }() + case 291: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSetDefaults) }() + case 292: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSetEditionDefault) }() + case 293: try { try decoder.decodeSingularInt32Field(value: &_storage._field) }() + case 294: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldData) }() + case 295: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldDescriptorProto) }() + case 296: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldMask) }() + case 297: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName) }() + case 298: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNameCount) }() + case 299: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNum) }() + case 300: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNumber) }() + case 301: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNumberForProto) }() + case 302: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldOptions) }() + case 303: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldPresence) }() + case 304: try { try decoder.decodeSingularInt32Field(value: &_storage._fields) }() + case 305: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldSize) }() + case 306: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldTag) }() + case 307: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldType) }() + case 308: try { try decoder.decodeSingularInt32Field(value: &_storage._file) }() + case 309: try { try decoder.decodeSingularInt32Field(value: &_storage._fileDescriptorProto) }() + case 310: try { try decoder.decodeSingularInt32Field(value: &_storage._fileDescriptorSet) }() + case 311: try { try decoder.decodeSingularInt32Field(value: &_storage._fileName) }() + case 312: try { try decoder.decodeSingularInt32Field(value: &_storage._fileOptions) }() + case 313: try { try decoder.decodeSingularInt32Field(value: &_storage._filter) }() + case 314: try { try decoder.decodeSingularInt32Field(value: &_storage._first) }() + case 315: try { try decoder.decodeSingularInt32Field(value: &_storage._firstItem) }() + case 316: try { try decoder.decodeSingularInt32Field(value: &_storage._float) }() + case 317: try { try decoder.decodeSingularInt32Field(value: &_storage._floatLiteral) }() + case 318: try { try decoder.decodeSingularInt32Field(value: &_storage._floatLiteralType) }() + case 319: try { try decoder.decodeSingularInt32Field(value: &_storage._floatValue) }() + case 320: try { try decoder.decodeSingularInt32Field(value: &_storage._forMessageName) }() + case 321: try { try decoder.decodeSingularInt32Field(value: &_storage._formUnion) }() + case 322: try { try decoder.decodeSingularInt32Field(value: &_storage._forReadingFrom) }() + case 323: try { try decoder.decodeSingularInt32Field(value: &_storage._forTypeURL) }() + case 324: try { try decoder.decodeSingularInt32Field(value: &_storage._forwardParser) }() + case 325: try { try decoder.decodeSingularInt32Field(value: &_storage._forWritingInto) }() + case 326: try { try decoder.decodeSingularInt32Field(value: &_storage._from) }() + case 327: try { try decoder.decodeSingularInt32Field(value: &_storage._fromAscii2) }() + case 328: try { try decoder.decodeSingularInt32Field(value: &_storage._fromAscii4) }() + case 329: try { try decoder.decodeSingularInt32Field(value: &_storage._fromByteOffset) }() + case 330: try { try decoder.decodeSingularInt32Field(value: &_storage._fromHexDigit) }() + case 331: try { try decoder.decodeSingularInt32Field(value: &_storage._fullName) }() + case 332: try { try decoder.decodeSingularInt32Field(value: &_storage._func) }() + case 333: try { try decoder.decodeSingularInt32Field(value: &_storage._g) }() + case 334: try { try decoder.decodeSingularInt32Field(value: &_storage._generatedCodeInfo) }() + case 335: try { try decoder.decodeSingularInt32Field(value: &_storage._get) }() + case 336: try { try decoder.decodeSingularInt32Field(value: &_storage._getExtensionValue) }() + case 337: try { try decoder.decodeSingularInt32Field(value: &_storage._googleapis) }() + case 338: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufAny) }() + case 339: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufApi) }() + case 340: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufBoolValue) }() + case 341: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufBytesValue) }() + case 342: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDescriptorProto) }() + case 343: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDoubleValue) }() + case 344: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDuration) }() + case 345: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEdition) }() + case 346: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEmpty) }() + case 347: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnum) }() + case 348: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumDescriptorProto) }() + case 349: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumOptions) }() + case 350: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValue) }() + case 351: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValueDescriptorProto) }() + case 352: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValueOptions) }() + case 353: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufExtensionRangeOptions) }() + case 354: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFeatureSet) }() + case 355: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFeatureSetDefaults) }() + case 356: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufField) }() + case 357: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldDescriptorProto) }() + case 358: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldMask) }() + case 359: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldOptions) }() + case 360: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileDescriptorProto) }() + case 361: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileDescriptorSet) }() + case 362: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileOptions) }() + case 363: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFloatValue) }() + case 364: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufGeneratedCodeInfo) }() + case 365: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufInt32Value) }() + case 366: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufInt64Value) }() + case 367: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufListValue) }() + case 368: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMessageOptions) }() + case 369: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethod) }() + case 370: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethodDescriptorProto) }() + case 371: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethodOptions) }() + case 372: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMixin) }() + case 373: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufNullValue) }() + case 374: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOneofDescriptorProto) }() + case 375: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOneofOptions) }() + case 376: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOption) }() + case 377: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufServiceDescriptorProto) }() + case 378: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufServiceOptions) }() + case 379: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSourceCodeInfo) }() + case 380: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSourceContext) }() + case 381: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufStringValue) }() + case 382: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufStruct) }() + case 383: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSyntax) }() + case 384: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufTimestamp) }() + case 385: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufType) }() + case 386: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUint32Value) }() + case 387: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUint64Value) }() + case 388: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUninterpretedOption) }() + case 389: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufValue) }() + case 390: try { try decoder.decodeSingularInt32Field(value: &_storage._goPackage) }() + case 391: try { try decoder.decodeSingularInt32Field(value: &_storage._group) }() + case 392: try { try decoder.decodeSingularInt32Field(value: &_storage._groupFieldNumberStack) }() + case 393: try { try decoder.decodeSingularInt32Field(value: &_storage._groupSize) }() + case 394: try { try decoder.decodeSingularInt32Field(value: &_storage._h) }() + case 395: try { try decoder.decodeSingularInt32Field(value: &_storage._hadOneofValue) }() + case 396: try { try decoder.decodeSingularInt32Field(value: &_storage._handleConflictingOneOf) }() + case 397: try { try decoder.decodeSingularInt32Field(value: &_storage._hasAggregateValue_p) }() + case 398: try { try decoder.decodeSingularInt32Field(value: &_storage._hasAllowAlias_p) }() + case 399: try { try decoder.decodeSingularInt32Field(value: &_storage._hasBegin_p) }() + case 400: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCcEnableArenas_p) }() + case 401: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCcGenericServices_p) }() + case 402: try { try decoder.decodeSingularInt32Field(value: &_storage._hasClientStreaming_p) }() + case 403: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCsharpNamespace_p) }() + case 404: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCtype_p) }() + case 405: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDebugRedact_p) }() + case 406: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDefaultValue_p) }() + case 407: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDeprecated_p) }() + case 408: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDeprecatedLegacyJsonFieldConflicts_p) }() + case 409: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDoubleValue_p) }() + case 410: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEdition_p) }() + case 411: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEnd_p) }() + case 412: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEnumType_p) }() + case 413: try { try decoder.decodeSingularInt32Field(value: &_storage._hasExtendee_p) }() + case 414: try { try decoder.decodeSingularInt32Field(value: &_storage._hasExtensionValue_p) }() + case 415: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFeatures_p) }() + case 416: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFieldPresence_p) }() + case 417: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFullName_p) }() + case 418: try { try decoder.decodeSingularInt32Field(value: &_storage._hasGoPackage_p) }() + case 419: try { try decoder.decodeSingularInt32Field(value: &_storage._hash) }() + case 420: try { try decoder.decodeSingularInt32Field(value: &_storage._hashable) }() + case 421: try { try decoder.decodeSingularInt32Field(value: &_storage._hasher) }() + case 422: try { try decoder.decodeSingularInt32Field(value: &_storage._hashValue_p) }() + case 423: try { try decoder.decodeSingularInt32Field(value: &_storage._hashVisitor) }() + case 424: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIdempotencyLevel_p) }() + case 425: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIdentifierValue_p) }() + case 426: try { try decoder.decodeSingularInt32Field(value: &_storage._hasInputType_p) }() + case 427: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIsExtension_p) }() + case 428: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaGenerateEqualsAndHash_p) }() + case 429: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaGenericServices_p) }() + case 430: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaMultipleFiles_p) }() + case 431: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaOuterClassname_p) }() + case 432: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaPackage_p) }() + case 433: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaStringCheckUtf8_p) }() + case 434: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJsonFormat_p) }() + case 435: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJsonName_p) }() + case 436: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJstype_p) }() + case 437: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLabel_p) }() + case 438: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLazy_p) }() + case 439: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLeadingComments_p) }() + case 440: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMapEntry_p) }() + case 441: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMaximumEdition_p) }() + case 442: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMessageEncoding_p) }() + case 443: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMessageSetWireFormat_p) }() + case 444: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMinimumEdition_p) }() + case 445: try { try decoder.decodeSingularInt32Field(value: &_storage._hasName_p) }() + case 446: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNamePart_p) }() + case 447: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNegativeIntValue_p) }() + case 448: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNoStandardDescriptorAccessor_p) }() + case 449: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNumber_p) }() + case 450: try { try decoder.decodeSingularInt32Field(value: &_storage._hasObjcClassPrefix_p) }() + case 451: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOneofIndex_p) }() + case 452: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOptimizeFor_p) }() + case 453: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOptions_p) }() + case 454: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOutputType_p) }() + case 455: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPackage_p) }() + case 456: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPacked_p) }() + case 457: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpClassPrefix_p) }() + case 458: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpGenericServices_p) }() + case 459: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpMetadataNamespace_p) }() + case 460: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpNamespace_p) }() + case 461: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPositiveIntValue_p) }() + case 462: try { try decoder.decodeSingularInt32Field(value: &_storage._hasProto3Optional_p) }() + case 463: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPyGenericServices_p) }() + case 464: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRepeated_p) }() + case 465: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRepeatedFieldEncoding_p) }() + case 466: try { try decoder.decodeSingularInt32Field(value: &_storage._hasReserved_p) }() + case 467: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRetention_p) }() + case 468: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRubyPackage_p) }() + case 469: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSemantic_p) }() + case 470: try { try decoder.decodeSingularInt32Field(value: &_storage._hasServerStreaming_p) }() + case 471: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceCodeInfo_p) }() + case 472: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceContext_p) }() + case 473: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceFile_p) }() + case 474: try { try decoder.decodeSingularInt32Field(value: &_storage._hasStart_p) }() + case 475: try { try decoder.decodeSingularInt32Field(value: &_storage._hasStringValue_p) }() + case 476: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSwiftPrefix_p) }() + case 477: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSyntax_p) }() + case 478: try { try decoder.decodeSingularInt32Field(value: &_storage._hasTrailingComments_p) }() + case 479: try { try decoder.decodeSingularInt32Field(value: &_storage._hasType_p) }() + case 480: try { try decoder.decodeSingularInt32Field(value: &_storage._hasTypeName_p) }() + case 481: try { try decoder.decodeSingularInt32Field(value: &_storage._hasUnverifiedLazy_p) }() + case 482: try { try decoder.decodeSingularInt32Field(value: &_storage._hasUtf8Validation_p) }() + case 483: try { try decoder.decodeSingularInt32Field(value: &_storage._hasValue_p) }() + case 484: try { try decoder.decodeSingularInt32Field(value: &_storage._hasVerification_p) }() + case 485: try { try decoder.decodeSingularInt32Field(value: &_storage._hasWeak_p) }() + case 486: try { try decoder.decodeSingularInt32Field(value: &_storage._hour) }() + case 487: try { try decoder.decodeSingularInt32Field(value: &_storage._i) }() + case 488: try { try decoder.decodeSingularInt32Field(value: &_storage._idempotencyLevel) }() + case 489: try { try decoder.decodeSingularInt32Field(value: &_storage._identifierValue) }() + case 490: try { try decoder.decodeSingularInt32Field(value: &_storage._if) }() + case 491: try { try decoder.decodeSingularInt32Field(value: &_storage._ignoreUnknownFields) }() + case 492: try { try decoder.decodeSingularInt32Field(value: &_storage._index) }() + case 493: try { try decoder.decodeSingularInt32Field(value: &_storage._init_p) }() + case 494: try { try decoder.decodeSingularInt32Field(value: &_storage._inout) }() + case 495: try { try decoder.decodeSingularInt32Field(value: &_storage._inputType) }() + case 496: try { try decoder.decodeSingularInt32Field(value: &_storage._insert) }() + case 497: try { try decoder.decodeSingularInt32Field(value: &_storage._int) }() + case 498: try { try decoder.decodeSingularInt32Field(value: &_storage._int32) }() + case 499: try { try decoder.decodeSingularInt32Field(value: &_storage._int32Value) }() + case 500: try { try decoder.decodeSingularInt32Field(value: &_storage._int64) }() + case 501: try { try decoder.decodeSingularInt32Field(value: &_storage._int64Value) }() + case 502: try { try decoder.decodeSingularInt32Field(value: &_storage._int8) }() + case 503: try { try decoder.decodeSingularInt32Field(value: &_storage._integerLiteral) }() + case 504: try { try decoder.decodeSingularInt32Field(value: &_storage._integerLiteralType) }() + case 505: try { try decoder.decodeSingularInt32Field(value: &_storage._intern) }() + case 506: try { try decoder.decodeSingularInt32Field(value: &_storage._internal) }() + case 507: try { try decoder.decodeSingularInt32Field(value: &_storage._internalState) }() + case 508: try { try decoder.decodeSingularInt32Field(value: &_storage._into) }() + case 509: try { try decoder.decodeSingularInt32Field(value: &_storage._ints) }() + case 510: try { try decoder.decodeSingularInt32Field(value: &_storage._isA) }() + case 511: try { try decoder.decodeSingularInt32Field(value: &_storage._isEqual) }() + case 512: try { try decoder.decodeSingularInt32Field(value: &_storage._isEqualTo) }() + case 513: try { try decoder.decodeSingularInt32Field(value: &_storage._isExtension) }() + case 514: try { try decoder.decodeSingularInt32Field(value: &_storage._isInitialized_p) }() + case 515: try { try decoder.decodeSingularInt32Field(value: &_storage._isNegative) }() + case 516: try { try decoder.decodeSingularInt32Field(value: &_storage._itemTagsEncodedSize) }() + case 517: try { try decoder.decodeSingularInt32Field(value: &_storage._iterator) }() + case 518: try { try decoder.decodeSingularInt32Field(value: &_storage._i2166136261) }() + case 519: try { try decoder.decodeSingularInt32Field(value: &_storage._javaGenerateEqualsAndHash) }() + case 520: try { try decoder.decodeSingularInt32Field(value: &_storage._javaGenericServices) }() + case 521: try { try decoder.decodeSingularInt32Field(value: &_storage._javaMultipleFiles) }() + case 522: try { try decoder.decodeSingularInt32Field(value: &_storage._javaOuterClassname) }() + case 523: try { try decoder.decodeSingularInt32Field(value: &_storage._javaPackage) }() + case 524: try { try decoder.decodeSingularInt32Field(value: &_storage._javaStringCheckUtf8) }() + case 525: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecoder) }() + case 526: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecodingError) }() + case 527: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecodingOptions) }() + case 528: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonEncoder) }() + case 529: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingError) }() + case 530: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingOptions) }() + case 531: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingVisitor) }() + case 532: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonFormat) }() + case 533: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonmapEncodingVisitor) }() + case 534: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonName) }() + case 535: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonPath) }() + case 536: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonPaths) }() + case 537: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonscanner) }() + case 538: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonString) }() + case 539: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonText) }() + case 540: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonUtf8Data) }() + case 541: try { try decoder.decodeSingularInt32Field(value: &_storage._jstype) }() + case 542: try { try decoder.decodeSingularInt32Field(value: &_storage._k) }() + case 543: try { try decoder.decodeSingularInt32Field(value: &_storage._kChunkSize) }() + case 544: try { try decoder.decodeSingularInt32Field(value: &_storage._key) }() + case 545: try { try decoder.decodeSingularInt32Field(value: &_storage._keyField) }() + case 546: try { try decoder.decodeSingularInt32Field(value: &_storage._keyFieldOpt) }() + case 547: try { try decoder.decodeSingularInt32Field(value: &_storage._keyType) }() + case 548: try { try decoder.decodeSingularInt32Field(value: &_storage._kind) }() + case 549: try { try decoder.decodeSingularInt32Field(value: &_storage._l) }() + case 550: try { try decoder.decodeSingularInt32Field(value: &_storage._label) }() + case 551: try { try decoder.decodeSingularInt32Field(value: &_storage._lazy) }() + case 552: try { try decoder.decodeSingularInt32Field(value: &_storage._leadingComments) }() + case 553: try { try decoder.decodeSingularInt32Field(value: &_storage._leadingDetachedComments) }() + case 554: try { try decoder.decodeSingularInt32Field(value: &_storage._length) }() + case 555: try { try decoder.decodeSingularInt32Field(value: &_storage._lessThan) }() + case 556: try { try decoder.decodeSingularInt32Field(value: &_storage._let) }() + case 557: try { try decoder.decodeSingularInt32Field(value: &_storage._lhs) }() + case 558: try { try decoder.decodeSingularInt32Field(value: &_storage._list) }() + case 559: try { try decoder.decodeSingularInt32Field(value: &_storage._listOfMessages) }() + case 560: try { try decoder.decodeSingularInt32Field(value: &_storage._listValue) }() + case 561: try { try decoder.decodeSingularInt32Field(value: &_storage._littleEndian) }() + case 562: try { try decoder.decodeSingularInt32Field(value: &_storage._littleEndianBytes) }() + case 563: try { try decoder.decodeSingularInt32Field(value: &_storage._load) }() + case 564: try { try decoder.decodeSingularInt32Field(value: &_storage._localHasher) }() + case 565: try { try decoder.decodeSingularInt32Field(value: &_storage._location) }() + case 566: try { try decoder.decodeSingularInt32Field(value: &_storage._m) }() + case 567: try { try decoder.decodeSingularInt32Field(value: &_storage._major) }() + case 568: try { try decoder.decodeSingularInt32Field(value: &_storage._makeIterator) }() + case 569: try { try decoder.decodeSingularInt32Field(value: &_storage._mapEntry) }() + case 570: try { try decoder.decodeSingularInt32Field(value: &_storage._mapHash) }() + case 571: try { try decoder.decodeSingularInt32Field(value: &_storage._mapKeyType) }() + case 572: try { try decoder.decodeSingularInt32Field(value: &_storage._mapNameResolver) }() + case 573: try { try decoder.decodeSingularInt32Field(value: &_storage._mapToMessages) }() + case 574: try { try decoder.decodeSingularInt32Field(value: &_storage._mapValueType) }() + case 575: try { try decoder.decodeSingularInt32Field(value: &_storage._mapVisitor) }() + case 576: try { try decoder.decodeSingularInt32Field(value: &_storage._maximumEdition) }() + case 577: try { try decoder.decodeSingularInt32Field(value: &_storage._mdayStart) }() + case 578: try { try decoder.decodeSingularInt32Field(value: &_storage._merge) }() + case 579: try { try decoder.decodeSingularInt32Field(value: &_storage._message) }() + case 580: try { try decoder.decodeSingularInt32Field(value: &_storage._messageDepthLimit) }() + case 581: try { try decoder.decodeSingularInt32Field(value: &_storage._messageEncoding) }() + case 582: try { try decoder.decodeSingularInt32Field(value: &_storage._messageExtension) }() + case 583: try { try decoder.decodeSingularInt32Field(value: &_storage._messageImplementationBase) }() + case 584: try { try decoder.decodeSingularInt32Field(value: &_storage._messageOptions) }() + case 585: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSet) }() + case 586: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSetWireFormat) }() + case 587: try { try decoder.decodeSingularInt32Field(value: &_storage._messageType) }() + case 588: try { try decoder.decodeSingularInt32Field(value: &_storage._method) }() + case 589: try { try decoder.decodeSingularInt32Field(value: &_storage._methodDescriptorProto) }() + case 590: try { try decoder.decodeSingularInt32Field(value: &_storage._methodOptions) }() + case 591: try { try decoder.decodeSingularInt32Field(value: &_storage._methods) }() + case 592: try { try decoder.decodeSingularInt32Field(value: &_storage._min) }() + case 593: try { try decoder.decodeSingularInt32Field(value: &_storage._minimumEdition) }() + case 594: try { try decoder.decodeSingularInt32Field(value: &_storage._minor) }() + case 595: try { try decoder.decodeSingularInt32Field(value: &_storage._mixin) }() + case 596: try { try decoder.decodeSingularInt32Field(value: &_storage._mixins) }() + case 597: try { try decoder.decodeSingularInt32Field(value: &_storage._modifier) }() + case 598: try { try decoder.decodeSingularInt32Field(value: &_storage._modify) }() + case 599: try { try decoder.decodeSingularInt32Field(value: &_storage._month) }() + case 600: try { try decoder.decodeSingularInt32Field(value: &_storage._msgExtension) }() + case 601: try { try decoder.decodeSingularInt32Field(value: &_storage._mutating) }() + case 602: try { try decoder.decodeSingularInt32Field(value: &_storage._n) }() + case 603: try { try decoder.decodeSingularInt32Field(value: &_storage._name) }() + case 604: try { try decoder.decodeSingularInt32Field(value: &_storage._nameDescription) }() + case 605: try { try decoder.decodeSingularInt32Field(value: &_storage._nameMap) }() + case 606: try { try decoder.decodeSingularInt32Field(value: &_storage._namePart) }() + case 607: try { try decoder.decodeSingularInt32Field(value: &_storage._nameResolver) }() + case 608: try { try decoder.decodeSingularInt32Field(value: &_storage._names) }() + case 609: try { try decoder.decodeSingularInt32Field(value: &_storage._nanos) }() + case 610: try { try decoder.decodeSingularInt32Field(value: &_storage._nativeBytes) }() + case 611: try { try decoder.decodeSingularInt32Field(value: &_storage._nativeEndianBytes) }() + case 612: try { try decoder.decodeSingularInt32Field(value: &_storage._negativeIntValue) }() + case 613: try { try decoder.decodeSingularInt32Field(value: &_storage._nestedType) }() + case 614: try { try decoder.decodeSingularInt32Field(value: &_storage._newL) }() + case 615: try { try decoder.decodeSingularInt32Field(value: &_storage._newList) }() + case 616: try { try decoder.decodeSingularInt32Field(value: &_storage._newValue) }() + case 617: try { try decoder.decodeSingularInt32Field(value: &_storage._nextByte) }() + case 618: try { try decoder.decodeSingularInt32Field(value: &_storage._nextFieldNumber) }() + case 619: try { try decoder.decodeSingularInt32Field(value: &_storage._nil) }() + case 620: try { try decoder.decodeSingularInt32Field(value: &_storage._nilLiteral) }() + case 621: try { try decoder.decodeSingularInt32Field(value: &_storage._noStandardDescriptorAccessor) }() + case 622: try { try decoder.decodeSingularInt32Field(value: &_storage._nullValue) }() + case 623: try { try decoder.decodeSingularInt32Field(value: &_storage._number) }() + case 624: try { try decoder.decodeSingularInt32Field(value: &_storage._numberValue) }() + case 625: try { try decoder.decodeSingularInt32Field(value: &_storage._objcClassPrefix) }() + case 626: try { try decoder.decodeSingularInt32Field(value: &_storage._of) }() + case 627: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofDecl) }() + case 628: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofDescriptorProto) }() + case 629: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofIndex) }() + case 630: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofOptions) }() + case 631: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofs) }() + case 632: try { try decoder.decodeSingularInt32Field(value: &_storage._oneOfKind) }() + case 633: try { try decoder.decodeSingularInt32Field(value: &_storage._optimizeFor) }() + case 634: try { try decoder.decodeSingularInt32Field(value: &_storage._optimizeMode) }() + case 635: try { try decoder.decodeSingularInt32Field(value: &_storage._option) }() + case 636: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalEnumExtensionField) }() + case 637: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalExtensionField) }() + case 638: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalGroupExtensionField) }() + case 639: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalMessageExtensionField) }() + case 640: try { try decoder.decodeSingularInt32Field(value: &_storage._optionRetention) }() + case 641: try { try decoder.decodeSingularInt32Field(value: &_storage._options) }() + case 642: try { try decoder.decodeSingularInt32Field(value: &_storage._optionTargetType) }() + case 643: try { try decoder.decodeSingularInt32Field(value: &_storage._other) }() + case 644: try { try decoder.decodeSingularInt32Field(value: &_storage._others) }() + case 645: try { try decoder.decodeSingularInt32Field(value: &_storage._out) }() + case 646: try { try decoder.decodeSingularInt32Field(value: &_storage._outputType) }() + case 647: try { try decoder.decodeSingularInt32Field(value: &_storage._p) }() + case 648: try { try decoder.decodeSingularInt32Field(value: &_storage._package) }() + case 649: try { try decoder.decodeSingularInt32Field(value: &_storage._packed) }() + case 650: try { try decoder.decodeSingularInt32Field(value: &_storage._packedEnumExtensionField) }() + case 651: try { try decoder.decodeSingularInt32Field(value: &_storage._packedExtensionField) }() + case 652: try { try decoder.decodeSingularInt32Field(value: &_storage._padding) }() + case 653: try { try decoder.decodeSingularInt32Field(value: &_storage._parent) }() + case 654: try { try decoder.decodeSingularInt32Field(value: &_storage._parse) }() + case 655: try { try decoder.decodeSingularInt32Field(value: &_storage._partial) }() + case 656: try { try decoder.decodeSingularInt32Field(value: &_storage._path) }() + case 657: try { try decoder.decodeSingularInt32Field(value: &_storage._paths) }() + case 658: try { try decoder.decodeSingularInt32Field(value: &_storage._payload) }() + case 659: try { try decoder.decodeSingularInt32Field(value: &_storage._payloadSize) }() + case 660: try { try decoder.decodeSingularInt32Field(value: &_storage._phpClassPrefix) }() + case 661: try { try decoder.decodeSingularInt32Field(value: &_storage._phpGenericServices) }() + case 662: try { try decoder.decodeSingularInt32Field(value: &_storage._phpMetadataNamespace) }() + case 663: try { try decoder.decodeSingularInt32Field(value: &_storage._phpNamespace) }() + case 664: try { try decoder.decodeSingularInt32Field(value: &_storage._pointer) }() + case 665: try { try decoder.decodeSingularInt32Field(value: &_storage._pos) }() + case 666: try { try decoder.decodeSingularInt32Field(value: &_storage._positiveIntValue) }() + case 667: try { try decoder.decodeSingularInt32Field(value: &_storage._prefix) }() + case 668: try { try decoder.decodeSingularInt32Field(value: &_storage._preserveProtoFieldNames) }() + case 669: try { try decoder.decodeSingularInt32Field(value: &_storage._preTraverse) }() + case 670: try { try decoder.decodeSingularInt32Field(value: &_storage._printUnknownFields) }() + case 671: try { try decoder.decodeSingularInt32Field(value: &_storage._proto2) }() + case 672: try { try decoder.decodeSingularInt32Field(value: &_storage._proto3DefaultValue) }() + case 673: try { try decoder.decodeSingularInt32Field(value: &_storage._proto3Optional) }() + case 674: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufApiversionCheck) }() + case 675: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufApiversion2) }() + case 676: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufBool) }() + case 677: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufBytes) }() + case 678: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufDouble) }() + case 679: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufEnumMap) }() + case 680: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufExtension) }() + case 681: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFixed32) }() + case 682: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFixed64) }() + case 683: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFloat) }() + case 684: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufInt32) }() + case 685: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufInt64) }() + case 686: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufMap) }() + case 687: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufMessageMap) }() + case 688: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSfixed32) }() + case 689: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSfixed64) }() + case 690: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSint32) }() + case 691: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSint64) }() + case 692: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufString) }() + case 693: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufUint32) }() + case 694: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufUint64) }() + case 695: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufExtensionFieldValues) }() + case 696: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFieldNumber) }() + case 697: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufGeneratedIsEqualTo) }() + case 698: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufNameMap) }() + case 699: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufNewField) }() + case 700: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufPackage) }() + case 701: try { try decoder.decodeSingularInt32Field(value: &_storage._protocol) }() + case 702: try { try decoder.decodeSingularInt32Field(value: &_storage._protoFieldName) }() + case 703: try { try decoder.decodeSingularInt32Field(value: &_storage._protoMessageName) }() + case 704: try { try decoder.decodeSingularInt32Field(value: &_storage._protoNameProviding) }() + case 705: try { try decoder.decodeSingularInt32Field(value: &_storage._protoPaths) }() + case 706: try { try decoder.decodeSingularInt32Field(value: &_storage._public) }() + case 707: try { try decoder.decodeSingularInt32Field(value: &_storage._publicDependency) }() + case 708: try { try decoder.decodeSingularInt32Field(value: &_storage._putBoolValue) }() + case 709: try { try decoder.decodeSingularInt32Field(value: &_storage._putBytesValue) }() + case 710: try { try decoder.decodeSingularInt32Field(value: &_storage._putDoubleValue) }() + case 711: try { try decoder.decodeSingularInt32Field(value: &_storage._putEnumValue) }() + case 712: try { try decoder.decodeSingularInt32Field(value: &_storage._putFixedUint32) }() + case 713: try { try decoder.decodeSingularInt32Field(value: &_storage._putFixedUint64) }() + case 714: try { try decoder.decodeSingularInt32Field(value: &_storage._putFloatValue) }() + case 715: try { try decoder.decodeSingularInt32Field(value: &_storage._putInt64) }() + case 716: try { try decoder.decodeSingularInt32Field(value: &_storage._putStringValue) }() + case 717: try { try decoder.decodeSingularInt32Field(value: &_storage._putUint64) }() + case 718: try { try decoder.decodeSingularInt32Field(value: &_storage._putUint64Hex) }() + case 719: try { try decoder.decodeSingularInt32Field(value: &_storage._putVarInt) }() + case 720: try { try decoder.decodeSingularInt32Field(value: &_storage._putZigZagVarInt) }() + case 721: try { try decoder.decodeSingularInt32Field(value: &_storage._pyGenericServices) }() + case 722: try { try decoder.decodeSingularInt32Field(value: &_storage._rawChars) }() + case 723: try { try decoder.decodeSingularInt32Field(value: &_storage._rawRepresentable) }() + case 724: try { try decoder.decodeSingularInt32Field(value: &_storage._rawValue) }() + case 725: try { try decoder.decodeSingularInt32Field(value: &_storage._read4HexDigits) }() + case 726: try { try decoder.decodeSingularInt32Field(value: &_storage._register) }() + case 727: try { try decoder.decodeSingularInt32Field(value: &_storage._repeated) }() + case 728: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedEnumExtensionField) }() + case 729: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedExtensionField) }() + case 730: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedFieldEncoding) }() + case 731: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedGroupExtensionField) }() + case 732: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedMessageExtensionField) }() + case 733: try { try decoder.decodeSingularInt32Field(value: &_storage._repeating) }() + case 734: try { try decoder.decodeSingularInt32Field(value: &_storage._requestStreaming) }() + case 735: try { try decoder.decodeSingularInt32Field(value: &_storage._requestTypeURL) }() + case 736: try { try decoder.decodeSingularInt32Field(value: &_storage._requiredSize) }() + case 737: try { try decoder.decodeSingularInt32Field(value: &_storage._responseStreaming) }() + case 738: try { try decoder.decodeSingularInt32Field(value: &_storage._responseTypeURL) }() + case 739: try { try decoder.decodeSingularInt32Field(value: &_storage._result) }() + case 740: try { try decoder.decodeSingularInt32Field(value: &_storage._retention) }() + case 741: try { try decoder.decodeSingularInt32Field(value: &_storage._rethrows) }() + case 742: try { try decoder.decodeSingularInt32Field(value: &_storage._return) }() + case 743: try { try decoder.decodeSingularInt32Field(value: &_storage._returnType) }() + case 744: try { try decoder.decodeSingularInt32Field(value: &_storage._revision) }() + case 745: try { try decoder.decodeSingularInt32Field(value: &_storage._rhs) }() + case 746: try { try decoder.decodeSingularInt32Field(value: &_storage._root) }() + case 747: try { try decoder.decodeSingularInt32Field(value: &_storage._rubyPackage) }() + case 748: try { try decoder.decodeSingularInt32Field(value: &_storage._s) }() + case 749: try { try decoder.decodeSingularInt32Field(value: &_storage._sawBackslash) }() + case 750: try { try decoder.decodeSingularInt32Field(value: &_storage._sawSection4Characters) }() + case 751: try { try decoder.decodeSingularInt32Field(value: &_storage._sawSection5Characters) }() + case 752: try { try decoder.decodeSingularInt32Field(value: &_storage._scanner) }() + case 753: try { try decoder.decodeSingularInt32Field(value: &_storage._seconds) }() + case 754: try { try decoder.decodeSingularInt32Field(value: &_storage._self_p) }() + case 755: try { try decoder.decodeSingularInt32Field(value: &_storage._semantic) }() + case 756: try { try decoder.decodeSingularInt32Field(value: &_storage._separator) }() + case 757: try { try decoder.decodeSingularInt32Field(value: &_storage._serialize) }() + case 758: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedData) }() + case 759: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedSize) }() + case 760: try { try decoder.decodeSingularInt32Field(value: &_storage._serverStreaming) }() + case 761: try { try decoder.decodeSingularInt32Field(value: &_storage._service) }() + case 762: try { try decoder.decodeSingularInt32Field(value: &_storage._serviceDescriptorProto) }() + case 763: try { try decoder.decodeSingularInt32Field(value: &_storage._serviceOptions) }() + case 764: try { try decoder.decodeSingularInt32Field(value: &_storage._set) }() + case 765: try { try decoder.decodeSingularInt32Field(value: &_storage._setExtensionValue) }() + case 766: try { try decoder.decodeSingularInt32Field(value: &_storage._shift) }() + case 767: try { try decoder.decodeSingularInt32Field(value: &_storage._simpleExtensionMap) }() + case 768: try { try decoder.decodeSingularInt32Field(value: &_storage._sizer) }() + case 769: try { try decoder.decodeSingularInt32Field(value: &_storage._source) }() + case 770: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceCodeInfo) }() + case 771: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceContext) }() + case 772: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceEncoding) }() + case 773: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceFile) }() + case 774: try { try decoder.decodeSingularInt32Field(value: &_storage._span) }() + case 775: try { try decoder.decodeSingularInt32Field(value: &_storage._split) }() + case 776: try { try decoder.decodeSingularInt32Field(value: &_storage._start) }() + case 777: try { try decoder.decodeSingularInt32Field(value: &_storage._startArray) }() + case 778: try { try decoder.decodeSingularInt32Field(value: &_storage._startArrayObject) }() + case 779: try { try decoder.decodeSingularInt32Field(value: &_storage._startField) }() + case 780: try { try decoder.decodeSingularInt32Field(value: &_storage._startIndex) }() + case 781: try { try decoder.decodeSingularInt32Field(value: &_storage._startMessageField) }() + case 782: try { try decoder.decodeSingularInt32Field(value: &_storage._startObject) }() + case 783: try { try decoder.decodeSingularInt32Field(value: &_storage._startRegularField) }() + case 784: try { try decoder.decodeSingularInt32Field(value: &_storage._state) }() + case 785: try { try decoder.decodeSingularInt32Field(value: &_storage._static) }() + case 786: try { try decoder.decodeSingularInt32Field(value: &_storage._staticString) }() + case 787: try { try decoder.decodeSingularInt32Field(value: &_storage._storage) }() + case 788: try { try decoder.decodeSingularInt32Field(value: &_storage._string) }() + case 789: try { try decoder.decodeSingularInt32Field(value: &_storage._stringLiteral) }() + case 790: try { try decoder.decodeSingularInt32Field(value: &_storage._stringLiteralType) }() + case 791: try { try decoder.decodeSingularInt32Field(value: &_storage._stringResult) }() + case 792: try { try decoder.decodeSingularInt32Field(value: &_storage._stringValue) }() + case 793: try { try decoder.decodeSingularInt32Field(value: &_storage._struct) }() + case 794: try { try decoder.decodeSingularInt32Field(value: &_storage._structValue) }() + case 795: try { try decoder.decodeSingularInt32Field(value: &_storage._subDecoder) }() + case 796: try { try decoder.decodeSingularInt32Field(value: &_storage._subscript) }() + case 797: try { try decoder.decodeSingularInt32Field(value: &_storage._subVisitor) }() + case 798: try { try decoder.decodeSingularInt32Field(value: &_storage._swift) }() + case 799: try { try decoder.decodeSingularInt32Field(value: &_storage._swiftPrefix) }() + case 800: try { try decoder.decodeSingularInt32Field(value: &_storage._swiftProtobuf) }() + case 801: try { try decoder.decodeSingularInt32Field(value: &_storage._syntax) }() + case 802: try { try decoder.decodeSingularInt32Field(value: &_storage._t) }() + case 803: try { try decoder.decodeSingularInt32Field(value: &_storage._tag) }() + case 804: try { try decoder.decodeSingularInt32Field(value: &_storage._targets) }() + case 805: try { try decoder.decodeSingularInt32Field(value: &_storage._terminator) }() + case 806: try { try decoder.decodeSingularInt32Field(value: &_storage._testDecoder) }() + case 807: try { try decoder.decodeSingularInt32Field(value: &_storage._text) }() + case 808: try { try decoder.decodeSingularInt32Field(value: &_storage._textDecoder) }() + case 809: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecoder) }() + case 810: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecodingError) }() + case 811: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecodingOptions) }() + case 812: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatEncodingOptions) }() + case 813: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatEncodingVisitor) }() + case 814: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatString) }() + case 815: try { try decoder.decodeSingularInt32Field(value: &_storage._throwOrIgnore) }() + case 816: try { try decoder.decodeSingularInt32Field(value: &_storage._throws) }() + case 817: try { try decoder.decodeSingularInt32Field(value: &_storage._timeInterval) }() + case 818: try { try decoder.decodeSingularInt32Field(value: &_storage._timeIntervalSince1970) }() + case 819: try { try decoder.decodeSingularInt32Field(value: &_storage._timeIntervalSinceReferenceDate) }() + case 820: try { try decoder.decodeSingularInt32Field(value: &_storage._timestamp) }() + case 821: try { try decoder.decodeSingularInt32Field(value: &_storage._total) }() + case 822: try { try decoder.decodeSingularInt32Field(value: &_storage._totalArrayDepth) }() + case 823: try { try decoder.decodeSingularInt32Field(value: &_storage._totalSize) }() + case 824: try { try decoder.decodeSingularInt32Field(value: &_storage._trailingComments) }() + case 825: try { try decoder.decodeSingularInt32Field(value: &_storage._traverse) }() + case 826: try { try decoder.decodeSingularInt32Field(value: &_storage._true) }() + case 827: try { try decoder.decodeSingularInt32Field(value: &_storage._try) }() + case 828: try { try decoder.decodeSingularInt32Field(value: &_storage._type) }() + case 829: try { try decoder.decodeSingularInt32Field(value: &_storage._typealias) }() + case 830: try { try decoder.decodeSingularInt32Field(value: &_storage._typeEnum) }() + case 831: try { try decoder.decodeSingularInt32Field(value: &_storage._typeName) }() + case 832: try { try decoder.decodeSingularInt32Field(value: &_storage._typePrefix) }() + case 833: try { try decoder.decodeSingularInt32Field(value: &_storage._typeStart) }() + case 834: try { try decoder.decodeSingularInt32Field(value: &_storage._typeUnknown) }() + case 835: try { try decoder.decodeSingularInt32Field(value: &_storage._typeURL) }() + case 836: try { try decoder.decodeSingularInt32Field(value: &_storage._uint32) }() + case 837: try { try decoder.decodeSingularInt32Field(value: &_storage._uint32Value) }() + case 838: try { try decoder.decodeSingularInt32Field(value: &_storage._uint64) }() + case 839: try { try decoder.decodeSingularInt32Field(value: &_storage._uint64Value) }() + case 840: try { try decoder.decodeSingularInt32Field(value: &_storage._uint8) }() + case 841: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarLiteral) }() + case 842: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarLiteralType) }() + case 843: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalars) }() + case 844: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarView) }() + case 845: try { try decoder.decodeSingularInt32Field(value: &_storage._uninterpretedOption) }() + case 846: try { try decoder.decodeSingularInt32Field(value: &_storage._union) }() + case 847: try { try decoder.decodeSingularInt32Field(value: &_storage._uniqueStorage) }() + case 848: try { try decoder.decodeSingularInt32Field(value: &_storage._unknown) }() + case 849: try { try decoder.decodeSingularInt32Field(value: &_storage._unknownFields_p) }() + case 850: try { try decoder.decodeSingularInt32Field(value: &_storage._unknownStorage) }() + case 851: try { try decoder.decodeSingularInt32Field(value: &_storage._unpackTo) }() + case 852: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeBufferPointer) }() + case 853: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutablePointer) }() + case 854: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutableRawBufferPointer) }() + case 855: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutableRawPointer) }() + case 856: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeRawBufferPointer) }() + case 857: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeRawPointer) }() + case 858: try { try decoder.decodeSingularInt32Field(value: &_storage._unverifiedLazy) }() + case 859: try { try decoder.decodeSingularInt32Field(value: &_storage._updatedOptions) }() + case 860: try { try decoder.decodeSingularInt32Field(value: &_storage._url) }() + case 861: try { try decoder.decodeSingularInt32Field(value: &_storage._useDeterministicOrdering) }() + case 862: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8) }() + case 863: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8Ptr) }() + case 864: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8ToDouble) }() + case 865: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8Validation) }() + case 866: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8View) }() + case 867: try { try decoder.decodeSingularInt32Field(value: &_storage._v) }() + case 868: try { try decoder.decodeSingularInt32Field(value: &_storage._value) }() + case 869: try { try decoder.decodeSingularInt32Field(value: &_storage._valueField) }() + case 870: try { try decoder.decodeSingularInt32Field(value: &_storage._values) }() + case 871: try { try decoder.decodeSingularInt32Field(value: &_storage._valueType) }() + case 872: try { try decoder.decodeSingularInt32Field(value: &_storage._var) }() + case 873: try { try decoder.decodeSingularInt32Field(value: &_storage._verification) }() + case 874: try { try decoder.decodeSingularInt32Field(value: &_storage._verificationState) }() + case 875: try { try decoder.decodeSingularInt32Field(value: &_storage._version) }() + case 876: try { try decoder.decodeSingularInt32Field(value: &_storage._versionString) }() + case 877: try { try decoder.decodeSingularInt32Field(value: &_storage._visitExtensionFields) }() + case 878: try { try decoder.decodeSingularInt32Field(value: &_storage._visitExtensionFieldsAsMessageSet) }() + case 879: try { try decoder.decodeSingularInt32Field(value: &_storage._visitMapField) }() + case 880: try { try decoder.decodeSingularInt32Field(value: &_storage._visitor) }() + case 881: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPacked) }() + case 882: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedBoolField) }() + case 883: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedDoubleField) }() + case 884: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedEnumField) }() + case 885: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFixed32Field) }() + case 886: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFixed64Field) }() + case 887: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFloatField) }() + case 888: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedInt32Field) }() + case 889: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedInt64Field) }() + case 890: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSfixed32Field) }() + case 891: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSfixed64Field) }() + case 892: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSint32Field) }() + case 893: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSint64Field) }() + case 894: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedUint32Field) }() + case 895: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedUint64Field) }() + case 896: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeated) }() + case 897: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedBoolField) }() + case 898: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedBytesField) }() + case 899: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedDoubleField) }() + case 900: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedEnumField) }() + case 901: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFixed32Field) }() + case 902: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFixed64Field) }() + case 903: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFloatField) }() + case 904: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedGroupField) }() + case 905: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedInt32Field) }() + case 906: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedInt64Field) }() + case 907: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedMessageField) }() + case 908: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSfixed32Field) }() + case 909: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSfixed64Field) }() + case 910: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSint32Field) }() + case 911: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSint64Field) }() + case 912: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedStringField) }() + case 913: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedUint32Field) }() + case 914: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedUint64Field) }() + case 915: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingular) }() + case 916: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularBoolField) }() + case 917: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularBytesField) }() + case 918: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularDoubleField) }() + case 919: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularEnumField) }() + case 920: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFixed32Field) }() + case 921: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFixed64Field) }() + case 922: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFloatField) }() + case 923: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularGroupField) }() + case 924: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularInt32Field) }() + case 925: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularInt64Field) }() + case 926: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularMessageField) }() + case 927: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSfixed32Field) }() + case 928: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSfixed64Field) }() + case 929: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSint32Field) }() + case 930: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSint64Field) }() + case 931: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularStringField) }() + case 932: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularUint32Field) }() + case 933: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularUint64Field) }() + case 934: try { try decoder.decodeSingularInt32Field(value: &_storage._visitUnknown) }() + case 935: try { try decoder.decodeSingularInt32Field(value: &_storage._wasDecoded) }() + case 936: try { try decoder.decodeSingularInt32Field(value: &_storage._weak) }() + case 937: try { try decoder.decodeSingularInt32Field(value: &_storage._weakDependency) }() + case 938: try { try decoder.decodeSingularInt32Field(value: &_storage._where) }() + case 939: try { try decoder.decodeSingularInt32Field(value: &_storage._wireFormat) }() + case 940: try { try decoder.decodeSingularInt32Field(value: &_storage._with) }() + case 941: try { try decoder.decodeSingularInt32Field(value: &_storage._withUnsafeBytes) }() + case 942: try { try decoder.decodeSingularInt32Field(value: &_storage._withUnsafeMutableBytes) }() + case 943: try { try decoder.decodeSingularInt32Field(value: &_storage._work) }() + case 944: try { try decoder.decodeSingularInt32Field(value: &_storage._wrapped) }() + case 945: try { try decoder.decodeSingularInt32Field(value: &_storage._wrappedType) }() + case 946: try { try decoder.decodeSingularInt32Field(value: &_storage._wrappedValue) }() + case 947: try { try decoder.decodeSingularInt32Field(value: &_storage._written) }() + case 948: try { try decoder.decodeSingularInt32Field(value: &_storage._yday) }() default: break } } @@ -8893,2642 +8839,2624 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._clearEdition_p != 0 { try visitor.visitSingularInt32Field(value: _storage._clearEdition_p, fieldNumber: 75) } - if _storage._clearEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearEditionEnum_p, fieldNumber: 76) - } if _storage._clearEnd_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearEnd_p, fieldNumber: 77) + try visitor.visitSingularInt32Field(value: _storage._clearEnd_p, fieldNumber: 76) } if _storage._clearEnumType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearEnumType_p, fieldNumber: 78) + try visitor.visitSingularInt32Field(value: _storage._clearEnumType_p, fieldNumber: 77) } if _storage._clearExtendee_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearExtendee_p, fieldNumber: 79) + try visitor.visitSingularInt32Field(value: _storage._clearExtendee_p, fieldNumber: 78) } if _storage._clearExtensionValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearExtensionValue_p, fieldNumber: 80) + try visitor.visitSingularInt32Field(value: _storage._clearExtensionValue_p, fieldNumber: 79) } if _storage._clearFeatures_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearFeatures_p, fieldNumber: 81) + try visitor.visitSingularInt32Field(value: _storage._clearFeatures_p, fieldNumber: 80) } if _storage._clearFieldPresence_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearFieldPresence_p, fieldNumber: 82) + try visitor.visitSingularInt32Field(value: _storage._clearFieldPresence_p, fieldNumber: 81) } if _storage._clearFullName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearFullName_p, fieldNumber: 83) + try visitor.visitSingularInt32Field(value: _storage._clearFullName_p, fieldNumber: 82) } if _storage._clearGoPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearGoPackage_p, fieldNumber: 84) + try visitor.visitSingularInt32Field(value: _storage._clearGoPackage_p, fieldNumber: 83) } if _storage._clearIdempotencyLevel_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearIdempotencyLevel_p, fieldNumber: 85) + try visitor.visitSingularInt32Field(value: _storage._clearIdempotencyLevel_p, fieldNumber: 84) } if _storage._clearIdentifierValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearIdentifierValue_p, fieldNumber: 86) + try visitor.visitSingularInt32Field(value: _storage._clearIdentifierValue_p, fieldNumber: 85) } if _storage._clearInputType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearInputType_p, fieldNumber: 87) + try visitor.visitSingularInt32Field(value: _storage._clearInputType_p, fieldNumber: 86) } if _storage._clearIsExtension_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearIsExtension_p, fieldNumber: 88) + try visitor.visitSingularInt32Field(value: _storage._clearIsExtension_p, fieldNumber: 87) } if _storage._clearJavaGenerateEqualsAndHash_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaGenerateEqualsAndHash_p, fieldNumber: 89) + try visitor.visitSingularInt32Field(value: _storage._clearJavaGenerateEqualsAndHash_p, fieldNumber: 88) } if _storage._clearJavaGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaGenericServices_p, fieldNumber: 90) + try visitor.visitSingularInt32Field(value: _storage._clearJavaGenericServices_p, fieldNumber: 89) } if _storage._clearJavaMultipleFiles_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaMultipleFiles_p, fieldNumber: 91) + try visitor.visitSingularInt32Field(value: _storage._clearJavaMultipleFiles_p, fieldNumber: 90) } if _storage._clearJavaOuterClassname_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaOuterClassname_p, fieldNumber: 92) + try visitor.visitSingularInt32Field(value: _storage._clearJavaOuterClassname_p, fieldNumber: 91) } if _storage._clearJavaPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaPackage_p, fieldNumber: 93) + try visitor.visitSingularInt32Field(value: _storage._clearJavaPackage_p, fieldNumber: 92) } if _storage._clearJavaStringCheckUtf8_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaStringCheckUtf8_p, fieldNumber: 94) + try visitor.visitSingularInt32Field(value: _storage._clearJavaStringCheckUtf8_p, fieldNumber: 93) } if _storage._clearJsonFormat_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJsonFormat_p, fieldNumber: 95) + try visitor.visitSingularInt32Field(value: _storage._clearJsonFormat_p, fieldNumber: 94) } if _storage._clearJsonName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJsonName_p, fieldNumber: 96) + try visitor.visitSingularInt32Field(value: _storage._clearJsonName_p, fieldNumber: 95) } if _storage._clearJstype_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJstype_p, fieldNumber: 97) + try visitor.visitSingularInt32Field(value: _storage._clearJstype_p, fieldNumber: 96) } if _storage._clearLabel_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearLabel_p, fieldNumber: 98) + try visitor.visitSingularInt32Field(value: _storage._clearLabel_p, fieldNumber: 97) } if _storage._clearLazy_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearLazy_p, fieldNumber: 99) + try visitor.visitSingularInt32Field(value: _storage._clearLazy_p, fieldNumber: 98) } if _storage._clearLeadingComments_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearLeadingComments_p, fieldNumber: 100) + try visitor.visitSingularInt32Field(value: _storage._clearLeadingComments_p, fieldNumber: 99) } if _storage._clearMapEntry_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMapEntry_p, fieldNumber: 101) + try visitor.visitSingularInt32Field(value: _storage._clearMapEntry_p, fieldNumber: 100) } if _storage._clearMaximumEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMaximumEdition_p, fieldNumber: 102) - } - if _storage._clearMaximumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMaximumEditionEnum_p, fieldNumber: 103) + try visitor.visitSingularInt32Field(value: _storage._clearMaximumEdition_p, fieldNumber: 101) } if _storage._clearMessageEncoding_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMessageEncoding_p, fieldNumber: 104) + try visitor.visitSingularInt32Field(value: _storage._clearMessageEncoding_p, fieldNumber: 102) } if _storage._clearMessageSetWireFormat_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMessageSetWireFormat_p, fieldNumber: 105) + try visitor.visitSingularInt32Field(value: _storage._clearMessageSetWireFormat_p, fieldNumber: 103) } if _storage._clearMinimumEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMinimumEdition_p, fieldNumber: 106) - } - if _storage._clearMinimumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMinimumEditionEnum_p, fieldNumber: 107) + try visitor.visitSingularInt32Field(value: _storage._clearMinimumEdition_p, fieldNumber: 104) } if _storage._clearName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearName_p, fieldNumber: 108) + try visitor.visitSingularInt32Field(value: _storage._clearName_p, fieldNumber: 105) } if _storage._clearNamePart_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearNamePart_p, fieldNumber: 109) + try visitor.visitSingularInt32Field(value: _storage._clearNamePart_p, fieldNumber: 106) } if _storage._clearNegativeIntValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearNegativeIntValue_p, fieldNumber: 110) + try visitor.visitSingularInt32Field(value: _storage._clearNegativeIntValue_p, fieldNumber: 107) } if _storage._clearNoStandardDescriptorAccessor_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearNoStandardDescriptorAccessor_p, fieldNumber: 111) + try visitor.visitSingularInt32Field(value: _storage._clearNoStandardDescriptorAccessor_p, fieldNumber: 108) } if _storage._clearNumber_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearNumber_p, fieldNumber: 112) + try visitor.visitSingularInt32Field(value: _storage._clearNumber_p, fieldNumber: 109) } if _storage._clearObjcClassPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearObjcClassPrefix_p, fieldNumber: 113) + try visitor.visitSingularInt32Field(value: _storage._clearObjcClassPrefix_p, fieldNumber: 110) } if _storage._clearOneofIndex_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearOneofIndex_p, fieldNumber: 114) + try visitor.visitSingularInt32Field(value: _storage._clearOneofIndex_p, fieldNumber: 111) } if _storage._clearOptimizeFor_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearOptimizeFor_p, fieldNumber: 115) + try visitor.visitSingularInt32Field(value: _storage._clearOptimizeFor_p, fieldNumber: 112) } if _storage._clearOptions_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearOptions_p, fieldNumber: 116) + try visitor.visitSingularInt32Field(value: _storage._clearOptions_p, fieldNumber: 113) } if _storage._clearOutputType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearOutputType_p, fieldNumber: 117) + try visitor.visitSingularInt32Field(value: _storage._clearOutputType_p, fieldNumber: 114) } if _storage._clearPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPackage_p, fieldNumber: 118) + try visitor.visitSingularInt32Field(value: _storage._clearPackage_p, fieldNumber: 115) } if _storage._clearPacked_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPacked_p, fieldNumber: 119) + try visitor.visitSingularInt32Field(value: _storage._clearPacked_p, fieldNumber: 116) } if _storage._clearPhpClassPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPhpClassPrefix_p, fieldNumber: 120) + try visitor.visitSingularInt32Field(value: _storage._clearPhpClassPrefix_p, fieldNumber: 117) } if _storage._clearPhpGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPhpGenericServices_p, fieldNumber: 121) + try visitor.visitSingularInt32Field(value: _storage._clearPhpGenericServices_p, fieldNumber: 118) } if _storage._clearPhpMetadataNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPhpMetadataNamespace_p, fieldNumber: 122) + try visitor.visitSingularInt32Field(value: _storage._clearPhpMetadataNamespace_p, fieldNumber: 119) } if _storage._clearPhpNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPhpNamespace_p, fieldNumber: 123) + try visitor.visitSingularInt32Field(value: _storage._clearPhpNamespace_p, fieldNumber: 120) } if _storage._clearPositiveIntValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPositiveIntValue_p, fieldNumber: 124) + try visitor.visitSingularInt32Field(value: _storage._clearPositiveIntValue_p, fieldNumber: 121) } if _storage._clearProto3Optional_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearProto3Optional_p, fieldNumber: 125) + try visitor.visitSingularInt32Field(value: _storage._clearProto3Optional_p, fieldNumber: 122) } if _storage._clearPyGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPyGenericServices_p, fieldNumber: 126) + try visitor.visitSingularInt32Field(value: _storage._clearPyGenericServices_p, fieldNumber: 123) } if _storage._clearRepeated_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearRepeated_p, fieldNumber: 127) + try visitor.visitSingularInt32Field(value: _storage._clearRepeated_p, fieldNumber: 124) } if _storage._clearRepeatedFieldEncoding_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearRepeatedFieldEncoding_p, fieldNumber: 128) + try visitor.visitSingularInt32Field(value: _storage._clearRepeatedFieldEncoding_p, fieldNumber: 125) } if _storage._clearReserved_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearReserved_p, fieldNumber: 129) + try visitor.visitSingularInt32Field(value: _storage._clearReserved_p, fieldNumber: 126) } if _storage._clearRetention_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearRetention_p, fieldNumber: 130) + try visitor.visitSingularInt32Field(value: _storage._clearRetention_p, fieldNumber: 127) } if _storage._clearRubyPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearRubyPackage_p, fieldNumber: 131) + try visitor.visitSingularInt32Field(value: _storage._clearRubyPackage_p, fieldNumber: 128) } if _storage._clearSemantic_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSemantic_p, fieldNumber: 132) + try visitor.visitSingularInt32Field(value: _storage._clearSemantic_p, fieldNumber: 129) } if _storage._clearServerStreaming_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearServerStreaming_p, fieldNumber: 133) + try visitor.visitSingularInt32Field(value: _storage._clearServerStreaming_p, fieldNumber: 130) } if _storage._clearSourceCodeInfo_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSourceCodeInfo_p, fieldNumber: 134) + try visitor.visitSingularInt32Field(value: _storage._clearSourceCodeInfo_p, fieldNumber: 131) } if _storage._clearSourceContext_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSourceContext_p, fieldNumber: 135) + try visitor.visitSingularInt32Field(value: _storage._clearSourceContext_p, fieldNumber: 132) } if _storage._clearSourceFile_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSourceFile_p, fieldNumber: 136) + try visitor.visitSingularInt32Field(value: _storage._clearSourceFile_p, fieldNumber: 133) } if _storage._clearStart_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearStart_p, fieldNumber: 137) + try visitor.visitSingularInt32Field(value: _storage._clearStart_p, fieldNumber: 134) } if _storage._clearStringValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearStringValue_p, fieldNumber: 138) + try visitor.visitSingularInt32Field(value: _storage._clearStringValue_p, fieldNumber: 135) } if _storage._clearSwiftPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSwiftPrefix_p, fieldNumber: 139) + try visitor.visitSingularInt32Field(value: _storage._clearSwiftPrefix_p, fieldNumber: 136) } if _storage._clearSyntax_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSyntax_p, fieldNumber: 140) + try visitor.visitSingularInt32Field(value: _storage._clearSyntax_p, fieldNumber: 137) } if _storage._clearTrailingComments_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearTrailingComments_p, fieldNumber: 141) + try visitor.visitSingularInt32Field(value: _storage._clearTrailingComments_p, fieldNumber: 138) } if _storage._clearType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearType_p, fieldNumber: 142) + try visitor.visitSingularInt32Field(value: _storage._clearType_p, fieldNumber: 139) } if _storage._clearTypeName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearTypeName_p, fieldNumber: 143) + try visitor.visitSingularInt32Field(value: _storage._clearTypeName_p, fieldNumber: 140) } if _storage._clearUnverifiedLazy_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearUnverifiedLazy_p, fieldNumber: 144) + try visitor.visitSingularInt32Field(value: _storage._clearUnverifiedLazy_p, fieldNumber: 141) + } + if _storage._clearUtf8Validation_p != 0 { + try visitor.visitSingularInt32Field(value: _storage._clearUtf8Validation_p, fieldNumber: 142) } if _storage._clearValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearValue_p, fieldNumber: 145) + try visitor.visitSingularInt32Field(value: _storage._clearValue_p, fieldNumber: 143) } if _storage._clearVerification_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearVerification_p, fieldNumber: 146) + try visitor.visitSingularInt32Field(value: _storage._clearVerification_p, fieldNumber: 144) } if _storage._clearWeak_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearWeak_p, fieldNumber: 147) + try visitor.visitSingularInt32Field(value: _storage._clearWeak_p, fieldNumber: 145) } if _storage._clientStreaming != 0 { - try visitor.visitSingularInt32Field(value: _storage._clientStreaming, fieldNumber: 148) + try visitor.visitSingularInt32Field(value: _storage._clientStreaming, fieldNumber: 146) } if _storage._codePoint != 0 { - try visitor.visitSingularInt32Field(value: _storage._codePoint, fieldNumber: 149) + try visitor.visitSingularInt32Field(value: _storage._codePoint, fieldNumber: 147) } if _storage._codeUnits != 0 { - try visitor.visitSingularInt32Field(value: _storage._codeUnits, fieldNumber: 150) + try visitor.visitSingularInt32Field(value: _storage._codeUnits, fieldNumber: 148) } if _storage._collection != 0 { - try visitor.visitSingularInt32Field(value: _storage._collection, fieldNumber: 151) + try visitor.visitSingularInt32Field(value: _storage._collection, fieldNumber: 149) } if _storage._com != 0 { - try visitor.visitSingularInt32Field(value: _storage._com, fieldNumber: 152) + try visitor.visitSingularInt32Field(value: _storage._com, fieldNumber: 150) } if _storage._comma != 0 { - try visitor.visitSingularInt32Field(value: _storage._comma, fieldNumber: 153) + try visitor.visitSingularInt32Field(value: _storage._comma, fieldNumber: 151) } if _storage._contentsOf != 0 { - try visitor.visitSingularInt32Field(value: _storage._contentsOf, fieldNumber: 154) + try visitor.visitSingularInt32Field(value: _storage._contentsOf, fieldNumber: 152) } if _storage._contiguousBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._contiguousBytes, fieldNumber: 155) + try visitor.visitSingularInt32Field(value: _storage._contiguousBytes, fieldNumber: 153) } if _storage._count != 0 { - try visitor.visitSingularInt32Field(value: _storage._count, fieldNumber: 156) + try visitor.visitSingularInt32Field(value: _storage._count, fieldNumber: 154) } if _storage._countVarintsInBuffer != 0 { - try visitor.visitSingularInt32Field(value: _storage._countVarintsInBuffer, fieldNumber: 157) + try visitor.visitSingularInt32Field(value: _storage._countVarintsInBuffer, fieldNumber: 155) } if _storage._csharpNamespace != 0 { - try visitor.visitSingularInt32Field(value: _storage._csharpNamespace, fieldNumber: 158) + try visitor.visitSingularInt32Field(value: _storage._csharpNamespace, fieldNumber: 156) } if _storage._ctype != 0 { - try visitor.visitSingularInt32Field(value: _storage._ctype, fieldNumber: 159) + try visitor.visitSingularInt32Field(value: _storage._ctype, fieldNumber: 157) } if _storage._customCodable != 0 { - try visitor.visitSingularInt32Field(value: _storage._customCodable, fieldNumber: 160) + try visitor.visitSingularInt32Field(value: _storage._customCodable, fieldNumber: 158) } if _storage._customDebugStringConvertible != 0 { - try visitor.visitSingularInt32Field(value: _storage._customDebugStringConvertible, fieldNumber: 161) + try visitor.visitSingularInt32Field(value: _storage._customDebugStringConvertible, fieldNumber: 159) } if _storage._d != 0 { - try visitor.visitSingularInt32Field(value: _storage._d, fieldNumber: 162) + try visitor.visitSingularInt32Field(value: _storage._d, fieldNumber: 160) } if _storage._data != 0 { - try visitor.visitSingularInt32Field(value: _storage._data, fieldNumber: 163) + try visitor.visitSingularInt32Field(value: _storage._data, fieldNumber: 161) } if _storage._dataResult != 0 { - try visitor.visitSingularInt32Field(value: _storage._dataResult, fieldNumber: 164) + try visitor.visitSingularInt32Field(value: _storage._dataResult, fieldNumber: 162) } if _storage._date != 0 { - try visitor.visitSingularInt32Field(value: _storage._date, fieldNumber: 165) + try visitor.visitSingularInt32Field(value: _storage._date, fieldNumber: 163) } if _storage._daySec != 0 { - try visitor.visitSingularInt32Field(value: _storage._daySec, fieldNumber: 166) + try visitor.visitSingularInt32Field(value: _storage._daySec, fieldNumber: 164) } if _storage._daysSinceEpoch != 0 { - try visitor.visitSingularInt32Field(value: _storage._daysSinceEpoch, fieldNumber: 167) + try visitor.visitSingularInt32Field(value: _storage._daysSinceEpoch, fieldNumber: 165) } if _storage._debugDescription_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._debugDescription_p, fieldNumber: 168) + try visitor.visitSingularInt32Field(value: _storage._debugDescription_p, fieldNumber: 166) } if _storage._debugRedact != 0 { - try visitor.visitSingularInt32Field(value: _storage._debugRedact, fieldNumber: 169) + try visitor.visitSingularInt32Field(value: _storage._debugRedact, fieldNumber: 167) } if _storage._declaration != 0 { - try visitor.visitSingularInt32Field(value: _storage._declaration, fieldNumber: 170) + try visitor.visitSingularInt32Field(value: _storage._declaration, fieldNumber: 168) } if _storage._decoded != 0 { - try visitor.visitSingularInt32Field(value: _storage._decoded, fieldNumber: 171) + try visitor.visitSingularInt32Field(value: _storage._decoded, fieldNumber: 169) } if _storage._decodedFromJsonnull != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodedFromJsonnull, fieldNumber: 172) + try visitor.visitSingularInt32Field(value: _storage._decodedFromJsonnull, fieldNumber: 170) } if _storage._decodeExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeExtensionField, fieldNumber: 173) + try visitor.visitSingularInt32Field(value: _storage._decodeExtensionField, fieldNumber: 171) } if _storage._decodeExtensionFieldsAsMessageSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeExtensionFieldsAsMessageSet, fieldNumber: 174) + try visitor.visitSingularInt32Field(value: _storage._decodeExtensionFieldsAsMessageSet, fieldNumber: 172) } if _storage._decodeJson != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeJson, fieldNumber: 175) + try visitor.visitSingularInt32Field(value: _storage._decodeJson, fieldNumber: 173) } if _storage._decodeMapField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeMapField, fieldNumber: 176) + try visitor.visitSingularInt32Field(value: _storage._decodeMapField, fieldNumber: 174) } if _storage._decodeMessage != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeMessage, fieldNumber: 177) + try visitor.visitSingularInt32Field(value: _storage._decodeMessage, fieldNumber: 175) } if _storage._decoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._decoder, fieldNumber: 178) + try visitor.visitSingularInt32Field(value: _storage._decoder, fieldNumber: 176) } if _storage._decodeRepeated != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeated, fieldNumber: 179) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeated, fieldNumber: 177) } if _storage._decodeRepeatedBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedBoolField, fieldNumber: 180) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedBoolField, fieldNumber: 178) } if _storage._decodeRepeatedBytesField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedBytesField, fieldNumber: 181) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedBytesField, fieldNumber: 179) } if _storage._decodeRepeatedDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedDoubleField, fieldNumber: 182) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedDoubleField, fieldNumber: 180) } if _storage._decodeRepeatedEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedEnumField, fieldNumber: 183) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedEnumField, fieldNumber: 181) } if _storage._decodeRepeatedFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFixed32Field, fieldNumber: 184) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFixed32Field, fieldNumber: 182) } if _storage._decodeRepeatedFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFixed64Field, fieldNumber: 185) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFixed64Field, fieldNumber: 183) } if _storage._decodeRepeatedFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFloatField, fieldNumber: 186) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFloatField, fieldNumber: 184) } if _storage._decodeRepeatedGroupField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedGroupField, fieldNumber: 187) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedGroupField, fieldNumber: 185) } if _storage._decodeRepeatedInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedInt32Field, fieldNumber: 188) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedInt32Field, fieldNumber: 186) } if _storage._decodeRepeatedInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedInt64Field, fieldNumber: 189) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedInt64Field, fieldNumber: 187) } if _storage._decodeRepeatedMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedMessageField, fieldNumber: 190) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedMessageField, fieldNumber: 188) } if _storage._decodeRepeatedSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSfixed32Field, fieldNumber: 191) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSfixed32Field, fieldNumber: 189) } if _storage._decodeRepeatedSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSfixed64Field, fieldNumber: 192) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSfixed64Field, fieldNumber: 190) } if _storage._decodeRepeatedSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSint32Field, fieldNumber: 193) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSint32Field, fieldNumber: 191) } if _storage._decodeRepeatedSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSint64Field, fieldNumber: 194) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSint64Field, fieldNumber: 192) } if _storage._decodeRepeatedStringField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedStringField, fieldNumber: 195) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedStringField, fieldNumber: 193) } if _storage._decodeRepeatedUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedUint32Field, fieldNumber: 196) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedUint32Field, fieldNumber: 194) } if _storage._decodeRepeatedUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedUint64Field, fieldNumber: 197) + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedUint64Field, fieldNumber: 195) } if _storage._decodeSingular != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingular, fieldNumber: 198) + try visitor.visitSingularInt32Field(value: _storage._decodeSingular, fieldNumber: 196) } if _storage._decodeSingularBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularBoolField, fieldNumber: 199) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularBoolField, fieldNumber: 197) } if _storage._decodeSingularBytesField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularBytesField, fieldNumber: 200) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularBytesField, fieldNumber: 198) } if _storage._decodeSingularDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularDoubleField, fieldNumber: 201) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularDoubleField, fieldNumber: 199) } if _storage._decodeSingularEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularEnumField, fieldNumber: 202) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularEnumField, fieldNumber: 200) } if _storage._decodeSingularFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularFixed32Field, fieldNumber: 203) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularFixed32Field, fieldNumber: 201) } if _storage._decodeSingularFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularFixed64Field, fieldNumber: 204) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularFixed64Field, fieldNumber: 202) } if _storage._decodeSingularFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularFloatField, fieldNumber: 205) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularFloatField, fieldNumber: 203) } if _storage._decodeSingularGroupField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularGroupField, fieldNumber: 206) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularGroupField, fieldNumber: 204) } if _storage._decodeSingularInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularInt32Field, fieldNumber: 207) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularInt32Field, fieldNumber: 205) } if _storage._decodeSingularInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularInt64Field, fieldNumber: 208) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularInt64Field, fieldNumber: 206) } if _storage._decodeSingularMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularMessageField, fieldNumber: 209) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularMessageField, fieldNumber: 207) } if _storage._decodeSingularSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularSfixed32Field, fieldNumber: 210) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularSfixed32Field, fieldNumber: 208) } if _storage._decodeSingularSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularSfixed64Field, fieldNumber: 211) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularSfixed64Field, fieldNumber: 209) } if _storage._decodeSingularSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularSint32Field, fieldNumber: 212) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularSint32Field, fieldNumber: 210) } if _storage._decodeSingularSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularSint64Field, fieldNumber: 213) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularSint64Field, fieldNumber: 211) } if _storage._decodeSingularStringField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularStringField, fieldNumber: 214) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularStringField, fieldNumber: 212) } if _storage._decodeSingularUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularUint32Field, fieldNumber: 215) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularUint32Field, fieldNumber: 213) } if _storage._decodeSingularUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularUint64Field, fieldNumber: 216) + try visitor.visitSingularInt32Field(value: _storage._decodeSingularUint64Field, fieldNumber: 214) } if _storage._decodeTextFormat != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeTextFormat, fieldNumber: 217) + try visitor.visitSingularInt32Field(value: _storage._decodeTextFormat, fieldNumber: 215) } if _storage._defaultAnyTypeUrlprefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._defaultAnyTypeUrlprefix, fieldNumber: 218) + try visitor.visitSingularInt32Field(value: _storage._defaultAnyTypeUrlprefix, fieldNumber: 216) } if _storage._defaults != 0 { - try visitor.visitSingularInt32Field(value: _storage._defaults, fieldNumber: 219) + try visitor.visitSingularInt32Field(value: _storage._defaults, fieldNumber: 217) } if _storage._defaultValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._defaultValue, fieldNumber: 220) + try visitor.visitSingularInt32Field(value: _storage._defaultValue, fieldNumber: 218) } if _storage._dependency != 0 { - try visitor.visitSingularInt32Field(value: _storage._dependency, fieldNumber: 221) + try visitor.visitSingularInt32Field(value: _storage._dependency, fieldNumber: 219) } if _storage._deprecated != 0 { - try visitor.visitSingularInt32Field(value: _storage._deprecated, fieldNumber: 222) + try visitor.visitSingularInt32Field(value: _storage._deprecated, fieldNumber: 220) } if _storage._deprecatedLegacyJsonFieldConflicts != 0 { - try visitor.visitSingularInt32Field(value: _storage._deprecatedLegacyJsonFieldConflicts, fieldNumber: 223) + try visitor.visitSingularInt32Field(value: _storage._deprecatedLegacyJsonFieldConflicts, fieldNumber: 221) } if _storage._description_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._description_p, fieldNumber: 224) + try visitor.visitSingularInt32Field(value: _storage._description_p, fieldNumber: 222) } if _storage._descriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._descriptorProto, fieldNumber: 225) + try visitor.visitSingularInt32Field(value: _storage._descriptorProto, fieldNumber: 223) } if _storage._dictionary != 0 { - try visitor.visitSingularInt32Field(value: _storage._dictionary, fieldNumber: 226) + try visitor.visitSingularInt32Field(value: _storage._dictionary, fieldNumber: 224) } if _storage._dictionaryLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._dictionaryLiteral, fieldNumber: 227) + try visitor.visitSingularInt32Field(value: _storage._dictionaryLiteral, fieldNumber: 225) } if _storage._digit != 0 { - try visitor.visitSingularInt32Field(value: _storage._digit, fieldNumber: 228) + try visitor.visitSingularInt32Field(value: _storage._digit, fieldNumber: 226) } if _storage._digit0 != 0 { - try visitor.visitSingularInt32Field(value: _storage._digit0, fieldNumber: 229) + try visitor.visitSingularInt32Field(value: _storage._digit0, fieldNumber: 227) } if _storage._digit1 != 0 { - try visitor.visitSingularInt32Field(value: _storage._digit1, fieldNumber: 230) + try visitor.visitSingularInt32Field(value: _storage._digit1, fieldNumber: 228) } if _storage._digitCount != 0 { - try visitor.visitSingularInt32Field(value: _storage._digitCount, fieldNumber: 231) + try visitor.visitSingularInt32Field(value: _storage._digitCount, fieldNumber: 229) } if _storage._digits != 0 { - try visitor.visitSingularInt32Field(value: _storage._digits, fieldNumber: 232) + try visitor.visitSingularInt32Field(value: _storage._digits, fieldNumber: 230) } if _storage._digitValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._digitValue, fieldNumber: 233) + try visitor.visitSingularInt32Field(value: _storage._digitValue, fieldNumber: 231) } if _storage._discardableResult != 0 { - try visitor.visitSingularInt32Field(value: _storage._discardableResult, fieldNumber: 234) + try visitor.visitSingularInt32Field(value: _storage._discardableResult, fieldNumber: 232) } if _storage._discardUnknownFields != 0 { - try visitor.visitSingularInt32Field(value: _storage._discardUnknownFields, fieldNumber: 235) + try visitor.visitSingularInt32Field(value: _storage._discardUnknownFields, fieldNumber: 233) } if _storage._distance != 0 { - try visitor.visitSingularInt32Field(value: _storage._distance, fieldNumber: 236) + try visitor.visitSingularInt32Field(value: _storage._distance, fieldNumber: 234) } if _storage._double != 0 { - try visitor.visitSingularInt32Field(value: _storage._double, fieldNumber: 237) + try visitor.visitSingularInt32Field(value: _storage._double, fieldNumber: 235) } if _storage._doubleValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._doubleValue, fieldNumber: 238) + try visitor.visitSingularInt32Field(value: _storage._doubleValue, fieldNumber: 236) } if _storage._duration != 0 { - try visitor.visitSingularInt32Field(value: _storage._duration, fieldNumber: 239) + try visitor.visitSingularInt32Field(value: _storage._duration, fieldNumber: 237) } if _storage._e != 0 { - try visitor.visitSingularInt32Field(value: _storage._e, fieldNumber: 240) + try visitor.visitSingularInt32Field(value: _storage._e, fieldNumber: 238) } if _storage._edition != 0 { - try visitor.visitSingularInt32Field(value: _storage._edition, fieldNumber: 241) + try visitor.visitSingularInt32Field(value: _storage._edition, fieldNumber: 239) } if _storage._editionDefault != 0 { - try visitor.visitSingularInt32Field(value: _storage._editionDefault, fieldNumber: 242) + try visitor.visitSingularInt32Field(value: _storage._editionDefault, fieldNumber: 240) } if _storage._editionDefaults != 0 { - try visitor.visitSingularInt32Field(value: _storage._editionDefaults, fieldNumber: 243) - } - if _storage._editionEnum != 0 { - try visitor.visitSingularInt32Field(value: _storage._editionEnum, fieldNumber: 244) + try visitor.visitSingularInt32Field(value: _storage._editionDefaults, fieldNumber: 241) } if _storage._element != 0 { - try visitor.visitSingularInt32Field(value: _storage._element, fieldNumber: 245) + try visitor.visitSingularInt32Field(value: _storage._element, fieldNumber: 242) } if _storage._elements != 0 { - try visitor.visitSingularInt32Field(value: _storage._elements, fieldNumber: 246) + try visitor.visitSingularInt32Field(value: _storage._elements, fieldNumber: 243) } if _storage._emitExtensionFieldName != 0 { - try visitor.visitSingularInt32Field(value: _storage._emitExtensionFieldName, fieldNumber: 247) + try visitor.visitSingularInt32Field(value: _storage._emitExtensionFieldName, fieldNumber: 244) } if _storage._emitFieldName != 0 { - try visitor.visitSingularInt32Field(value: _storage._emitFieldName, fieldNumber: 248) + try visitor.visitSingularInt32Field(value: _storage._emitFieldName, fieldNumber: 245) } if _storage._emitFieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._emitFieldNumber, fieldNumber: 249) + try visitor.visitSingularInt32Field(value: _storage._emitFieldNumber, fieldNumber: 246) } if _storage._empty != 0 { - try visitor.visitSingularInt32Field(value: _storage._empty, fieldNumber: 250) + try visitor.visitSingularInt32Field(value: _storage._empty, fieldNumber: 247) } if _storage._emptyData != 0 { - try visitor.visitSingularInt32Field(value: _storage._emptyData, fieldNumber: 251) + try visitor.visitSingularInt32Field(value: _storage._emptyData, fieldNumber: 248) } if _storage._encodeAsBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._encodeAsBytes, fieldNumber: 252) + try visitor.visitSingularInt32Field(value: _storage._encodeAsBytes, fieldNumber: 249) } if _storage._encoded != 0 { - try visitor.visitSingularInt32Field(value: _storage._encoded, fieldNumber: 253) + try visitor.visitSingularInt32Field(value: _storage._encoded, fieldNumber: 250) } if _storage._encodedJsonstring != 0 { - try visitor.visitSingularInt32Field(value: _storage._encodedJsonstring, fieldNumber: 254) + try visitor.visitSingularInt32Field(value: _storage._encodedJsonstring, fieldNumber: 251) } if _storage._encodedSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._encodedSize, fieldNumber: 255) + try visitor.visitSingularInt32Field(value: _storage._encodedSize, fieldNumber: 252) } if _storage._encodeField != 0 { - try visitor.visitSingularInt32Field(value: _storage._encodeField, fieldNumber: 256) + try visitor.visitSingularInt32Field(value: _storage._encodeField, fieldNumber: 253) } if _storage._encoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._encoder, fieldNumber: 257) + try visitor.visitSingularInt32Field(value: _storage._encoder, fieldNumber: 254) } if _storage._end != 0 { - try visitor.visitSingularInt32Field(value: _storage._end, fieldNumber: 258) + try visitor.visitSingularInt32Field(value: _storage._end, fieldNumber: 255) } if _storage._endArray != 0 { - try visitor.visitSingularInt32Field(value: _storage._endArray, fieldNumber: 259) + try visitor.visitSingularInt32Field(value: _storage._endArray, fieldNumber: 256) } if _storage._endMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._endMessageField, fieldNumber: 260) + try visitor.visitSingularInt32Field(value: _storage._endMessageField, fieldNumber: 257) } if _storage._endObject != 0 { - try visitor.visitSingularInt32Field(value: _storage._endObject, fieldNumber: 261) + try visitor.visitSingularInt32Field(value: _storage._endObject, fieldNumber: 258) } if _storage._endRegularField != 0 { - try visitor.visitSingularInt32Field(value: _storage._endRegularField, fieldNumber: 262) + try visitor.visitSingularInt32Field(value: _storage._endRegularField, fieldNumber: 259) } if _storage._enum != 0 { - try visitor.visitSingularInt32Field(value: _storage._enum, fieldNumber: 263) + try visitor.visitSingularInt32Field(value: _storage._enum, fieldNumber: 260) } if _storage._enumDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumDescriptorProto, fieldNumber: 264) + try visitor.visitSingularInt32Field(value: _storage._enumDescriptorProto, fieldNumber: 261) } if _storage._enumOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumOptions, fieldNumber: 265) + try visitor.visitSingularInt32Field(value: _storage._enumOptions, fieldNumber: 262) } if _storage._enumReservedRange != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumReservedRange, fieldNumber: 266) + try visitor.visitSingularInt32Field(value: _storage._enumReservedRange, fieldNumber: 263) } if _storage._enumType != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumType, fieldNumber: 267) + try visitor.visitSingularInt32Field(value: _storage._enumType, fieldNumber: 264) } if _storage._enumvalue != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumvalue, fieldNumber: 268) + try visitor.visitSingularInt32Field(value: _storage._enumvalue, fieldNumber: 265) } if _storage._enumValueDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumValueDescriptorProto, fieldNumber: 269) + try visitor.visitSingularInt32Field(value: _storage._enumValueDescriptorProto, fieldNumber: 266) } if _storage._enumValueOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumValueOptions, fieldNumber: 270) + try visitor.visitSingularInt32Field(value: _storage._enumValueOptions, fieldNumber: 267) } if _storage._equatable != 0 { - try visitor.visitSingularInt32Field(value: _storage._equatable, fieldNumber: 271) + try visitor.visitSingularInt32Field(value: _storage._equatable, fieldNumber: 268) } if _storage._error != 0 { - try visitor.visitSingularInt32Field(value: _storage._error, fieldNumber: 272) + try visitor.visitSingularInt32Field(value: _storage._error, fieldNumber: 269) } if _storage._expressibleByArrayLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._expressibleByArrayLiteral, fieldNumber: 273) + try visitor.visitSingularInt32Field(value: _storage._expressibleByArrayLiteral, fieldNumber: 270) } if _storage._expressibleByDictionaryLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._expressibleByDictionaryLiteral, fieldNumber: 274) + try visitor.visitSingularInt32Field(value: _storage._expressibleByDictionaryLiteral, fieldNumber: 271) } if _storage._ext != 0 { - try visitor.visitSingularInt32Field(value: _storage._ext, fieldNumber: 275) + try visitor.visitSingularInt32Field(value: _storage._ext, fieldNumber: 272) } if _storage._extDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._extDecoder, fieldNumber: 276) + try visitor.visitSingularInt32Field(value: _storage._extDecoder, fieldNumber: 273) } if _storage._extendedGraphemeClusterLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._extendedGraphemeClusterLiteral, fieldNumber: 277) + try visitor.visitSingularInt32Field(value: _storage._extendedGraphemeClusterLiteral, fieldNumber: 274) } if _storage._extendedGraphemeClusterLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._extendedGraphemeClusterLiteralType, fieldNumber: 278) + try visitor.visitSingularInt32Field(value: _storage._extendedGraphemeClusterLiteralType, fieldNumber: 275) } if _storage._extendee != 0 { - try visitor.visitSingularInt32Field(value: _storage._extendee, fieldNumber: 279) + try visitor.visitSingularInt32Field(value: _storage._extendee, fieldNumber: 276) } if _storage._extensibleMessage != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensibleMessage, fieldNumber: 280) + try visitor.visitSingularInt32Field(value: _storage._extensibleMessage, fieldNumber: 277) } if _storage._extension != 0 { - try visitor.visitSingularInt32Field(value: _storage._extension, fieldNumber: 281) + try visitor.visitSingularInt32Field(value: _storage._extension, fieldNumber: 278) } if _storage._extensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionField, fieldNumber: 282) + try visitor.visitSingularInt32Field(value: _storage._extensionField, fieldNumber: 279) } if _storage._extensionFieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionFieldNumber, fieldNumber: 283) + try visitor.visitSingularInt32Field(value: _storage._extensionFieldNumber, fieldNumber: 280) } if _storage._extensionFieldValueSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionFieldValueSet, fieldNumber: 284) + try visitor.visitSingularInt32Field(value: _storage._extensionFieldValueSet, fieldNumber: 281) } if _storage._extensionMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionMap, fieldNumber: 285) + try visitor.visitSingularInt32Field(value: _storage._extensionMap, fieldNumber: 282) } if _storage._extensionRange != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionRange, fieldNumber: 286) + try visitor.visitSingularInt32Field(value: _storage._extensionRange, fieldNumber: 283) } if _storage._extensionRangeOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionRangeOptions, fieldNumber: 287) + try visitor.visitSingularInt32Field(value: _storage._extensionRangeOptions, fieldNumber: 284) } if _storage._extensions != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensions, fieldNumber: 288) + try visitor.visitSingularInt32Field(value: _storage._extensions, fieldNumber: 285) } if _storage._extras != 0 { - try visitor.visitSingularInt32Field(value: _storage._extras, fieldNumber: 289) + try visitor.visitSingularInt32Field(value: _storage._extras, fieldNumber: 286) } if _storage._f != 0 { - try visitor.visitSingularInt32Field(value: _storage._f, fieldNumber: 290) + try visitor.visitSingularInt32Field(value: _storage._f, fieldNumber: 287) } if _storage._false != 0 { - try visitor.visitSingularInt32Field(value: _storage._false, fieldNumber: 291) + try visitor.visitSingularInt32Field(value: _storage._false, fieldNumber: 288) } if _storage._features != 0 { - try visitor.visitSingularInt32Field(value: _storage._features, fieldNumber: 292) + try visitor.visitSingularInt32Field(value: _storage._features, fieldNumber: 289) } if _storage._featureSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._featureSet, fieldNumber: 293) + try visitor.visitSingularInt32Field(value: _storage._featureSet, fieldNumber: 290) } if _storage._featureSetDefaults != 0 { - try visitor.visitSingularInt32Field(value: _storage._featureSetDefaults, fieldNumber: 294) + try visitor.visitSingularInt32Field(value: _storage._featureSetDefaults, fieldNumber: 291) } if _storage._featureSetEditionDefault != 0 { - try visitor.visitSingularInt32Field(value: _storage._featureSetEditionDefault, fieldNumber: 295) + try visitor.visitSingularInt32Field(value: _storage._featureSetEditionDefault, fieldNumber: 292) } if _storage._field != 0 { - try visitor.visitSingularInt32Field(value: _storage._field, fieldNumber: 296) + try visitor.visitSingularInt32Field(value: _storage._field, fieldNumber: 293) } if _storage._fieldData != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldData, fieldNumber: 297) + try visitor.visitSingularInt32Field(value: _storage._fieldData, fieldNumber: 294) } if _storage._fieldDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldDescriptorProto, fieldNumber: 298) + try visitor.visitSingularInt32Field(value: _storage._fieldDescriptorProto, fieldNumber: 295) } if _storage._fieldMask != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldMask, fieldNumber: 299) + try visitor.visitSingularInt32Field(value: _storage._fieldMask, fieldNumber: 296) } if _storage._fieldName != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldName, fieldNumber: 300) + try visitor.visitSingularInt32Field(value: _storage._fieldName, fieldNumber: 297) } if _storage._fieldNameCount != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldNameCount, fieldNumber: 301) + try visitor.visitSingularInt32Field(value: _storage._fieldNameCount, fieldNumber: 298) } if _storage._fieldNum != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldNum, fieldNumber: 302) + try visitor.visitSingularInt32Field(value: _storage._fieldNum, fieldNumber: 299) } if _storage._fieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldNumber, fieldNumber: 303) + try visitor.visitSingularInt32Field(value: _storage._fieldNumber, fieldNumber: 300) } if _storage._fieldNumberForProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldNumberForProto, fieldNumber: 304) + try visitor.visitSingularInt32Field(value: _storage._fieldNumberForProto, fieldNumber: 301) } if _storage._fieldOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldOptions, fieldNumber: 305) + try visitor.visitSingularInt32Field(value: _storage._fieldOptions, fieldNumber: 302) } if _storage._fieldPresence != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldPresence, fieldNumber: 306) + try visitor.visitSingularInt32Field(value: _storage._fieldPresence, fieldNumber: 303) } if _storage._fields != 0 { - try visitor.visitSingularInt32Field(value: _storage._fields, fieldNumber: 307) + try visitor.visitSingularInt32Field(value: _storage._fields, fieldNumber: 304) } if _storage._fieldSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldSize, fieldNumber: 308) + try visitor.visitSingularInt32Field(value: _storage._fieldSize, fieldNumber: 305) } if _storage._fieldTag != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldTag, fieldNumber: 309) + try visitor.visitSingularInt32Field(value: _storage._fieldTag, fieldNumber: 306) } if _storage._fieldType != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldType, fieldNumber: 310) + try visitor.visitSingularInt32Field(value: _storage._fieldType, fieldNumber: 307) } if _storage._file != 0 { - try visitor.visitSingularInt32Field(value: _storage._file, fieldNumber: 311) + try visitor.visitSingularInt32Field(value: _storage._file, fieldNumber: 308) } if _storage._fileDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._fileDescriptorProto, fieldNumber: 312) + try visitor.visitSingularInt32Field(value: _storage._fileDescriptorProto, fieldNumber: 309) } if _storage._fileDescriptorSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._fileDescriptorSet, fieldNumber: 313) + try visitor.visitSingularInt32Field(value: _storage._fileDescriptorSet, fieldNumber: 310) } if _storage._fileName != 0 { - try visitor.visitSingularInt32Field(value: _storage._fileName, fieldNumber: 314) + try visitor.visitSingularInt32Field(value: _storage._fileName, fieldNumber: 311) } if _storage._fileOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._fileOptions, fieldNumber: 315) + try visitor.visitSingularInt32Field(value: _storage._fileOptions, fieldNumber: 312) } if _storage._filter != 0 { - try visitor.visitSingularInt32Field(value: _storage._filter, fieldNumber: 316) + try visitor.visitSingularInt32Field(value: _storage._filter, fieldNumber: 313) } if _storage._first != 0 { - try visitor.visitSingularInt32Field(value: _storage._first, fieldNumber: 317) + try visitor.visitSingularInt32Field(value: _storage._first, fieldNumber: 314) } if _storage._firstItem != 0 { - try visitor.visitSingularInt32Field(value: _storage._firstItem, fieldNumber: 318) + try visitor.visitSingularInt32Field(value: _storage._firstItem, fieldNumber: 315) } if _storage._float != 0 { - try visitor.visitSingularInt32Field(value: _storage._float, fieldNumber: 319) + try visitor.visitSingularInt32Field(value: _storage._float, fieldNumber: 316) } if _storage._floatLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._floatLiteral, fieldNumber: 320) + try visitor.visitSingularInt32Field(value: _storage._floatLiteral, fieldNumber: 317) } if _storage._floatLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._floatLiteralType, fieldNumber: 321) + try visitor.visitSingularInt32Field(value: _storage._floatLiteralType, fieldNumber: 318) } if _storage._floatValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._floatValue, fieldNumber: 322) + try visitor.visitSingularInt32Field(value: _storage._floatValue, fieldNumber: 319) } if _storage._forMessageName != 0 { - try visitor.visitSingularInt32Field(value: _storage._forMessageName, fieldNumber: 323) + try visitor.visitSingularInt32Field(value: _storage._forMessageName, fieldNumber: 320) } if _storage._formUnion != 0 { - try visitor.visitSingularInt32Field(value: _storage._formUnion, fieldNumber: 324) + try visitor.visitSingularInt32Field(value: _storage._formUnion, fieldNumber: 321) } if _storage._forReadingFrom != 0 { - try visitor.visitSingularInt32Field(value: _storage._forReadingFrom, fieldNumber: 325) + try visitor.visitSingularInt32Field(value: _storage._forReadingFrom, fieldNumber: 322) } if _storage._forTypeURL != 0 { - try visitor.visitSingularInt32Field(value: _storage._forTypeURL, fieldNumber: 326) + try visitor.visitSingularInt32Field(value: _storage._forTypeURL, fieldNumber: 323) } if _storage._forwardParser != 0 { - try visitor.visitSingularInt32Field(value: _storage._forwardParser, fieldNumber: 327) + try visitor.visitSingularInt32Field(value: _storage._forwardParser, fieldNumber: 324) } if _storage._forWritingInto != 0 { - try visitor.visitSingularInt32Field(value: _storage._forWritingInto, fieldNumber: 328) + try visitor.visitSingularInt32Field(value: _storage._forWritingInto, fieldNumber: 325) } if _storage._from != 0 { - try visitor.visitSingularInt32Field(value: _storage._from, fieldNumber: 329) + try visitor.visitSingularInt32Field(value: _storage._from, fieldNumber: 326) } if _storage._fromAscii2 != 0 { - try visitor.visitSingularInt32Field(value: _storage._fromAscii2, fieldNumber: 330) + try visitor.visitSingularInt32Field(value: _storage._fromAscii2, fieldNumber: 327) } if _storage._fromAscii4 != 0 { - try visitor.visitSingularInt32Field(value: _storage._fromAscii4, fieldNumber: 331) + try visitor.visitSingularInt32Field(value: _storage._fromAscii4, fieldNumber: 328) } if _storage._fromByteOffset != 0 { - try visitor.visitSingularInt32Field(value: _storage._fromByteOffset, fieldNumber: 332) + try visitor.visitSingularInt32Field(value: _storage._fromByteOffset, fieldNumber: 329) } if _storage._fromHexDigit != 0 { - try visitor.visitSingularInt32Field(value: _storage._fromHexDigit, fieldNumber: 333) + try visitor.visitSingularInt32Field(value: _storage._fromHexDigit, fieldNumber: 330) } if _storage._fullName != 0 { - try visitor.visitSingularInt32Field(value: _storage._fullName, fieldNumber: 334) + try visitor.visitSingularInt32Field(value: _storage._fullName, fieldNumber: 331) } if _storage._func != 0 { - try visitor.visitSingularInt32Field(value: _storage._func, fieldNumber: 335) + try visitor.visitSingularInt32Field(value: _storage._func, fieldNumber: 332) } if _storage._g != 0 { - try visitor.visitSingularInt32Field(value: _storage._g, fieldNumber: 336) + try visitor.visitSingularInt32Field(value: _storage._g, fieldNumber: 333) } if _storage._generatedCodeInfo != 0 { - try visitor.visitSingularInt32Field(value: _storage._generatedCodeInfo, fieldNumber: 337) + try visitor.visitSingularInt32Field(value: _storage._generatedCodeInfo, fieldNumber: 334) } if _storage._get != 0 { - try visitor.visitSingularInt32Field(value: _storage._get, fieldNumber: 338) + try visitor.visitSingularInt32Field(value: _storage._get, fieldNumber: 335) } if _storage._getExtensionValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._getExtensionValue, fieldNumber: 339) + try visitor.visitSingularInt32Field(value: _storage._getExtensionValue, fieldNumber: 336) } if _storage._googleapis != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleapis, fieldNumber: 340) + try visitor.visitSingularInt32Field(value: _storage._googleapis, fieldNumber: 337) } if _storage._googleProtobufAny != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufAny, fieldNumber: 341) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufAny, fieldNumber: 338) } if _storage._googleProtobufApi != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufApi, fieldNumber: 342) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufApi, fieldNumber: 339) } if _storage._googleProtobufBoolValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufBoolValue, fieldNumber: 343) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufBoolValue, fieldNumber: 340) } if _storage._googleProtobufBytesValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufBytesValue, fieldNumber: 344) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufBytesValue, fieldNumber: 341) } if _storage._googleProtobufDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufDescriptorProto, fieldNumber: 345) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufDescriptorProto, fieldNumber: 342) } if _storage._googleProtobufDoubleValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufDoubleValue, fieldNumber: 346) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufDoubleValue, fieldNumber: 343) } if _storage._googleProtobufDuration != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufDuration, fieldNumber: 347) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufDuration, fieldNumber: 344) } if _storage._googleProtobufEdition != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEdition, fieldNumber: 348) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEdition, fieldNumber: 345) } if _storage._googleProtobufEmpty != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEmpty, fieldNumber: 349) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEmpty, fieldNumber: 346) } if _storage._googleProtobufEnum != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnum, fieldNumber: 350) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnum, fieldNumber: 347) } if _storage._googleProtobufEnumDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumDescriptorProto, fieldNumber: 351) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumDescriptorProto, fieldNumber: 348) } if _storage._googleProtobufEnumOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumOptions, fieldNumber: 352) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumOptions, fieldNumber: 349) } if _storage._googleProtobufEnumValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValue, fieldNumber: 353) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValue, fieldNumber: 350) } if _storage._googleProtobufEnumValueDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValueDescriptorProto, fieldNumber: 354) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValueDescriptorProto, fieldNumber: 351) } if _storage._googleProtobufEnumValueOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValueOptions, fieldNumber: 355) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValueOptions, fieldNumber: 352) } if _storage._googleProtobufExtensionRangeOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufExtensionRangeOptions, fieldNumber: 356) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufExtensionRangeOptions, fieldNumber: 353) } if _storage._googleProtobufFeatureSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFeatureSet, fieldNumber: 357) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFeatureSet, fieldNumber: 354) } if _storage._googleProtobufFeatureSetDefaults != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFeatureSetDefaults, fieldNumber: 358) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFeatureSetDefaults, fieldNumber: 355) } if _storage._googleProtobufField != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufField, fieldNumber: 359) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufField, fieldNumber: 356) } if _storage._googleProtobufFieldDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldDescriptorProto, fieldNumber: 360) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldDescriptorProto, fieldNumber: 357) } if _storage._googleProtobufFieldMask != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldMask, fieldNumber: 361) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldMask, fieldNumber: 358) } if _storage._googleProtobufFieldOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldOptions, fieldNumber: 362) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldOptions, fieldNumber: 359) } if _storage._googleProtobufFileDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileDescriptorProto, fieldNumber: 363) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileDescriptorProto, fieldNumber: 360) } if _storage._googleProtobufFileDescriptorSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileDescriptorSet, fieldNumber: 364) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileDescriptorSet, fieldNumber: 361) } if _storage._googleProtobufFileOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileOptions, fieldNumber: 365) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileOptions, fieldNumber: 362) } if _storage._googleProtobufFloatValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFloatValue, fieldNumber: 366) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFloatValue, fieldNumber: 363) } if _storage._googleProtobufGeneratedCodeInfo != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufGeneratedCodeInfo, fieldNumber: 367) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufGeneratedCodeInfo, fieldNumber: 364) } if _storage._googleProtobufInt32Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufInt32Value, fieldNumber: 368) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufInt32Value, fieldNumber: 365) } if _storage._googleProtobufInt64Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufInt64Value, fieldNumber: 369) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufInt64Value, fieldNumber: 366) } if _storage._googleProtobufListValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufListValue, fieldNumber: 370) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufListValue, fieldNumber: 367) } if _storage._googleProtobufMessageOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMessageOptions, fieldNumber: 371) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMessageOptions, fieldNumber: 368) } if _storage._googleProtobufMethod != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethod, fieldNumber: 372) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethod, fieldNumber: 369) } if _storage._googleProtobufMethodDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethodDescriptorProto, fieldNumber: 373) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethodDescriptorProto, fieldNumber: 370) } if _storage._googleProtobufMethodOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethodOptions, fieldNumber: 374) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethodOptions, fieldNumber: 371) } if _storage._googleProtobufMixin != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMixin, fieldNumber: 375) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMixin, fieldNumber: 372) } if _storage._googleProtobufNullValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufNullValue, fieldNumber: 376) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufNullValue, fieldNumber: 373) } if _storage._googleProtobufOneofDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufOneofDescriptorProto, fieldNumber: 377) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufOneofDescriptorProto, fieldNumber: 374) } if _storage._googleProtobufOneofOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufOneofOptions, fieldNumber: 378) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufOneofOptions, fieldNumber: 375) } if _storage._googleProtobufOption != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufOption, fieldNumber: 379) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufOption, fieldNumber: 376) } if _storage._googleProtobufServiceDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufServiceDescriptorProto, fieldNumber: 380) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufServiceDescriptorProto, fieldNumber: 377) } if _storage._googleProtobufServiceOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufServiceOptions, fieldNumber: 381) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufServiceOptions, fieldNumber: 378) } if _storage._googleProtobufSourceCodeInfo != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufSourceCodeInfo, fieldNumber: 382) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufSourceCodeInfo, fieldNumber: 379) } if _storage._googleProtobufSourceContext != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufSourceContext, fieldNumber: 383) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufSourceContext, fieldNumber: 380) } if _storage._googleProtobufStringValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufStringValue, fieldNumber: 384) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufStringValue, fieldNumber: 381) } if _storage._googleProtobufStruct != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufStruct, fieldNumber: 385) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufStruct, fieldNumber: 382) } if _storage._googleProtobufSyntax != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufSyntax, fieldNumber: 386) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufSyntax, fieldNumber: 383) } if _storage._googleProtobufTimestamp != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufTimestamp, fieldNumber: 387) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufTimestamp, fieldNumber: 384) } if _storage._googleProtobufType != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufType, fieldNumber: 388) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufType, fieldNumber: 385) } if _storage._googleProtobufUint32Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufUint32Value, fieldNumber: 389) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufUint32Value, fieldNumber: 386) } if _storage._googleProtobufUint64Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufUint64Value, fieldNumber: 390) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufUint64Value, fieldNumber: 387) } if _storage._googleProtobufUninterpretedOption != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufUninterpretedOption, fieldNumber: 391) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufUninterpretedOption, fieldNumber: 388) } if _storage._googleProtobufValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufValue, fieldNumber: 392) + try visitor.visitSingularInt32Field(value: _storage._googleProtobufValue, fieldNumber: 389) } if _storage._goPackage != 0 { - try visitor.visitSingularInt32Field(value: _storage._goPackage, fieldNumber: 393) + try visitor.visitSingularInt32Field(value: _storage._goPackage, fieldNumber: 390) } if _storage._group != 0 { - try visitor.visitSingularInt32Field(value: _storage._group, fieldNumber: 394) + try visitor.visitSingularInt32Field(value: _storage._group, fieldNumber: 391) } if _storage._groupFieldNumberStack != 0 { - try visitor.visitSingularInt32Field(value: _storage._groupFieldNumberStack, fieldNumber: 395) + try visitor.visitSingularInt32Field(value: _storage._groupFieldNumberStack, fieldNumber: 392) } if _storage._groupSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._groupSize, fieldNumber: 396) + try visitor.visitSingularInt32Field(value: _storage._groupSize, fieldNumber: 393) } if _storage._h != 0 { - try visitor.visitSingularInt32Field(value: _storage._h, fieldNumber: 397) + try visitor.visitSingularInt32Field(value: _storage._h, fieldNumber: 394) } if _storage._hadOneofValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._hadOneofValue, fieldNumber: 398) + try visitor.visitSingularInt32Field(value: _storage._hadOneofValue, fieldNumber: 395) } if _storage._handleConflictingOneOf != 0 { - try visitor.visitSingularInt32Field(value: _storage._handleConflictingOneOf, fieldNumber: 399) + try visitor.visitSingularInt32Field(value: _storage._handleConflictingOneOf, fieldNumber: 396) } if _storage._hasAggregateValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasAggregateValue_p, fieldNumber: 400) + try visitor.visitSingularInt32Field(value: _storage._hasAggregateValue_p, fieldNumber: 397) } if _storage._hasAllowAlias_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasAllowAlias_p, fieldNumber: 401) + try visitor.visitSingularInt32Field(value: _storage._hasAllowAlias_p, fieldNumber: 398) } if _storage._hasBegin_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasBegin_p, fieldNumber: 402) + try visitor.visitSingularInt32Field(value: _storage._hasBegin_p, fieldNumber: 399) } if _storage._hasCcEnableArenas_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasCcEnableArenas_p, fieldNumber: 403) + try visitor.visitSingularInt32Field(value: _storage._hasCcEnableArenas_p, fieldNumber: 400) } if _storage._hasCcGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasCcGenericServices_p, fieldNumber: 404) + try visitor.visitSingularInt32Field(value: _storage._hasCcGenericServices_p, fieldNumber: 401) } if _storage._hasClientStreaming_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasClientStreaming_p, fieldNumber: 405) + try visitor.visitSingularInt32Field(value: _storage._hasClientStreaming_p, fieldNumber: 402) } if _storage._hasCsharpNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasCsharpNamespace_p, fieldNumber: 406) + try visitor.visitSingularInt32Field(value: _storage._hasCsharpNamespace_p, fieldNumber: 403) } if _storage._hasCtype_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasCtype_p, fieldNumber: 407) + try visitor.visitSingularInt32Field(value: _storage._hasCtype_p, fieldNumber: 404) } if _storage._hasDebugRedact_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDebugRedact_p, fieldNumber: 408) + try visitor.visitSingularInt32Field(value: _storage._hasDebugRedact_p, fieldNumber: 405) } if _storage._hasDefaultValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDefaultValue_p, fieldNumber: 409) + try visitor.visitSingularInt32Field(value: _storage._hasDefaultValue_p, fieldNumber: 406) } if _storage._hasDeprecated_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDeprecated_p, fieldNumber: 410) + try visitor.visitSingularInt32Field(value: _storage._hasDeprecated_p, fieldNumber: 407) } if _storage._hasDeprecatedLegacyJsonFieldConflicts_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDeprecatedLegacyJsonFieldConflicts_p, fieldNumber: 411) + try visitor.visitSingularInt32Field(value: _storage._hasDeprecatedLegacyJsonFieldConflicts_p, fieldNumber: 408) } if _storage._hasDoubleValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDoubleValue_p, fieldNumber: 412) + try visitor.visitSingularInt32Field(value: _storage._hasDoubleValue_p, fieldNumber: 409) } if _storage._hasEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasEdition_p, fieldNumber: 413) - } - if _storage._hasEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasEditionEnum_p, fieldNumber: 414) + try visitor.visitSingularInt32Field(value: _storage._hasEdition_p, fieldNumber: 410) } if _storage._hasEnd_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasEnd_p, fieldNumber: 415) + try visitor.visitSingularInt32Field(value: _storage._hasEnd_p, fieldNumber: 411) } if _storage._hasEnumType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasEnumType_p, fieldNumber: 416) + try visitor.visitSingularInt32Field(value: _storage._hasEnumType_p, fieldNumber: 412) } if _storage._hasExtendee_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasExtendee_p, fieldNumber: 417) + try visitor.visitSingularInt32Field(value: _storage._hasExtendee_p, fieldNumber: 413) } if _storage._hasExtensionValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasExtensionValue_p, fieldNumber: 418) + try visitor.visitSingularInt32Field(value: _storage._hasExtensionValue_p, fieldNumber: 414) } if _storage._hasFeatures_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasFeatures_p, fieldNumber: 419) + try visitor.visitSingularInt32Field(value: _storage._hasFeatures_p, fieldNumber: 415) } if _storage._hasFieldPresence_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasFieldPresence_p, fieldNumber: 420) + try visitor.visitSingularInt32Field(value: _storage._hasFieldPresence_p, fieldNumber: 416) } if _storage._hasFullName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasFullName_p, fieldNumber: 421) + try visitor.visitSingularInt32Field(value: _storage._hasFullName_p, fieldNumber: 417) } if _storage._hasGoPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasGoPackage_p, fieldNumber: 422) + try visitor.visitSingularInt32Field(value: _storage._hasGoPackage_p, fieldNumber: 418) } if _storage._hash != 0 { - try visitor.visitSingularInt32Field(value: _storage._hash, fieldNumber: 423) + try visitor.visitSingularInt32Field(value: _storage._hash, fieldNumber: 419) } if _storage._hashable != 0 { - try visitor.visitSingularInt32Field(value: _storage._hashable, fieldNumber: 424) + try visitor.visitSingularInt32Field(value: _storage._hashable, fieldNumber: 420) } if _storage._hasher != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasher, fieldNumber: 425) + try visitor.visitSingularInt32Field(value: _storage._hasher, fieldNumber: 421) } if _storage._hashValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hashValue_p, fieldNumber: 426) + try visitor.visitSingularInt32Field(value: _storage._hashValue_p, fieldNumber: 422) } if _storage._hashVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._hashVisitor, fieldNumber: 427) + try visitor.visitSingularInt32Field(value: _storage._hashVisitor, fieldNumber: 423) } if _storage._hasIdempotencyLevel_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasIdempotencyLevel_p, fieldNumber: 428) + try visitor.visitSingularInt32Field(value: _storage._hasIdempotencyLevel_p, fieldNumber: 424) } if _storage._hasIdentifierValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasIdentifierValue_p, fieldNumber: 429) + try visitor.visitSingularInt32Field(value: _storage._hasIdentifierValue_p, fieldNumber: 425) } if _storage._hasInputType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasInputType_p, fieldNumber: 430) + try visitor.visitSingularInt32Field(value: _storage._hasInputType_p, fieldNumber: 426) } if _storage._hasIsExtension_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasIsExtension_p, fieldNumber: 431) + try visitor.visitSingularInt32Field(value: _storage._hasIsExtension_p, fieldNumber: 427) } if _storage._hasJavaGenerateEqualsAndHash_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaGenerateEqualsAndHash_p, fieldNumber: 432) + try visitor.visitSingularInt32Field(value: _storage._hasJavaGenerateEqualsAndHash_p, fieldNumber: 428) } if _storage._hasJavaGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaGenericServices_p, fieldNumber: 433) + try visitor.visitSingularInt32Field(value: _storage._hasJavaGenericServices_p, fieldNumber: 429) } if _storage._hasJavaMultipleFiles_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaMultipleFiles_p, fieldNumber: 434) + try visitor.visitSingularInt32Field(value: _storage._hasJavaMultipleFiles_p, fieldNumber: 430) } if _storage._hasJavaOuterClassname_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaOuterClassname_p, fieldNumber: 435) + try visitor.visitSingularInt32Field(value: _storage._hasJavaOuterClassname_p, fieldNumber: 431) } if _storage._hasJavaPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaPackage_p, fieldNumber: 436) + try visitor.visitSingularInt32Field(value: _storage._hasJavaPackage_p, fieldNumber: 432) } if _storage._hasJavaStringCheckUtf8_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaStringCheckUtf8_p, fieldNumber: 437) + try visitor.visitSingularInt32Field(value: _storage._hasJavaStringCheckUtf8_p, fieldNumber: 433) } if _storage._hasJsonFormat_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJsonFormat_p, fieldNumber: 438) + try visitor.visitSingularInt32Field(value: _storage._hasJsonFormat_p, fieldNumber: 434) } if _storage._hasJsonName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJsonName_p, fieldNumber: 439) + try visitor.visitSingularInt32Field(value: _storage._hasJsonName_p, fieldNumber: 435) } if _storage._hasJstype_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJstype_p, fieldNumber: 440) + try visitor.visitSingularInt32Field(value: _storage._hasJstype_p, fieldNumber: 436) } if _storage._hasLabel_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasLabel_p, fieldNumber: 441) + try visitor.visitSingularInt32Field(value: _storage._hasLabel_p, fieldNumber: 437) } if _storage._hasLazy_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasLazy_p, fieldNumber: 442) + try visitor.visitSingularInt32Field(value: _storage._hasLazy_p, fieldNumber: 438) } if _storage._hasLeadingComments_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasLeadingComments_p, fieldNumber: 443) + try visitor.visitSingularInt32Field(value: _storage._hasLeadingComments_p, fieldNumber: 439) } if _storage._hasMapEntry_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMapEntry_p, fieldNumber: 444) + try visitor.visitSingularInt32Field(value: _storage._hasMapEntry_p, fieldNumber: 440) } if _storage._hasMaximumEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMaximumEdition_p, fieldNumber: 445) - } - if _storage._hasMaximumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMaximumEditionEnum_p, fieldNumber: 446) + try visitor.visitSingularInt32Field(value: _storage._hasMaximumEdition_p, fieldNumber: 441) } if _storage._hasMessageEncoding_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMessageEncoding_p, fieldNumber: 447) + try visitor.visitSingularInt32Field(value: _storage._hasMessageEncoding_p, fieldNumber: 442) } if _storage._hasMessageSetWireFormat_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMessageSetWireFormat_p, fieldNumber: 448) + try visitor.visitSingularInt32Field(value: _storage._hasMessageSetWireFormat_p, fieldNumber: 443) } if _storage._hasMinimumEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMinimumEdition_p, fieldNumber: 449) - } - if _storage._hasMinimumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMinimumEditionEnum_p, fieldNumber: 450) + try visitor.visitSingularInt32Field(value: _storage._hasMinimumEdition_p, fieldNumber: 444) } if _storage._hasName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasName_p, fieldNumber: 451) + try visitor.visitSingularInt32Field(value: _storage._hasName_p, fieldNumber: 445) } if _storage._hasNamePart_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasNamePart_p, fieldNumber: 452) + try visitor.visitSingularInt32Field(value: _storage._hasNamePart_p, fieldNumber: 446) } if _storage._hasNegativeIntValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasNegativeIntValue_p, fieldNumber: 453) + try visitor.visitSingularInt32Field(value: _storage._hasNegativeIntValue_p, fieldNumber: 447) } if _storage._hasNoStandardDescriptorAccessor_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasNoStandardDescriptorAccessor_p, fieldNumber: 454) + try visitor.visitSingularInt32Field(value: _storage._hasNoStandardDescriptorAccessor_p, fieldNumber: 448) } if _storage._hasNumber_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasNumber_p, fieldNumber: 455) + try visitor.visitSingularInt32Field(value: _storage._hasNumber_p, fieldNumber: 449) } if _storage._hasObjcClassPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasObjcClassPrefix_p, fieldNumber: 456) + try visitor.visitSingularInt32Field(value: _storage._hasObjcClassPrefix_p, fieldNumber: 450) } if _storage._hasOneofIndex_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasOneofIndex_p, fieldNumber: 457) + try visitor.visitSingularInt32Field(value: _storage._hasOneofIndex_p, fieldNumber: 451) } if _storage._hasOptimizeFor_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasOptimizeFor_p, fieldNumber: 458) + try visitor.visitSingularInt32Field(value: _storage._hasOptimizeFor_p, fieldNumber: 452) } if _storage._hasOptions_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasOptions_p, fieldNumber: 459) + try visitor.visitSingularInt32Field(value: _storage._hasOptions_p, fieldNumber: 453) } if _storage._hasOutputType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasOutputType_p, fieldNumber: 460) + try visitor.visitSingularInt32Field(value: _storage._hasOutputType_p, fieldNumber: 454) } if _storage._hasPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPackage_p, fieldNumber: 461) + try visitor.visitSingularInt32Field(value: _storage._hasPackage_p, fieldNumber: 455) } if _storage._hasPacked_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPacked_p, fieldNumber: 462) + try visitor.visitSingularInt32Field(value: _storage._hasPacked_p, fieldNumber: 456) } if _storage._hasPhpClassPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPhpClassPrefix_p, fieldNumber: 463) + try visitor.visitSingularInt32Field(value: _storage._hasPhpClassPrefix_p, fieldNumber: 457) } if _storage._hasPhpGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPhpGenericServices_p, fieldNumber: 464) + try visitor.visitSingularInt32Field(value: _storage._hasPhpGenericServices_p, fieldNumber: 458) } if _storage._hasPhpMetadataNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPhpMetadataNamespace_p, fieldNumber: 465) + try visitor.visitSingularInt32Field(value: _storage._hasPhpMetadataNamespace_p, fieldNumber: 459) } if _storage._hasPhpNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPhpNamespace_p, fieldNumber: 466) + try visitor.visitSingularInt32Field(value: _storage._hasPhpNamespace_p, fieldNumber: 460) } if _storage._hasPositiveIntValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPositiveIntValue_p, fieldNumber: 467) + try visitor.visitSingularInt32Field(value: _storage._hasPositiveIntValue_p, fieldNumber: 461) } if _storage._hasProto3Optional_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasProto3Optional_p, fieldNumber: 468) + try visitor.visitSingularInt32Field(value: _storage._hasProto3Optional_p, fieldNumber: 462) } if _storage._hasPyGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPyGenericServices_p, fieldNumber: 469) + try visitor.visitSingularInt32Field(value: _storage._hasPyGenericServices_p, fieldNumber: 463) } if _storage._hasRepeated_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasRepeated_p, fieldNumber: 470) + try visitor.visitSingularInt32Field(value: _storage._hasRepeated_p, fieldNumber: 464) } if _storage._hasRepeatedFieldEncoding_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasRepeatedFieldEncoding_p, fieldNumber: 471) + try visitor.visitSingularInt32Field(value: _storage._hasRepeatedFieldEncoding_p, fieldNumber: 465) } if _storage._hasReserved_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasReserved_p, fieldNumber: 472) + try visitor.visitSingularInt32Field(value: _storage._hasReserved_p, fieldNumber: 466) } if _storage._hasRetention_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasRetention_p, fieldNumber: 473) + try visitor.visitSingularInt32Field(value: _storage._hasRetention_p, fieldNumber: 467) } if _storage._hasRubyPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasRubyPackage_p, fieldNumber: 474) + try visitor.visitSingularInt32Field(value: _storage._hasRubyPackage_p, fieldNumber: 468) } if _storage._hasSemantic_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSemantic_p, fieldNumber: 475) + try visitor.visitSingularInt32Field(value: _storage._hasSemantic_p, fieldNumber: 469) } if _storage._hasServerStreaming_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasServerStreaming_p, fieldNumber: 476) + try visitor.visitSingularInt32Field(value: _storage._hasServerStreaming_p, fieldNumber: 470) } if _storage._hasSourceCodeInfo_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSourceCodeInfo_p, fieldNumber: 477) + try visitor.visitSingularInt32Field(value: _storage._hasSourceCodeInfo_p, fieldNumber: 471) } if _storage._hasSourceContext_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSourceContext_p, fieldNumber: 478) + try visitor.visitSingularInt32Field(value: _storage._hasSourceContext_p, fieldNumber: 472) } if _storage._hasSourceFile_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSourceFile_p, fieldNumber: 479) + try visitor.visitSingularInt32Field(value: _storage._hasSourceFile_p, fieldNumber: 473) } if _storage._hasStart_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasStart_p, fieldNumber: 480) + try visitor.visitSingularInt32Field(value: _storage._hasStart_p, fieldNumber: 474) } if _storage._hasStringValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasStringValue_p, fieldNumber: 481) + try visitor.visitSingularInt32Field(value: _storage._hasStringValue_p, fieldNumber: 475) } if _storage._hasSwiftPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSwiftPrefix_p, fieldNumber: 482) + try visitor.visitSingularInt32Field(value: _storage._hasSwiftPrefix_p, fieldNumber: 476) } if _storage._hasSyntax_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSyntax_p, fieldNumber: 483) + try visitor.visitSingularInt32Field(value: _storage._hasSyntax_p, fieldNumber: 477) } if _storage._hasTrailingComments_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasTrailingComments_p, fieldNumber: 484) + try visitor.visitSingularInt32Field(value: _storage._hasTrailingComments_p, fieldNumber: 478) } if _storage._hasType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasType_p, fieldNumber: 485) + try visitor.visitSingularInt32Field(value: _storage._hasType_p, fieldNumber: 479) } if _storage._hasTypeName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasTypeName_p, fieldNumber: 486) + try visitor.visitSingularInt32Field(value: _storage._hasTypeName_p, fieldNumber: 480) } if _storage._hasUnverifiedLazy_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasUnverifiedLazy_p, fieldNumber: 487) + try visitor.visitSingularInt32Field(value: _storage._hasUnverifiedLazy_p, fieldNumber: 481) + } + if _storage._hasUtf8Validation_p != 0 { + try visitor.visitSingularInt32Field(value: _storage._hasUtf8Validation_p, fieldNumber: 482) } if _storage._hasValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasValue_p, fieldNumber: 488) + try visitor.visitSingularInt32Field(value: _storage._hasValue_p, fieldNumber: 483) } if _storage._hasVerification_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasVerification_p, fieldNumber: 489) + try visitor.visitSingularInt32Field(value: _storage._hasVerification_p, fieldNumber: 484) } if _storage._hasWeak_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasWeak_p, fieldNumber: 490) + try visitor.visitSingularInt32Field(value: _storage._hasWeak_p, fieldNumber: 485) } if _storage._hour != 0 { - try visitor.visitSingularInt32Field(value: _storage._hour, fieldNumber: 491) + try visitor.visitSingularInt32Field(value: _storage._hour, fieldNumber: 486) } if _storage._i != 0 { - try visitor.visitSingularInt32Field(value: _storage._i, fieldNumber: 492) + try visitor.visitSingularInt32Field(value: _storage._i, fieldNumber: 487) } if _storage._idempotencyLevel != 0 { - try visitor.visitSingularInt32Field(value: _storage._idempotencyLevel, fieldNumber: 493) + try visitor.visitSingularInt32Field(value: _storage._idempotencyLevel, fieldNumber: 488) } if _storage._identifierValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._identifierValue, fieldNumber: 494) + try visitor.visitSingularInt32Field(value: _storage._identifierValue, fieldNumber: 489) } if _storage._if != 0 { - try visitor.visitSingularInt32Field(value: _storage._if, fieldNumber: 495) + try visitor.visitSingularInt32Field(value: _storage._if, fieldNumber: 490) } if _storage._ignoreUnknownFields != 0 { - try visitor.visitSingularInt32Field(value: _storage._ignoreUnknownFields, fieldNumber: 496) + try visitor.visitSingularInt32Field(value: _storage._ignoreUnknownFields, fieldNumber: 491) } if _storage._index != 0 { - try visitor.visitSingularInt32Field(value: _storage._index, fieldNumber: 497) + try visitor.visitSingularInt32Field(value: _storage._index, fieldNumber: 492) } if _storage._init_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._init_p, fieldNumber: 498) + try visitor.visitSingularInt32Field(value: _storage._init_p, fieldNumber: 493) } if _storage._inout != 0 { - try visitor.visitSingularInt32Field(value: _storage._inout, fieldNumber: 499) + try visitor.visitSingularInt32Field(value: _storage._inout, fieldNumber: 494) } if _storage._inputType != 0 { - try visitor.visitSingularInt32Field(value: _storage._inputType, fieldNumber: 500) + try visitor.visitSingularInt32Field(value: _storage._inputType, fieldNumber: 495) } if _storage._insert != 0 { - try visitor.visitSingularInt32Field(value: _storage._insert, fieldNumber: 501) + try visitor.visitSingularInt32Field(value: _storage._insert, fieldNumber: 496) } if _storage._int != 0 { - try visitor.visitSingularInt32Field(value: _storage._int, fieldNumber: 502) + try visitor.visitSingularInt32Field(value: _storage._int, fieldNumber: 497) } if _storage._int32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._int32, fieldNumber: 503) + try visitor.visitSingularInt32Field(value: _storage._int32, fieldNumber: 498) } if _storage._int32Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._int32Value, fieldNumber: 504) + try visitor.visitSingularInt32Field(value: _storage._int32Value, fieldNumber: 499) } if _storage._int64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._int64, fieldNumber: 505) + try visitor.visitSingularInt32Field(value: _storage._int64, fieldNumber: 500) } if _storage._int64Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._int64Value, fieldNumber: 506) + try visitor.visitSingularInt32Field(value: _storage._int64Value, fieldNumber: 501) } if _storage._int8 != 0 { - try visitor.visitSingularInt32Field(value: _storage._int8, fieldNumber: 507) + try visitor.visitSingularInt32Field(value: _storage._int8, fieldNumber: 502) } if _storage._integerLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._integerLiteral, fieldNumber: 508) + try visitor.visitSingularInt32Field(value: _storage._integerLiteral, fieldNumber: 503) } if _storage._integerLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._integerLiteralType, fieldNumber: 509) + try visitor.visitSingularInt32Field(value: _storage._integerLiteralType, fieldNumber: 504) } if _storage._intern != 0 { - try visitor.visitSingularInt32Field(value: _storage._intern, fieldNumber: 510) + try visitor.visitSingularInt32Field(value: _storage._intern, fieldNumber: 505) } if _storage._internal != 0 { - try visitor.visitSingularInt32Field(value: _storage._internal, fieldNumber: 511) + try visitor.visitSingularInt32Field(value: _storage._internal, fieldNumber: 506) } if _storage._internalState != 0 { - try visitor.visitSingularInt32Field(value: _storage._internalState, fieldNumber: 512) + try visitor.visitSingularInt32Field(value: _storage._internalState, fieldNumber: 507) } if _storage._into != 0 { - try visitor.visitSingularInt32Field(value: _storage._into, fieldNumber: 513) + try visitor.visitSingularInt32Field(value: _storage._into, fieldNumber: 508) } if _storage._ints != 0 { - try visitor.visitSingularInt32Field(value: _storage._ints, fieldNumber: 514) + try visitor.visitSingularInt32Field(value: _storage._ints, fieldNumber: 509) } if _storage._isA != 0 { - try visitor.visitSingularInt32Field(value: _storage._isA, fieldNumber: 515) + try visitor.visitSingularInt32Field(value: _storage._isA, fieldNumber: 510) } if _storage._isEqual != 0 { - try visitor.visitSingularInt32Field(value: _storage._isEqual, fieldNumber: 516) + try visitor.visitSingularInt32Field(value: _storage._isEqual, fieldNumber: 511) } if _storage._isEqualTo != 0 { - try visitor.visitSingularInt32Field(value: _storage._isEqualTo, fieldNumber: 517) + try visitor.visitSingularInt32Field(value: _storage._isEqualTo, fieldNumber: 512) } if _storage._isExtension != 0 { - try visitor.visitSingularInt32Field(value: _storage._isExtension, fieldNumber: 518) + try visitor.visitSingularInt32Field(value: _storage._isExtension, fieldNumber: 513) } if _storage._isInitialized_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._isInitialized_p, fieldNumber: 519) + try visitor.visitSingularInt32Field(value: _storage._isInitialized_p, fieldNumber: 514) } if _storage._isNegative != 0 { - try visitor.visitSingularInt32Field(value: _storage._isNegative, fieldNumber: 520) + try visitor.visitSingularInt32Field(value: _storage._isNegative, fieldNumber: 515) } if _storage._itemTagsEncodedSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._itemTagsEncodedSize, fieldNumber: 521) + try visitor.visitSingularInt32Field(value: _storage._itemTagsEncodedSize, fieldNumber: 516) } if _storage._iterator != 0 { - try visitor.visitSingularInt32Field(value: _storage._iterator, fieldNumber: 522) + try visitor.visitSingularInt32Field(value: _storage._iterator, fieldNumber: 517) } if _storage._i2166136261 != 0 { - try visitor.visitSingularInt32Field(value: _storage._i2166136261, fieldNumber: 523) + try visitor.visitSingularInt32Field(value: _storage._i2166136261, fieldNumber: 518) } if _storage._javaGenerateEqualsAndHash != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaGenerateEqualsAndHash, fieldNumber: 524) + try visitor.visitSingularInt32Field(value: _storage._javaGenerateEqualsAndHash, fieldNumber: 519) } if _storage._javaGenericServices != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaGenericServices, fieldNumber: 525) + try visitor.visitSingularInt32Field(value: _storage._javaGenericServices, fieldNumber: 520) } if _storage._javaMultipleFiles != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaMultipleFiles, fieldNumber: 526) + try visitor.visitSingularInt32Field(value: _storage._javaMultipleFiles, fieldNumber: 521) } if _storage._javaOuterClassname != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaOuterClassname, fieldNumber: 527) + try visitor.visitSingularInt32Field(value: _storage._javaOuterClassname, fieldNumber: 522) } if _storage._javaPackage != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaPackage, fieldNumber: 528) + try visitor.visitSingularInt32Field(value: _storage._javaPackage, fieldNumber: 523) } if _storage._javaStringCheckUtf8 != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaStringCheckUtf8, fieldNumber: 529) + try visitor.visitSingularInt32Field(value: _storage._javaStringCheckUtf8, fieldNumber: 524) } if _storage._jsondecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsondecoder, fieldNumber: 530) + try visitor.visitSingularInt32Field(value: _storage._jsondecoder, fieldNumber: 525) } if _storage._jsondecodingError != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsondecodingError, fieldNumber: 531) + try visitor.visitSingularInt32Field(value: _storage._jsondecodingError, fieldNumber: 526) } if _storage._jsondecodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsondecodingOptions, fieldNumber: 532) + try visitor.visitSingularInt32Field(value: _storage._jsondecodingOptions, fieldNumber: 527) } if _storage._jsonEncoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonEncoder, fieldNumber: 533) + try visitor.visitSingularInt32Field(value: _storage._jsonEncoder, fieldNumber: 528) } if _storage._jsonencodingError != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonencodingError, fieldNumber: 534) + try visitor.visitSingularInt32Field(value: _storage._jsonencodingError, fieldNumber: 529) } if _storage._jsonencodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonencodingOptions, fieldNumber: 535) + try visitor.visitSingularInt32Field(value: _storage._jsonencodingOptions, fieldNumber: 530) } if _storage._jsonencodingVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonencodingVisitor, fieldNumber: 536) + try visitor.visitSingularInt32Field(value: _storage._jsonencodingVisitor, fieldNumber: 531) } if _storage._jsonFormat != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonFormat, fieldNumber: 537) + try visitor.visitSingularInt32Field(value: _storage._jsonFormat, fieldNumber: 532) } if _storage._jsonmapEncodingVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonmapEncodingVisitor, fieldNumber: 538) + try visitor.visitSingularInt32Field(value: _storage._jsonmapEncodingVisitor, fieldNumber: 533) } if _storage._jsonName != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonName, fieldNumber: 539) + try visitor.visitSingularInt32Field(value: _storage._jsonName, fieldNumber: 534) } if _storage._jsonPath != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonPath, fieldNumber: 540) + try visitor.visitSingularInt32Field(value: _storage._jsonPath, fieldNumber: 535) } if _storage._jsonPaths != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonPaths, fieldNumber: 541) + try visitor.visitSingularInt32Field(value: _storage._jsonPaths, fieldNumber: 536) } if _storage._jsonscanner != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonscanner, fieldNumber: 542) + try visitor.visitSingularInt32Field(value: _storage._jsonscanner, fieldNumber: 537) } if _storage._jsonString != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonString, fieldNumber: 543) + try visitor.visitSingularInt32Field(value: _storage._jsonString, fieldNumber: 538) } if _storage._jsonText != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonText, fieldNumber: 544) + try visitor.visitSingularInt32Field(value: _storage._jsonText, fieldNumber: 539) } if _storage._jsonUtf8Data != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonUtf8Data, fieldNumber: 545) + try visitor.visitSingularInt32Field(value: _storage._jsonUtf8Data, fieldNumber: 540) } if _storage._jstype != 0 { - try visitor.visitSingularInt32Field(value: _storage._jstype, fieldNumber: 546) + try visitor.visitSingularInt32Field(value: _storage._jstype, fieldNumber: 541) } if _storage._k != 0 { - try visitor.visitSingularInt32Field(value: _storage._k, fieldNumber: 547) + try visitor.visitSingularInt32Field(value: _storage._k, fieldNumber: 542) } if _storage._kChunkSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._kChunkSize, fieldNumber: 548) + try visitor.visitSingularInt32Field(value: _storage._kChunkSize, fieldNumber: 543) } if _storage._key != 0 { - try visitor.visitSingularInt32Field(value: _storage._key, fieldNumber: 549) + try visitor.visitSingularInt32Field(value: _storage._key, fieldNumber: 544) } if _storage._keyField != 0 { - try visitor.visitSingularInt32Field(value: _storage._keyField, fieldNumber: 550) + try visitor.visitSingularInt32Field(value: _storage._keyField, fieldNumber: 545) } if _storage._keyFieldOpt != 0 { - try visitor.visitSingularInt32Field(value: _storage._keyFieldOpt, fieldNumber: 551) + try visitor.visitSingularInt32Field(value: _storage._keyFieldOpt, fieldNumber: 546) } if _storage._keyType != 0 { - try visitor.visitSingularInt32Field(value: _storage._keyType, fieldNumber: 552) + try visitor.visitSingularInt32Field(value: _storage._keyType, fieldNumber: 547) } if _storage._kind != 0 { - try visitor.visitSingularInt32Field(value: _storage._kind, fieldNumber: 553) + try visitor.visitSingularInt32Field(value: _storage._kind, fieldNumber: 548) } if _storage._l != 0 { - try visitor.visitSingularInt32Field(value: _storage._l, fieldNumber: 554) + try visitor.visitSingularInt32Field(value: _storage._l, fieldNumber: 549) } if _storage._label != 0 { - try visitor.visitSingularInt32Field(value: _storage._label, fieldNumber: 555) + try visitor.visitSingularInt32Field(value: _storage._label, fieldNumber: 550) } if _storage._lazy != 0 { - try visitor.visitSingularInt32Field(value: _storage._lazy, fieldNumber: 556) + try visitor.visitSingularInt32Field(value: _storage._lazy, fieldNumber: 551) } if _storage._leadingComments != 0 { - try visitor.visitSingularInt32Field(value: _storage._leadingComments, fieldNumber: 557) + try visitor.visitSingularInt32Field(value: _storage._leadingComments, fieldNumber: 552) } if _storage._leadingDetachedComments != 0 { - try visitor.visitSingularInt32Field(value: _storage._leadingDetachedComments, fieldNumber: 558) + try visitor.visitSingularInt32Field(value: _storage._leadingDetachedComments, fieldNumber: 553) } if _storage._length != 0 { - try visitor.visitSingularInt32Field(value: _storage._length, fieldNumber: 559) + try visitor.visitSingularInt32Field(value: _storage._length, fieldNumber: 554) } if _storage._lessThan != 0 { - try visitor.visitSingularInt32Field(value: _storage._lessThan, fieldNumber: 560) + try visitor.visitSingularInt32Field(value: _storage._lessThan, fieldNumber: 555) } if _storage._let != 0 { - try visitor.visitSingularInt32Field(value: _storage._let, fieldNumber: 561) + try visitor.visitSingularInt32Field(value: _storage._let, fieldNumber: 556) } if _storage._lhs != 0 { - try visitor.visitSingularInt32Field(value: _storage._lhs, fieldNumber: 562) + try visitor.visitSingularInt32Field(value: _storage._lhs, fieldNumber: 557) } if _storage._list != 0 { - try visitor.visitSingularInt32Field(value: _storage._list, fieldNumber: 563) + try visitor.visitSingularInt32Field(value: _storage._list, fieldNumber: 558) } if _storage._listOfMessages != 0 { - try visitor.visitSingularInt32Field(value: _storage._listOfMessages, fieldNumber: 564) + try visitor.visitSingularInt32Field(value: _storage._listOfMessages, fieldNumber: 559) } if _storage._listValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._listValue, fieldNumber: 565) + try visitor.visitSingularInt32Field(value: _storage._listValue, fieldNumber: 560) } if _storage._littleEndian != 0 { - try visitor.visitSingularInt32Field(value: _storage._littleEndian, fieldNumber: 566) + try visitor.visitSingularInt32Field(value: _storage._littleEndian, fieldNumber: 561) } if _storage._littleEndianBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._littleEndianBytes, fieldNumber: 567) + try visitor.visitSingularInt32Field(value: _storage._littleEndianBytes, fieldNumber: 562) } if _storage._load != 0 { - try visitor.visitSingularInt32Field(value: _storage._load, fieldNumber: 568) + try visitor.visitSingularInt32Field(value: _storage._load, fieldNumber: 563) } if _storage._localHasher != 0 { - try visitor.visitSingularInt32Field(value: _storage._localHasher, fieldNumber: 569) + try visitor.visitSingularInt32Field(value: _storage._localHasher, fieldNumber: 564) } if _storage._location != 0 { - try visitor.visitSingularInt32Field(value: _storage._location, fieldNumber: 570) + try visitor.visitSingularInt32Field(value: _storage._location, fieldNumber: 565) } if _storage._m != 0 { - try visitor.visitSingularInt32Field(value: _storage._m, fieldNumber: 571) + try visitor.visitSingularInt32Field(value: _storage._m, fieldNumber: 566) } if _storage._major != 0 { - try visitor.visitSingularInt32Field(value: _storage._major, fieldNumber: 572) + try visitor.visitSingularInt32Field(value: _storage._major, fieldNumber: 567) } if _storage._makeIterator != 0 { - try visitor.visitSingularInt32Field(value: _storage._makeIterator, fieldNumber: 573) + try visitor.visitSingularInt32Field(value: _storage._makeIterator, fieldNumber: 568) } if _storage._mapEntry != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapEntry, fieldNumber: 574) + try visitor.visitSingularInt32Field(value: _storage._mapEntry, fieldNumber: 569) } if _storage._mapHash != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapHash, fieldNumber: 575) + try visitor.visitSingularInt32Field(value: _storage._mapHash, fieldNumber: 570) } if _storage._mapKeyType != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapKeyType, fieldNumber: 576) + try visitor.visitSingularInt32Field(value: _storage._mapKeyType, fieldNumber: 571) } if _storage._mapNameResolver != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapNameResolver, fieldNumber: 577) + try visitor.visitSingularInt32Field(value: _storage._mapNameResolver, fieldNumber: 572) } if _storage._mapToMessages != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapToMessages, fieldNumber: 578) + try visitor.visitSingularInt32Field(value: _storage._mapToMessages, fieldNumber: 573) } if _storage._mapValueType != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapValueType, fieldNumber: 579) + try visitor.visitSingularInt32Field(value: _storage._mapValueType, fieldNumber: 574) } if _storage._mapVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapVisitor, fieldNumber: 580) + try visitor.visitSingularInt32Field(value: _storage._mapVisitor, fieldNumber: 575) } if _storage._maximumEdition != 0 { - try visitor.visitSingularInt32Field(value: _storage._maximumEdition, fieldNumber: 581) - } - if _storage._maximumEditionEnum != 0 { - try visitor.visitSingularInt32Field(value: _storage._maximumEditionEnum, fieldNumber: 582) + try visitor.visitSingularInt32Field(value: _storage._maximumEdition, fieldNumber: 576) } if _storage._mdayStart != 0 { - try visitor.visitSingularInt32Field(value: _storage._mdayStart, fieldNumber: 583) + try visitor.visitSingularInt32Field(value: _storage._mdayStart, fieldNumber: 577) } if _storage._merge != 0 { - try visitor.visitSingularInt32Field(value: _storage._merge, fieldNumber: 584) + try visitor.visitSingularInt32Field(value: _storage._merge, fieldNumber: 578) } if _storage._message != 0 { - try visitor.visitSingularInt32Field(value: _storage._message, fieldNumber: 585) + try visitor.visitSingularInt32Field(value: _storage._message, fieldNumber: 579) } if _storage._messageDepthLimit != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageDepthLimit, fieldNumber: 586) + try visitor.visitSingularInt32Field(value: _storage._messageDepthLimit, fieldNumber: 580) } if _storage._messageEncoding != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageEncoding, fieldNumber: 587) + try visitor.visitSingularInt32Field(value: _storage._messageEncoding, fieldNumber: 581) } if _storage._messageExtension != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageExtension, fieldNumber: 588) + try visitor.visitSingularInt32Field(value: _storage._messageExtension, fieldNumber: 582) } if _storage._messageImplementationBase != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageImplementationBase, fieldNumber: 589) + try visitor.visitSingularInt32Field(value: _storage._messageImplementationBase, fieldNumber: 583) } if _storage._messageOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageOptions, fieldNumber: 590) + try visitor.visitSingularInt32Field(value: _storage._messageOptions, fieldNumber: 584) } if _storage._messageSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageSet, fieldNumber: 591) + try visitor.visitSingularInt32Field(value: _storage._messageSet, fieldNumber: 585) } if _storage._messageSetWireFormat != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageSetWireFormat, fieldNumber: 592) + try visitor.visitSingularInt32Field(value: _storage._messageSetWireFormat, fieldNumber: 586) } if _storage._messageType != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageType, fieldNumber: 593) + try visitor.visitSingularInt32Field(value: _storage._messageType, fieldNumber: 587) } if _storage._method != 0 { - try visitor.visitSingularInt32Field(value: _storage._method, fieldNumber: 594) + try visitor.visitSingularInt32Field(value: _storage._method, fieldNumber: 588) } if _storage._methodDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._methodDescriptorProto, fieldNumber: 595) + try visitor.visitSingularInt32Field(value: _storage._methodDescriptorProto, fieldNumber: 589) } if _storage._methodOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._methodOptions, fieldNumber: 596) + try visitor.visitSingularInt32Field(value: _storage._methodOptions, fieldNumber: 590) } if _storage._methods != 0 { - try visitor.visitSingularInt32Field(value: _storage._methods, fieldNumber: 597) + try visitor.visitSingularInt32Field(value: _storage._methods, fieldNumber: 591) } if _storage._min != 0 { - try visitor.visitSingularInt32Field(value: _storage._min, fieldNumber: 598) + try visitor.visitSingularInt32Field(value: _storage._min, fieldNumber: 592) } if _storage._minimumEdition != 0 { - try visitor.visitSingularInt32Field(value: _storage._minimumEdition, fieldNumber: 599) - } - if _storage._minimumEditionEnum != 0 { - try visitor.visitSingularInt32Field(value: _storage._minimumEditionEnum, fieldNumber: 600) + try visitor.visitSingularInt32Field(value: _storage._minimumEdition, fieldNumber: 593) } if _storage._minor != 0 { - try visitor.visitSingularInt32Field(value: _storage._minor, fieldNumber: 601) + try visitor.visitSingularInt32Field(value: _storage._minor, fieldNumber: 594) } if _storage._mixin != 0 { - try visitor.visitSingularInt32Field(value: _storage._mixin, fieldNumber: 602) + try visitor.visitSingularInt32Field(value: _storage._mixin, fieldNumber: 595) } if _storage._mixins != 0 { - try visitor.visitSingularInt32Field(value: _storage._mixins, fieldNumber: 603) + try visitor.visitSingularInt32Field(value: _storage._mixins, fieldNumber: 596) } if _storage._modifier != 0 { - try visitor.visitSingularInt32Field(value: _storage._modifier, fieldNumber: 604) + try visitor.visitSingularInt32Field(value: _storage._modifier, fieldNumber: 597) } if _storage._modify != 0 { - try visitor.visitSingularInt32Field(value: _storage._modify, fieldNumber: 605) + try visitor.visitSingularInt32Field(value: _storage._modify, fieldNumber: 598) } if _storage._month != 0 { - try visitor.visitSingularInt32Field(value: _storage._month, fieldNumber: 606) + try visitor.visitSingularInt32Field(value: _storage._month, fieldNumber: 599) } if _storage._msgExtension != 0 { - try visitor.visitSingularInt32Field(value: _storage._msgExtension, fieldNumber: 607) + try visitor.visitSingularInt32Field(value: _storage._msgExtension, fieldNumber: 600) } if _storage._mutating != 0 { - try visitor.visitSingularInt32Field(value: _storage._mutating, fieldNumber: 608) + try visitor.visitSingularInt32Field(value: _storage._mutating, fieldNumber: 601) } if _storage._n != 0 { - try visitor.visitSingularInt32Field(value: _storage._n, fieldNumber: 609) + try visitor.visitSingularInt32Field(value: _storage._n, fieldNumber: 602) } if _storage._name != 0 { - try visitor.visitSingularInt32Field(value: _storage._name, fieldNumber: 610) + try visitor.visitSingularInt32Field(value: _storage._name, fieldNumber: 603) } if _storage._nameDescription != 0 { - try visitor.visitSingularInt32Field(value: _storage._nameDescription, fieldNumber: 611) + try visitor.visitSingularInt32Field(value: _storage._nameDescription, fieldNumber: 604) } if _storage._nameMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._nameMap, fieldNumber: 612) + try visitor.visitSingularInt32Field(value: _storage._nameMap, fieldNumber: 605) } if _storage._namePart != 0 { - try visitor.visitSingularInt32Field(value: _storage._namePart, fieldNumber: 613) + try visitor.visitSingularInt32Field(value: _storage._namePart, fieldNumber: 606) } if _storage._nameResolver != 0 { - try visitor.visitSingularInt32Field(value: _storage._nameResolver, fieldNumber: 614) + try visitor.visitSingularInt32Field(value: _storage._nameResolver, fieldNumber: 607) } if _storage._names != 0 { - try visitor.visitSingularInt32Field(value: _storage._names, fieldNumber: 615) + try visitor.visitSingularInt32Field(value: _storage._names, fieldNumber: 608) } if _storage._nanos != 0 { - try visitor.visitSingularInt32Field(value: _storage._nanos, fieldNumber: 616) + try visitor.visitSingularInt32Field(value: _storage._nanos, fieldNumber: 609) } if _storage._nativeBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._nativeBytes, fieldNumber: 617) + try visitor.visitSingularInt32Field(value: _storage._nativeBytes, fieldNumber: 610) } if _storage._nativeEndianBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._nativeEndianBytes, fieldNumber: 618) + try visitor.visitSingularInt32Field(value: _storage._nativeEndianBytes, fieldNumber: 611) } if _storage._negativeIntValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._negativeIntValue, fieldNumber: 619) + try visitor.visitSingularInt32Field(value: _storage._negativeIntValue, fieldNumber: 612) } if _storage._nestedType != 0 { - try visitor.visitSingularInt32Field(value: _storage._nestedType, fieldNumber: 620) + try visitor.visitSingularInt32Field(value: _storage._nestedType, fieldNumber: 613) } if _storage._newL != 0 { - try visitor.visitSingularInt32Field(value: _storage._newL, fieldNumber: 621) + try visitor.visitSingularInt32Field(value: _storage._newL, fieldNumber: 614) } if _storage._newList != 0 { - try visitor.visitSingularInt32Field(value: _storage._newList, fieldNumber: 622) + try visitor.visitSingularInt32Field(value: _storage._newList, fieldNumber: 615) } if _storage._newValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._newValue, fieldNumber: 623) + try visitor.visitSingularInt32Field(value: _storage._newValue, fieldNumber: 616) } if _storage._nextByte != 0 { - try visitor.visitSingularInt32Field(value: _storage._nextByte, fieldNumber: 624) + try visitor.visitSingularInt32Field(value: _storage._nextByte, fieldNumber: 617) } if _storage._nextFieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._nextFieldNumber, fieldNumber: 625) + try visitor.visitSingularInt32Field(value: _storage._nextFieldNumber, fieldNumber: 618) } if _storage._nil != 0 { - try visitor.visitSingularInt32Field(value: _storage._nil, fieldNumber: 626) + try visitor.visitSingularInt32Field(value: _storage._nil, fieldNumber: 619) } if _storage._nilLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._nilLiteral, fieldNumber: 627) + try visitor.visitSingularInt32Field(value: _storage._nilLiteral, fieldNumber: 620) } if _storage._noStandardDescriptorAccessor != 0 { - try visitor.visitSingularInt32Field(value: _storage._noStandardDescriptorAccessor, fieldNumber: 628) + try visitor.visitSingularInt32Field(value: _storage._noStandardDescriptorAccessor, fieldNumber: 621) } if _storage._nullValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._nullValue, fieldNumber: 629) + try visitor.visitSingularInt32Field(value: _storage._nullValue, fieldNumber: 622) } if _storage._number != 0 { - try visitor.visitSingularInt32Field(value: _storage._number, fieldNumber: 630) + try visitor.visitSingularInt32Field(value: _storage._number, fieldNumber: 623) } if _storage._numberValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._numberValue, fieldNumber: 631) + try visitor.visitSingularInt32Field(value: _storage._numberValue, fieldNumber: 624) } if _storage._objcClassPrefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._objcClassPrefix, fieldNumber: 632) + try visitor.visitSingularInt32Field(value: _storage._objcClassPrefix, fieldNumber: 625) } if _storage._of != 0 { - try visitor.visitSingularInt32Field(value: _storage._of, fieldNumber: 633) + try visitor.visitSingularInt32Field(value: _storage._of, fieldNumber: 626) } if _storage._oneofDecl != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofDecl, fieldNumber: 634) + try visitor.visitSingularInt32Field(value: _storage._oneofDecl, fieldNumber: 627) } if _storage._oneofDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofDescriptorProto, fieldNumber: 635) + try visitor.visitSingularInt32Field(value: _storage._oneofDescriptorProto, fieldNumber: 628) } if _storage._oneofIndex != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofIndex, fieldNumber: 636) + try visitor.visitSingularInt32Field(value: _storage._oneofIndex, fieldNumber: 629) } if _storage._oneofOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofOptions, fieldNumber: 637) + try visitor.visitSingularInt32Field(value: _storage._oneofOptions, fieldNumber: 630) } if _storage._oneofs != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofs, fieldNumber: 638) + try visitor.visitSingularInt32Field(value: _storage._oneofs, fieldNumber: 631) } if _storage._oneOfKind != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneOfKind, fieldNumber: 639) + try visitor.visitSingularInt32Field(value: _storage._oneOfKind, fieldNumber: 632) } if _storage._optimizeFor != 0 { - try visitor.visitSingularInt32Field(value: _storage._optimizeFor, fieldNumber: 640) + try visitor.visitSingularInt32Field(value: _storage._optimizeFor, fieldNumber: 633) } if _storage._optimizeMode != 0 { - try visitor.visitSingularInt32Field(value: _storage._optimizeMode, fieldNumber: 641) + try visitor.visitSingularInt32Field(value: _storage._optimizeMode, fieldNumber: 634) } if _storage._option != 0 { - try visitor.visitSingularInt32Field(value: _storage._option, fieldNumber: 642) + try visitor.visitSingularInt32Field(value: _storage._option, fieldNumber: 635) } if _storage._optionalEnumExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionalEnumExtensionField, fieldNumber: 643) + try visitor.visitSingularInt32Field(value: _storage._optionalEnumExtensionField, fieldNumber: 636) } if _storage._optionalExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionalExtensionField, fieldNumber: 644) + try visitor.visitSingularInt32Field(value: _storage._optionalExtensionField, fieldNumber: 637) } if _storage._optionalGroupExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionalGroupExtensionField, fieldNumber: 645) + try visitor.visitSingularInt32Field(value: _storage._optionalGroupExtensionField, fieldNumber: 638) } if _storage._optionalMessageExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionalMessageExtensionField, fieldNumber: 646) + try visitor.visitSingularInt32Field(value: _storage._optionalMessageExtensionField, fieldNumber: 639) } if _storage._optionRetention != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionRetention, fieldNumber: 647) + try visitor.visitSingularInt32Field(value: _storage._optionRetention, fieldNumber: 640) } if _storage._options != 0 { - try visitor.visitSingularInt32Field(value: _storage._options, fieldNumber: 648) + try visitor.visitSingularInt32Field(value: _storage._options, fieldNumber: 641) } if _storage._optionTargetType != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionTargetType, fieldNumber: 649) + try visitor.visitSingularInt32Field(value: _storage._optionTargetType, fieldNumber: 642) } if _storage._other != 0 { - try visitor.visitSingularInt32Field(value: _storage._other, fieldNumber: 650) + try visitor.visitSingularInt32Field(value: _storage._other, fieldNumber: 643) } if _storage._others != 0 { - try visitor.visitSingularInt32Field(value: _storage._others, fieldNumber: 651) + try visitor.visitSingularInt32Field(value: _storage._others, fieldNumber: 644) } if _storage._out != 0 { - try visitor.visitSingularInt32Field(value: _storage._out, fieldNumber: 652) + try visitor.visitSingularInt32Field(value: _storage._out, fieldNumber: 645) } if _storage._outputType != 0 { - try visitor.visitSingularInt32Field(value: _storage._outputType, fieldNumber: 653) + try visitor.visitSingularInt32Field(value: _storage._outputType, fieldNumber: 646) } if _storage._p != 0 { - try visitor.visitSingularInt32Field(value: _storage._p, fieldNumber: 654) + try visitor.visitSingularInt32Field(value: _storage._p, fieldNumber: 647) } if _storage._package != 0 { - try visitor.visitSingularInt32Field(value: _storage._package, fieldNumber: 655) + try visitor.visitSingularInt32Field(value: _storage._package, fieldNumber: 648) } if _storage._packed != 0 { - try visitor.visitSingularInt32Field(value: _storage._packed, fieldNumber: 656) + try visitor.visitSingularInt32Field(value: _storage._packed, fieldNumber: 649) } if _storage._packedEnumExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._packedEnumExtensionField, fieldNumber: 657) + try visitor.visitSingularInt32Field(value: _storage._packedEnumExtensionField, fieldNumber: 650) } if _storage._packedExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._packedExtensionField, fieldNumber: 658) + try visitor.visitSingularInt32Field(value: _storage._packedExtensionField, fieldNumber: 651) } if _storage._padding != 0 { - try visitor.visitSingularInt32Field(value: _storage._padding, fieldNumber: 659) + try visitor.visitSingularInt32Field(value: _storage._padding, fieldNumber: 652) } if _storage._parent != 0 { - try visitor.visitSingularInt32Field(value: _storage._parent, fieldNumber: 660) + try visitor.visitSingularInt32Field(value: _storage._parent, fieldNumber: 653) } if _storage._parse != 0 { - try visitor.visitSingularInt32Field(value: _storage._parse, fieldNumber: 661) + try visitor.visitSingularInt32Field(value: _storage._parse, fieldNumber: 654) } if _storage._partial != 0 { - try visitor.visitSingularInt32Field(value: _storage._partial, fieldNumber: 662) + try visitor.visitSingularInt32Field(value: _storage._partial, fieldNumber: 655) } if _storage._path != 0 { - try visitor.visitSingularInt32Field(value: _storage._path, fieldNumber: 663) + try visitor.visitSingularInt32Field(value: _storage._path, fieldNumber: 656) } if _storage._paths != 0 { - try visitor.visitSingularInt32Field(value: _storage._paths, fieldNumber: 664) + try visitor.visitSingularInt32Field(value: _storage._paths, fieldNumber: 657) } if _storage._payload != 0 { - try visitor.visitSingularInt32Field(value: _storage._payload, fieldNumber: 665) + try visitor.visitSingularInt32Field(value: _storage._payload, fieldNumber: 658) } if _storage._payloadSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._payloadSize, fieldNumber: 666) + try visitor.visitSingularInt32Field(value: _storage._payloadSize, fieldNumber: 659) } if _storage._phpClassPrefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._phpClassPrefix, fieldNumber: 667) + try visitor.visitSingularInt32Field(value: _storage._phpClassPrefix, fieldNumber: 660) } if _storage._phpGenericServices != 0 { - try visitor.visitSingularInt32Field(value: _storage._phpGenericServices, fieldNumber: 668) + try visitor.visitSingularInt32Field(value: _storage._phpGenericServices, fieldNumber: 661) } if _storage._phpMetadataNamespace != 0 { - try visitor.visitSingularInt32Field(value: _storage._phpMetadataNamespace, fieldNumber: 669) + try visitor.visitSingularInt32Field(value: _storage._phpMetadataNamespace, fieldNumber: 662) } if _storage._phpNamespace != 0 { - try visitor.visitSingularInt32Field(value: _storage._phpNamespace, fieldNumber: 670) + try visitor.visitSingularInt32Field(value: _storage._phpNamespace, fieldNumber: 663) } if _storage._pointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._pointer, fieldNumber: 671) + try visitor.visitSingularInt32Field(value: _storage._pointer, fieldNumber: 664) } if _storage._pos != 0 { - try visitor.visitSingularInt32Field(value: _storage._pos, fieldNumber: 672) + try visitor.visitSingularInt32Field(value: _storage._pos, fieldNumber: 665) } if _storage._positiveIntValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._positiveIntValue, fieldNumber: 673) + try visitor.visitSingularInt32Field(value: _storage._positiveIntValue, fieldNumber: 666) } if _storage._prefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._prefix, fieldNumber: 674) + try visitor.visitSingularInt32Field(value: _storage._prefix, fieldNumber: 667) } if _storage._preserveProtoFieldNames != 0 { - try visitor.visitSingularInt32Field(value: _storage._preserveProtoFieldNames, fieldNumber: 675) + try visitor.visitSingularInt32Field(value: _storage._preserveProtoFieldNames, fieldNumber: 668) } if _storage._preTraverse != 0 { - try visitor.visitSingularInt32Field(value: _storage._preTraverse, fieldNumber: 676) + try visitor.visitSingularInt32Field(value: _storage._preTraverse, fieldNumber: 669) } if _storage._printUnknownFields != 0 { - try visitor.visitSingularInt32Field(value: _storage._printUnknownFields, fieldNumber: 677) + try visitor.visitSingularInt32Field(value: _storage._printUnknownFields, fieldNumber: 670) } if _storage._proto2 != 0 { - try visitor.visitSingularInt32Field(value: _storage._proto2, fieldNumber: 678) + try visitor.visitSingularInt32Field(value: _storage._proto2, fieldNumber: 671) } if _storage._proto3DefaultValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._proto3DefaultValue, fieldNumber: 679) + try visitor.visitSingularInt32Field(value: _storage._proto3DefaultValue, fieldNumber: 672) } if _storage._proto3Optional != 0 { - try visitor.visitSingularInt32Field(value: _storage._proto3Optional, fieldNumber: 680) + try visitor.visitSingularInt32Field(value: _storage._proto3Optional, fieldNumber: 673) } if _storage._protobufApiversionCheck != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufApiversionCheck, fieldNumber: 681) + try visitor.visitSingularInt32Field(value: _storage._protobufApiversionCheck, fieldNumber: 674) } if _storage._protobufApiversion2 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufApiversion2, fieldNumber: 682) + try visitor.visitSingularInt32Field(value: _storage._protobufApiversion2, fieldNumber: 675) } if _storage._protobufBool != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufBool, fieldNumber: 683) + try visitor.visitSingularInt32Field(value: _storage._protobufBool, fieldNumber: 676) } if _storage._protobufBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufBytes, fieldNumber: 684) + try visitor.visitSingularInt32Field(value: _storage._protobufBytes, fieldNumber: 677) } if _storage._protobufDouble != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufDouble, fieldNumber: 685) + try visitor.visitSingularInt32Field(value: _storage._protobufDouble, fieldNumber: 678) } if _storage._protobufEnumMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufEnumMap, fieldNumber: 686) + try visitor.visitSingularInt32Field(value: _storage._protobufEnumMap, fieldNumber: 679) } if _storage._protobufExtension != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufExtension, fieldNumber: 687) + try visitor.visitSingularInt32Field(value: _storage._protobufExtension, fieldNumber: 680) } if _storage._protobufFixed32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufFixed32, fieldNumber: 688) + try visitor.visitSingularInt32Field(value: _storage._protobufFixed32, fieldNumber: 681) } if _storage._protobufFixed64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufFixed64, fieldNumber: 689) + try visitor.visitSingularInt32Field(value: _storage._protobufFixed64, fieldNumber: 682) } if _storage._protobufFloat != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufFloat, fieldNumber: 690) + try visitor.visitSingularInt32Field(value: _storage._protobufFloat, fieldNumber: 683) } if _storage._protobufInt32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufInt32, fieldNumber: 691) + try visitor.visitSingularInt32Field(value: _storage._protobufInt32, fieldNumber: 684) } if _storage._protobufInt64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufInt64, fieldNumber: 692) + try visitor.visitSingularInt32Field(value: _storage._protobufInt64, fieldNumber: 685) } if _storage._protobufMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufMap, fieldNumber: 693) + try visitor.visitSingularInt32Field(value: _storage._protobufMap, fieldNumber: 686) } if _storage._protobufMessageMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufMessageMap, fieldNumber: 694) + try visitor.visitSingularInt32Field(value: _storage._protobufMessageMap, fieldNumber: 687) } if _storage._protobufSfixed32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufSfixed32, fieldNumber: 695) + try visitor.visitSingularInt32Field(value: _storage._protobufSfixed32, fieldNumber: 688) } if _storage._protobufSfixed64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufSfixed64, fieldNumber: 696) + try visitor.visitSingularInt32Field(value: _storage._protobufSfixed64, fieldNumber: 689) } if _storage._protobufSint32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufSint32, fieldNumber: 697) + try visitor.visitSingularInt32Field(value: _storage._protobufSint32, fieldNumber: 690) } if _storage._protobufSint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufSint64, fieldNumber: 698) + try visitor.visitSingularInt32Field(value: _storage._protobufSint64, fieldNumber: 691) } if _storage._protobufString != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufString, fieldNumber: 699) + try visitor.visitSingularInt32Field(value: _storage._protobufString, fieldNumber: 692) } if _storage._protobufUint32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufUint32, fieldNumber: 700) + try visitor.visitSingularInt32Field(value: _storage._protobufUint32, fieldNumber: 693) } if _storage._protobufUint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufUint64, fieldNumber: 701) + try visitor.visitSingularInt32Field(value: _storage._protobufUint64, fieldNumber: 694) } if _storage._protobufExtensionFieldValues != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufExtensionFieldValues, fieldNumber: 702) + try visitor.visitSingularInt32Field(value: _storage._protobufExtensionFieldValues, fieldNumber: 695) } if _storage._protobufFieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufFieldNumber, fieldNumber: 703) + try visitor.visitSingularInt32Field(value: _storage._protobufFieldNumber, fieldNumber: 696) } if _storage._protobufGeneratedIsEqualTo != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufGeneratedIsEqualTo, fieldNumber: 704) + try visitor.visitSingularInt32Field(value: _storage._protobufGeneratedIsEqualTo, fieldNumber: 697) } if _storage._protobufNameMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufNameMap, fieldNumber: 705) + try visitor.visitSingularInt32Field(value: _storage._protobufNameMap, fieldNumber: 698) } if _storage._protobufNewField != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufNewField, fieldNumber: 706) + try visitor.visitSingularInt32Field(value: _storage._protobufNewField, fieldNumber: 699) } if _storage._protobufPackage != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufPackage, fieldNumber: 707) + try visitor.visitSingularInt32Field(value: _storage._protobufPackage, fieldNumber: 700) } if _storage._protocol != 0 { - try visitor.visitSingularInt32Field(value: _storage._protocol, fieldNumber: 708) + try visitor.visitSingularInt32Field(value: _storage._protocol, fieldNumber: 701) } if _storage._protoFieldName != 0 { - try visitor.visitSingularInt32Field(value: _storage._protoFieldName, fieldNumber: 709) + try visitor.visitSingularInt32Field(value: _storage._protoFieldName, fieldNumber: 702) } if _storage._protoMessageName != 0 { - try visitor.visitSingularInt32Field(value: _storage._protoMessageName, fieldNumber: 710) + try visitor.visitSingularInt32Field(value: _storage._protoMessageName, fieldNumber: 703) } if _storage._protoNameProviding != 0 { - try visitor.visitSingularInt32Field(value: _storage._protoNameProviding, fieldNumber: 711) + try visitor.visitSingularInt32Field(value: _storage._protoNameProviding, fieldNumber: 704) } if _storage._protoPaths != 0 { - try visitor.visitSingularInt32Field(value: _storage._protoPaths, fieldNumber: 712) + try visitor.visitSingularInt32Field(value: _storage._protoPaths, fieldNumber: 705) } if _storage._public != 0 { - try visitor.visitSingularInt32Field(value: _storage._public, fieldNumber: 713) + try visitor.visitSingularInt32Field(value: _storage._public, fieldNumber: 706) } if _storage._publicDependency != 0 { - try visitor.visitSingularInt32Field(value: _storage._publicDependency, fieldNumber: 714) + try visitor.visitSingularInt32Field(value: _storage._publicDependency, fieldNumber: 707) } if _storage._putBoolValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putBoolValue, fieldNumber: 715) + try visitor.visitSingularInt32Field(value: _storage._putBoolValue, fieldNumber: 708) } if _storage._putBytesValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putBytesValue, fieldNumber: 716) + try visitor.visitSingularInt32Field(value: _storage._putBytesValue, fieldNumber: 709) } if _storage._putDoubleValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putDoubleValue, fieldNumber: 717) + try visitor.visitSingularInt32Field(value: _storage._putDoubleValue, fieldNumber: 710) } if _storage._putEnumValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putEnumValue, fieldNumber: 718) + try visitor.visitSingularInt32Field(value: _storage._putEnumValue, fieldNumber: 711) } if _storage._putFixedUint32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._putFixedUint32, fieldNumber: 719) + try visitor.visitSingularInt32Field(value: _storage._putFixedUint32, fieldNumber: 712) } if _storage._putFixedUint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._putFixedUint64, fieldNumber: 720) + try visitor.visitSingularInt32Field(value: _storage._putFixedUint64, fieldNumber: 713) } if _storage._putFloatValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putFloatValue, fieldNumber: 721) + try visitor.visitSingularInt32Field(value: _storage._putFloatValue, fieldNumber: 714) } if _storage._putInt64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._putInt64, fieldNumber: 722) + try visitor.visitSingularInt32Field(value: _storage._putInt64, fieldNumber: 715) } if _storage._putStringValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putStringValue, fieldNumber: 723) + try visitor.visitSingularInt32Field(value: _storage._putStringValue, fieldNumber: 716) } if _storage._putUint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._putUint64, fieldNumber: 724) + try visitor.visitSingularInt32Field(value: _storage._putUint64, fieldNumber: 717) } if _storage._putUint64Hex != 0 { - try visitor.visitSingularInt32Field(value: _storage._putUint64Hex, fieldNumber: 725) + try visitor.visitSingularInt32Field(value: _storage._putUint64Hex, fieldNumber: 718) } if _storage._putVarInt != 0 { - try visitor.visitSingularInt32Field(value: _storage._putVarInt, fieldNumber: 726) + try visitor.visitSingularInt32Field(value: _storage._putVarInt, fieldNumber: 719) } if _storage._putZigZagVarInt != 0 { - try visitor.visitSingularInt32Field(value: _storage._putZigZagVarInt, fieldNumber: 727) + try visitor.visitSingularInt32Field(value: _storage._putZigZagVarInt, fieldNumber: 720) } if _storage._pyGenericServices != 0 { - try visitor.visitSingularInt32Field(value: _storage._pyGenericServices, fieldNumber: 728) + try visitor.visitSingularInt32Field(value: _storage._pyGenericServices, fieldNumber: 721) } if _storage._rawChars != 0 { - try visitor.visitSingularInt32Field(value: _storage._rawChars, fieldNumber: 729) + try visitor.visitSingularInt32Field(value: _storage._rawChars, fieldNumber: 722) } if _storage._rawRepresentable != 0 { - try visitor.visitSingularInt32Field(value: _storage._rawRepresentable, fieldNumber: 730) + try visitor.visitSingularInt32Field(value: _storage._rawRepresentable, fieldNumber: 723) } if _storage._rawValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._rawValue, fieldNumber: 731) + try visitor.visitSingularInt32Field(value: _storage._rawValue, fieldNumber: 724) } if _storage._read4HexDigits != 0 { - try visitor.visitSingularInt32Field(value: _storage._read4HexDigits, fieldNumber: 732) + try visitor.visitSingularInt32Field(value: _storage._read4HexDigits, fieldNumber: 725) } if _storage._register != 0 { - try visitor.visitSingularInt32Field(value: _storage._register, fieldNumber: 733) + try visitor.visitSingularInt32Field(value: _storage._register, fieldNumber: 726) } if _storage._repeated != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeated, fieldNumber: 734) + try visitor.visitSingularInt32Field(value: _storage._repeated, fieldNumber: 727) } if _storage._repeatedEnumExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedEnumExtensionField, fieldNumber: 735) + try visitor.visitSingularInt32Field(value: _storage._repeatedEnumExtensionField, fieldNumber: 728) } if _storage._repeatedExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedExtensionField, fieldNumber: 736) + try visitor.visitSingularInt32Field(value: _storage._repeatedExtensionField, fieldNumber: 729) } if _storage._repeatedFieldEncoding != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedFieldEncoding, fieldNumber: 737) + try visitor.visitSingularInt32Field(value: _storage._repeatedFieldEncoding, fieldNumber: 730) } if _storage._repeatedGroupExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedGroupExtensionField, fieldNumber: 738) + try visitor.visitSingularInt32Field(value: _storage._repeatedGroupExtensionField, fieldNumber: 731) } if _storage._repeatedMessageExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedMessageExtensionField, fieldNumber: 739) + try visitor.visitSingularInt32Field(value: _storage._repeatedMessageExtensionField, fieldNumber: 732) } if _storage._repeating != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeating, fieldNumber: 740) + try visitor.visitSingularInt32Field(value: _storage._repeating, fieldNumber: 733) } if _storage._requestStreaming != 0 { - try visitor.visitSingularInt32Field(value: _storage._requestStreaming, fieldNumber: 741) + try visitor.visitSingularInt32Field(value: _storage._requestStreaming, fieldNumber: 734) } if _storage._requestTypeURL != 0 { - try visitor.visitSingularInt32Field(value: _storage._requestTypeURL, fieldNumber: 742) + try visitor.visitSingularInt32Field(value: _storage._requestTypeURL, fieldNumber: 735) } if _storage._requiredSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._requiredSize, fieldNumber: 743) + try visitor.visitSingularInt32Field(value: _storage._requiredSize, fieldNumber: 736) } if _storage._responseStreaming != 0 { - try visitor.visitSingularInt32Field(value: _storage._responseStreaming, fieldNumber: 744) + try visitor.visitSingularInt32Field(value: _storage._responseStreaming, fieldNumber: 737) } if _storage._responseTypeURL != 0 { - try visitor.visitSingularInt32Field(value: _storage._responseTypeURL, fieldNumber: 745) + try visitor.visitSingularInt32Field(value: _storage._responseTypeURL, fieldNumber: 738) } if _storage._result != 0 { - try visitor.visitSingularInt32Field(value: _storage._result, fieldNumber: 746) + try visitor.visitSingularInt32Field(value: _storage._result, fieldNumber: 739) } if _storage._retention != 0 { - try visitor.visitSingularInt32Field(value: _storage._retention, fieldNumber: 747) + try visitor.visitSingularInt32Field(value: _storage._retention, fieldNumber: 740) } if _storage._rethrows != 0 { - try visitor.visitSingularInt32Field(value: _storage._rethrows, fieldNumber: 748) + try visitor.visitSingularInt32Field(value: _storage._rethrows, fieldNumber: 741) } if _storage._return != 0 { - try visitor.visitSingularInt32Field(value: _storage._return, fieldNumber: 749) + try visitor.visitSingularInt32Field(value: _storage._return, fieldNumber: 742) } if _storage._returnType != 0 { - try visitor.visitSingularInt32Field(value: _storage._returnType, fieldNumber: 750) + try visitor.visitSingularInt32Field(value: _storage._returnType, fieldNumber: 743) } if _storage._revision != 0 { - try visitor.visitSingularInt32Field(value: _storage._revision, fieldNumber: 751) + try visitor.visitSingularInt32Field(value: _storage._revision, fieldNumber: 744) } if _storage._rhs != 0 { - try visitor.visitSingularInt32Field(value: _storage._rhs, fieldNumber: 752) + try visitor.visitSingularInt32Field(value: _storage._rhs, fieldNumber: 745) } if _storage._root != 0 { - try visitor.visitSingularInt32Field(value: _storage._root, fieldNumber: 753) + try visitor.visitSingularInt32Field(value: _storage._root, fieldNumber: 746) } if _storage._rubyPackage != 0 { - try visitor.visitSingularInt32Field(value: _storage._rubyPackage, fieldNumber: 754) + try visitor.visitSingularInt32Field(value: _storage._rubyPackage, fieldNumber: 747) } if _storage._s != 0 { - try visitor.visitSingularInt32Field(value: _storage._s, fieldNumber: 755) + try visitor.visitSingularInt32Field(value: _storage._s, fieldNumber: 748) } if _storage._sawBackslash != 0 { - try visitor.visitSingularInt32Field(value: _storage._sawBackslash, fieldNumber: 756) + try visitor.visitSingularInt32Field(value: _storage._sawBackslash, fieldNumber: 749) } if _storage._sawSection4Characters != 0 { - try visitor.visitSingularInt32Field(value: _storage._sawSection4Characters, fieldNumber: 757) + try visitor.visitSingularInt32Field(value: _storage._sawSection4Characters, fieldNumber: 750) } if _storage._sawSection5Characters != 0 { - try visitor.visitSingularInt32Field(value: _storage._sawSection5Characters, fieldNumber: 758) + try visitor.visitSingularInt32Field(value: _storage._sawSection5Characters, fieldNumber: 751) } if _storage._scanner != 0 { - try visitor.visitSingularInt32Field(value: _storage._scanner, fieldNumber: 759) + try visitor.visitSingularInt32Field(value: _storage._scanner, fieldNumber: 752) } if _storage._seconds != 0 { - try visitor.visitSingularInt32Field(value: _storage._seconds, fieldNumber: 760) + try visitor.visitSingularInt32Field(value: _storage._seconds, fieldNumber: 753) } if _storage._self_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._self_p, fieldNumber: 761) + try visitor.visitSingularInt32Field(value: _storage._self_p, fieldNumber: 754) } if _storage._semantic != 0 { - try visitor.visitSingularInt32Field(value: _storage._semantic, fieldNumber: 762) + try visitor.visitSingularInt32Field(value: _storage._semantic, fieldNumber: 755) } if _storage._separator != 0 { - try visitor.visitSingularInt32Field(value: _storage._separator, fieldNumber: 763) + try visitor.visitSingularInt32Field(value: _storage._separator, fieldNumber: 756) } if _storage._serialize != 0 { - try visitor.visitSingularInt32Field(value: _storage._serialize, fieldNumber: 764) + try visitor.visitSingularInt32Field(value: _storage._serialize, fieldNumber: 757) } if _storage._serializedData != 0 { - try visitor.visitSingularInt32Field(value: _storage._serializedData, fieldNumber: 765) + try visitor.visitSingularInt32Field(value: _storage._serializedData, fieldNumber: 758) } if _storage._serializedSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._serializedSize, fieldNumber: 766) + try visitor.visitSingularInt32Field(value: _storage._serializedSize, fieldNumber: 759) } if _storage._serverStreaming != 0 { - try visitor.visitSingularInt32Field(value: _storage._serverStreaming, fieldNumber: 767) + try visitor.visitSingularInt32Field(value: _storage._serverStreaming, fieldNumber: 760) } if _storage._service != 0 { - try visitor.visitSingularInt32Field(value: _storage._service, fieldNumber: 768) + try visitor.visitSingularInt32Field(value: _storage._service, fieldNumber: 761) } if _storage._serviceDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._serviceDescriptorProto, fieldNumber: 769) + try visitor.visitSingularInt32Field(value: _storage._serviceDescriptorProto, fieldNumber: 762) } if _storage._serviceOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._serviceOptions, fieldNumber: 770) + try visitor.visitSingularInt32Field(value: _storage._serviceOptions, fieldNumber: 763) } if _storage._set != 0 { - try visitor.visitSingularInt32Field(value: _storage._set, fieldNumber: 771) + try visitor.visitSingularInt32Field(value: _storage._set, fieldNumber: 764) } if _storage._setExtensionValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._setExtensionValue, fieldNumber: 772) + try visitor.visitSingularInt32Field(value: _storage._setExtensionValue, fieldNumber: 765) } if _storage._shift != 0 { - try visitor.visitSingularInt32Field(value: _storage._shift, fieldNumber: 773) + try visitor.visitSingularInt32Field(value: _storage._shift, fieldNumber: 766) } if _storage._simpleExtensionMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._simpleExtensionMap, fieldNumber: 774) + try visitor.visitSingularInt32Field(value: _storage._simpleExtensionMap, fieldNumber: 767) } if _storage._sizer != 0 { - try visitor.visitSingularInt32Field(value: _storage._sizer, fieldNumber: 775) + try visitor.visitSingularInt32Field(value: _storage._sizer, fieldNumber: 768) } if _storage._source != 0 { - try visitor.visitSingularInt32Field(value: _storage._source, fieldNumber: 776) + try visitor.visitSingularInt32Field(value: _storage._source, fieldNumber: 769) } if _storage._sourceCodeInfo != 0 { - try visitor.visitSingularInt32Field(value: _storage._sourceCodeInfo, fieldNumber: 777) + try visitor.visitSingularInt32Field(value: _storage._sourceCodeInfo, fieldNumber: 770) } if _storage._sourceContext != 0 { - try visitor.visitSingularInt32Field(value: _storage._sourceContext, fieldNumber: 778) + try visitor.visitSingularInt32Field(value: _storage._sourceContext, fieldNumber: 771) } if _storage._sourceEncoding != 0 { - try visitor.visitSingularInt32Field(value: _storage._sourceEncoding, fieldNumber: 779) + try visitor.visitSingularInt32Field(value: _storage._sourceEncoding, fieldNumber: 772) } if _storage._sourceFile != 0 { - try visitor.visitSingularInt32Field(value: _storage._sourceFile, fieldNumber: 780) + try visitor.visitSingularInt32Field(value: _storage._sourceFile, fieldNumber: 773) } if _storage._span != 0 { - try visitor.visitSingularInt32Field(value: _storage._span, fieldNumber: 781) + try visitor.visitSingularInt32Field(value: _storage._span, fieldNumber: 774) } if _storage._split != 0 { - try visitor.visitSingularInt32Field(value: _storage._split, fieldNumber: 782) + try visitor.visitSingularInt32Field(value: _storage._split, fieldNumber: 775) } if _storage._start != 0 { - try visitor.visitSingularInt32Field(value: _storage._start, fieldNumber: 783) + try visitor.visitSingularInt32Field(value: _storage._start, fieldNumber: 776) } if _storage._startArray != 0 { - try visitor.visitSingularInt32Field(value: _storage._startArray, fieldNumber: 784) + try visitor.visitSingularInt32Field(value: _storage._startArray, fieldNumber: 777) } if _storage._startArrayObject != 0 { - try visitor.visitSingularInt32Field(value: _storage._startArrayObject, fieldNumber: 785) + try visitor.visitSingularInt32Field(value: _storage._startArrayObject, fieldNumber: 778) } if _storage._startField != 0 { - try visitor.visitSingularInt32Field(value: _storage._startField, fieldNumber: 786) + try visitor.visitSingularInt32Field(value: _storage._startField, fieldNumber: 779) } if _storage._startIndex != 0 { - try visitor.visitSingularInt32Field(value: _storage._startIndex, fieldNumber: 787) + try visitor.visitSingularInt32Field(value: _storage._startIndex, fieldNumber: 780) } if _storage._startMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._startMessageField, fieldNumber: 788) + try visitor.visitSingularInt32Field(value: _storage._startMessageField, fieldNumber: 781) } if _storage._startObject != 0 { - try visitor.visitSingularInt32Field(value: _storage._startObject, fieldNumber: 789) + try visitor.visitSingularInt32Field(value: _storage._startObject, fieldNumber: 782) } if _storage._startRegularField != 0 { - try visitor.visitSingularInt32Field(value: _storage._startRegularField, fieldNumber: 790) + try visitor.visitSingularInt32Field(value: _storage._startRegularField, fieldNumber: 783) } if _storage._state != 0 { - try visitor.visitSingularInt32Field(value: _storage._state, fieldNumber: 791) + try visitor.visitSingularInt32Field(value: _storage._state, fieldNumber: 784) } if _storage._static != 0 { - try visitor.visitSingularInt32Field(value: _storage._static, fieldNumber: 792) + try visitor.visitSingularInt32Field(value: _storage._static, fieldNumber: 785) } if _storage._staticString != 0 { - try visitor.visitSingularInt32Field(value: _storage._staticString, fieldNumber: 793) + try visitor.visitSingularInt32Field(value: _storage._staticString, fieldNumber: 786) } if _storage._storage != 0 { - try visitor.visitSingularInt32Field(value: _storage._storage, fieldNumber: 794) + try visitor.visitSingularInt32Field(value: _storage._storage, fieldNumber: 787) } if _storage._string != 0 { - try visitor.visitSingularInt32Field(value: _storage._string, fieldNumber: 795) + try visitor.visitSingularInt32Field(value: _storage._string, fieldNumber: 788) } if _storage._stringLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._stringLiteral, fieldNumber: 796) + try visitor.visitSingularInt32Field(value: _storage._stringLiteral, fieldNumber: 789) } if _storage._stringLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._stringLiteralType, fieldNumber: 797) + try visitor.visitSingularInt32Field(value: _storage._stringLiteralType, fieldNumber: 790) } if _storage._stringResult != 0 { - try visitor.visitSingularInt32Field(value: _storage._stringResult, fieldNumber: 798) + try visitor.visitSingularInt32Field(value: _storage._stringResult, fieldNumber: 791) } if _storage._stringValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._stringValue, fieldNumber: 799) + try visitor.visitSingularInt32Field(value: _storage._stringValue, fieldNumber: 792) } if _storage._struct != 0 { - try visitor.visitSingularInt32Field(value: _storage._struct, fieldNumber: 800) + try visitor.visitSingularInt32Field(value: _storage._struct, fieldNumber: 793) } if _storage._structValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._structValue, fieldNumber: 801) + try visitor.visitSingularInt32Field(value: _storage._structValue, fieldNumber: 794) } if _storage._subDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._subDecoder, fieldNumber: 802) + try visitor.visitSingularInt32Field(value: _storage._subDecoder, fieldNumber: 795) } if _storage._subscript != 0 { - try visitor.visitSingularInt32Field(value: _storage._subscript, fieldNumber: 803) + try visitor.visitSingularInt32Field(value: _storage._subscript, fieldNumber: 796) } if _storage._subVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._subVisitor, fieldNumber: 804) + try visitor.visitSingularInt32Field(value: _storage._subVisitor, fieldNumber: 797) } if _storage._swift != 0 { - try visitor.visitSingularInt32Field(value: _storage._swift, fieldNumber: 805) + try visitor.visitSingularInt32Field(value: _storage._swift, fieldNumber: 798) } if _storage._swiftPrefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._swiftPrefix, fieldNumber: 806) + try visitor.visitSingularInt32Field(value: _storage._swiftPrefix, fieldNumber: 799) } if _storage._swiftProtobuf != 0 { - try visitor.visitSingularInt32Field(value: _storage._swiftProtobuf, fieldNumber: 807) + try visitor.visitSingularInt32Field(value: _storage._swiftProtobuf, fieldNumber: 800) } if _storage._syntax != 0 { - try visitor.visitSingularInt32Field(value: _storage._syntax, fieldNumber: 808) + try visitor.visitSingularInt32Field(value: _storage._syntax, fieldNumber: 801) } if _storage._t != 0 { - try visitor.visitSingularInt32Field(value: _storage._t, fieldNumber: 809) + try visitor.visitSingularInt32Field(value: _storage._t, fieldNumber: 802) } if _storage._tag != 0 { - try visitor.visitSingularInt32Field(value: _storage._tag, fieldNumber: 810) + try visitor.visitSingularInt32Field(value: _storage._tag, fieldNumber: 803) } if _storage._targets != 0 { - try visitor.visitSingularInt32Field(value: _storage._targets, fieldNumber: 811) + try visitor.visitSingularInt32Field(value: _storage._targets, fieldNumber: 804) } if _storage._terminator != 0 { - try visitor.visitSingularInt32Field(value: _storage._terminator, fieldNumber: 812) + try visitor.visitSingularInt32Field(value: _storage._terminator, fieldNumber: 805) } if _storage._testDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._testDecoder, fieldNumber: 813) + try visitor.visitSingularInt32Field(value: _storage._testDecoder, fieldNumber: 806) } if _storage._text != 0 { - try visitor.visitSingularInt32Field(value: _storage._text, fieldNumber: 814) + try visitor.visitSingularInt32Field(value: _storage._text, fieldNumber: 807) } if _storage._textDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._textDecoder, fieldNumber: 815) + try visitor.visitSingularInt32Field(value: _storage._textDecoder, fieldNumber: 808) } if _storage._textFormatDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatDecoder, fieldNumber: 816) + try visitor.visitSingularInt32Field(value: _storage._textFormatDecoder, fieldNumber: 809) } if _storage._textFormatDecodingError != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatDecodingError, fieldNumber: 817) + try visitor.visitSingularInt32Field(value: _storage._textFormatDecodingError, fieldNumber: 810) } if _storage._textFormatDecodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatDecodingOptions, fieldNumber: 818) + try visitor.visitSingularInt32Field(value: _storage._textFormatDecodingOptions, fieldNumber: 811) } if _storage._textFormatEncodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatEncodingOptions, fieldNumber: 819) + try visitor.visitSingularInt32Field(value: _storage._textFormatEncodingOptions, fieldNumber: 812) } if _storage._textFormatEncodingVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatEncodingVisitor, fieldNumber: 820) + try visitor.visitSingularInt32Field(value: _storage._textFormatEncodingVisitor, fieldNumber: 813) } if _storage._textFormatString != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatString, fieldNumber: 821) + try visitor.visitSingularInt32Field(value: _storage._textFormatString, fieldNumber: 814) } if _storage._throwOrIgnore != 0 { - try visitor.visitSingularInt32Field(value: _storage._throwOrIgnore, fieldNumber: 822) + try visitor.visitSingularInt32Field(value: _storage._throwOrIgnore, fieldNumber: 815) } if _storage._throws != 0 { - try visitor.visitSingularInt32Field(value: _storage._throws, fieldNumber: 823) + try visitor.visitSingularInt32Field(value: _storage._throws, fieldNumber: 816) } if _storage._timeInterval != 0 { - try visitor.visitSingularInt32Field(value: _storage._timeInterval, fieldNumber: 824) + try visitor.visitSingularInt32Field(value: _storage._timeInterval, fieldNumber: 817) } if _storage._timeIntervalSince1970 != 0 { - try visitor.visitSingularInt32Field(value: _storage._timeIntervalSince1970, fieldNumber: 825) + try visitor.visitSingularInt32Field(value: _storage._timeIntervalSince1970, fieldNumber: 818) } if _storage._timeIntervalSinceReferenceDate != 0 { - try visitor.visitSingularInt32Field(value: _storage._timeIntervalSinceReferenceDate, fieldNumber: 826) + try visitor.visitSingularInt32Field(value: _storage._timeIntervalSinceReferenceDate, fieldNumber: 819) } if _storage._timestamp != 0 { - try visitor.visitSingularInt32Field(value: _storage._timestamp, fieldNumber: 827) + try visitor.visitSingularInt32Field(value: _storage._timestamp, fieldNumber: 820) } if _storage._total != 0 { - try visitor.visitSingularInt32Field(value: _storage._total, fieldNumber: 828) + try visitor.visitSingularInt32Field(value: _storage._total, fieldNumber: 821) } if _storage._totalArrayDepth != 0 { - try visitor.visitSingularInt32Field(value: _storage._totalArrayDepth, fieldNumber: 829) + try visitor.visitSingularInt32Field(value: _storage._totalArrayDepth, fieldNumber: 822) } if _storage._totalSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._totalSize, fieldNumber: 830) + try visitor.visitSingularInt32Field(value: _storage._totalSize, fieldNumber: 823) } if _storage._trailingComments != 0 { - try visitor.visitSingularInt32Field(value: _storage._trailingComments, fieldNumber: 831) + try visitor.visitSingularInt32Field(value: _storage._trailingComments, fieldNumber: 824) } if _storage._traverse != 0 { - try visitor.visitSingularInt32Field(value: _storage._traverse, fieldNumber: 832) + try visitor.visitSingularInt32Field(value: _storage._traverse, fieldNumber: 825) } if _storage._true != 0 { - try visitor.visitSingularInt32Field(value: _storage._true, fieldNumber: 833) + try visitor.visitSingularInt32Field(value: _storage._true, fieldNumber: 826) } if _storage._try != 0 { - try visitor.visitSingularInt32Field(value: _storage._try, fieldNumber: 834) + try visitor.visitSingularInt32Field(value: _storage._try, fieldNumber: 827) } if _storage._type != 0 { - try visitor.visitSingularInt32Field(value: _storage._type, fieldNumber: 835) + try visitor.visitSingularInt32Field(value: _storage._type, fieldNumber: 828) } if _storage._typealias != 0 { - try visitor.visitSingularInt32Field(value: _storage._typealias, fieldNumber: 836) + try visitor.visitSingularInt32Field(value: _storage._typealias, fieldNumber: 829) } if _storage._typeEnum != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeEnum, fieldNumber: 837) + try visitor.visitSingularInt32Field(value: _storage._typeEnum, fieldNumber: 830) } if _storage._typeName != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeName, fieldNumber: 838) + try visitor.visitSingularInt32Field(value: _storage._typeName, fieldNumber: 831) } if _storage._typePrefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._typePrefix, fieldNumber: 839) + try visitor.visitSingularInt32Field(value: _storage._typePrefix, fieldNumber: 832) } if _storage._typeStart != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeStart, fieldNumber: 840) + try visitor.visitSingularInt32Field(value: _storage._typeStart, fieldNumber: 833) } if _storage._typeUnknown != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeUnknown, fieldNumber: 841) + try visitor.visitSingularInt32Field(value: _storage._typeUnknown, fieldNumber: 834) } if _storage._typeURL != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeURL, fieldNumber: 842) + try visitor.visitSingularInt32Field(value: _storage._typeURL, fieldNumber: 835) } if _storage._uint32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint32, fieldNumber: 843) + try visitor.visitSingularInt32Field(value: _storage._uint32, fieldNumber: 836) } if _storage._uint32Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint32Value, fieldNumber: 844) + try visitor.visitSingularInt32Field(value: _storage._uint32Value, fieldNumber: 837) } if _storage._uint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint64, fieldNumber: 845) + try visitor.visitSingularInt32Field(value: _storage._uint64, fieldNumber: 838) } if _storage._uint64Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint64Value, fieldNumber: 846) + try visitor.visitSingularInt32Field(value: _storage._uint64Value, fieldNumber: 839) } if _storage._uint8 != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint8, fieldNumber: 847) + try visitor.visitSingularInt32Field(value: _storage._uint8, fieldNumber: 840) } if _storage._unicodeScalarLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._unicodeScalarLiteral, fieldNumber: 848) + try visitor.visitSingularInt32Field(value: _storage._unicodeScalarLiteral, fieldNumber: 841) } if _storage._unicodeScalarLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._unicodeScalarLiteralType, fieldNumber: 849) + try visitor.visitSingularInt32Field(value: _storage._unicodeScalarLiteralType, fieldNumber: 842) } if _storage._unicodeScalars != 0 { - try visitor.visitSingularInt32Field(value: _storage._unicodeScalars, fieldNumber: 850) + try visitor.visitSingularInt32Field(value: _storage._unicodeScalars, fieldNumber: 843) } if _storage._unicodeScalarView != 0 { - try visitor.visitSingularInt32Field(value: _storage._unicodeScalarView, fieldNumber: 851) + try visitor.visitSingularInt32Field(value: _storage._unicodeScalarView, fieldNumber: 844) } if _storage._uninterpretedOption != 0 { - try visitor.visitSingularInt32Field(value: _storage._uninterpretedOption, fieldNumber: 852) + try visitor.visitSingularInt32Field(value: _storage._uninterpretedOption, fieldNumber: 845) } if _storage._union != 0 { - try visitor.visitSingularInt32Field(value: _storage._union, fieldNumber: 853) + try visitor.visitSingularInt32Field(value: _storage._union, fieldNumber: 846) } if _storage._uniqueStorage != 0 { - try visitor.visitSingularInt32Field(value: _storage._uniqueStorage, fieldNumber: 854) + try visitor.visitSingularInt32Field(value: _storage._uniqueStorage, fieldNumber: 847) } if _storage._unknown != 0 { - try visitor.visitSingularInt32Field(value: _storage._unknown, fieldNumber: 855) + try visitor.visitSingularInt32Field(value: _storage._unknown, fieldNumber: 848) } if _storage._unknownFields_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._unknownFields_p, fieldNumber: 856) + try visitor.visitSingularInt32Field(value: _storage._unknownFields_p, fieldNumber: 849) } if _storage._unknownStorage != 0 { - try visitor.visitSingularInt32Field(value: _storage._unknownStorage, fieldNumber: 857) + try visitor.visitSingularInt32Field(value: _storage._unknownStorage, fieldNumber: 850) } if _storage._unpackTo != 0 { - try visitor.visitSingularInt32Field(value: _storage._unpackTo, fieldNumber: 858) + try visitor.visitSingularInt32Field(value: _storage._unpackTo, fieldNumber: 851) } if _storage._unsafeBufferPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeBufferPointer, fieldNumber: 859) + try visitor.visitSingularInt32Field(value: _storage._unsafeBufferPointer, fieldNumber: 852) } if _storage._unsafeMutablePointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeMutablePointer, fieldNumber: 860) + try visitor.visitSingularInt32Field(value: _storage._unsafeMutablePointer, fieldNumber: 853) } if _storage._unsafeMutableRawBufferPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeMutableRawBufferPointer, fieldNumber: 861) + try visitor.visitSingularInt32Field(value: _storage._unsafeMutableRawBufferPointer, fieldNumber: 854) } if _storage._unsafeMutableRawPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeMutableRawPointer, fieldNumber: 862) + try visitor.visitSingularInt32Field(value: _storage._unsafeMutableRawPointer, fieldNumber: 855) } if _storage._unsafeRawBufferPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeRawBufferPointer, fieldNumber: 863) + try visitor.visitSingularInt32Field(value: _storage._unsafeRawBufferPointer, fieldNumber: 856) } if _storage._unsafeRawPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeRawPointer, fieldNumber: 864) + try visitor.visitSingularInt32Field(value: _storage._unsafeRawPointer, fieldNumber: 857) } if _storage._unverifiedLazy != 0 { - try visitor.visitSingularInt32Field(value: _storage._unverifiedLazy, fieldNumber: 865) + try visitor.visitSingularInt32Field(value: _storage._unverifiedLazy, fieldNumber: 858) } if _storage._updatedOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._updatedOptions, fieldNumber: 866) + try visitor.visitSingularInt32Field(value: _storage._updatedOptions, fieldNumber: 859) } if _storage._url != 0 { - try visitor.visitSingularInt32Field(value: _storage._url, fieldNumber: 867) + try visitor.visitSingularInt32Field(value: _storage._url, fieldNumber: 860) } if _storage._useDeterministicOrdering != 0 { - try visitor.visitSingularInt32Field(value: _storage._useDeterministicOrdering, fieldNumber: 868) + try visitor.visitSingularInt32Field(value: _storage._useDeterministicOrdering, fieldNumber: 861) } if _storage._utf8 != 0 { - try visitor.visitSingularInt32Field(value: _storage._utf8, fieldNumber: 869) + try visitor.visitSingularInt32Field(value: _storage._utf8, fieldNumber: 862) } if _storage._utf8Ptr != 0 { - try visitor.visitSingularInt32Field(value: _storage._utf8Ptr, fieldNumber: 870) + try visitor.visitSingularInt32Field(value: _storage._utf8Ptr, fieldNumber: 863) } if _storage._utf8ToDouble != 0 { - try visitor.visitSingularInt32Field(value: _storage._utf8ToDouble, fieldNumber: 871) + try visitor.visitSingularInt32Field(value: _storage._utf8ToDouble, fieldNumber: 864) + } + if _storage._utf8Validation != 0 { + try visitor.visitSingularInt32Field(value: _storage._utf8Validation, fieldNumber: 865) } if _storage._utf8View != 0 { - try visitor.visitSingularInt32Field(value: _storage._utf8View, fieldNumber: 872) + try visitor.visitSingularInt32Field(value: _storage._utf8View, fieldNumber: 866) } if _storage._v != 0 { - try visitor.visitSingularInt32Field(value: _storage._v, fieldNumber: 873) + try visitor.visitSingularInt32Field(value: _storage._v, fieldNumber: 867) } if _storage._value != 0 { - try visitor.visitSingularInt32Field(value: _storage._value, fieldNumber: 874) + try visitor.visitSingularInt32Field(value: _storage._value, fieldNumber: 868) } if _storage._valueField != 0 { - try visitor.visitSingularInt32Field(value: _storage._valueField, fieldNumber: 875) + try visitor.visitSingularInt32Field(value: _storage._valueField, fieldNumber: 869) } if _storage._values != 0 { - try visitor.visitSingularInt32Field(value: _storage._values, fieldNumber: 876) + try visitor.visitSingularInt32Field(value: _storage._values, fieldNumber: 870) } if _storage._valueType != 0 { - try visitor.visitSingularInt32Field(value: _storage._valueType, fieldNumber: 877) + try visitor.visitSingularInt32Field(value: _storage._valueType, fieldNumber: 871) } if _storage._var != 0 { - try visitor.visitSingularInt32Field(value: _storage._var, fieldNumber: 878) + try visitor.visitSingularInt32Field(value: _storage._var, fieldNumber: 872) } if _storage._verification != 0 { - try visitor.visitSingularInt32Field(value: _storage._verification, fieldNumber: 879) + try visitor.visitSingularInt32Field(value: _storage._verification, fieldNumber: 873) } if _storage._verificationState != 0 { - try visitor.visitSingularInt32Field(value: _storage._verificationState, fieldNumber: 880) + try visitor.visitSingularInt32Field(value: _storage._verificationState, fieldNumber: 874) } if _storage._version != 0 { - try visitor.visitSingularInt32Field(value: _storage._version, fieldNumber: 881) + try visitor.visitSingularInt32Field(value: _storage._version, fieldNumber: 875) } if _storage._versionString != 0 { - try visitor.visitSingularInt32Field(value: _storage._versionString, fieldNumber: 882) + try visitor.visitSingularInt32Field(value: _storage._versionString, fieldNumber: 876) } if _storage._visitExtensionFields != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitExtensionFields, fieldNumber: 883) + try visitor.visitSingularInt32Field(value: _storage._visitExtensionFields, fieldNumber: 877) } if _storage._visitExtensionFieldsAsMessageSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitExtensionFieldsAsMessageSet, fieldNumber: 884) + try visitor.visitSingularInt32Field(value: _storage._visitExtensionFieldsAsMessageSet, fieldNumber: 878) } if _storage._visitMapField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitMapField, fieldNumber: 885) + try visitor.visitSingularInt32Field(value: _storage._visitMapField, fieldNumber: 879) } if _storage._visitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitor, fieldNumber: 886) + try visitor.visitSingularInt32Field(value: _storage._visitor, fieldNumber: 880) } if _storage._visitPacked != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPacked, fieldNumber: 887) + try visitor.visitSingularInt32Field(value: _storage._visitPacked, fieldNumber: 881) } if _storage._visitPackedBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedBoolField, fieldNumber: 888) + try visitor.visitSingularInt32Field(value: _storage._visitPackedBoolField, fieldNumber: 882) } if _storage._visitPackedDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedDoubleField, fieldNumber: 889) + try visitor.visitSingularInt32Field(value: _storage._visitPackedDoubleField, fieldNumber: 883) } if _storage._visitPackedEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedEnumField, fieldNumber: 890) + try visitor.visitSingularInt32Field(value: _storage._visitPackedEnumField, fieldNumber: 884) } if _storage._visitPackedFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedFixed32Field, fieldNumber: 891) + try visitor.visitSingularInt32Field(value: _storage._visitPackedFixed32Field, fieldNumber: 885) } if _storage._visitPackedFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedFixed64Field, fieldNumber: 892) + try visitor.visitSingularInt32Field(value: _storage._visitPackedFixed64Field, fieldNumber: 886) } if _storage._visitPackedFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedFloatField, fieldNumber: 893) + try visitor.visitSingularInt32Field(value: _storage._visitPackedFloatField, fieldNumber: 887) } if _storage._visitPackedInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedInt32Field, fieldNumber: 894) + try visitor.visitSingularInt32Field(value: _storage._visitPackedInt32Field, fieldNumber: 888) } if _storage._visitPackedInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedInt64Field, fieldNumber: 895) + try visitor.visitSingularInt32Field(value: _storage._visitPackedInt64Field, fieldNumber: 889) } if _storage._visitPackedSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedSfixed32Field, fieldNumber: 896) + try visitor.visitSingularInt32Field(value: _storage._visitPackedSfixed32Field, fieldNumber: 890) } if _storage._visitPackedSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedSfixed64Field, fieldNumber: 897) + try visitor.visitSingularInt32Field(value: _storage._visitPackedSfixed64Field, fieldNumber: 891) } if _storage._visitPackedSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedSint32Field, fieldNumber: 898) + try visitor.visitSingularInt32Field(value: _storage._visitPackedSint32Field, fieldNumber: 892) } if _storage._visitPackedSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedSint64Field, fieldNumber: 899) + try visitor.visitSingularInt32Field(value: _storage._visitPackedSint64Field, fieldNumber: 893) } if _storage._visitPackedUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedUint32Field, fieldNumber: 900) + try visitor.visitSingularInt32Field(value: _storage._visitPackedUint32Field, fieldNumber: 894) } if _storage._visitPackedUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedUint64Field, fieldNumber: 901) + try visitor.visitSingularInt32Field(value: _storage._visitPackedUint64Field, fieldNumber: 895) } if _storage._visitRepeated != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeated, fieldNumber: 902) + try visitor.visitSingularInt32Field(value: _storage._visitRepeated, fieldNumber: 896) } if _storage._visitRepeatedBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedBoolField, fieldNumber: 903) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedBoolField, fieldNumber: 897) } if _storage._visitRepeatedBytesField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedBytesField, fieldNumber: 904) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedBytesField, fieldNumber: 898) } if _storage._visitRepeatedDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedDoubleField, fieldNumber: 905) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedDoubleField, fieldNumber: 899) } if _storage._visitRepeatedEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedEnumField, fieldNumber: 906) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedEnumField, fieldNumber: 900) } if _storage._visitRepeatedFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFixed32Field, fieldNumber: 907) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFixed32Field, fieldNumber: 901) } if _storage._visitRepeatedFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFixed64Field, fieldNumber: 908) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFixed64Field, fieldNumber: 902) } if _storage._visitRepeatedFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFloatField, fieldNumber: 909) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFloatField, fieldNumber: 903) } if _storage._visitRepeatedGroupField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedGroupField, fieldNumber: 910) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedGroupField, fieldNumber: 904) } if _storage._visitRepeatedInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedInt32Field, fieldNumber: 911) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedInt32Field, fieldNumber: 905) } if _storage._visitRepeatedInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedInt64Field, fieldNumber: 912) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedInt64Field, fieldNumber: 906) } if _storage._visitRepeatedMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedMessageField, fieldNumber: 913) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedMessageField, fieldNumber: 907) } if _storage._visitRepeatedSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSfixed32Field, fieldNumber: 914) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSfixed32Field, fieldNumber: 908) } if _storage._visitRepeatedSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSfixed64Field, fieldNumber: 915) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSfixed64Field, fieldNumber: 909) } if _storage._visitRepeatedSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSint32Field, fieldNumber: 916) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSint32Field, fieldNumber: 910) } if _storage._visitRepeatedSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSint64Field, fieldNumber: 917) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSint64Field, fieldNumber: 911) } if _storage._visitRepeatedStringField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedStringField, fieldNumber: 918) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedStringField, fieldNumber: 912) } if _storage._visitRepeatedUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedUint32Field, fieldNumber: 919) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedUint32Field, fieldNumber: 913) } if _storage._visitRepeatedUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedUint64Field, fieldNumber: 920) + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedUint64Field, fieldNumber: 914) } if _storage._visitSingular != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingular, fieldNumber: 921) + try visitor.visitSingularInt32Field(value: _storage._visitSingular, fieldNumber: 915) } if _storage._visitSingularBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularBoolField, fieldNumber: 922) + try visitor.visitSingularInt32Field(value: _storage._visitSingularBoolField, fieldNumber: 916) } if _storage._visitSingularBytesField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularBytesField, fieldNumber: 923) + try visitor.visitSingularInt32Field(value: _storage._visitSingularBytesField, fieldNumber: 917) } if _storage._visitSingularDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularDoubleField, fieldNumber: 924) + try visitor.visitSingularInt32Field(value: _storage._visitSingularDoubleField, fieldNumber: 918) } if _storage._visitSingularEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularEnumField, fieldNumber: 925) + try visitor.visitSingularInt32Field(value: _storage._visitSingularEnumField, fieldNumber: 919) } if _storage._visitSingularFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularFixed32Field, fieldNumber: 926) + try visitor.visitSingularInt32Field(value: _storage._visitSingularFixed32Field, fieldNumber: 920) } if _storage._visitSingularFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularFixed64Field, fieldNumber: 927) + try visitor.visitSingularInt32Field(value: _storage._visitSingularFixed64Field, fieldNumber: 921) } if _storage._visitSingularFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularFloatField, fieldNumber: 928) + try visitor.visitSingularInt32Field(value: _storage._visitSingularFloatField, fieldNumber: 922) } if _storage._visitSingularGroupField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularGroupField, fieldNumber: 929) + try visitor.visitSingularInt32Field(value: _storage._visitSingularGroupField, fieldNumber: 923) } if _storage._visitSingularInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularInt32Field, fieldNumber: 930) + try visitor.visitSingularInt32Field(value: _storage._visitSingularInt32Field, fieldNumber: 924) } if _storage._visitSingularInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularInt64Field, fieldNumber: 931) + try visitor.visitSingularInt32Field(value: _storage._visitSingularInt64Field, fieldNumber: 925) } if _storage._visitSingularMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularMessageField, fieldNumber: 932) + try visitor.visitSingularInt32Field(value: _storage._visitSingularMessageField, fieldNumber: 926) } if _storage._visitSingularSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularSfixed32Field, fieldNumber: 933) + try visitor.visitSingularInt32Field(value: _storage._visitSingularSfixed32Field, fieldNumber: 927) } if _storage._visitSingularSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularSfixed64Field, fieldNumber: 934) + try visitor.visitSingularInt32Field(value: _storage._visitSingularSfixed64Field, fieldNumber: 928) } if _storage._visitSingularSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularSint32Field, fieldNumber: 935) + try visitor.visitSingularInt32Field(value: _storage._visitSingularSint32Field, fieldNumber: 929) } if _storage._visitSingularSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularSint64Field, fieldNumber: 936) + try visitor.visitSingularInt32Field(value: _storage._visitSingularSint64Field, fieldNumber: 930) } if _storage._visitSingularStringField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularStringField, fieldNumber: 937) + try visitor.visitSingularInt32Field(value: _storage._visitSingularStringField, fieldNumber: 931) } if _storage._visitSingularUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularUint32Field, fieldNumber: 938) + try visitor.visitSingularInt32Field(value: _storage._visitSingularUint32Field, fieldNumber: 932) } if _storage._visitSingularUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularUint64Field, fieldNumber: 939) + try visitor.visitSingularInt32Field(value: _storage._visitSingularUint64Field, fieldNumber: 933) } if _storage._visitUnknown != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitUnknown, fieldNumber: 940) + try visitor.visitSingularInt32Field(value: _storage._visitUnknown, fieldNumber: 934) } if _storage._wasDecoded != 0 { - try visitor.visitSingularInt32Field(value: _storage._wasDecoded, fieldNumber: 941) + try visitor.visitSingularInt32Field(value: _storage._wasDecoded, fieldNumber: 935) } if _storage._weak != 0 { - try visitor.visitSingularInt32Field(value: _storage._weak, fieldNumber: 942) + try visitor.visitSingularInt32Field(value: _storage._weak, fieldNumber: 936) } if _storage._weakDependency != 0 { - try visitor.visitSingularInt32Field(value: _storage._weakDependency, fieldNumber: 943) + try visitor.visitSingularInt32Field(value: _storage._weakDependency, fieldNumber: 937) } if _storage._where != 0 { - try visitor.visitSingularInt32Field(value: _storage._where, fieldNumber: 944) + try visitor.visitSingularInt32Field(value: _storage._where, fieldNumber: 938) } if _storage._wireFormat != 0 { - try visitor.visitSingularInt32Field(value: _storage._wireFormat, fieldNumber: 945) + try visitor.visitSingularInt32Field(value: _storage._wireFormat, fieldNumber: 939) } if _storage._with != 0 { - try visitor.visitSingularInt32Field(value: _storage._with, fieldNumber: 946) + try visitor.visitSingularInt32Field(value: _storage._with, fieldNumber: 940) } if _storage._withUnsafeBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._withUnsafeBytes, fieldNumber: 947) + try visitor.visitSingularInt32Field(value: _storage._withUnsafeBytes, fieldNumber: 941) } if _storage._withUnsafeMutableBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._withUnsafeMutableBytes, fieldNumber: 948) + try visitor.visitSingularInt32Field(value: _storage._withUnsafeMutableBytes, fieldNumber: 942) } if _storage._work != 0 { - try visitor.visitSingularInt32Field(value: _storage._work, fieldNumber: 949) + try visitor.visitSingularInt32Field(value: _storage._work, fieldNumber: 943) } if _storage._wrapped != 0 { - try visitor.visitSingularInt32Field(value: _storage._wrapped, fieldNumber: 950) + try visitor.visitSingularInt32Field(value: _storage._wrapped, fieldNumber: 944) } if _storage._wrappedType != 0 { - try visitor.visitSingularInt32Field(value: _storage._wrappedType, fieldNumber: 951) + try visitor.visitSingularInt32Field(value: _storage._wrappedType, fieldNumber: 945) } if _storage._wrappedValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._wrappedValue, fieldNumber: 952) + try visitor.visitSingularInt32Field(value: _storage._wrappedValue, fieldNumber: 946) } if _storage._written != 0 { - try visitor.visitSingularInt32Field(value: _storage._written, fieldNumber: 953) + try visitor.visitSingularInt32Field(value: _storage._written, fieldNumber: 947) } if _storage._yday != 0 { - try visitor.visitSingularInt32Field(value: _storage._yday, fieldNumber: 954) + try visitor.visitSingularInt32Field(value: _storage._yday, fieldNumber: 948) } } try unknownFields.traverse(visitor: &visitor) @@ -11614,7 +11542,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._clearDeprecatedLegacyJsonFieldConflicts_p != rhs_storage._clearDeprecatedLegacyJsonFieldConflicts_p {return false} if _storage._clearDoubleValue_p != rhs_storage._clearDoubleValue_p {return false} if _storage._clearEdition_p != rhs_storage._clearEdition_p {return false} - if _storage._clearEditionEnum_p != rhs_storage._clearEditionEnum_p {return false} if _storage._clearEnd_p != rhs_storage._clearEnd_p {return false} if _storage._clearEnumType_p != rhs_storage._clearEnumType_p {return false} if _storage._clearExtendee_p != rhs_storage._clearExtendee_p {return false} @@ -11641,11 +11568,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._clearLeadingComments_p != rhs_storage._clearLeadingComments_p {return false} if _storage._clearMapEntry_p != rhs_storage._clearMapEntry_p {return false} if _storage._clearMaximumEdition_p != rhs_storage._clearMaximumEdition_p {return false} - if _storage._clearMaximumEditionEnum_p != rhs_storage._clearMaximumEditionEnum_p {return false} if _storage._clearMessageEncoding_p != rhs_storage._clearMessageEncoding_p {return false} if _storage._clearMessageSetWireFormat_p != rhs_storage._clearMessageSetWireFormat_p {return false} if _storage._clearMinimumEdition_p != rhs_storage._clearMinimumEdition_p {return false} - if _storage._clearMinimumEditionEnum_p != rhs_storage._clearMinimumEditionEnum_p {return false} if _storage._clearName_p != rhs_storage._clearName_p {return false} if _storage._clearNamePart_p != rhs_storage._clearNamePart_p {return false} if _storage._clearNegativeIntValue_p != rhs_storage._clearNegativeIntValue_p {return false} @@ -11683,6 +11608,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._clearType_p != rhs_storage._clearType_p {return false} if _storage._clearTypeName_p != rhs_storage._clearTypeName_p {return false} if _storage._clearUnverifiedLazy_p != rhs_storage._clearUnverifiedLazy_p {return false} + if _storage._clearUtf8Validation_p != rhs_storage._clearUtf8Validation_p {return false} if _storage._clearValue_p != rhs_storage._clearValue_p {return false} if _storage._clearVerification_p != rhs_storage._clearVerification_p {return false} if _storage._clearWeak_p != rhs_storage._clearWeak_p {return false} @@ -11782,7 +11708,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._edition != rhs_storage._edition {return false} if _storage._editionDefault != rhs_storage._editionDefault {return false} if _storage._editionDefaults != rhs_storage._editionDefaults {return false} - if _storage._editionEnum != rhs_storage._editionEnum {return false} if _storage._element != rhs_storage._element {return false} if _storage._elements != rhs_storage._elements {return false} if _storage._emitExtensionFieldName != rhs_storage._emitExtensionFieldName {return false} @@ -11952,7 +11877,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._hasDeprecatedLegacyJsonFieldConflicts_p != rhs_storage._hasDeprecatedLegacyJsonFieldConflicts_p {return false} if _storage._hasDoubleValue_p != rhs_storage._hasDoubleValue_p {return false} if _storage._hasEdition_p != rhs_storage._hasEdition_p {return false} - if _storage._hasEditionEnum_p != rhs_storage._hasEditionEnum_p {return false} if _storage._hasEnd_p != rhs_storage._hasEnd_p {return false} if _storage._hasEnumType_p != rhs_storage._hasEnumType_p {return false} if _storage._hasExtendee_p != rhs_storage._hasExtendee_p {return false} @@ -11984,11 +11908,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._hasLeadingComments_p != rhs_storage._hasLeadingComments_p {return false} if _storage._hasMapEntry_p != rhs_storage._hasMapEntry_p {return false} if _storage._hasMaximumEdition_p != rhs_storage._hasMaximumEdition_p {return false} - if _storage._hasMaximumEditionEnum_p != rhs_storage._hasMaximumEditionEnum_p {return false} if _storage._hasMessageEncoding_p != rhs_storage._hasMessageEncoding_p {return false} if _storage._hasMessageSetWireFormat_p != rhs_storage._hasMessageSetWireFormat_p {return false} if _storage._hasMinimumEdition_p != rhs_storage._hasMinimumEdition_p {return false} - if _storage._hasMinimumEditionEnum_p != rhs_storage._hasMinimumEditionEnum_p {return false} if _storage._hasName_p != rhs_storage._hasName_p {return false} if _storage._hasNamePart_p != rhs_storage._hasNamePart_p {return false} if _storage._hasNegativeIntValue_p != rhs_storage._hasNegativeIntValue_p {return false} @@ -12026,6 +11948,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._hasType_p != rhs_storage._hasType_p {return false} if _storage._hasTypeName_p != rhs_storage._hasTypeName_p {return false} if _storage._hasUnverifiedLazy_p != rhs_storage._hasUnverifiedLazy_p {return false} + if _storage._hasUtf8Validation_p != rhs_storage._hasUtf8Validation_p {return false} if _storage._hasValue_p != rhs_storage._hasValue_p {return false} if _storage._hasVerification_p != rhs_storage._hasVerification_p {return false} if _storage._hasWeak_p != rhs_storage._hasWeak_p {return false} @@ -12120,7 +12043,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._mapValueType != rhs_storage._mapValueType {return false} if _storage._mapVisitor != rhs_storage._mapVisitor {return false} if _storage._maximumEdition != rhs_storage._maximumEdition {return false} - if _storage._maximumEditionEnum != rhs_storage._maximumEditionEnum {return false} if _storage._mdayStart != rhs_storage._mdayStart {return false} if _storage._merge != rhs_storage._merge {return false} if _storage._message != rhs_storage._message {return false} @@ -12138,7 +12060,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._methods != rhs_storage._methods {return false} if _storage._min != rhs_storage._min {return false} if _storage._minimumEdition != rhs_storage._minimumEdition {return false} - if _storage._minimumEditionEnum != rhs_storage._minimumEditionEnum {return false} if _storage._minor != rhs_storage._minor {return false} if _storage._mixin != rhs_storage._mixin {return false} if _storage._mixins != rhs_storage._mixins {return false} @@ -12410,6 +12331,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedFields: SwiftProtobuf. if _storage._utf8 != rhs_storage._utf8 {return false} if _storage._utf8Ptr != rhs_storage._utf8Ptr {return false} if _storage._utf8ToDouble != rhs_storage._utf8ToDouble {return false} + if _storage._utf8Validation != rhs_storage._utf8Validation {return false} if _storage._utf8View != rhs_storage._utf8View {return false} if _storage._v != rhs_storage._v {return false} if _storage._value != rhs_storage._value {return false} diff --git a/Tests/SwiftProtobufTests/generated_swift_names_messages.pb.swift b/Tests/SwiftProtobufTests/generated_swift_names_messages.pb.swift index 98bd28641..d3f03f8f9 100644 --- a/Tests/SwiftProtobufTests/generated_swift_names_messages.pb.swift +++ b/Tests/SwiftProtobufTests/generated_swift_names_messages.pb.swift @@ -931,18 +931,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct clearEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var clearEditionEnum_p: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct clearEnd { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -1255,18 +1243,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct clearMaximumEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var clearMaximumEditionEnum_p: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct clearMessageEncoding { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -1303,18 +1279,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct clearMinimumEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var clearMinimumEditionEnum_p: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct clearName { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -1759,6 +1723,18 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } + struct clearUtf8Validation { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var clearUtf8Validation_p: Int32 = 0 + + var unknownFields = SwiftProtobuf.UnknownStorage() + + init() {} + } + struct clearValue { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -2947,18 +2923,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct editionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var editionEnum: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct Element { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -4987,18 +4951,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct hasEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var hasEditionEnum_p: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct hasEnd { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -5371,18 +5323,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct hasMaximumEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var hasMaximumEditionEnum_p: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct hasMessageEncoding { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -5419,18 +5359,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct hasMinimumEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var hasMinimumEditionEnum_p: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct hasName { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -5875,6 +5803,18 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } + struct hasUtf8Validation { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var hasUtf8Validation_p: Int32 = 0 + + var unknownFields = SwiftProtobuf.UnknownStorage() + + init() {} + } + struct hasValue { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -7003,18 +6943,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct maximumEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var maximumEditionEnum: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct mdayStart { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -7219,18 +7147,6 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } - struct minimumEditionEnum { - // SwiftProtobuf.Message conformance is added in an extension below. See the - // `Message` and `Message+*Additions` files in the SwiftProtobuf library for - // methods supported on all messages. - - var minimumEditionEnum: Int32 = 0 - - var unknownFields = SwiftProtobuf.UnknownStorage() - - init() {} - } - struct minor { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -10483,6 +10399,18 @@ struct ProtobufUnittestGenerated_GeneratedSwiftReservedMessages { init() {} } + struct utf8Validation { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var utf8Validation: Int32 = 0 + + var unknownFields = SwiftProtobuf.UnknownStorage() + + init() {} + } + struct UTF8View { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -11559,7 +11487,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearDeprecat extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearDeprecatedLegacyJsonFieldConflicts: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearDoubleValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEnd: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEnumType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearExtendee: @unchecked Sendable {} @@ -11586,11 +11513,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearLazy: @u extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearLeadingComments: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMapEntry: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMaximumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMaximumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMessageEncoding: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMessageSetWireFormat: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMinimumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMinimumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearNamePart: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearNegativeIntValue: @unchecked Sendable {} @@ -11628,6 +11553,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearTrailing extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearTypeName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearUnverifiedLazy: @unchecked Sendable {} +extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearUtf8Validation: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearVerification: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearWeak: @unchecked Sendable {} @@ -11727,7 +11653,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.E: @unchecked extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.edition: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.EditionDefault: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.editionDefaults: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.editionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.Element: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.elements: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.emitExtensionFieldName: @unchecked Sendable {} @@ -11897,7 +11822,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasDeprecated extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasDeprecatedLegacyJsonFieldConflicts: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasDoubleValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEnd: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEnumType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasExtendee: @unchecked Sendable {} @@ -11929,11 +11853,9 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasLazy: @unc extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasLeadingComments: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMapEntry: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMaximumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMaximumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMessageEncoding: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMessageSetWireFormat: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMinimumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMinimumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasNamePart: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasNegativeIntValue: @unchecked Sendable {} @@ -11971,6 +11893,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasTrailingCo extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasTypeName: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasUnverifiedLazy: @unchecked Sendable {} +extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasUtf8Validation: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasValue: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasVerification: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasWeak: @unchecked Sendable {} @@ -12065,7 +11988,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.mapToMessages extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.MapValueType: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.mapVisitor: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.maximumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.maximumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.mdayStart: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.merge: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.message: @unchecked Sendable {} @@ -12083,7 +12005,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.MethodOptions extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.methods: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.min: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minimumEdition: @unchecked Sendable {} -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minimumEditionEnum: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minor: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.Mixin: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.mixins: @unchecked Sendable {} @@ -12355,6 +12276,7 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.useDeterminis extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8Ptr: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8ToDouble: @unchecked Sendable {} +extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8Validation: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.UTF8View: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.v: @unchecked Sendable {} extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.value: @unchecked Sendable {} @@ -14863,38 +14785,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEdition: } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "clearEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.clearEditionEnum_p) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.clearEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: self.clearEditionEnum_p, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEditionEnum) -> Bool { - if lhs.clearEditionEnum_p != rhs.clearEditionEnum_p {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearEnd: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearEnd" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -15727,38 +15617,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMaximumE } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMaximumEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearMaximumEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "clearMaximumEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.clearMaximumEditionEnum_p) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.clearMaximumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: self.clearMaximumEditionEnum_p, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMaximumEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMaximumEditionEnum) -> Bool { - if lhs.clearMaximumEditionEnum_p != rhs.clearMaximumEditionEnum_p {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMessageEncoding: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearMessageEncoding" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -15855,38 +15713,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMinimumE } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMinimumEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearMinimumEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "clearMinimumEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.clearMinimumEditionEnum_p) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.clearMinimumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: self.clearMinimumEditionEnum_p, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMinimumEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearMinimumEditionEnum) -> Bool { - if lhs.clearMinimumEditionEnum_p != rhs.clearMinimumEditionEnum_p {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearName: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearName" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -17071,6 +16897,38 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearUnverifi } } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearUtf8Validation: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearUtf8Validation" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .same(proto: "clearUtf8Validation"), + ] + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularInt32Field(value: &self.clearUtf8Validation_p) }() + default: break + } + } + } + + func traverse(visitor: inout V) throws { + if self.clearUtf8Validation_p != 0 { + try visitor.visitSingularInt32Field(value: self.clearUtf8Validation_p, fieldNumber: 1) + } + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearUtf8Validation, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearUtf8Validation) -> Bool { + if lhs.clearUtf8Validation_p != rhs.clearUtf8Validation_p {return false} + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.clearValue: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".clearValue" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -20239,38 +20097,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.editionDefaul } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.editionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".editionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "editionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.editionEnum) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.editionEnum != 0 { - try visitor.visitSingularInt32Field(value: self.editionEnum, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.editionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.editionEnum) -> Bool { - if lhs.editionEnum != rhs.editionEnum {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.Element: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".Element" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -25679,38 +25505,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEdition: S } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "hasEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.hasEditionEnum_p) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.hasEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: self.hasEditionEnum_p, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEditionEnum) -> Bool { - if lhs.hasEditionEnum_p != rhs.hasEditionEnum_p {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasEnd: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasEnd" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -26703,38 +26497,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMaximumEdi } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMaximumEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasMaximumEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "hasMaximumEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.hasMaximumEditionEnum_p) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.hasMaximumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: self.hasMaximumEditionEnum_p, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMaximumEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMaximumEditionEnum) -> Bool { - if lhs.hasMaximumEditionEnum_p != rhs.hasMaximumEditionEnum_p {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMessageEncoding: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasMessageEncoding" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -26831,38 +26593,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMinimumEdi } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMinimumEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasMinimumEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "hasMinimumEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.hasMinimumEditionEnum_p) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.hasMinimumEditionEnum_p != 0 { - try visitor.visitSingularInt32Field(value: self.hasMinimumEditionEnum_p, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMinimumEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasMinimumEditionEnum) -> Bool { - if lhs.hasMinimumEditionEnum_p != rhs.hasMinimumEditionEnum_p {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasName: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasName" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -28047,6 +27777,38 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasUnverified } } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasUtf8Validation: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasUtf8Validation" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .same(proto: "hasUtf8Validation"), + ] + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularInt32Field(value: &self.hasUtf8Validation_p) }() + default: break + } + } + } + + func traverse(visitor: inout V) throws { + if self.hasUtf8Validation_p != 0 { + try visitor.visitSingularInt32Field(value: self.hasUtf8Validation_p, fieldNumber: 1) + } + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasUtf8Validation, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasUtf8Validation) -> Bool { + if lhs.hasUtf8Validation_p != rhs.hasUtf8Validation_p {return false} + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.hasValue: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".hasValue" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -31055,38 +30817,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.maximumEditio } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.maximumEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".maximumEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "maximumEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.maximumEditionEnum) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.maximumEditionEnum != 0 { - try visitor.visitSingularInt32Field(value: self.maximumEditionEnum, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.maximumEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.maximumEditionEnum) -> Bool { - if lhs.maximumEditionEnum != rhs.maximumEditionEnum {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.mdayStart: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".mdayStart" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -31631,38 +31361,6 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minimumEditio } } -extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minimumEditionEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { - static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".minimumEditionEnum" - static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ - 1: .same(proto: "minimumEditionEnum"), - ] - - mutating func decodeMessage(decoder: inout D) throws { - while let fieldNumber = try decoder.nextFieldNumber() { - // The use of inline closures is to circumvent an issue where the compiler - // allocates stack space for every case branch when no optimizations are - // enabled. https://github.com/apple/swift-protobuf/issues/1034 - switch fieldNumber { - case 1: try { try decoder.decodeSingularInt32Field(value: &self.minimumEditionEnum) }() - default: break - } - } - } - - func traverse(visitor: inout V) throws { - if self.minimumEditionEnum != 0 { - try visitor.visitSingularInt32Field(value: self.minimumEditionEnum, fieldNumber: 1) - } - try unknownFields.traverse(visitor: &visitor) - } - - static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minimumEditionEnum, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minimumEditionEnum) -> Bool { - if lhs.minimumEditionEnum != rhs.minimumEditionEnum {return false} - if lhs.unknownFields != rhs.unknownFields {return false} - return true - } -} - extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.minor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".minor" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -40335,6 +40033,38 @@ extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8ToDouble: } } +extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8Validation: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".utf8Validation" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .same(proto: "utf8Validation"), + ] + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularInt32Field(value: &self.utf8Validation) }() + default: break + } + } + } + + func traverse(visitor: inout V) throws { + if self.utf8Validation != 0 { + try visitor.visitSingularInt32Field(value: self.utf8Validation, fieldNumber: 1) + } + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8Validation, rhs: ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.utf8Validation) -> Bool { + if lhs.utf8Validation != rhs.utf8Validation {return false} + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} + extension ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.UTF8View: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = ProtobufUnittestGenerated_GeneratedSwiftReservedMessages.protoMessageName + ".UTF8View" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [