Instance Methodswift-protobuf 1.29.0SwiftProtobufPluginLibrary
decodeMessage(decoder:)
swift_protobuf_module_mappings.pb.swift:113mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
s26SwiftProtobufPluginLibrary0ab4_GenA15_ModuleMappingsV5EntryV13decodeMessage7decoderyxz_tK0aB07DecoderRzlF
What are these?19VBT
import SwiftProtobufPluginLibrary
A reusable framework for building protoc
plugins in Swift.
struct Entry
Individual listing of the module name and the files that will go into it.
struct SwiftProtobuf_GenSwift_ModuleMappings
Configuration used to define the mappings for generated proto files to the Swift module they will be included in.
protocol Decoder
Abstract protocol used by the generated code to deserialize data.
init()
static let _protobuf_nameMap: SwiftProtobuf._NameMap
static let protoMessageName: String
var moduleName: String
The Swift module name that will be imported and used to scope all the types from the given proto files.
var protoFilePath: [String]
The proto files that should be considered it this module. The values should be the how they are expressed to the generated; i.e. - how they are used in import states to be used from other files, so my_file.proto
or path/to/file.proto
.
var unknownFields: UnknownStorage
static func == (lhs: SwiftProtobuf_GenSwift_ModuleMappings.Entry, rhs: SwiftProtobuf_GenSwift_ModuleMappings.Entry) -> Bool
func traverse<V>(visitor: inout V) throws where V : Visitor