Instance Methodswift-protobuf 1.31.0SwiftProtobuf
traverse(visitor:)
ExtensionFields.swift:609func traverse<V>(visitor: inout V) throws where V : Visitor func traverse<V>(visitor: inout V) throws where V : Visitor s13SwiftProtobuf27OptionalGroupExtensionFieldV8traverse7visitoryqd__z_tKAA7VisitorRd__lF What are these?9BFBBimport SwiftProtobufSupport library for Swift code generated by protoc-gen-swift.
struct OptionalGroupExtensionField<G> where G : Hashable, G : Messageprotocol VisitorThis is the key interface used by the generated traverse() methods used for serialization. It is implemented by each serialization protocol: Protobuf Binary, Protobuf Text, JSON, and the Hash encoder.
init?<D>(protobufExtension: any AnyMessageExtension, decoder: inout D) throws where D : Decoder init(protobufExtension: any AnyMessageExtension, value: OptionalGroupExtensionField<G>.ValueType) var debugDescription: String { get }var isInitialized: Bool { get }var protobufExtension: any AnyMessageExtensionvar value: Gstatic func == (lhs: OptionalGroupExtensionField<G>, rhs: OptionalGroupExtensionField<G>) -> Bool mutating func decodeExtensionField<D>(decoder: inout D) throws where D : Decoder func hash(into hasher: inout Hasher) func isEqual(other: any AnyExtensionField) -> Bool typealias BaseType = Gtypealias ValueType = OptionalGroupExtensionField<G>.BaseType