Enumerationswift-package-manager 6.0.1PackageModel
ModuleMapType
A type of module map layout. Contains all the information needed to generate or use a module map for a target that can have C-style headers.
ModuleMapType.swift:16enum ModuleMapType
Cases
case none
No module map file.
case custom(AbsolutePath)
A custom module map file.
case umbrellaHeader(AbsolutePath)
An umbrella header included by a generated module map file.
case umbrellaDirectory(AbsolutePath)
An umbrella directory included by a generated module map file.
Citizens in PackageModel
Conformances
protocol Copyable
A type whose values can be implicitly or explicitly copied.
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 Escapable
Type members
Instance members
Type features
static func != (lhs: Self, rhs: Self
) -> Bool Returns a Boolean value indicating whether two values are not equal.
Available in PackageLoading
Instance members
var generatedModuleMapType: GeneratedModuleMapType?
Returns the type of module map to generate for this kind of module map, or nil to not generate one at all.