Build Information
Successful build of ProtocolBuffers, reference 4.0.6 (c15b95), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 23:45:49 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/alexeyxo/protobuf-swift.git
Reference: 4.0.6
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/alexeyxo/protobuf-swift
* tag 4.0.6 -> FETCH_HEAD
HEAD is now at c15b956 Enums CaseIterable
Cloned https://github.com/alexeyxo/protobuf-swift.git
Revision (git rev-parse @):
c15b956cf999ac69afa5dfd4f7997f84eea5973c
SUCCESS checkout https://github.com/alexeyxo/protobuf-swift.git at 4.0.6
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/alexeyxo/protobuf-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[19 / 28]
[31 / 40] ProtocolBuffers
[32 / 40] ProtocolBuffers
[37 / 40] ProtocolBuffers
Build complete! (10.41 sec)
/Users/admin/builder/spi-builder-workspace/Source/AbstractMessage.swift:129:14: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m127 |[0;0m }
[0;36m128 |[0;0m
[0;36m129 |[0;0m open var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m130 |[0;0m get {
[0;36m131 |[0;0m return unknownFields.hashValue
/Users/admin/builder/spi-builder-workspace/Source/Field.swift:237:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Field' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m235 |[0;0m }
[0;36m236 |[0;0m
[0;36m237 |[0;0m public var hashValue:Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Field' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m238 |[0;0m get {
[0;36m239 |[0;0m var hashCode = 0
/Users/admin/builder/spi-builder-workspace/Source/Field.swift:271:5: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m269 |[0;0m public extension Field
[0;36m270 |[0;0m {
[0;36m271 |[0;0m public func clear()
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m272 |[0;0m {
[0;36m273 |[0;0m variantArray.removeAll(keepingCapacity: false)
/Users/admin/builder/spi-builder-workspace/Source/Field.swift:280:5: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m278 |[0;0m }
[0;36m279 |[0;0m
[0;36m280 |[0;0m public func mergeFromField(other:Field) -> Field
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m281 |[0;0m {
[0;36m282 |[0;0m if (other.variantArray.count > 0)
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Any.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct AnyRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = AnyRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Any.proto.swift:50:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m48 |[0;0m /// "value": "1.212s"
[0;36m49 |[0;0m /// }
[0;36m50 |[0;0m final public class `Any` : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m51 |[0;0m public typealias BuilderType = Google.Protobuf.`Any`.Builder
[0;36m52 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Api.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct ApiRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = ApiRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Api.proto.swift:27:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m25 |[0;0m
[0;36m26 |[0;0m /// Api is a light-weight descriptor for a protocol buffer service.
[0;36m27 |[0;0m final public class Api : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m28 |[0;0m public typealias BuilderType = Google.Protobuf.Api.Builder
[0;36m29 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Api.proto.swift:556:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m554 |[0;0m
[0;36m555 |[0;0m /// Method represents a method of an api.
[0;36m556 |[0;0m final public class Method : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m557 |[0;0m public typealias BuilderType = Google.Protobuf.Method.Builder
[0;36m558 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct DescriptorRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = DescriptorRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:25:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m23 |[0;0m /// The protocol compiler can output a FileDescriptorSet containing the .proto
[0;36m24 |[0;0m /// files it parses.
[0;36m25 |[0;0m final public class FileDescriptorSet : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m26 |[0;0m public typealias BuilderType = Google.Protobuf.FileDescriptorSet.Builder
[0;36m27 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:249:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m247 |[0;0m
[0;36m248 |[0;0m /// Describes a complete .proto file.
[0;36m249 |[0;0m final public class FileDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m250 |[0;0m public typealias BuilderType = Google.Protobuf.FileDescriptorProto.Builder
[0;36m251 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:1215:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1213 |[0;0m
[0;36m1214 |[0;0m /// Describes a message type.
[0;36m1215 |[0;0m final public class DescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1216 |[0;0m public typealias BuilderType = Google.Protobuf.DescriptorProto.Builder
[0;36m1217 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:2688:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m2686 |[0;0m }
[0;36m2687 |[0;0m
[0;36m2688 |[0;0m final public class ExtensionRangeOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m2689 |[0;0m public typealias BuilderType = Google.Protobuf.ExtensionRangeOptions.Builder
[0;36m2690 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:2919:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m2917 |[0;0m
[0;36m2918 |[0;0m /// Describes a field within a message.
[0;36m2919 |[0;0m final public class FieldDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m2920 |[0;0m public typealias BuilderType = Google.Protobuf.FieldDescriptorProto.Builder
[0;36m2921 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:3870:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m3868 |[0;0m
[0;36m3869 |[0;0m /// Describes a oneof.
[0;36m3870 |[0;0m final public class OneofDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m3871 |[0;0m public typealias BuilderType = Google.Protobuf.OneofDescriptorProto.Builder
[0;36m3872 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:4181:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m4179 |[0;0m
[0;36m4180 |[0;0m /// Describes an enum type.
[0;36m4181 |[0;0m final public class EnumDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m4182 |[0;0m public typealias BuilderType = Google.Protobuf.EnumDescriptorProto.Builder
[0;36m4183 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:4967:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m4965 |[0;0m
[0;36m4966 |[0;0m /// Describes a value within an enum.
[0;36m4967 |[0;0m final public class EnumValueDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m4968 |[0;0m public typealias BuilderType = Google.Protobuf.EnumValueDescriptorProto.Builder
[0;36m4969 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:5333:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m5331 |[0;0m
[0;36m5332 |[0;0m /// Describes a service.
[0;36m5333 |[0;0m final public class ServiceDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m5334 |[0;0m public typealias BuilderType = Google.Protobuf.ServiceDescriptorProto.Builder
[0;36m5335 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:5708:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m5706 |[0;0m
[0;36m5707 |[0;0m /// Describes a method of a service.
[0;36m5708 |[0;0m final public class MethodDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m5709 |[0;0m public typealias BuilderType = Google.Protobuf.MethodDescriptorProto.Builder
[0;36m5710 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:6238:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m6236 |[0;0m }
[0;36m6237 |[0;0m
[0;36m6238 |[0;0m final public class FileOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m6239 |[0;0m public typealias BuilderType = Google.Protobuf.FileOptions.Builder
[0;36m6240 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:7701:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m7699 |[0;0m }
[0;36m7700 |[0;0m
[0;36m7701 |[0;0m final public class MessageOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m7702 |[0;0m public typealias BuilderType = Google.Protobuf.MessageOptions.Builder
[0;36m7703 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:8223:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m8221 |[0;0m }
[0;36m8222 |[0;0m
[0;36m8223 |[0;0m final public class FieldOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m8224 |[0;0m public typealias BuilderType = Google.Protobuf.FieldOptions.Builder
[0;36m8225 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:8951:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m8949 |[0;0m }
[0;36m8950 |[0;0m
[0;36m8951 |[0;0m final public class OneofOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m8952 |[0;0m public typealias BuilderType = Google.Protobuf.OneofOptions.Builder
[0;36m8953 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:9181:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m9179 |[0;0m }
[0;36m9180 |[0;0m
[0;36m9181 |[0;0m final public class EnumOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m9182 |[0;0m public typealias BuilderType = Google.Protobuf.EnumOptions.Builder
[0;36m9183 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:9529:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m9527 |[0;0m }
[0;36m9528 |[0;0m
[0;36m9529 |[0;0m final public class EnumValueOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m9530 |[0;0m public typealias BuilderType = Google.Protobuf.EnumValueOptions.Builder
[0;36m9531 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:9820:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m9818 |[0;0m }
[0;36m9819 |[0;0m
[0;36m9820 |[0;0m final public class ServiceOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m9821 |[0;0m public typealias BuilderType = Google.Protobuf.ServiceOptions.Builder
[0;36m9822 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:10111:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m10109 |[0;0m }
[0;36m10110 |[0;0m
[0;36m10111 |[0;0m final public class MethodOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m10112 |[0;0m public typealias BuilderType = Google.Protobuf.MethodOptions.Builder
[0;36m10113 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:10514:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m10512 |[0;0m /// or produced by Descriptor::CopyTo()) will never have UninterpretedOptions
[0;36m10513 |[0;0m /// in them.
[0;36m10514 |[0;0m final public class UninterpretedOption : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m10515 |[0;0m public typealias BuilderType = Google.Protobuf.UninterpretedOption.Builder
[0;36m10516 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:11349:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m11347 |[0;0m /// Encapsulates information about the original source file from which a
[0;36m11348 |[0;0m /// FileDescriptorProto was generated.
[0;36m11349 |[0;0m final public class SourceCodeInfo : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m11350 |[0;0m public typealias BuilderType = Google.Protobuf.SourceCodeInfo.Builder
[0;36m11351 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:12209:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m12207 |[0;0m /// file. A GeneratedCodeInfo message is associated with only one generated
[0;36m12208 |[0;0m /// source file, but may contain references to different source .proto files.
[0;36m12209 |[0;0m final public class GeneratedCodeInfo : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m12210 |[0;0m public typealias BuilderType = Google.Protobuf.GeneratedCodeInfo.Builder
[0;36m12211 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Duration.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct DurationRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = DurationRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Duration.proto.swift:56:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m54 |[0;0m /// end.nanos -= 1000000000;
[0;36m55 |[0;0m /// }
[0;36m56 |[0;0m final public class Duration : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m57 |[0;0m public typealias BuilderType = Google.Protobuf.Duration.Builder
[0;36m58 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Empty.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct EmptyRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = EmptyRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Empty.proto.swift:30:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m28 |[0;0m /// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
[0;36m29 |[0;0m /// }
[0;36m30 |[0;0m final public class Empty : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m31 |[0;0m public typealias BuilderType = Google.Protobuf.Empty.Builder
[0;36m32 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.FieldMask.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct FieldMaskRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = FieldMaskRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.FieldMask.proto.swift:119:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m117 |[0;0m /// mask: "user.displayName,photo"
[0;36m118 |[0;0m /// }
[0;36m119 |[0;0m final public class FieldMask : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m120 |[0;0m public typealias BuilderType = Google.Protobuf.FieldMask.Builder
[0;36m121 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SourceContext.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct SourceContextRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = SourceContextRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SourceContext.proto.swift:26:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m24 |[0;0m /// `SourceContext` represents information about the source of a
[0;36m25 |[0;0m /// protobuf element, like the file in which it is defined.
[0;36m26 |[0;0m final public class SourceContext : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m27 |[0;0m public typealias BuilderType = Google.Protobuf.SourceContext.Builder
[0;36m28 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Struct.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct StructRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = StructRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Struct.proto.swift:30:5: [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m28 |[0;0m /// `NullValue` is a singleton enumeration to represent the null
[0;36m29 |[0;0m /// value for the `Value` type union.
[0;36m30 |[0;0m public enum NullValue:Int32, GeneratedEnum {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m31 |[0;0m /// Null value.
[0;36m32 |[0;0m case `NullValue` = 0
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Struct.proto.swift:67:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m65 |[0;0m /// object. The details of that representation are described together
[0;36m66 |[0;0m /// with the proto support for the language.
[0;36m67 |[0;0m final public class Struct : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m68 |[0;0m public typealias BuilderType = Google.Protobuf.Struct.Builder
[0;36m69 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Struct.proto.swift:619:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m617 |[0;0m /// list of values. A producer of value is expected to set one of that
[0;36m618 |[0;0m /// variants, absence of any variant indicates an error.
[0;36m619 |[0;0m final public class Value : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m620 |[0;0m public typealias BuilderType = Google.Protobuf.Value.Builder
[0;36m621 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Struct.proto.swift:1380:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1378 |[0;0m
[0;36m1379 |[0;0m /// `ListValue` is a wrapper around a repeated field of values.
[0;36m1380 |[0;0m final public class ListValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1381 |[0;0m public typealias BuilderType = Google.Protobuf.ListValue.Builder
[0;36m1382 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:31:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m29 |[0;0m }
[0;36m30 |[0;0m public extension Google.Protobuf {
[0;36m31 |[0;0m public struct SwiftDescriptorRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m32 |[0;0m public static let `default` = SwiftDescriptorRoot()
[0;36m33 |[0;0m var SwiftDescriptorRootswiftFileOptionsStatic:ConcreateExtensionField
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:72:5: [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m70 |[0;0m //Enum type declaration start
[0;36m71 |[0;0m
[0;36m72 |[0;0m public enum AccessControl:Int32, GeneratedEnum {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m73 |[0;0m case internalEntities = 0
[0;36m74 |[0;0m case publicEntities = 1
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:110:5: [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m108 |[0;0m //Enum type declaration start
[0;36m109 |[0;0m
[0;36m110 |[0;0m public enum RealmOverrideRepeated:Int32, GeneratedEnum {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m111 |[0;0m case `override` = 0
[0;36m112 |[0;0m case append = 1
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:144:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m142 |[0;0m //Enum type declaration end
[0;36m143 |[0;0m
[0;36m144 |[0;0m final public class LinkedObject : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m145 |[0;0m public typealias BuilderType = Google.Protobuf.LinkedObject.Builder
[0;36m146 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:471:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m469 |[0;0m }
[0;36m470 |[0;0m
[0;36m471 |[0;0m final public class SwiftFileOptions : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m472 |[0;0m public typealias BuilderType = Google.Protobuf.SwiftFileOptions.Builder
[0;36m473 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:952:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m950 |[0;0m }
[0;36m951 |[0;0m
[0;36m952 |[0;0m final public class SwiftMessageOptions : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m953 |[0;0m public typealias BuilderType = Google.Protobuf.SwiftMessageOptions.Builder
[0;36m954 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:1387:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1385 |[0;0m }
[0;36m1386 |[0;0m
[0;36m1387 |[0;0m final public class SwiftFieldOptions : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1388 |[0;0m public typealias BuilderType = Google.Protobuf.SwiftFieldOptions.Builder
[0;36m1389 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:1709:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1707 |[0;0m }
[0;36m1708 |[0;0m
[0;36m1709 |[0;0m final public class SwiftEnumOptions : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1710 |[0;0m public typealias BuilderType = Google.Protobuf.SwiftEnumOptions.Builder
[0;36m1711 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Timestamp.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct TimestampRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = TimestampRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Timestamp.proto.swift:63:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m61 |[0;0m /// nanos = now.microsecond * 1000
[0;36m62 |[0;0m /// timestamp = Timestamp(seconds=seconds, nanos=nanos)
[0;36m63 |[0;0m final public class Timestamp : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m64 |[0;0m public typealias BuilderType = Google.Protobuf.Timestamp.Builder
[0;36m65 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Type.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct TypeRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = TypeRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Type.proto.swift:27:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m25 |[0;0m
[0;36m26 |[0;0m /// A light-weight descriptor for a proto message type.
[0;36m27 |[0;0m final public class ProtoType : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m28 |[0;0m public typealias BuilderType = Google.Protobuf.ProtoType.Builder
[0;36m29 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Type.proto.swift:525:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m523 |[0;0m
[0;36m524 |[0;0m /// Field represents a single field of a message type.
[0;36m525 |[0;0m final public class Field : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m526 |[0;0m public typealias BuilderType = Google.Protobuf.Field.Builder
[0;36m527 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Type.proto.swift:1337:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1335 |[0;0m
[0;36m1336 |[0;0m /// Enum type definition.
[0;36m1337 |[0;0m final public class Enum : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1338 |[0;0m public typealias BuilderType = Google.Protobuf.Enum.Builder
[0;36m1339 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Type.proto.swift:1772:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1770 |[0;0m
[0;36m1771 |[0;0m /// Enum value definition.
[0;36m1772 |[0;0m final public class EnumValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1773 |[0;0m public typealias BuilderType = Google.Protobuf.EnumValue.Builder
[0;36m1774 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Type.proto.swift:2106:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m2104 |[0;0m
[0;36m2105 |[0;0m /// Proto option attached to messages/fields/enums etc.
[0;36m2106 |[0;0m final public class Option : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m2107 |[0;0m public typealias BuilderType = Google.Protobuf.Option.Builder
[0;36m2108 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct WrappersRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = WrappersRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:25:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m23 |[0;0m
[0;36m24 |[0;0m /// Wrapper message for double.
[0;36m25 |[0;0m final public class DoubleValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m26 |[0;0m public typealias BuilderType = Google.Protobuf.DoubleValue.Builder
[0;36m27 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:242:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m240 |[0;0m
[0;36m241 |[0;0m /// Wrapper message for float.
[0;36m242 |[0;0m final public class FloatValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m243 |[0;0m public typealias BuilderType = Google.Protobuf.FloatValue.Builder
[0;36m244 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:459:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m457 |[0;0m
[0;36m458 |[0;0m /// Wrapper message for int64.
[0;36m459 |[0;0m final public class Int64Value : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m460 |[0;0m public typealias BuilderType = Google.Protobuf.Int64Value.Builder
[0;36m461 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:676:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m674 |[0;0m
[0;36m675 |[0;0m /// Wrapper message for uint64.
[0;36m676 |[0;0m final public class Uint64Value : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m677 |[0;0m public typealias BuilderType = Google.Protobuf.Uint64Value.Builder
[0;36m678 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:893:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m891 |[0;0m
[0;36m892 |[0;0m /// Wrapper message for int32.
[0;36m893 |[0;0m final public class Int32Value : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m894 |[0;0m public typealias BuilderType = Google.Protobuf.Int32Value.Builder
[0;36m895 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:1110:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1108 |[0;0m
[0;36m1109 |[0;0m /// Wrapper message for uint32.
[0;36m1110 |[0;0m final public class Uint32Value : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1111 |[0;0m public typealias BuilderType = Google.Protobuf.Uint32Value.Builder
[0;36m1112 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:1327:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1325 |[0;0m
[0;36m1326 |[0;0m /// Wrapper message for bool.
[0;36m1327 |[0;0m final public class BoolValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1328 |[0;0m public typealias BuilderType = Google.Protobuf.BoolValue.Builder
[0;36m1329 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:1542:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1540 |[0;0m
[0;36m1541 |[0;0m /// Wrapper message for string.
[0;36m1542 |[0;0m final public class StringValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1543 |[0;0m public typealias BuilderType = Google.Protobuf.StringValue.Builder
[0;36m1544 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:1757:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1755 |[0;0m
[0;36m1756 |[0;0m /// Wrapper message for bytes.
[0;36m1757 |[0;0m final public class BytesValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1758 |[0;0m public typealias BuilderType = Google.Protobuf.BytesValue.Builder
[0;36m1759 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/UnknownFieldSet.swift:34:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m self.fields = fields
[0;36m33 |[0;0m }
[0;36m34 |[0;0m public var hashValue:Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m get {
[0;36m36 |[0;0m var hashCode:Int = 0
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Source/UnknownFieldSet.swift:34:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m self.fields = fields
[0;36m33 |[0;0m }
[0;36m34 |[0;0m public var hashValue:Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m get {
[0;36m36 |[0;0m var hashCode:Int = 0
/Users/admin/builder/spi-builder-workspace/Source/WireFormat.swift:330:32: [1;33mwarning: [1;39minitialization of 'UnsafePointer<UInt8>' results in a dangling pointer[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m328 |[0;0m {
[0;36m329 |[0;0m let bytes = [UInt8]() + self.utf8
[0;36m330 |[0;0m let data = Data(bytes: [4;39mUnsafePointer<UInt8>(bytes)[0;0m, count:bytes.count)
[0;36m|[0;0m | |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafePointer<UInt8>' produces a pointer valid only for the duration of the call to 'init(_:)'[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of 'UnsafePointer<UInt8>' results in a dangling pointer[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m331 |[0;0m return data
[0;36m332 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Source/WireFormat.swift:64:16: [1;33mwarning: [1;39mforming 'UnsafeMutableRawPointer' to a variable of type 'ReturnType'; this is likely incorrect because 'ReturnType' may contain an object reference.[0;0m
[0;36m62 |[0;0m var retValue = defaultValue
[0;36m63 |[0;0m var curValue = value
[0;36m64 |[0;0m memcpy(&retValue, &curValue, MemoryLayout<T>.size)
[0;36m|[0;0m `- [1;33mwarning: [1;39mforming 'UnsafeMutableRawPointer' to a variable of type 'ReturnType'; this is likely incorrect because 'ReturnType' may contain an object reference.[0;0m
[0;36m65 |[0;0m return retValue
[0;36m66 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Source/WireFormat.swift:64:27: [1;33mwarning: [1;39mforming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.[0;0m
[0;36m62 |[0;0m var retValue = defaultValue
[0;36m63 |[0;0m var curValue = value
[0;36m64 |[0;0m memcpy(&retValue, &curValue, MemoryLayout<T>.size)
[0;36m|[0;0m `- [1;33mwarning: [1;39mforming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.[0;0m
[0;36m65 |[0;0m return retValue
[0;36m66 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Source/AbstractMessage.swift:129:14: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m127 |[0;0m }
[0;36m128 |[0;0m
[0;36m129 |[0;0m open var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m130 |[0;0m get {
[0;36m131 |[0;0m return unknownFields.hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#TemporaryPointers]: <https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers>
/Users/admin/builder/spi-builder-workspace/Source/AbstractMessage.swift:129:14: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m127 |[0;0m }
[0;36m128 |[0;0m
[0;36m129 |[0;0m open var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m130 |[0;0m get {
[0;36m131 |[0;0m return unknownFields.hashValue
/Users/admin/builder/spi-builder-workspace/Source/CodedInputStream.swift:118:36: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m116 |[0;0m
[0;36m117 |[0;0m if (size <= bufferSize - bufferPos) {
[0;36m118 |[0;0m let data = Data(bytes: [4;39m&buffer[0;0m + bufferPos, count: size)
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafeRawPointer' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeBytes' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m119 |[0;0m bufferPos += size
[0;36m120 |[0;0m return data
/Users/admin/builder/spi-builder-workspace/Source/CodedInputStream.swift:126:28: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m124 |[0;0m var pos = bufferSize - bufferPos
[0;36m125 |[0;0m // let byPointer = UnsafeMutablePointerUInt8From(data: bytes)
[0;36m126 |[0;0m memcpy(&bytes, [4;39m&buffer[0;0m + bufferPos, pos)
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafeRawPointer' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeBytes' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m127 |[0;0m bufferPos = bufferSize
[0;36m128 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/CodedInputStream.swift:132:24: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m130 |[0;0m
[0;36m131 |[0;0m while size - pos > bufferSize {
[0;36m132 |[0;0m memcpy([4;39m&bytes[0;0m + pos, &buffer, bufferSize)
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafeMutableRawPointer' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeMutableBytes' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m133 |[0;0m pos += bufferSize
[0;36m134 |[0;0m bufferPos = bufferSize
/Users/admin/builder/spi-builder-workspace/Source/CodedInputStream.swift:138:20: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m136 |[0;0m }
[0;36m137 |[0;0m
[0;36m138 |[0;0m memcpy([4;39m&bytes[0;0m + pos, &buffer, size - pos)
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafeMutableRawPointer' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeMutableBytes' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m139 |[0;0m bufferPos = size - pos
[0;36m140 |[0;0m return Data(bytes:bytes, count:bytes.count)
/Users/admin/builder/spi-builder-workspace/Source/CodedInputStream.swift:163:41: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m161 |[0;0m if input != nil {
[0;36m162 |[0;0m // let pointer = UnsafeMutablePointerUInt8From(data: chunk)
[0;36m163 |[0;0m n = input!.read([4;39m&chunk[0;0m + pos, maxLength:chunk.count - pos)
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafeMutablePointer<UInt8>' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m164 |[0;0m }
[0;36m165 |[0;0m guard n > 0 else {
/Users/admin/builder/spi-builder-workspace/Source/CodedInputStream.swift:179:28: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m177 |[0;0m // let byPointer = UnsafeMutablePointerUInt8From(data: bytes)
[0;36m178 |[0;0m var pos = originalBufferSize - originalBufferPos
[0;36m179 |[0;0m memcpy(&bytes, [4;39m&buffer[0;0m + originalBufferPos, pos)
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafeRawPointer' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeBytes' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m180 |[0;0m for chunk in chunks {
[0;36m181 |[0;0m // let chPointer = UnsafeMutablePointerUInt8From(data: chunk)
/Users/admin/builder/spi-builder-workspace/Source/CodedInputStream.swift:182:24: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m180 |[0;0m for chunk in chunks {
[0;36m181 |[0;0m // let chPointer = UnsafeMutablePointerUInt8From(data: chunk)
[0;36m182 |[0;0m memcpy([4;39m&bytes[0;0m + pos, chunk, chunk.count)
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafeMutableRawPointer' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeMutableBytes' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m183 |[0;0m pos += chunk.count
[0;36m184 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Source/CodedInputStream.swift:468:46: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m466 |[0;0m let size = Int(try readRawVarint32())
[0;36m467 |[0;0m if size <= (bufferSize - bufferPos) && size > 0 {
[0;36m468 |[0;0m let result = String(bytesNoCopy: [4;39m&buffer[0;0m + bufferPos, length: size, encoding: String.Encoding.utf8, freeWhenDone: false)
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafeMutableRawPointer' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeMutableBytes' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m469 |[0;0m guard result != nil else {
[0;36m470 |[0;0m throw ProtocolBuffersError.invalidProtocolBuffer("InvalidUTF8StringData")
/Users/admin/builder/spi-builder-workspace/Source/UnknownFieldSet.swift:34:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m self.fields = fields
[0;36m33 |[0;0m }
[0;36m34 |[0;0m public var hashValue:Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m get {
[0;36m36 |[0;0m var hashCode:Int = 0
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#TemporaryPointers]: <https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers>
/Users/admin/builder/spi-builder-workspace/Source/AbstractMessage.swift:129:14: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m127 |[0;0m }
[0;36m128 |[0;0m
[0;36m129 |[0;0m open var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m130 |[0;0m get {
[0;36m131 |[0;0m return unknownFields.hashValue
/Users/admin/builder/spi-builder-workspace/Source/ExtendableMessage.swift:407:17: [1;33mwarning: [1;39mvariable 'registry' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m405 |[0;0m }
[0;36m406 |[0;0m if other.extensionMap.count > 0 {
[0;36m407 |[0;0m var registry = other.extensionRegistry
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'registry' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m408 |[0;0m for fieldNumber in other.extensionMap.keys {
[0;36m409 |[0;0m let thisField = registry[fieldNumber]!
/Users/admin/builder/spi-builder-workspace/Source/UnknownFieldSet.swift:34:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m self.fields = fields
[0;36m33 |[0;0m }
[0;36m34 |[0;0m public var hashValue:Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m get {
[0;36m36 |[0;0m var hashCode:Int = 0
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.FieldMask.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct FieldMaskRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = FieldMaskRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.FieldMask.proto.swift:119:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m117 |[0;0m /// mask: "user.displayName,photo"
[0;36m118 |[0;0m /// }
[0;36m119 |[0;0m final public class FieldMask : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m120 |[0;0m public typealias BuilderType = Google.Protobuf.FieldMask.Builder
[0;36m121 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/AbstractMessage.swift:129:14: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m127 |[0;0m }
[0;36m128 |[0;0m
[0;36m129 |[0;0m open var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m130 |[0;0m get {
[0;36m131 |[0;0m return unknownFields.hashValue
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SourceContext.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct SourceContextRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = SourceContextRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SourceContext.proto.swift:26:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m24 |[0;0m /// `SourceContext` represents information about the source of a
[0;36m25 |[0;0m /// protobuf element, like the file in which it is defined.
[0;36m26 |[0;0m final public class SourceContext : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m27 |[0;0m public typealias BuilderType = Google.Protobuf.SourceContext.Builder
[0;36m28 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/UnknownFieldSet.swift:34:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m self.fields = fields
[0;36m33 |[0;0m }
[0;36m34 |[0;0m public var hashValue:Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m get {
[0;36m36 |[0;0m var hashCode:Int = 0
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Duration.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct DurationRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = DurationRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Duration.proto.swift:56:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m54 |[0;0m /// end.nanos -= 1000000000;
[0;36m55 |[0;0m /// }
[0;36m56 |[0;0m final public class Duration : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m57 |[0;0m public typealias BuilderType = Google.Protobuf.Duration.Builder
[0;36m58 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/AbstractMessage.swift:129:14: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m127 |[0;0m }
[0;36m128 |[0;0m
[0;36m129 |[0;0m open var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m130 |[0;0m get {
[0;36m131 |[0;0m return unknownFields.hashValue
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Empty.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct EmptyRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = EmptyRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Empty.proto.swift:30:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m28 |[0;0m /// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
[0;36m29 |[0;0m /// }
[0;36m30 |[0;0m final public class Empty : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m31 |[0;0m public typealias BuilderType = Google.Protobuf.Empty.Builder
[0;36m32 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/UnknownFieldSet.swift:34:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m self.fields = fields
[0;36m33 |[0;0m }
[0;36m34 |[0;0m public var hashValue:Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m get {
[0;36m36 |[0;0m var hashCode:Int = 0
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Source/Field.swift:237:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Field' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m235 |[0;0m }
[0;36m236 |[0;0m
[0;36m237 |[0;0m public var hashValue:Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Field' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m238 |[0;0m get {
[0;36m239 |[0;0m var hashCode = 0
/Users/admin/builder/spi-builder-workspace/Source/Field.swift:271:5: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m269 |[0;0m public extension Field
[0;36m270 |[0;0m {
[0;36m271 |[0;0m public func clear()
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m272 |[0;0m {
[0;36m273 |[0;0m variantArray.removeAll(keepingCapacity: false)
/Users/admin/builder/spi-builder-workspace/Source/Field.swift:280:5: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m278 |[0;0m }
[0;36m279 |[0;0m
[0;36m280 |[0;0m public func mergeFromField(other:Field) -> Field
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m281 |[0;0m {
[0;36m282 |[0;0m if (other.variantArray.count > 0)
/Users/admin/builder/spi-builder-workspace/Source/AbstractMessage.swift:129:14: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m127 |[0;0m }
[0;36m128 |[0;0m
[0;36m129 |[0;0m open var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m130 |[0;0m get {
[0;36m131 |[0;0m return unknownFields.hashValue
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Any.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct AnyRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = AnyRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Any.proto.swift:50:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m48 |[0;0m /// "value": "1.212s"
[0;36m49 |[0;0m /// }
[0;36m50 |[0;0m final public class `Any` : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m51 |[0;0m public typealias BuilderType = Google.Protobuf.`Any`.Builder
[0;36m52 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/UnknownFieldSet.swift:34:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m self.fields = fields
[0;36m33 |[0;0m }
[0;36m34 |[0;0m public var hashValue:Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m get {
[0;36m36 |[0;0m var hashCode:Int = 0
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct WrappersRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = WrappersRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:25:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m23 |[0;0m
[0;36m24 |[0;0m /// Wrapper message for double.
[0;36m25 |[0;0m final public class DoubleValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m26 |[0;0m public typealias BuilderType = Google.Protobuf.DoubleValue.Builder
[0;36m27 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/AbstractMessage.swift:129:14: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m127 |[0;0m }
[0;36m128 |[0;0m
[0;36m129 |[0;0m open var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m130 |[0;0m get {
[0;36m131 |[0;0m return unknownFields.hashValue
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:242:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m240 |[0;0m
[0;36m241 |[0;0m /// Wrapper message for float.
[0;36m242 |[0;0m final public class FloatValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m243 |[0;0m public typealias BuilderType = Google.Protobuf.FloatValue.Builder
[0;36m244 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:459:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m457 |[0;0m
[0;36m458 |[0;0m /// Wrapper message for int64.
[0;36m459 |[0;0m final public class Int64Value : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m460 |[0;0m public typealias BuilderType = Google.Protobuf.Int64Value.Builder
[0;36m461 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:676:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m674 |[0;0m
[0;36m675 |[0;0m /// Wrapper message for uint64.
[0;36m676 |[0;0m final public class Uint64Value : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m677 |[0;0m public typealias BuilderType = Google.Protobuf.Uint64Value.Builder
[0;36m678 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:893:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m891 |[0;0m
[0;36m892 |[0;0m /// Wrapper message for int32.
[0;36m893 |[0;0m final public class Int32Value : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m894 |[0;0m public typealias BuilderType = Google.Protobuf.Int32Value.Builder
[0;36m895 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:1110:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1108 |[0;0m
[0;36m1109 |[0;0m /// Wrapper message for uint32.
[0;36m1110 |[0;0m final public class Uint32Value : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1111 |[0;0m public typealias BuilderType = Google.Protobuf.Uint32Value.Builder
[0;36m1112 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:1327:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1325 |[0;0m
[0;36m1326 |[0;0m /// Wrapper message for bool.
[0;36m1327 |[0;0m final public class BoolValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1328 |[0;0m public typealias BuilderType = Google.Protobuf.BoolValue.Builder
[0;36m1329 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:1542:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1540 |[0;0m
[0;36m1541 |[0;0m /// Wrapper message for string.
[0;36m1542 |[0;0m final public class StringValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1543 |[0;0m public typealias BuilderType = Google.Protobuf.StringValue.Builder
[0;36m1544 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Wrappers.proto.swift:1757:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1755 |[0;0m
[0;36m1756 |[0;0m /// Wrapper message for bytes.
[0;36m1757 |[0;0m final public class BytesValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1758 |[0;0m public typealias BuilderType = Google.Protobuf.BytesValue.Builder
[0;36m1759 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/RingBuffer.swift:62:20: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m60 |[0;0m if position >= tail {
[0;36m61 |[0;0m totalWritten = min(buffer.count - position, aLength)
[0;36m62 |[0;0m memcpy([4;39m&buffer[0;0m + Int(position), &inputs + Int(aOffset), Int(totalWritten))
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafeMutableRawPointer' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeMutableBytes' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m63 |[0;0m // buffer[position..<(position+totalWritten)] = input[aOffset..<input.count]
[0;36m64 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/RingBuffer.swift:62:45: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m60 |[0;0m if position >= tail {
[0;36m61 |[0;0m totalWritten = min(buffer.count - position, aLength)
[0;36m62 |[0;0m memcpy(&buffer + Int(position), [4;39m&inputs[0;0m + Int(aOffset), Int(totalWritten))
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafeRawPointer' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeBytes' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m63 |[0;0m // buffer[position..<(position+totalWritten)] = input[aOffset..<input.count]
[0;36m64 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/RingBuffer.swift:88:16: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m86 |[0;0m let written = min(freeSpaces, aLength)
[0;36m87 |[0;0m
[0;36m88 |[0;0m memcpy([4;39m&buffer[0;0m + position, &inputs + Int(aOffset), Int(written))
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafeMutableRawPointer' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeMutableBytes' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m89 |[0;0m
[0;36m90 |[0;0m // input.copyBytes(to: pointer + position, from: aOffset..<aOffset + written)
/Users/admin/builder/spi-builder-workspace/Source/RingBuffer.swift:88:36: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m86 |[0;0m let written = min(freeSpaces, aLength)
[0;36m87 |[0;0m
[0;36m88 |[0;0m memcpy(&buffer + position, [4;39m&inputs[0;0m + Int(aOffset), Int(written))
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafeRawPointer' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeBytes' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m89 |[0;0m
[0;36m90 |[0;0m // input.copyBytes(to: pointer + position, from: aOffset..<aOffset + written)
/Users/admin/builder/spi-builder-workspace/Source/RingBuffer.swift:103:44: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m101 |[0;0m if tail > position {
[0;36m102 |[0;0m
[0;36m103 |[0;0m let written:Int = stream.write([4;39m&buffer[0;0m + tail, maxLength:buffer.count - tail)
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafePointer<UInt8>' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m104 |[0;0m if written <= 0 {
[0;36m105 |[0;0m return totalWritten
/Users/admin/builder/spi-builder-workspace/Source/RingBuffer.swift:115:40: [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m113 |[0;0m
[0;36m114 |[0;0m if tail < position {
[0;36m115 |[0;0m let written = stream.write([4;39m&buffer[0;0m + tail, maxLength:position - tail)
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers\TemporaryPointers]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mimplicit argument conversion from '[UInt8]' to 'UnsafePointer<UInt8>' produces a pointer valid only for the duration of the call to '+'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope[0;0m
[0;36m116 |[0;0m if written <= 0 {
[0;36m117 |[0;0m return totalWritten
/Users/admin/builder/spi-builder-workspace/Source/UnknownFieldSet.swift:34:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m self.fields = fields
[0;36m33 |[0;0m }
[0;36m34 |[0;0m public var hashValue:Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m get {
[0;36m36 |[0;0m var hashCode:Int = 0
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#TemporaryPointers]: <https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers>
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Struct.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct StructRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = StructRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Struct.proto.swift:30:5: [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m28 |[0;0m /// `NullValue` is a singleton enumeration to represent the null
[0;36m29 |[0;0m /// value for the `Value` type union.
[0;36m30 |[0;0m public enum NullValue:Int32, GeneratedEnum {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m31 |[0;0m /// Null value.
[0;36m32 |[0;0m case `NullValue` = 0
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Struct.proto.swift:67:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m65 |[0;0m /// object. The details of that representation are described together
[0;36m66 |[0;0m /// with the proto support for the language.
[0;36m67 |[0;0m final public class Struct : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m68 |[0;0m public typealias BuilderType = Google.Protobuf.Struct.Builder
[0;36m69 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/AbstractMessage.swift:129:14: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m127 |[0;0m }
[0;36m128 |[0;0m
[0;36m129 |[0;0m open var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m130 |[0;0m get {
[0;36m131 |[0;0m return unknownFields.hashValue
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Struct.proto.swift:619:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m617 |[0;0m /// list of values. A producer of value is expected to set one of that
[0;36m618 |[0;0m /// variants, absence of any variant indicates an error.
[0;36m619 |[0;0m final public class Value : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m620 |[0;0m public typealias BuilderType = Google.Protobuf.Value.Builder
[0;36m621 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Struct.proto.swift:1380:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1378 |[0;0m
[0;36m1379 |[0;0m /// `ListValue` is a wrapper around a repeated field of values.
[0;36m1380 |[0;0m final public class ListValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1381 |[0;0m public typealias BuilderType = Google.Protobuf.ListValue.Builder
[0;36m1382 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:31:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m29 |[0;0m }
[0;36m30 |[0;0m public extension Google.Protobuf {
[0;36m31 |[0;0m public struct SwiftDescriptorRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m32 |[0;0m public static let `default` = SwiftDescriptorRoot()
[0;36m33 |[0;0m var SwiftDescriptorRootswiftFileOptionsStatic:ConcreateExtensionField
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:72:5: [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m70 |[0;0m //Enum type declaration start
[0;36m71 |[0;0m
[0;36m72 |[0;0m public enum AccessControl:Int32, GeneratedEnum {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m73 |[0;0m case internalEntities = 0
[0;36m74 |[0;0m case publicEntities = 1
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:110:5: [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m108 |[0;0m //Enum type declaration start
[0;36m109 |[0;0m
[0;36m110 |[0;0m public enum RealmOverrideRepeated:Int32, GeneratedEnum {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m111 |[0;0m case `override` = 0
[0;36m112 |[0;0m case append = 1
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:144:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m142 |[0;0m //Enum type declaration end
[0;36m143 |[0;0m
[0;36m144 |[0;0m final public class LinkedObject : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m145 |[0;0m public typealias BuilderType = Google.Protobuf.LinkedObject.Builder
[0;36m146 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:471:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m469 |[0;0m }
[0;36m470 |[0;0m
[0;36m471 |[0;0m final public class SwiftFileOptions : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m472 |[0;0m public typealias BuilderType = Google.Protobuf.SwiftFileOptions.Builder
[0;36m473 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:952:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m950 |[0;0m }
[0;36m951 |[0;0m
[0;36m952 |[0;0m final public class SwiftMessageOptions : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m953 |[0;0m public typealias BuilderType = Google.Protobuf.SwiftMessageOptions.Builder
[0;36m954 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:1387:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1385 |[0;0m }
[0;36m1386 |[0;0m
[0;36m1387 |[0;0m final public class SwiftFieldOptions : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1388 |[0;0m public typealias BuilderType = Google.Protobuf.SwiftFieldOptions.Builder
[0;36m1389 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.SwiftDescriptor.proto.swift:1709:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1707 |[0;0m }
[0;36m1708 |[0;0m
[0;36m1709 |[0;0m final public class SwiftEnumOptions : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1710 |[0;0m public typealias BuilderType = Google.Protobuf.SwiftEnumOptions.Builder
[0;36m1711 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/UnknownFieldSet.swift:34:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m self.fields = fields
[0;36m33 |[0;0m }
[0;36m34 |[0;0m public var hashValue:Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m get {
[0;36m36 |[0;0m var hashCode:Int = 0
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Timestamp.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct TimestampRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = TimestampRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Timestamp.proto.swift:63:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m61 |[0;0m /// nanos = now.microsecond * 1000
[0;36m62 |[0;0m /// timestamp = Timestamp(seconds=seconds, nanos=nanos)
[0;36m63 |[0;0m final public class Timestamp : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m64 |[0;0m public typealias BuilderType = Google.Protobuf.Timestamp.Builder
[0;36m65 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/AbstractMessage.swift:129:14: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m127 |[0;0m }
[0;36m128 |[0;0m
[0;36m129 |[0;0m open var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m130 |[0;0m get {
[0;36m131 |[0;0m return unknownFields.hashValue
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Type.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct TypeRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = TypeRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Type.proto.swift:27:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m25 |[0;0m
[0;36m26 |[0;0m /// A light-weight descriptor for a proto message type.
[0;36m27 |[0;0m final public class ProtoType : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m28 |[0;0m public typealias BuilderType = Google.Protobuf.ProtoType.Builder
[0;36m29 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Type.proto.swift:525:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m523 |[0;0m
[0;36m524 |[0;0m /// Field represents a single field of a message type.
[0;36m525 |[0;0m final public class Field : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m526 |[0;0m public typealias BuilderType = Google.Protobuf.Field.Builder
[0;36m527 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Type.proto.swift:1337:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1335 |[0;0m
[0;36m1336 |[0;0m /// Enum type definition.
[0;36m1337 |[0;0m final public class Enum : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1338 |[0;0m public typealias BuilderType = Google.Protobuf.Enum.Builder
[0;36m1339 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Type.proto.swift:1772:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1770 |[0;0m
[0;36m1771 |[0;0m /// Enum value definition.
[0;36m1772 |[0;0m final public class EnumValue : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1773 |[0;0m public typealias BuilderType = Google.Protobuf.EnumValue.Builder
[0;36m1774 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Type.proto.swift:2106:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m2104 |[0;0m
[0;36m2105 |[0;0m /// Proto option attached to messages/fields/enums etc.
[0;36m2106 |[0;0m final public class Option : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m2107 |[0;0m public typealias BuilderType = Google.Protobuf.Option.Builder
[0;36m2108 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/UnknownFieldSet.swift:34:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m self.fields = fields
[0;36m33 |[0;0m }
[0;36m34 |[0;0m public var hashValue:Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m get {
[0;36m36 |[0;0m var hashCode:Int = 0
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Api.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct ApiRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = ApiRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Api.proto.swift:27:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m25 |[0;0m
[0;36m26 |[0;0m /// Api is a light-weight descriptor for a protocol buffer service.
[0;36m27 |[0;0m final public class Api : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m28 |[0;0m public typealias BuilderType = Google.Protobuf.Api.Builder
[0;36m29 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/AbstractMessage.swift:129:14: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m127 |[0;0m }
[0;36m128 |[0;0m
[0;36m129 |[0;0m open var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AbstractProtocolBuffersMessage' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m130 |[0;0m get {
[0;36m131 |[0;0m return unknownFields.hashValue
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Api.proto.swift:556:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m554 |[0;0m
[0;36m555 |[0;0m /// Method represents a method of an api.
[0;36m556 |[0;0m final public class Method : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m557 |[0;0m public typealias BuilderType = Google.Protobuf.Method.Builder
[0;36m558 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:11:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension Google.Protobuf {
[0;36m11 |[0;0m public struct DescriptorRoot {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m public static let `default` = DescriptorRoot()
[0;36m13 |[0;0m public var extensionRegistry:ExtensionRegistry
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:25:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m23 |[0;0m /// The protocol compiler can output a FileDescriptorSet containing the .proto
[0;36m24 |[0;0m /// files it parses.
[0;36m25 |[0;0m final public class FileDescriptorSet : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m26 |[0;0m public typealias BuilderType = Google.Protobuf.FileDescriptorSet.Builder
[0;36m27 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:249:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m247 |[0;0m
[0;36m248 |[0;0m /// Describes a complete .proto file.
[0;36m249 |[0;0m final public class FileDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m250 |[0;0m public typealias BuilderType = Google.Protobuf.FileDescriptorProto.Builder
[0;36m251 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:1215:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1213 |[0;0m
[0;36m1214 |[0;0m /// Describes a message type.
[0;36m1215 |[0;0m final public class DescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m1216 |[0;0m public typealias BuilderType = Google.Protobuf.DescriptorProto.Builder
[0;36m1217 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:2688:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m2686 |[0;0m }
[0;36m2687 |[0;0m
[0;36m2688 |[0;0m final public class ExtensionRangeOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m2689 |[0;0m public typealias BuilderType = Google.Protobuf.ExtensionRangeOptions.Builder
[0;36m2690 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:2919:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m2917 |[0;0m
[0;36m2918 |[0;0m /// Describes a field within a message.
[0;36m2919 |[0;0m final public class FieldDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m2920 |[0;0m public typealias BuilderType = Google.Protobuf.FieldDescriptorProto.Builder
[0;36m2921 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:3870:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m3868 |[0;0m
[0;36m3869 |[0;0m /// Describes a oneof.
[0;36m3870 |[0;0m final public class OneofDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m3871 |[0;0m public typealias BuilderType = Google.Protobuf.OneofDescriptorProto.Builder
[0;36m3872 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:4181:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m4179 |[0;0m
[0;36m4180 |[0;0m /// Describes an enum type.
[0;36m4181 |[0;0m final public class EnumDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m4182 |[0;0m public typealias BuilderType = Google.Protobuf.EnumDescriptorProto.Builder
[0;36m4183 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:4967:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m4965 |[0;0m
[0;36m4966 |[0;0m /// Describes a value within an enum.
[0;36m4967 |[0;0m final public class EnumValueDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m4968 |[0;0m public typealias BuilderType = Google.Protobuf.EnumValueDescriptorProto.Builder
[0;36m4969 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:5333:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m5331 |[0;0m
[0;36m5332 |[0;0m /// Describes a service.
[0;36m5333 |[0;0m final public class ServiceDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m5334 |[0;0m public typealias BuilderType = Google.Protobuf.ServiceDescriptorProto.Builder
[0;36m5335 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:5708:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m5706 |[0;0m
[0;36m5707 |[0;0m /// Describes a method of a service.
[0;36m5708 |[0;0m final public class MethodDescriptorProto : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m5709 |[0;0m public typealias BuilderType = Google.Protobuf.MethodDescriptorProto.Builder
[0;36m5710 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:6238:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m6236 |[0;0m }
[0;36m6237 |[0;0m
[0;36m6238 |[0;0m final public class FileOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m6239 |[0;0m public typealias BuilderType = Google.Protobuf.FileOptions.Builder
[0;36m6240 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:7701:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m7699 |[0;0m }
[0;36m7700 |[0;0m
[0;36m7701 |[0;0m final public class MessageOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m7702 |[0;0m public typealias BuilderType = Google.Protobuf.MessageOptions.Builder
[0;36m7703 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:8223:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m8221 |[0;0m }
[0;36m8222 |[0;0m
[0;36m8223 |[0;0m final public class FieldOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m8224 |[0;0m public typealias BuilderType = Google.Protobuf.FieldOptions.Builder
[0;36m8225 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:8951:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m8949 |[0;0m }
[0;36m8950 |[0;0m
[0;36m8951 |[0;0m final public class OneofOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m8952 |[0;0m public typealias BuilderType = Google.Protobuf.OneofOptions.Builder
[0;36m8953 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:9181:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m9179 |[0;0m }
[0;36m9180 |[0;0m
[0;36m9181 |[0;0m final public class EnumOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m9182 |[0;0m public typealias BuilderType = Google.Protobuf.EnumOptions.Builder
[0;36m9183 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:9529:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m9527 |[0;0m }
[0;36m9528 |[0;0m
[0;36m9529 |[0;0m final public class EnumValueOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m9530 |[0;0m public typealias BuilderType = Google.Protobuf.EnumValueOptions.Builder
[0;36m9531 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:9820:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m9818 |[0;0m }
[0;36m9819 |[0;0m
[0;36m9820 |[0;0m final public class ServiceOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m9821 |[0;0m public typealias BuilderType = Google.Protobuf.ServiceOptions.Builder
[0;36m9822 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:10111:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m10109 |[0;0m }
[0;36m10110 |[0;0m
[0;36m10111 |[0;0m final public class MethodOptions : ExtendableMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m10112 |[0;0m public typealias BuilderType = Google.Protobuf.MethodOptions.Builder
[0;36m10113 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:10514:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m10512 |[0;0m /// or produced by Descriptor::CopyTo()) will never have UninterpretedOptions
[0;36m10513 |[0;0m /// in them.
[0;36m10514 |[0;0m final public class UninterpretedOption : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m10515 |[0;0m public typealias BuilderType = Google.Protobuf.UninterpretedOption.Builder
[0;36m10516 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:11349:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m11347 |[0;0m /// Encapsulates information about the original source file from which a
[0;36m11348 |[0;0m /// FileDescriptorProto was generated.
[0;36m11349 |[0;0m final public class SourceCodeInfo : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m11350 |[0;0m public typealias BuilderType = Google.Protobuf.SourceCodeInfo.Builder
[0;36m11351 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Google.Protobuf.Descriptor.proto.swift:12209:11: [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m12207 |[0;0m /// file. A GeneratedCodeInfo message is associated with only one generated
[0;36m12208 |[0;0m /// source file, but may contain references to different source .proto files.
[0;36m12209 |[0;0m final public class GeneratedCodeInfo : GeneratedMessage {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class declared in a public extension[0;0m
[0;36m12210 |[0;0m public typealias BuilderType = Google.Protobuf.GeneratedCodeInfo.Builder
[0;36m12211 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/UnknownFieldSet.swift:34:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m self.fields = fields
[0;36m33 |[0;0m }
[0;36m34 |[0;0m public var hashValue:Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnknownFieldSet' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m get {
[0;36m36 |[0;0m var hashCode:Int = 0
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "ProtocolBuffers",
"name" : "ProtocolBuffers",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "ProtocolBuffers",
"targets" : [
"ProtocolBuffers"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ProtocolBuffers",
"module_type" : "SwiftTarget",
"name" : "ProtocolBuffers",
"path" : ".",
"product_memberships" : [
"ProtocolBuffers"
],
"sources" : [
"Source/AbstractMessage.swift",
"Source/CodedInputStream.swift",
"Source/CodedOutputStream.swift",
"Source/ConcreateExtensionField.swift",
"Source/ExtendableMessage.swift",
"Source/ExtensionRegistry.swift",
"Source/Field.swift",
"Source/GeneratedMessage.swift",
"Source/Google.Protobuf.Any.proto.swift",
"Source/Google.Protobuf.Api.proto.swift",
"Source/Google.Protobuf.Descriptor.proto.swift",
"Source/Google.Protobuf.Duration.proto.swift",
"Source/Google.Protobuf.Empty.proto.swift",
"Source/Google.Protobuf.FieldMask.proto.swift",
"Source/Google.Protobuf.SourceContext.proto.swift",
"Source/Google.Protobuf.Struct.proto.swift",
"Source/Google.Protobuf.SwiftDescriptor.proto.swift",
"Source/Google.Protobuf.Timestamp.proto.swift",
"Source/Google.Protobuf.Type.proto.swift",
"Source/Google.Protobuf.Wrappers.proto.swift",
"Source/RingBuffer.swift",
"Source/UnknownFieldSet.swift",
"Source/WireFormat.swift"
],
"type" : "library"
},
{
"c99name" : "ProtocolBufferTests",
"module_type" : "SwiftTarget",
"name" : "ProtocolBufferTests",
"path" : "plugin",
"sources" : [
"Tests/CodedInputStreamTests.swift",
"Tests/CodedOuputStreamTests.swift",
"Tests/ErrorHandlingTest.swift",
"Tests/GeneratedMessageTests.swift",
"Tests/MapFieldsTests.swift",
"Tests/MessageTests.swift",
"Tests/Performance.proto.swift",
"Tests/PluginTest.swift",
"Tests/ProtocolBuffersTests.swift",
"Tests/SizeTest.swift",
"Tests/SmallBlockInputStream.swift",
"Tests/TestUtilities.swift",
"Tests/UnknowFieldsTests.swift",
"Tests/WireFormatTests.swift",
"Tests/pbTests/Bar.Foo.proto.swift",
"Tests/pbTests/Baz.Foo.proto.swift",
"Tests/pbTests/Google.Protobuf.NoGenericServicesTest.UnittestNoGenericServices.proto.swift",
"Tests/pbTests/Google.Protobuf.UnittestEnormousDescriptor.proto.swift",
"Tests/pbTests/Proto2ArenaUnittest.UnittestArena.proto.swift",
"Tests/pbTests/Proto2ArenaUnittest.UnittestNoArenaImport.proto.swift",
"Tests/pbTests/Proto2NofieldpresenceUnittest.UnittestNoFieldPresence.proto.swift",
"Tests/pbTests/Proto3ArenaUnittest.UnittestProto3Arena.proto.swift",
"Tests/pbTests/Proto3PreserveUnknownEnumUnittest.UnittestPreserveUnknownEnum.proto.swift",
"Tests/pbTests/ProtobufUnittest.Unittest.proto.swift",
"Tests/pbTests/ProtobufUnittest.UnittestCustomOptions.proto.swift",
"Tests/pbTests/ProtobufUnittest.UnittestEmbedOptimizeFor.proto.swift",
"Tests/pbTests/ProtobufUnittest.UnittestLite.proto.swift",
"Tests/pbTests/ProtobufUnittest.UnittestLiteImportsNonlite.proto.swift",
"Tests/pbTests/ProtobufUnittest.UnittestMset.proto.swift",
"Tests/pbTests/ProtobufUnittest.UnittestOptimizeFor.proto.swift",
"Tests/pbTests/ProtobufUnittest.UnittestWellKnownTypes.proto.swift",
"Tests/pbTests/ProtobufUnittestImport.UnittestImport.proto.swift",
"Tests/pbTests/ProtobufUnittestImport.UnittestImportLite.proto.swift",
"Tests/pbTests/ProtobufUnittestImport.UnittestImportPublic.proto.swift",
"Tests/pbTests/ProtobufUnittestImport.UnittestImportPublicLite.proto.swift",
"Tests/pbTests/ProtobufUnittestNoArena.UnittestNoArena.proto.swift",
"Tests/pbTests/SwiftProtobufUnittest.UnittestMaps.proto.swift",
"Tests/pbTests/ThreadingTest.swift",
"Tests/pbTests/UnittestDropUnknownFields.UnittestDropUnknownFields.proto.swift",
"Tests/pbTests/UnittestEmpty.proto.swift",
"Tests/pbTests/UnittestErrorType.proto.swift",
"Tests/pbTests/UnittestStruct.proto.swift",
"Tests/pbTests/UnittestThreading.proto.swift"
],
"target_dependencies" : [
"ProtocolBuffers"
],
"type" : "test"
}
],
"tools_version" : "4.0"
}
Done.