Enumerationswift-package-manager 6.0.1LLBuildManifest
Kind
Node.swift:16enum Kind
Cases
Other members in extension
View members
Hide members
This section is hidden by default because it contains too many (9) members.
Type members
init(from: any Decoder
) throws static func directory(AbsolutePath
) -> Node static func directoryStructure(AbsolutePath
) -> Node static func file(AbsolutePath
) -> Node static func file(AbsolutePath, isMutated: Bool
) -> Node static func virtual(String, isCommandTimestamp: Bool
) -> Node
Instance members
var extractedVirtualNodeName: String
Extracts
name
property if this node was constructed asNode//virtual
.var kind: Kind
The kind of node.
var name: String
The name used to identify the node.
Citizens in LLBuildManifest
Conformances
protocol Decodable
A type that can decode itself from an external representation.
protocol Encodable
A type that can encode itself to an external representation.
protocol Equatable
A type that can be compared for value equality.
protocol Hashable
A 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.
Type members
Type features
init(from: any Decoder
) throws Creates a new instance by decoding from the given decoder, when the type’s
RawValue
isString
.static func != (lhs: Self, rhs: Self
) -> Bool Returns a Boolean value indicating whether two values are not equal.
Instance features
var hashValue: Int
func encode(to: any Encoder
) throws Encodes this value into the given encoder, when the type’s
RawValue
isString
.func hash(into: inout Hasher
)