Assignment
An individual build setting assignment.
struct Assignment
An individual build setting assignment.
struct Assignment
import PackageModel
enum BuildSettings
Namespace for build settings.
struct AssignmentTable
Build setting assignment table which maps a build setting to a list of assignments.
struct Declaration
Build settings declarations.
struct Scope
Provides a view onto assignment table with a given set of bound parameters.
protocol Equatable
A type that can be compared for value equality.
protocol Hashable : Equatable
A type that can be hashed into a Hasher
to produce an integer hash value.
init(default: Bool = false)
var conditions: [PackageCondition]
let `default`: Bool
Indicates whether this assignment represents a default that should be used only if no other assignments match.
var values: [String]
The assignment value.
static func != (lhs: Self, rhs: Self) -> Bool
Returns a Boolean value indicating whether two values are not equal.