Build Information
Failed to build Align, reference 3.3.1 (9cadf7
), with Swift 5.10 for Linux on 12 Oct 2024 21:18:17 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.55.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/kean/Align.git
Reference: 3.3.1
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/kean/Align
* tag 3.3.1 -> FETCH_HEAD
HEAD is now at 9cadf70 Merge pull request #9 from akaDuality/main
Cloned https://github.com/kean/Align.git
Revision (git rev-parse @):
9cadf7051f770cff392513f9695ab9d870da7ade
SUCCESS checkout https://github.com/kean/Align.git at 3.3.1
========================================
Build
========================================
Selected platform: linux
Swift version: 5.10
Building package at path: $PWD
https://github.com/kean/Align.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.10-latest: Pulling from finestructure/spi-images
Digest: sha256:de52ea9a9b71f638f9ab112bc11e200b74fab18027de8589a3de4f14b5e22683
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/4] Emitting module Align
/host/spi-builder-workspace/Sources/Align.swift:613:11: error: cannot find type 'NSLayoutConstraint' in scope
extension NSLayoutConstraint.Relation {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:624:11: error: cannot find type 'EdgeInsets' in scope
extension EdgeInsets {
^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:16:20: error: cannot find type 'NSView' in scope
var superview: NSView? { get }
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:109:20: error: cannot find type 'NSLayoutConstraint' in scope
let attribute: NSLayoutConstraint.Attribute
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:110:17: error: cannot find type 'CGFloat' in scope
let offset: CGFloat
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:111:21: error: cannot find type 'CGFloat' in scope
let multiplier: CGFloat
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:43: error: cannot find type 'NSLayoutConstraint' in scope
init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:81: error: cannot find type 'CGFloat' in scope
init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:106: error: cannot find type 'CGFloat' in scope
init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:120:39: error: cannot find type 'CGFloat' in scope
public func offsetting(by offset: CGFloat) -> Anchor {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:127:43: error: cannot find type 'CGFloat' in scope
public func multiplied(by multiplier: CGFloat) -> Anchor {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:133:75: error: cannot find type 'CGFloat' in scope
@MainActor public func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:138:75: error: cannot find type 'CGFloat' in scope
@MainActor public func - <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:143:79: error: cannot find type 'CGFloat' in scope
@MainActor public func * <Type, Axis>(anchor: Anchor<Type, Axis>, multiplier: CGFloat) -> Anchor<Type, Axis> {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:150:113: error: cannot find type 'CGFloat' in scope
@discardableResult func equal<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:150:129: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func equal<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:154:126: error: cannot find type 'CGFloat' in scope
@discardableResult func greaterThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:154:142: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func greaterThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:158:123: error: cannot find type 'CGFloat' in scope
@discardableResult func lessThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:158:139: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func lessThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:166:129: error: cannot find type 'CGFloat' in scope
@discardableResult func equal<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:166:145: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func equal<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:170:142: error: cannot find type 'CGFloat' in scope
@discardableResult func greaterThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:170:158: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func greaterThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:174:139: error: cannot find type 'CGFloat' in scope
@discardableResult func lessThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:174:155: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func lessThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:182:59: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:182:47: error: cannot find type 'CGFloat' in scope
@discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:186:72: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:186:60: error: cannot find type 'CGFloat' in scope
@discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:190:69: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:190:57: error: cannot find type 'CGFloat' in scope
@discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:195:72: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func clamp(to limits: ClosedRange<CGFloat>) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:195:58: error: cannot find type 'CGFloat' in scope
@discardableResult func clamp(to limits: ClosedRange<CGFloat>) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:204:89: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func pin(to container: LayoutItem? = nil, inset: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:204:73: error: cannot find type 'CGFloat' in scope
@discardableResult func pin(to container: LayoutItem? = nil, inset: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:76: error: cannot find type 'CGFloat' in scope
@discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:131: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:172: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:222:59: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:222:43: error: cannot find type 'CGFloat' in scope
@discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:242:29: error: cannot find type 'NSLayoutConstraint' in scope
public typealias Axis = NSLayoutConstraint.Orientation
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:247:95: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func equal(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:247:71: error: cannot find type 'EdgeInsets' in scope
@discardableResult public func equal(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:251:105: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:251:81: error: cannot find type 'EdgeInsets' in scope
@discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:255:84: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func equal(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:255:71: error: cannot find type 'CGFloat' in scope
@discardableResult public func equal(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:259:94: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:259:81: error: cannot find type 'CGFloat' in scope
@discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:275:139: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func pin(to item2: LayoutItem? = nil, insets: CGFloat, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:275:77: error: cannot find type 'CGFloat' in scope
@discardableResult public func pin(to item2: LayoutItem? = nil, insets: CGFloat, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:289:150: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:289:77: error: cannot find type 'EdgeInsets' in scope
@discardableResult public func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:293:130: error: cannot find type 'NSLayoutConstraint' in scope
private func pin(to item2: LayoutItem?, insets: EdgeInsets, axis: Axis?, alignment: Alignment, isCenteringEnabled: Bool) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:293:53: error: cannot find type 'EdgeInsets' in scope
private func pin(to item2: LayoutItem?, insets: EdgeInsets, axis: Axis?, alignment: Alignment, isCenteringEnabled: Bool) -> [NSLayoutConstraint] {
^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:413:83: error: cannot find type 'CGPoint' in scope
@discardableResult public func equal<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:413:104: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func equal<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:417:96: error: cannot find type 'CGPoint' in scope
@discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:417:117: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:421:93: error: cannot find type 'CGPoint' in scope
@discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:421:114: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:428:48: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func align() -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:433:81: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:448:62: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func equal(_ size: CGSize) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:448:50: error: cannot find type 'CGSize' in scope
@discardableResult public func equal(_ size: CGSize) -> [NSLayoutConstraint] {
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:453:74: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:453:62: error: cannot find type 'CGSize' in scope
@discardableResult public func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:458:72: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:458:60: error: cannot find type 'CGSize' in scope
@discardableResult public func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:82: error: cannot find type 'CGSize' in scope
@discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:110: error: cannot find type 'CGFloat' in scope
@discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:127: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:95: error: cannot find type 'CGSize' in scope
@discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:123: error: cannot find type 'CGFloat' in scope
@discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:140: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:92: error: cannot find type 'CGSize' in scope
@discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:120: error: cannot find type 'CGFloat' in scope
@discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:137: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:508:32: error: cannot find type 'NSLayoutConstraint' in scope
public typealias Element = NSLayoutConstraint
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:511:52: error: cannot find type 'NSLayoutConstraint' in scope
public nonisolated subscript(position: Int) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:519:44: error: cannot find 'NSLayoutConstraint' in scope
public private(set) var constraints = [NSLayoutConstraint]()
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:519:43: error: cannot call value of non-function type '[Any]'
public private(set) var constraints = [NSLayoutConstraint]()
^ ~~
/host/spi-builder-workspace/Sources/Align.swift:550:274: error: cannot find type 'NSLayoutConstraint' in scope
static func add(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:55: error: cannot find type 'NSLayoutConstraint' in scope
static func add(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:105: error: cannot find type 'NSLayoutConstraint' in scope
static func add(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:186: error: cannot find type 'NSLayoutConstraint' in scope
static func add(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:235: error: cannot find type 'CGFloat' in scope
static func add(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:258: error: cannot find type 'CGFloat' in scope
static func add(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:562:93: error: cannot find type 'CGFloat' in scope
static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:562:118: error: cannot find type 'CGFloat' in scope
static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:562:141: error: cannot find type 'NSLayoutConstraint' in scope
static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:562:182: error: cannot find type 'NSLayoutConstraint' in scope
static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:568:89: error: cannot find type 'NSLayoutConstraint' in scope
static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:568:130: error: cannot find type 'CGFloat' in scope
static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:568:155: error: cannot find type 'CGFloat' in scope
static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:568:178: error: cannot find type 'NSLayoutConstraint' in scope
static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:568:219: error: cannot find type 'NSLayoutConstraint' in scope
static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:574:47: error: cannot find type 'NSLayoutConstraint' in scope
private static func install(_ constraint: NSLayoutConstraint) {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:507:31: error: type 'Constraints' does not conform to protocol 'Collection'
@MainActor public final class Constraints: Collection {
^
/host/spi-builder-workspace/Sources/Align.swift:507:31: error: type 'Constraints' does not conform to protocol 'Sequence'
@MainActor public final class Constraints: Collection {
^
Swift.Collection:4:20: note: protocol requires nested type 'Element'; add nested type 'Element' for conformance
associatedtype Element
^
[4/4] Compiling Align Align.swift
/host/spi-builder-workspace/Sources/Align.swift:613:11: error: cannot find type 'NSLayoutConstraint' in scope
extension NSLayoutConstraint.Relation {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:624:11: error: cannot find type 'EdgeInsets' in scope
extension EdgeInsets {
^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:16:20: error: cannot find type 'NSView' in scope
var superview: NSView? { get }
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:109:20: error: cannot find type 'NSLayoutConstraint' in scope
let attribute: NSLayoutConstraint.Attribute
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:110:17: error: cannot find type 'CGFloat' in scope
let offset: CGFloat
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:111:21: error: cannot find type 'CGFloat' in scope
let multiplier: CGFloat
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:43: error: cannot find type 'NSLayoutConstraint' in scope
init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:81: error: cannot find type 'CGFloat' in scope
init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:113:106: error: cannot find type 'CGFloat' in scope
init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:120:39: error: cannot find type 'CGFloat' in scope
public func offsetting(by offset: CGFloat) -> Anchor {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:127:43: error: cannot find type 'CGFloat' in scope
public func multiplied(by multiplier: CGFloat) -> Anchor {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:133:75: error: cannot find type 'CGFloat' in scope
@MainActor public func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:138:75: error: cannot find type 'CGFloat' in scope
@MainActor public func - <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:143:79: error: cannot find type 'CGFloat' in scope
@MainActor public func * <Type, Axis>(anchor: Anchor<Type, Axis>, multiplier: CGFloat) -> Anchor<Type, Axis> {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:150:113: error: cannot find type 'CGFloat' in scope
@discardableResult func equal<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:150:129: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func equal<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:154:126: error: cannot find type 'CGFloat' in scope
@discardableResult func greaterThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:154:142: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func greaterThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:158:123: error: cannot find type 'CGFloat' in scope
@discardableResult func lessThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:158:139: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func lessThanOrEqual<OtherType: AnchorType.Alignment>(_ anchor: Anchor<OtherType, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:166:129: error: cannot find type 'CGFloat' in scope
@discardableResult func equal<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:166:145: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func equal<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:170:142: error: cannot find type 'CGFloat' in scope
@discardableResult func greaterThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:170:158: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func greaterThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:174:139: error: cannot find type 'CGFloat' in scope
@discardableResult func lessThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:174:155: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func lessThanOrEqual<OtherType: AnchorType.Dimension, OtherAxis>(_ anchor: Anchor<OtherType, OtherAxis>, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:182:59: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:182:47: error: cannot find type 'CGFloat' in scope
@discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:186:72: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:186:60: error: cannot find type 'CGFloat' in scope
@discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:190:69: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:190:57: error: cannot find type 'CGFloat' in scope
@discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:195:72: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func clamp(to limits: ClosedRange<CGFloat>) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:195:58: error: cannot find type 'CGFloat' in scope
@discardableResult func clamp(to limits: ClosedRange<CGFloat>) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:204:89: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func pin(to container: LayoutItem? = nil, inset: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:204:73: error: cannot find type 'CGFloat' in scope
@discardableResult func pin(to container: LayoutItem? = nil, inset: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:76: error: cannot find type 'CGFloat' in scope
@discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:131: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:210:172: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func spacing<OtherType: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<OtherType, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:222:59: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:222:43: error: cannot find type 'CGFloat' in scope
@discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:242:29: error: cannot find type 'NSLayoutConstraint' in scope
public typealias Axis = NSLayoutConstraint.Orientation
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:247:95: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func equal(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:247:71: error: cannot find type 'EdgeInsets' in scope
@discardableResult public func equal(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:251:105: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:251:81: error: cannot find type 'EdgeInsets' in scope
@discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: EdgeInsets = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:255:84: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func equal(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:255:71: error: cannot find type 'CGFloat' in scope
@discardableResult public func equal(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:259:94: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:259:81: error: cannot find type 'CGFloat' in scope
@discardableResult public func lessThanOrEqual(_ item2: LayoutItem, insets: CGFloat) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:275:139: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func pin(to item2: LayoutItem? = nil, insets: CGFloat, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:275:77: error: cannot find type 'CGFloat' in scope
@discardableResult public func pin(to item2: LayoutItem? = nil, insets: CGFloat, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:289:150: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:289:77: error: cannot find type 'EdgeInsets' in scope
@discardableResult public func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignment = .fill) -> [NSLayoutConstraint] {
^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:293:130: error: cannot find type 'NSLayoutConstraint' in scope
private func pin(to item2: LayoutItem?, insets: EdgeInsets, axis: Axis?, alignment: Alignment, isCenteringEnabled: Bool) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:293:53: error: cannot find type 'EdgeInsets' in scope
private func pin(to item2: LayoutItem?, insets: EdgeInsets, axis: Axis?, alignment: Alignment, isCenteringEnabled: Bool) -> [NSLayoutConstraint] {
^~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:413:83: error: cannot find type 'CGPoint' in scope
@discardableResult public func equal<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:413:104: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func equal<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:417:96: error: cannot find type 'CGPoint' in scope
@discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:417:117: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:421:93: error: cannot find type 'CGPoint' in scope
@discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:421:114: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item2: Item, offset: CGPoint = .zero) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:428:48: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func align() -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:433:81: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:448:62: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func equal(_ size: CGSize) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:448:50: error: cannot find type 'CGSize' in scope
@discardableResult public func equal(_ size: CGSize) -> [NSLayoutConstraint] {
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:453:74: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:453:62: error: cannot find type 'CGSize' in scope
@discardableResult public func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:458:72: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:458:60: error: cannot find type 'CGSize' in scope
@discardableResult public func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:82: error: cannot find type 'CGSize' in scope
@discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:110: error: cannot find type 'CGFloat' in scope
@discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:463:127: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:95: error: cannot find type 'CGSize' in scope
@discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:123: error: cannot find type 'CGFloat' in scope
@discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:467:140: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:92: error: cannot find type 'CGSize' in scope
@discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:120: error: cannot find type 'CGFloat' in scope
@discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:471:137: error: cannot find type 'NSLayoutConstraint' in scope
@discardableResult public func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:508:32: error: cannot find type 'NSLayoutConstraint' in scope
public typealias Element = NSLayoutConstraint
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:511:52: error: cannot find type 'NSLayoutConstraint' in scope
public nonisolated subscript(position: Int) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:519:44: error: cannot find 'NSLayoutConstraint' in scope
public private(set) var constraints = [NSLayoutConstraint]()
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:519:43: error: cannot call value of non-function type '[Any]'
public private(set) var constraints = [NSLayoutConstraint]()
^ ~~
/host/spi-builder-workspace/Sources/Align.swift:550:274: error: cannot find type 'NSLayoutConstraint' in scope
static func add(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:55: error: cannot find type 'NSLayoutConstraint' in scope
static func add(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:105: error: cannot find type 'NSLayoutConstraint' in scope
static func add(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:186: error: cannot find type 'NSLayoutConstraint' in scope
static func add(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:235: error: cannot find type 'CGFloat' in scope
static func add(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:550:258: error: cannot find type 'CGFloat' in scope
static func add(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:562:93: error: cannot find type 'CGFloat' in scope
static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:562:118: error: cannot find type 'CGFloat' in scope
static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:562:141: error: cannot find type 'NSLayoutConstraint' in scope
static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:562:182: error: cannot find type 'NSLayoutConstraint' in scope
static func add<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:568:89: error: cannot find type 'NSLayoutConstraint' in scope
static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:568:130: error: cannot find type 'CGFloat' in scope
static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:568:155: error: cannot find type 'CGFloat' in scope
static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:568:178: error: cannot find type 'NSLayoutConstraint' in scope
static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:568:219: error: cannot find type 'NSLayoutConstraint' in scope
static func add<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:574:47: error: cannot find type 'NSLayoutConstraint' in scope
private static func install(_ constraint: NSLayoutConstraint) {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:507:31: error: type 'Constraints' does not conform to protocol 'Collection'
@MainActor public final class Constraints: Collection {
^
/host/spi-builder-workspace/Sources/Align.swift:507:31: error: type 'Constraints' does not conform to protocol 'Sequence'
@MainActor public final class Constraints: Collection {
^
Swift.Collection:4:20: note: protocol requires nested type 'Element'; add nested type 'Element' for conformance
associatedtype Element
^
/host/spi-builder-workspace/Sources/Align.swift:48:68: error: generic parameter 'Type' could not be inferred
public var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .top) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:33: note: 'Type' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:48:68: error: generic parameter 'Axis' could not be inferred
public var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .top) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:39: note: 'Axis' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:48:68: note: explicitly specify the generic arguments to fix this issue
public var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .top) }
^
<Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:48:82: error: cannot infer contextual base in reference to member 'top'
public var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .top) }
~^~~
/host/spi-builder-workspace/Sources/Align.swift:49:71: error: generic parameter 'Type' could not be inferred
public var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .bottom) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:33: note: 'Type' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:49:71: error: generic parameter 'Axis' could not be inferred
public var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .bottom) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:39: note: 'Axis' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:49:71: note: explicitly specify the generic arguments to fix this issue
public var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .bottom) }
^
<Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:49:85: error: cannot infer contextual base in reference to member 'bottom'
public var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(item, .bottom) }
~^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:50:71: error: generic parameter 'Type' could not be inferred
public var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .left) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:33: note: 'Type' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:50:71: error: generic parameter 'Axis' could not be inferred
public var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .left) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:39: note: 'Axis' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:50:71: note: explicitly specify the generic arguments to fix this issue
public var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .left) }
^
<Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:50:85: error: cannot infer contextual base in reference to member 'left'
public var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .left) }
~^~~~
/host/spi-builder-workspace/Sources/Align.swift:51:72: error: generic parameter 'Type' could not be inferred
public var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .right) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:33: note: 'Type' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:51:72: error: generic parameter 'Axis' could not be inferred
public var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .right) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:39: note: 'Axis' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:51:72: note: explicitly specify the generic arguments to fix this issue
public var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .right) }
^
<Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:51:86: error: cannot infer contextual base in reference to member 'right'
public var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .right) }
~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:52:74: error: generic parameter 'Type' could not be inferred
public var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .leading) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:33: note: 'Type' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:52:74: error: generic parameter 'Axis' could not be inferred
public var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .leading) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:39: note: 'Axis' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:52:74: note: explicitly specify the generic arguments to fix this issue
public var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .leading) }
^
<Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:52:88: error: cannot infer contextual base in reference to member 'leading'
public var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .leading) }
~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:53:75: error: generic parameter 'Type' could not be inferred
public var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .trailing) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:33: note: 'Type' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:53:75: error: generic parameter 'Axis' could not be inferred
public var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .trailing) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:39: note: 'Axis' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:53:75: note: explicitly specify the generic arguments to fix this issue
public var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .trailing) }
^
<Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:53:89: error: cannot infer contextual base in reference to member 'trailing'
public var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(item, .trailing) }
~^~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:55:76: error: generic parameter 'Type' could not be inferred
public var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(item, .centerX) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:33: note: 'Type' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:55:76: error: generic parameter 'Axis' could not be inferred
public var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(item, .centerX) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:39: note: 'Axis' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:55:76: note: explicitly specify the generic arguments to fix this issue
public var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(item, .centerX) }
^
<Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:55:90: error: cannot infer contextual base in reference to member 'centerX'
public var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(item, .centerX) }
~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:56:74: error: generic parameter 'Type' could not be inferred
public var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(item, .centerY) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:33: note: 'Type' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:56:74: error: generic parameter 'Axis' could not be inferred
public var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(item, .centerY) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:39: note: 'Axis' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:56:74: note: explicitly specify the generic arguments to fix this issue
public var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(item, .centerY) }
^
<Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:56:88: error: cannot infer contextual base in reference to member 'centerY'
public var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(item, .centerY) }
~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:58:82: error: generic parameter 'Type' could not be inferred
public var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .firstBaseline) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:33: note: 'Type' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:58:82: error: generic parameter 'Axis' could not be inferred
public var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .firstBaseline) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:39: note: 'Axis' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:58:82: note: explicitly specify the generic arguments to fix this issue
public var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .firstBaseline) }
^
<Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:58:96: error: cannot infer contextual base in reference to member 'firstBaseline'
public var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .firstBaseline) }
~^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:59:81: error: generic parameter 'Type' could not be inferred
public var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .lastBaseline) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:33: note: 'Type' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:59:81: error: generic parameter 'Axis' could not be inferred
public var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .lastBaseline) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:39: note: 'Axis' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:59:81: note: explicitly specify the generic arguments to fix this issue
public var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .lastBaseline) }
^
<Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:59:95: error: cannot infer contextual base in reference to member 'lastBaseline'
public var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(item, .lastBaseline) }
~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:61:77: error: generic parameter 'Type' could not be inferred
public var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(item, .width) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:33: note: 'Type' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:61:77: error: generic parameter 'Axis' could not be inferred
public var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(item, .width) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:39: note: 'Axis' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:61:77: note: explicitly specify the generic arguments to fix this issue
public var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(item, .width) }
^
<Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:61:91: error: cannot infer contextual base in reference to member 'width'
public var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(item, .width) }
~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:62:76: error: generic parameter 'Type' could not be inferred
public var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(item, .height) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:33: note: 'Type' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:62:76: error: generic parameter 'Axis' could not be inferred
public var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(item, .height) }
^
/host/spi-builder-workspace/Sources/Align.swift:107:39: note: 'Axis' declared as parameter to type 'Anchor'
@MainActor public struct Anchor<Type, Axis> { // type and axis are phantom types
^
/host/spi-builder-workspace/Sources/Align.swift:62:76: note: explicitly specify the generic arguments to fix this issue
public var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(item, .height) }
^
<Any, Any>
/host/spi-builder-workspace/Sources/Align.swift:62:90: error: cannot infer contextual base in reference to member 'height'
public var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(item, .height) }
~^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:205:28: error: reference to member 'trailing' cannot be resolved without a contextual type
let isInverted = [.trailing, .right, .bottom].contains(attribute)
^
/host/spi-builder-workspace/Sources/Align.swift:205:39: error: reference to member 'right' cannot be resolved without a contextual type
let isInverted = [.trailing, .right, .bottom].contains(attribute)
^
/host/spi-builder-workspace/Sources/Align.swift:205:47: error: reference to member 'bottom' cannot be resolved without a contextual type
let isInverted = [.trailing, .right, .bottom].contains(attribute)
^
/host/spi-builder-workspace/Sources/Align.swift:205:55: error: type 'Any' cannot conform to 'Equatable'
let isInverted = [.trailing, .right, .bottom].contains(attribute)
^
/host/spi-builder-workspace/Sources/Align.swift:205:55: note: only concrete types such as structs, enums and classes can conform to protocols
let isInverted = [.trailing, .right, .bottom].contains(attribute)
^
/host/spi-builder-workspace/Sources/Align.swift:205:55: note: required by referencing instance method 'contains' on 'Sequence' where 'Self.Element' = 'Any'
let isInverted = [.trailing, .right, .bottom].contains(attribute)
^
/host/spi-builder-workspace/Sources/Align.swift:211:41: error: cannot infer contextual base in reference to member 'bottom'
let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
~^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:211:72: error: cannot infer contextual base in reference to member 'top'
let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
~^~~
/host/spi-builder-workspace/Sources/Align.swift:213:24: error: cannot infer contextual base in reference to member 'trailing'
(attribute == .trailing && anchor.attribute == .leading)
~^~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:213:57: error: cannot infer contextual base in reference to member 'leading'
(attribute == .trailing && anchor.attribute == .leading)
~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:295:19: error: cannot find type 'NSLayoutConstraint' in scope
let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:296:20: error: cannot find type 'NSLayoutConstraint' in scope
let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:297:28: error: cannot find 'NSLayoutConstraint' in scope
var constraints = [NSLayoutConstraint]()
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:297:27: error: cannot call value of non-function type '[Any]'
var constraints = [NSLayoutConstraint]()
^ ~~
/host/spi-builder-workspace/Sources/Align.swift:299:35: error: cannot find type 'NSLayoutConstraint' in scope
func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:299:75: error: cannot find type 'NSLayoutConstraint' in scope
func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:299:114: error: cannot find type 'CGFloat' in scope
func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:304:119: error: cannot infer contextual base in reference to member 'equal'
constrain(attribute: left, relation: alignment.horizontal == .fill || alignment.horizontal == .leading ? .equal : .greaterThanOrEqual, constant: insets.left)
~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:305:121: error: cannot infer contextual base in reference to member 'equal'
constrain(attribute: right, relation: alignment.horizontal == .fill || alignment.horizontal == .trailing ? .equal : .lessThanOrEqual, constant: -insets.right)
~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:307:39: error: cannot infer contextual base in reference to member 'centerX'
constrain(attribute: .centerX, relation: .equal, constant: 0)
~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:307:59: error: cannot infer contextual base in reference to member 'equal'
constrain(attribute: .centerX, relation: .equal, constant: 0)
~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:311:35: error: cannot infer contextual base in reference to member 'top'
constrain(attribute: .top, relation: alignment.vertical == .fill || alignment.vertical == .top ? .equal : .greaterThanOrEqual, constant: insets.top)
~^~~
/host/spi-builder-workspace/Sources/Align.swift:311:111: error: cannot infer contextual base in reference to member 'equal'
constrain(attribute: .top, relation: alignment.vertical == .fill || alignment.vertical == .top ? .equal : .greaterThanOrEqual, constant: insets.top)
~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:312:35: error: cannot infer contextual base in reference to member 'bottom'
constrain(attribute: .bottom, relation: alignment.vertical == .fill || alignment.vertical == .bottom ? .equal : .lessThanOrEqual, constant: -insets.bottom)
~^~~~~~
/host/spi-builder-workspace/Sources/Align.swift:312:117: error: cannot infer contextual base in reference to member 'equal'
constrain(attribute: .bottom, relation: alignment.vertical == .fill || alignment.vertical == .bottom ? .equal : .lessThanOrEqual, constant: -insets.bottom)
~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:314:39: error: cannot infer contextual base in reference to member 'centerY'
constrain(attribute: .centerY, relation: .equal, constant: 0)
~^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:314:59: error: cannot infer contextual base in reference to member 'equal'
constrain(attribute: .centerY, relation: .equal, constant: 0)
~^~~~~
/host/spi-builder-workspace/Sources/Align.swift:532:23: error: cannot find 'NSLayoutConstraint' in scope
if activate { NSLayoutConstraint.activate(constraints) }
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:539:9: error: cannot find 'NSLayoutConstraint' in scope
NSLayoutConstraint.activate(constraints)
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:544:9: error: cannot find 'NSLayoutConstraint' in scope
NSLayoutConstraint.deactivate(constraints)
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:556:26: error: cannot find 'NSLayoutConstraint' in scope
let constraint = NSLayoutConstraint(item: item1, attribute: attr1, relatedBy: relation, toItem: item2, attribute: attr2 ?? .notAnAttribute, multiplier: multiplier, constant: constant)
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:614:19: error: cannot find type 'NSLayoutConstraint' in scope
var inverted: NSLayoutConstraint.Relation {
^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:625:84: error: cannot find type 'CGFloat' in scope
func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
^~~~~~~
/host/spi-builder-workspace/Sources/Align.swift:625:31: error: cannot find type 'NSLayoutConstraint' in scope
func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
^~~~~~~~~~~~~~~~~~
error: fatalError
BUILD FAILURE 5.10 linux