Semantic
Represents the identified object’s effect on the element in the original .proto file.
enum SemanticRepresents the identified object’s effect on the element in the original .proto file.
enum Semantics13SwiftProtobuf07Google_B18_GeneratedCodeInfoV10AnnotationV8SemanticO What are these?6KKJ4import SwiftProtobufSupport library for Swift code generated by protoc-gen-swift.
struct Annotationstruct Google_Protobuf_GeneratedCodeInfoDescribes the relationship between generated code and its original source file. A GeneratedCodeInfo message is associated with only one generated source file, but may contain references to different source .proto files.
case noneThere is no effect or the effect is indescribable.
case setThe element is set or otherwise mutated.
case aliasAn alias to the element is returned.
init() static let _protobuf_nameMap: _NameMapstatic let protoMessageName: Stringvar begin: Int32 { get set }Identifies the starting offset in bytes in the generated code that relates to the identified object.
var end: Int32 { get set }Identifies the ending offset in bytes in the generated code that relates to the identified object. The end offset should be one past the last relevant byte (so the length of the text = end - begin).
var hasBegin: Bool { get }Returns true if begin has been explicitly set.
var hasEnd: Bool { get }Returns true if end has been explicitly set.
var hasSemantic: Bool { get }Returns true if semantic has been explicitly set.
var hasSourceFile: Bool { get }Returns true if sourceFile has been explicitly set.
var path: [Int32]Identifies the element in the original source .proto file. This field is formatted the same as SourceCodeInfo.Location.path.
var semantic: Google_Protobuf_GeneratedCodeInfo.Annotation.Semantic { get set }var sourceFile: String { get set }Identifies the filesystem path to the original source .proto.
var unknownFields: UnknownStoragestatic func == (lhs: Google_Protobuf_GeneratedCodeInfo.Annotation, rhs: Google_Protobuf_GeneratedCodeInfo.Annotation) -> Bool mutating func clearBegin() Clears the value of begin. Subsequent reads from it will return its default value.
mutating func clearEnd() Clears the value of end. Subsequent reads from it will return its default value.
mutating func clearSemantic() Clears the value of semantic. Subsequent reads from it will return its default value.
mutating func clearSourceFile() Clears the value of sourceFile. Subsequent reads from it will return its default value.
mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder func traverse<V>(visitor: inout V) throws where V : Visitor protocol CaseIterableA type that provides a collection of all of its values.
protocol CopyableA type whose values can be implicitly or explicitly copied.
@preconcurrency protocol Enum : Hashable, RawRepresentable, SendableGenerated enum types conform to this protocol.
protocol EquatableA type that can be compared for value equality.
protocol Escapableprotocol Hashable : EquatableA type that can be hashed into a Hasher to produce an integer hash value.
protocol RawRepresentable<RawValue>A type that can be converted to and from an associated raw value.
protocol SendableA thread-safe type whose values can be shared across arbitrary concurrent contexts without introducing a risk of data races. Values of the type may have no shared mutable state, or they may protect that state with a lock or by forcing it to only be accessed from a specific actor.
protocol _ProtoNameProvidingSwiftProtobuf Internal: Common support looking up field names.
init() init?(rawValue: Int) static let _protobuf_nameMap: _NameMapvar hashValue: Int { get }var name: _NameMap.Name? { get }Internal convenience property representing the name of the enum value (or nil if it is an UNRECOGNIZED value or doesn’t provide names).
static func != (lhs: Self, rhs: Self) -> Bool Returns a Boolean value indicating whether two values are not equal.
func hash(into hasher: inout Hasher)