Initializerswift-protobuf 1.29.0SwiftProtobuf
init(protobufExtension:decoder:)
ExtensionFields.swift:104init?<D>(protobufExtension: any AnyMessageExtension, decoder: inout D) throws where D : Decoder
init?<D>(protobufExtension: any AnyMessageExtension, decoder: inout D) throws where D : Decoder
s13SwiftProtobuf22OptionalExtensionFieldV08protobufD07decoderACyxGSgAA010AnyMessageD0_p_qd__ztKcAA7DecoderRd__lufc
What are these?6J4M0
import SwiftProtobuf
Support library for Swift code generated by protoc-gen-swift.
struct OptionalExtensionField<T> where T : FieldType
Singular field
@preconcurrency protocol AnyMessageExtension : Sendable
Type-erased MessageExtension field implementation.
protocol Decoder
Abstract protocol used by the generated code to deserialize data.
init(protobufExtension: any AnyMessageExtension, value: ValueType)
var debugDescription: String { get }
var protobufExtension: any AnyMessageExtension
var value: ValueType
static func == (lhs: OptionalExtensionField, rhs: OptionalExtensionField) -> Bool
mutating func decodeExtensionField<D>(decoder: inout D) throws where D : Decoder
func hash(into hasher: inout Hasher)
func isEqual(other: any AnyExtensionField) -> Bool
func traverse<V>(visitor: inout V) throws where V : Visitor
typealias BaseType = T.BaseType
typealias ValueType = BaseType