_MessageImplementationBase
Implementation base for all messages; not intended for client use.
@preconcurrency protocol _MessageImplementationBase : Hashable, Message
Browse conforming typesIn general, use SwiftProtobuf.Message
instead when you need a variable or argument that can hold any type of message. Occasionally, you can use SwiftProtobuf.Message & Equatable
or SwiftProtobuf.Message & Hashable
as generic constraints if you need to write generic code that can be applied to multiple message types that uses equality tests, puts messages in a Set
, or uses them as Dictionary
keys.