Enumerationswift-package-manager 6.0.1SPMBuildCore
Kind
BuildSystem.swift:115enum Kind
Cases
Other members in extension
Type members
Instance members
let providers: [Kind : any BuildSystemFactory]
func createBuildSystem(kind: Kind, explicitProduct: String?, cacheBuildManifest: Bool, productsBuildParameters: BuildParameters?, toolsBuildParameters: BuildParameters?, packageGraphLoader: (() throws -> ModulesGraph)?, outputStream: OutputByteStream?, logLevel: Diagnostic.Severity?, observabilityScope: ObservabilityScope?
) throws -> any BuildSystem
Citizens in SPMBuildCore
Conformances
protocol CaseIterable
A type that provides a collection of all of its values.
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
static func != (lhs: Self, rhs: Self
) -> Bool Returns a Boolean value indicating whether two values are not equal.