decodeMessage(decoder:)
plugin.pb.swift:363mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
s26SwiftProtobufPluginLibrary07Google_B17_Compiler_VersionV13decodeMessage7decoderyxz_tK0aB07DecoderRzlF
What are these?7WRVE
import SwiftProtobufPluginLibrary
A reusable framework for building protoc
plugins in Swift.
struct Google_Protobuf_Compiler_Version
The version number of protocol compiler.
protocol Decoder
Abstract protocol used by the generated code to deserialize data.
init()
static let _protobuf_nameMap: SwiftProtobuf._NameMap
static let protoMessageName: String
var hasMajor: Bool { get }
Returns true if major
has been explicitly set.
var hasMinor: Bool { get }
Returns true if minor
has been explicitly set.
var hasPatch: Bool { get }
Returns true if patch
has been explicitly set.
var hasSuffix: Bool { get }
Returns true if suffix
has been explicitly set.
var major: Int32 { get set }
var minor: Int32 { get set }
var patch: Int32 { get set }
var suffix: String { get set }
A suffix for alpha, beta or rc release, e.g., “alpha-1”, “rc2”. It should be empty for mainline stable releases.
var unknownFields: UnknownStorage
static func == (lhs: Google_Protobuf_Compiler_Version, rhs: Google_Protobuf_Compiler_Version) -> Bool
mutating func clearMajor()
Clears the value of major
. Subsequent reads from it will return its default value.
mutating func clearMinor()
Clears the value of minor
. Subsequent reads from it will return its default value.
mutating func clearPatch()
Clears the value of patch
. Subsequent reads from it will return its default value.
mutating func clearSuffix()
Clears the value of suffix
. Subsequent reads from it will return its default value.
func traverse<V>(visitor: inout V) throws where V : Visitor