MessageExtension
A “Message Extension” relates a particular extension field to a particular message. The generic constraints allow compile-time compatibility checks.
MessageExtension.swift:30final class MessageExtension<FieldType, MessageType> where FieldType : ExtensionField, MessageType : Message
Citizens in SwiftProtobuf
Conformances
protocol AnyMessageExtension
Type-erased MessageExtension field implementation.
protocol Sendable
A type whose values can safely be passed across concurrency domains by copying.