Update proto files from upstream. (#2017)

Using upstream 109fde41db66fdf24763a7a429d1e0dc80459f1d.
This commit is contained in:
Thomas Van Lenten
2026-04-06 10:51:22 -04:00
committed by GitHub
parent aa35667e6d
commit ec664f7d77
5 changed files with 70 additions and 19 deletions
+1 -1
View File
@@ -110,7 +110,7 @@ jobs:
# https://github.com/actions/checkout/issues/766
run: git config --global --add safe.directory ${GITHUB_WORKSPACE}
- name: Check for API breaking changes
run: swift package diagnose-api-breaking-changes origin/main
run: swift package diagnose-api-breaking-changes origin/main --breakage-allowlist-path known_api_breaks.txt
format-check:
name: swift-format Check
@@ -62,6 +62,7 @@ enum Edition {
// comparison.
EDITION_2023 = 1000;
EDITION_2024 = 1001;
EDITION_2026 = 1002;
// A placeholder edition for developing and testing unscheduled features.
EDITION_UNSTABLE = 9999;
@@ -166,6 +167,9 @@ message DescriptorProto {
}
message ExtensionRangeOptions {
// Range reserved for first-class custom options defined by the Protobuf
// team. User custom options must use the 1000+ range instead.
extensions 990 to 998;
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
@@ -560,6 +564,10 @@ message FileOptions {
// developers should rely on the protoreflect APIs for their client language.
optional FeatureSet features = 50;
// Range reserved for first-class custom options defined by the Protobuf
// team. User custom options must use the 1000+ range instead.
extensions 990 to 998;
// The parser stores options it doesn't recognize here.
// See the documentation for the "Options" section above.
repeated UninterpretedOption uninterpreted_option = 999;
@@ -649,6 +657,10 @@ message MessageOptions {
// developers should rely on the protoreflect APIs for their client language.
optional FeatureSet features = 12;
// Range reserved for first-class custom options defined by the Protobuf
// team. User custom options must use the 1000+ range instead.
extensions 990 to 998;
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
@@ -819,6 +831,10 @@ message FieldOptions {
}
optional FeatureSupport feature_support = 22;
// Range reserved for first-class custom options defined by the Protobuf
// team. User custom options must use the 1000+ range instead.
extensions 990 to 998;
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
@@ -836,6 +852,10 @@ message OneofOptions {
// developers should rely on the protoreflect APIs for their client language.
optional FeatureSet features = 1;
// Range reserved for first-class custom options defined by the Protobuf
// team. User custom options must use the 1000+ range instead.
extensions 990 to 998;
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
@@ -871,6 +891,10 @@ message EnumOptions {
// developers should rely on the protoreflect APIs for their client language.
optional FeatureSet features = 7;
// Range reserved for first-class custom options defined by the Protobuf
// team. User custom options must use the 1000+ range instead.
extensions 990 to 998;
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
@@ -929,6 +953,10 @@ message ServiceOptions {
// this is a formalization for deprecating services.
optional bool deprecated = 33 [default = false];
// Range reserved for first-class custom options defined by the Protobuf
// team. User custom options must use the 1000+ range instead.
extensions 990 to 998;
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
@@ -966,6 +994,10 @@ message MethodOptions {
// developers should rely on the protoreflect APIs for their client language.
optional FeatureSet features = 35;
// Range reserved for first-class custom options defined by the Protobuf
// team. User custom options must use the 1000+ range instead.
extensions 990 to 998;
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
@@ -62,6 +62,7 @@ enum Google_Protobuf_Edition: Int, Enum, Swift.CaseIterable {
/// comparison.
case edition2023 = 1000
case edition2024 = 1001
case edition2026 = 1002
/// A placeholder edition for developing and testing unscheduled features.
case unstable = 9999
@@ -2792,7 +2793,7 @@ struct Google_Protobuf_GeneratedCodeInfo: Sendable {
fileprivate let _protobuf_package = "google.protobuf"
extension Google_Protobuf_Edition: _ProtoNameProviding {
static let _protobuf_nameMap = _NameMap(bytecode: "\0\u{2}\0EDITION_UNKNOWN\0\u{1}EDITION_1_TEST_ONLY\0\u{1}EDITION_2_TEST_ONLY\0\u{2}B\u{e}EDITION_LEGACY\0\u{2}b\u{1}EDITION_PROTO2\0\u{1}EDITION_PROTO3\0\u{1}EDITION_2023\0\u{1}EDITION_2024\0\u{2}fL\u{2}EDITION_UNSTABLE\0\u{2}N~\u{15}EDITION_99997_TEST_ONLY\0\u{1}EDITION_99998_TEST_ONLY\0\u{1}EDITION_99999_TEST_ONLY\0\u{2}`eg\u{7f}\u{7f}\u{1}EDITION_MAX\0")
static let _protobuf_nameMap = _NameMap(bytecode: "\0\u{2}\0EDITION_UNKNOWN\0\u{1}EDITION_1_TEST_ONLY\0\u{1}EDITION_2_TEST_ONLY\0\u{2}B\u{e}EDITION_LEGACY\0\u{2}b\u{1}EDITION_PROTO2\0\u{1}EDITION_PROTO3\0\u{1}EDITION_2023\0\u{1}EDITION_2024\0\u{1}EDITION_2026\0\u{2}eL\u{2}EDITION_UNSTABLE\0\u{2}N~\u{15}EDITION_99997_TEST_ONLY\0\u{1}EDITION_99998_TEST_ONLY\0\u{1}EDITION_99999_TEST_ONLY\0\u{2}`eg\u{7f}\u{7f}\u{1}EDITION_MAX\0")
}
extension Google_Protobuf_SymbolVisibility: _ProtoNameProviding {
@@ -3210,7 +3211,7 @@ extension Google_Protobuf_ExtensionRangeOptions: Message, _MessageImplementation
case 3: try { try decoder.decodeSingularEnumField(value: &self._verification) }()
case 50: try { try decoder.decodeSingularMessageField(value: &self._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &self.uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_ExtensionRangeOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -3231,6 +3232,7 @@ extension Google_Protobuf_ExtensionRangeOptions: Message, _MessageImplementation
try { if let v = self._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 50)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !self.uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999)
}
@@ -3910,7 +3912,7 @@ extension Google_Protobuf_FileOptions: Message, _MessageImplementationBase, _Pro
case 45: try { try decoder.decodeSingularStringField(value: &_storage._rubyPackage) }()
case 50: try { try decoder.decodeSingularMessageField(value: &_storage._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &_storage._uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_FileOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -3984,6 +3986,7 @@ extension Google_Protobuf_FileOptions: Message, _MessageImplementationBase, _Pro
try { if let v = _storage._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 50)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !_storage._uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: _storage._uninterpretedOption, fieldNumber: 999)
}
@@ -4056,7 +4059,7 @@ extension Google_Protobuf_MessageOptions: Message, _MessageImplementationBase, _
case 11: try { try decoder.decodeSingularBoolField(value: &self._deprecatedLegacyJsonFieldConflicts) }()
case 12: try { try decoder.decodeSingularMessageField(value: &self._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &self.uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_MessageOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -4086,6 +4089,7 @@ extension Google_Protobuf_MessageOptions: Message, _MessageImplementationBase, _
try { if let v = self._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 12)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !self.uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999)
}
@@ -4191,7 +4195,7 @@ extension Google_Protobuf_FieldOptions: Message, _MessageImplementationBase, _Pr
case 21: try { try decoder.decodeSingularMessageField(value: &_storage._features) }()
case 22: try { try decoder.decodeSingularMessageField(value: &_storage._featureSupport) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &_storage._uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_FieldOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -4244,6 +4248,7 @@ extension Google_Protobuf_FieldOptions: Message, _MessageImplementationBase, _Pr
try { if let v = _storage._featureSupport {
try visitor.visitSingularMessageField(value: v, fieldNumber: 22)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !_storage._uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: _storage._uninterpretedOption, fieldNumber: 999)
}
@@ -4409,7 +4414,7 @@ extension Google_Protobuf_OneofOptions: Message, _MessageImplementationBase, _Pr
switch fieldNumber {
case 1: try { try decoder.decodeSingularMessageField(value: &self._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &self.uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_OneofOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -4424,6 +4429,7 @@ extension Google_Protobuf_OneofOptions: Message, _MessageImplementationBase, _Pr
try { if let v = self._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !self.uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999)
}
@@ -4462,7 +4468,7 @@ extension Google_Protobuf_EnumOptions: Message, _MessageImplementationBase, _Pro
case 6: try { try decoder.decodeSingularBoolField(value: &self._deprecatedLegacyJsonFieldConflicts) }()
case 7: try { try decoder.decodeSingularMessageField(value: &self._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &self.uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_EnumOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -4486,6 +4492,7 @@ extension Google_Protobuf_EnumOptions: Message, _MessageImplementationBase, _Pro
try { if let v = self._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 7)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !self.uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999)
}
@@ -4591,7 +4598,7 @@ extension Google_Protobuf_ServiceOptions: Message, _MessageImplementationBase, _
case 33: try { try decoder.decodeSingularBoolField(value: &self._deprecated) }()
case 34: try { try decoder.decodeSingularMessageField(value: &self._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &self.uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_ServiceOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -4609,6 +4616,7 @@ extension Google_Protobuf_ServiceOptions: Message, _MessageImplementationBase, _
try { if let v = self._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 34)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !self.uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999)
}
@@ -4647,7 +4655,7 @@ extension Google_Protobuf_MethodOptions: Message, _MessageImplementationBase, _P
case 34: try { try decoder.decodeSingularEnumField(value: &self._idempotencyLevel) }()
case 35: try { try decoder.decodeSingularMessageField(value: &self._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &self.uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_MethodOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -4668,6 +4676,7 @@ extension Google_Protobuf_MethodOptions: Message, _MessageImplementationBase, _P
try { if let v = self._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 35)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !self.uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999)
}
+18 -9
View File
@@ -62,6 +62,7 @@ public enum Google_Protobuf_Edition: Int, Enum, Swift.CaseIterable {
/// comparison.
case edition2023 = 1000
case edition2024 = 1001
case edition2026 = 1002
/// A placeholder edition for developing and testing unscheduled features.
case unstable = 9999
@@ -2792,7 +2793,7 @@ public struct Google_Protobuf_GeneratedCodeInfo: Sendable {
fileprivate let _protobuf_package = "google.protobuf"
extension Google_Protobuf_Edition: _ProtoNameProviding {
public static let _protobuf_nameMap = _NameMap(bytecode: "\0\u{2}\0EDITION_UNKNOWN\0\u{1}EDITION_1_TEST_ONLY\0\u{1}EDITION_2_TEST_ONLY\0\u{2}B\u{e}EDITION_LEGACY\0\u{2}b\u{1}EDITION_PROTO2\0\u{1}EDITION_PROTO3\0\u{1}EDITION_2023\0\u{1}EDITION_2024\0\u{2}fL\u{2}EDITION_UNSTABLE\0\u{2}N~\u{15}EDITION_99997_TEST_ONLY\0\u{1}EDITION_99998_TEST_ONLY\0\u{1}EDITION_99999_TEST_ONLY\0\u{2}`eg\u{7f}\u{7f}\u{1}EDITION_MAX\0")
public static let _protobuf_nameMap = _NameMap(bytecode: "\0\u{2}\0EDITION_UNKNOWN\0\u{1}EDITION_1_TEST_ONLY\0\u{1}EDITION_2_TEST_ONLY\0\u{2}B\u{e}EDITION_LEGACY\0\u{2}b\u{1}EDITION_PROTO2\0\u{1}EDITION_PROTO3\0\u{1}EDITION_2023\0\u{1}EDITION_2024\0\u{1}EDITION_2026\0\u{2}eL\u{2}EDITION_UNSTABLE\0\u{2}N~\u{15}EDITION_99997_TEST_ONLY\0\u{1}EDITION_99998_TEST_ONLY\0\u{1}EDITION_99999_TEST_ONLY\0\u{2}`eg\u{7f}\u{7f}\u{1}EDITION_MAX\0")
}
extension Google_Protobuf_SymbolVisibility: _ProtoNameProviding {
@@ -3210,7 +3211,7 @@ extension Google_Protobuf_ExtensionRangeOptions: Message, _MessageImplementation
case 3: try { try decoder.decodeSingularEnumField(value: &self._verification) }()
case 50: try { try decoder.decodeSingularMessageField(value: &self._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &self.uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_ExtensionRangeOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -3231,6 +3232,7 @@ extension Google_Protobuf_ExtensionRangeOptions: Message, _MessageImplementation
try { if let v = self._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 50)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !self.uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999)
}
@@ -3910,7 +3912,7 @@ extension Google_Protobuf_FileOptions: Message, _MessageImplementationBase, _Pro
case 45: try { try decoder.decodeSingularStringField(value: &_storage._rubyPackage) }()
case 50: try { try decoder.decodeSingularMessageField(value: &_storage._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &_storage._uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_FileOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -3984,6 +3986,7 @@ extension Google_Protobuf_FileOptions: Message, _MessageImplementationBase, _Pro
try { if let v = _storage._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 50)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !_storage._uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: _storage._uninterpretedOption, fieldNumber: 999)
}
@@ -4056,7 +4059,7 @@ extension Google_Protobuf_MessageOptions: Message, _MessageImplementationBase, _
case 11: try { try decoder.decodeSingularBoolField(value: &self._deprecatedLegacyJsonFieldConflicts) }()
case 12: try { try decoder.decodeSingularMessageField(value: &self._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &self.uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_MessageOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -4086,6 +4089,7 @@ extension Google_Protobuf_MessageOptions: Message, _MessageImplementationBase, _
try { if let v = self._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 12)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !self.uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999)
}
@@ -4191,7 +4195,7 @@ extension Google_Protobuf_FieldOptions: Message, _MessageImplementationBase, _Pr
case 21: try { try decoder.decodeSingularMessageField(value: &_storage._features) }()
case 22: try { try decoder.decodeSingularMessageField(value: &_storage._featureSupport) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &_storage._uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_FieldOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -4244,6 +4248,7 @@ extension Google_Protobuf_FieldOptions: Message, _MessageImplementationBase, _Pr
try { if let v = _storage._featureSupport {
try visitor.visitSingularMessageField(value: v, fieldNumber: 22)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !_storage._uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: _storage._uninterpretedOption, fieldNumber: 999)
}
@@ -4409,7 +4414,7 @@ extension Google_Protobuf_OneofOptions: Message, _MessageImplementationBase, _Pr
switch fieldNumber {
case 1: try { try decoder.decodeSingularMessageField(value: &self._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &self.uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_OneofOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -4424,6 +4429,7 @@ extension Google_Protobuf_OneofOptions: Message, _MessageImplementationBase, _Pr
try { if let v = self._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !self.uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999)
}
@@ -4462,7 +4468,7 @@ extension Google_Protobuf_EnumOptions: Message, _MessageImplementationBase, _Pro
case 6: try { try decoder.decodeSingularBoolField(value: &self._deprecatedLegacyJsonFieldConflicts) }()
case 7: try { try decoder.decodeSingularMessageField(value: &self._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &self.uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_EnumOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -4486,6 +4492,7 @@ extension Google_Protobuf_EnumOptions: Message, _MessageImplementationBase, _Pro
try { if let v = self._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 7)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !self.uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999)
}
@@ -4591,7 +4598,7 @@ extension Google_Protobuf_ServiceOptions: Message, _MessageImplementationBase, _
case 33: try { try decoder.decodeSingularBoolField(value: &self._deprecated) }()
case 34: try { try decoder.decodeSingularMessageField(value: &self._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &self.uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_ServiceOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -4609,6 +4616,7 @@ extension Google_Protobuf_ServiceOptions: Message, _MessageImplementationBase, _
try { if let v = self._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 34)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !self.uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999)
}
@@ -4647,7 +4655,7 @@ extension Google_Protobuf_MethodOptions: Message, _MessageImplementationBase, _P
case 34: try { try decoder.decodeSingularEnumField(value: &self._idempotencyLevel) }()
case 35: try { try decoder.decodeSingularMessageField(value: &self._features) }()
case 999: try { try decoder.decodeRepeatedMessageField(value: &self.uninterpretedOption) }()
case 1000..<536870912:
case 990..<999, 1000..<536870912:
try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Google_Protobuf_MethodOptions.self, fieldNumber: fieldNumber) }()
default: break
}
@@ -4668,6 +4676,7 @@ extension Google_Protobuf_MethodOptions: Message, _MessageImplementationBase, _P
try { if let v = self._features {
try visitor.visitSingularMessageField(value: v, fieldNumber: 35)
} }()
try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 990, end: 999)
if !self.uninterpretedOption.isEmpty {
try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999)
}
+1
View File
@@ -0,0 +1 @@
API breakage: enumelement Google_Protobuf_Edition.edition2026 has been added as a new enum case