Structureswift-protobuf 1.28.1SwiftProtobuf
RepeatedGroupExtensionField
ExtensionFields.swift:591struct RepeatedGroupExtensionField<G> where G : Hashable, G : Message
Citizens in SwiftProtobuf
Conformances
protocol AnyExtensionField
Core protocols implemented by generated extensions.
protocol CustomDebugStringConvertible
A type with a customized textual representation suitable for debugging purposes.
protocol Equatable
A type that can be compared for value equality.
protocol ExtensionField
The regular ExtensionField type exposes the value directly.
protocol Hashable
A type that can be hashed into a
Hasher
to produce an integer hash value.protocol Sendable
A type whose values can safely be passed across concurrency domains by copying.
Typealiases
Type members
init?<D>(protobufExtension: any AnyMessageExtension, decoder: inout D
) throws init(protobufExtension: any AnyMessageExtension, value: ValueType
) static func == (lhs: RepeatedGroupExtensionField, rhs: RepeatedGroupExtensionField
) -> Bool
Instance members
var debugDescription: String
var isInitialized: Bool
var protobufExtension: any AnyMessageExtension
var value: ValueType
func decodeExtensionField<D>(decoder: inout D
) throws func hash(into: inout Hasher
) func isEqual(other: any AnyExtensionField
) -> Bool func traverse<V>(visitor: inout V
) throws
Type features
static func != (lhs: Self, rhs: Self
) -> Bool Returns a Boolean value indicating whether two values are not equal.