Build Information
Failed to build LayoutUI, reference 0.0.2 (991636), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 12:26:22 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme LayoutUI -destination generic/platform=watchOSBuild Log
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:276:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
274 | extension MinX.Align { // TODO: Change to pattern {target_anchor}.{action}.{constraint_anchor}
275 | public typealias MaxX = LayoutUI.MinX.Before.Align
276 | public typealias MinX = LayoutUI.MinX.After.Align
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
277 | public typealias MidX = LayoutUI.MinX.Center.Align
278 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:286:42: error: cannot find type 'CGRect' in scope
284 | @inlinable
285 | @inline(__always)
286 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
287 | rect.origin.x = source.minX - rect.size.width
288 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:286:63: error: cannot find type 'CGRect' in scope
284 | @inlinable
285 | @inline(__always)
286 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
287 | rect.origin.x = source.minX - rect.size.width
288 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:279:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
277 | public typealias MidX = LayoutUI.MinX.Center.Align
278 | }
279 | extension MinX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
280 | public struct Align: MinXLayout {
281 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:298:42: error: cannot find type 'CGRect' in scope
296 | @inlinable
297 | @inline(__always)
298 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
299 | rect.origin.x = source.minX
300 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:298:63: error: cannot find type 'CGRect' in scope
296 | @inlinable
297 | @inline(__always)
298 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
299 | rect.origin.x = source.minX
300 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:291:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
289 | }
290 | }
291 | extension MinX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
292 | public struct Align: MinXLayout {
293 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:310:42: error: cannot find type 'CGRect' in scope
308 | @inlinable
309 | @inline(__always)
310 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
311 | rect.origin.x = source.minX - rect.size.width * 0.5
312 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:310:63: error: cannot find type 'CGRect' in scope
308 | @inlinable
309 | @inline(__always)
310 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
311 | rect.origin.x = source.minX - rect.size.width * 0.5
312 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:319:16: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
317 | let base: Base
318 | @usableFromInline
319 | let value: CGFloat
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
320 | @usableFromInline
321 | init(_ base: Base, value: CGFloat) {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:319:9: warning: cannot use struct 'CGFloat' in a property declaration marked public or in a '@frozen' or '@usableFromInline' context; 'CoreFoundation' was not imported by this file
317 | let base: Base
318 | @usableFromInline
319 | let value: CGFloat
| `- warning: cannot use struct 'CGFloat' in a property declaration marked public or in a '@frozen' or '@usableFromInline' context; 'CoreFoundation' was not imported by this file
320 | @usableFromInline
321 | init(_ base: Base, value: CGFloat) {
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
| `- note: struct declared here
3 | public typealias NativeType = Double
4 | public init()
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:321:31: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
319 | let value: CGFloat
320 | @usableFromInline
321 | init(_ base: Base, value: CGFloat) {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
322 | self.base = base; self.value = value
323 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:321:5: warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
319 | let value: CGFloat
320 | @usableFromInline
321 | init(_ base: Base, value: CGFloat) {
| `- warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
322 | self.base = base; self.value = value
323 | }
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
| `- note: struct declared here
3 | public typealias NativeType = Double
4 | public init()
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:326:38: error: cannot find type 'CGRect' in scope
324 | @inlinable
325 | @inline(__always)
326 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
327 | base.layout(&rect, with: source)
328 | rect.origin.x += value
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:326:59: error: cannot find type 'CGRect' in scope
324 | @inlinable
325 | @inline(__always)
326 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
327 | base.layout(&rect, with: source)
328 | rect.origin.x += value
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:334:33: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
332 | @inlinable
333 | @inline(__always)
334 | public func offset(_ value: CGFloat) -> MinXOffset<Self> {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
335 | MinXOffset(self, value: value)
336 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:334:17: warning: struct 'CGFloat' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
332 | @inlinable
333 | @inline(__always)
334 | public func offset(_ value: CGFloat) -> MinXOffset<Self> {
| |- warning: struct 'CGFloat' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
335 | MinXOffset(self, value: value)
336 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:342:16: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
340 | let base: Base
341 | @usableFromInline
342 | let value: CGFloat
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
343 | @usableFromInline
344 | init(_ base: Base, value: CGFloat) {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:342:9: warning: cannot use struct 'CGFloat' in a property declaration marked public or in a '@frozen' or '@usableFromInline' context; 'CoreFoundation' was not imported by this file
340 | let base: Base
341 | @usableFromInline
342 | let value: CGFloat
| `- warning: cannot use struct 'CGFloat' in a property declaration marked public or in a '@frozen' or '@usableFromInline' context; 'CoreFoundation' was not imported by this file
343 | @usableFromInline
344 | init(_ base: Base, value: CGFloat) {
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
| `- note: struct declared here
3 | public typealias NativeType = Double
4 | public init()
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:344:31: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
342 | let value: CGFloat
343 | @usableFromInline
344 | init(_ base: Base, value: CGFloat) {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
345 | self.base = base; self.value = value
346 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:344:5: warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
342 | let value: CGFloat
343 | @usableFromInline
344 | init(_ base: Base, value: CGFloat) {
| `- warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
345 | self.base = base; self.value = value
346 | }
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
| `- note: struct declared here
3 | public typealias NativeType = Double
4 | public init()
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:349:38: error: cannot find type 'CGRect' in scope
347 | @inlinable
348 | @inline(__always)
349 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
350 | base.layout(&rect, with: source)
351 | rect.origin.x += source.width * value
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:349:59: error: cannot find type 'CGRect' in scope
347 | @inlinable
348 | @inline(__always)
349 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
350 | base.layout(&rect, with: source)
351 | rect.origin.x += source.width * value
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:357:42: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
355 | @inlinable
356 | @inline(__always)
357 | public func offset(multiplier value: CGFloat) -> MinXOffsetMultiplier<Self> {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
358 | MinXOffsetMultiplier(self, value: value)
359 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:357:17: warning: struct 'CGFloat' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
355 | @inlinable
356 | @inline(__always)
357 | public func offset(multiplier value: CGFloat) -> MinXOffsetMultiplier<Self> {
| |- warning: struct 'CGFloat' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
358 | MinXOffsetMultiplier(self, value: value)
359 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:371:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
369 | }
370 | extension MaxX.Align { // TODO: Change to pattern {target_anchor}.{action}.{constraint_anchor}
371 | public typealias MaxX = LayoutUI.MaxX.Before.Align
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
372 | public typealias MinX = LayoutUI.MaxX.After.Align
373 | public typealias MidX = LayoutUI.MaxX.Center.Align
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:372:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
370 | extension MaxX.Align { // TODO: Change to pattern {target_anchor}.{action}.{constraint_anchor}
371 | public typealias MaxX = LayoutUI.MaxX.Before.Align
372 | public typealias MinX = LayoutUI.MaxX.After.Align
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
373 | public typealias MidX = LayoutUI.MaxX.Center.Align
374 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:382:42: error: cannot find type 'CGRect' in scope
380 | @inlinable
381 | @inline(__always)
382 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
383 | rect.origin.x = source.maxX - rect.size.width
384 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:382:63: error: cannot find type 'CGRect' in scope
380 | @inlinable
381 | @inline(__always)
382 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
383 | rect.origin.x = source.maxX - rect.size.width
384 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:375:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
373 | public typealias MidX = LayoutUI.MaxX.Center.Align
374 | }
375 | extension MaxX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
376 | public struct Align: RectBasedLayout {
377 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:394:42: error: cannot find type 'CGRect' in scope
392 | @inlinable
393 | @inline(__always)
394 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
395 | rect.origin.x = source.maxX
396 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:394:63: error: cannot find type 'CGRect' in scope
392 | @inlinable
393 | @inline(__always)
394 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
395 | rect.origin.x = source.maxX
396 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:387:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
385 | }
386 | }
387 | extension MaxX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
388 | public struct Align: RectBasedLayout {
389 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:406:42: error: cannot find type 'CGRect' in scope
404 | @inlinable
405 | @inline(__always)
406 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
407 | rect.origin.x = source.maxX - rect.size.width * 0.5
408 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:406:63: error: cannot find type 'CGRect' in scope
404 | @inlinable
405 | @inline(__always)
406 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
407 | rect.origin.x = source.maxX - rect.size.width * 0.5
408 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:411:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
409 | }
410 | }
411 | extension MaxX.Before.Align: MinXLayout {}
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
412 | extension MaxX.After.Align: MinXLayout {}
413 | extension MaxX.Center.Align: MinXLayout {}
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:412:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
410 | }
411 | extension MaxX.Before.Align: MinXLayout {}
412 | extension MaxX.After.Align: MinXLayout {}
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
413 | extension MaxX.Center.Align: MinXLayout {}
414 | public protocol MinYLayout: RectBasedLayout {}
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:426:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
424 | }
425 | extension MinY.Align { // TODO: Change to pattern {target_anchor}.{action}.{constraint_anchor}
426 | public typealias MaxY = LayoutUI.MinY.Before.Align
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
427 | public typealias MinY = LayoutUI.MinY.After.Align
428 | public typealias MidY = LayoutUI.MinY.Center.Align
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:427:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
425 | extension MinY.Align { // TODO: Change to pattern {target_anchor}.{action}.{constraint_anchor}
426 | public typealias MaxY = LayoutUI.MinY.Before.Align
427 | public typealias MinY = LayoutUI.MinY.After.Align
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
428 | public typealias MidY = LayoutUI.MinY.Center.Align
429 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:437:42: error: cannot find type 'CGRect' in scope
435 | @inlinable
436 | @inline(__always)
437 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
438 | rect.origin.y = source.minY - rect.size.height
439 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:437:63: error: cannot find type 'CGRect' in scope
435 | @inlinable
436 | @inline(__always)
437 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
438 | rect.origin.y = source.minY - rect.size.height
439 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:430:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
428 | public typealias MidY = LayoutUI.MinY.Center.Align
429 | }
430 | extension MinY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
431 | public struct Align: MinYLayout {
432 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:449:42: error: cannot find type 'CGRect' in scope
447 | @inlinable
448 | @inline(__always)
449 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
450 | rect.origin.y = source.minY
451 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:449:63: error: cannot find type 'CGRect' in scope
447 | @inlinable
448 | @inline(__always)
449 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
450 | rect.origin.y = source.minY
451 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:442:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
440 | }
441 | }
442 | extension MinY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
443 | public struct Align: MinYLayout {
444 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:461:42: error: cannot find type 'CGRect' in scope
459 | @inlinable
460 | @inline(__always)
461 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
462 | rect.origin.y = source.minY - rect.size.height * 0.5
463 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:461:63: error: cannot find type 'CGRect' in scope
459 | @inlinable
460 | @inline(__always)
461 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
462 | rect.origin.y = source.minY - rect.size.height * 0.5
463 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:470:16: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
468 | let base: Base
469 | @usableFromInline
470 | let value: CGFloat
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
471 | @usableFromInline
472 | init(_ base: Base, value: CGFloat) {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:470:9: warning: cannot use struct 'CGFloat' in a property declaration marked public or in a '@frozen' or '@usableFromInline' context; 'CoreFoundation' was not imported by this file
468 | let base: Base
469 | @usableFromInline
470 | let value: CGFloat
| `- warning: cannot use struct 'CGFloat' in a property declaration marked public or in a '@frozen' or '@usableFromInline' context; 'CoreFoundation' was not imported by this file
471 | @usableFromInline
472 | init(_ base: Base, value: CGFloat) {
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
| `- note: struct declared here
3 | public typealias NativeType = Double
4 | public init()
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:472:31: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
470 | let value: CGFloat
471 | @usableFromInline
472 | init(_ base: Base, value: CGFloat) {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
473 | self.base = base; self.value = value
474 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:472:5: warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
470 | let value: CGFloat
471 | @usableFromInline
472 | init(_ base: Base, value: CGFloat) {
| `- warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
473 | self.base = base; self.value = value
474 | }
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
| `- note: struct declared here
3 | public typealias NativeType = Double
4 | public init()
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:477:38: error: cannot find type 'CGRect' in scope
475 | @inlinable
476 | @inline(__always)
477 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
478 | base.layout(&rect, with: source)
479 | rect.origin.y += value
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:477:59: error: cannot find type 'CGRect' in scope
475 | @inlinable
476 | @inline(__always)
477 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
478 | base.layout(&rect, with: source)
479 | rect.origin.y += value
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:485:33: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
483 | @inlinable
484 | @inline(__always)
485 | public func offset(_ value: CGFloat) -> MinYOffset<Self> {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
486 | MinYOffset(self, value: value)
487 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:485:17: warning: struct 'CGFloat' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
483 | @inlinable
484 | @inline(__always)
485 | public func offset(_ value: CGFloat) -> MinYOffset<Self> {
| |- warning: struct 'CGFloat' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
486 | MinYOffset(self, value: value)
487 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:493:16: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
491 | let base: Base
492 | @usableFromInline
493 | let value: CGFloat
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
494 | @usableFromInline
495 | init(_ base: Base, value: CGFloat) {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:493:9: warning: cannot use struct 'CGFloat' in a property declaration marked public or in a '@frozen' or '@usableFromInline' context; 'CoreFoundation' was not imported by this file
491 | let base: Base
492 | @usableFromInline
493 | let value: CGFloat
| `- warning: cannot use struct 'CGFloat' in a property declaration marked public or in a '@frozen' or '@usableFromInline' context; 'CoreFoundation' was not imported by this file
494 | @usableFromInline
495 | init(_ base: Base, value: CGFloat) {
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
| `- note: struct declared here
3 | public typealias NativeType = Double
4 | public init()
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:495:31: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
493 | let value: CGFloat
494 | @usableFromInline
495 | init(_ base: Base, value: CGFloat) {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
496 | self.base = base; self.value = value
497 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:495:5: warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
493 | let value: CGFloat
494 | @usableFromInline
495 | init(_ base: Base, value: CGFloat) {
| `- warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
496 | self.base = base; self.value = value
497 | }
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
| `- note: struct declared here
3 | public typealias NativeType = Double
4 | public init()
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:500:38: error: cannot find type 'CGRect' in scope
498 | @inlinable
499 | @inline(__always)
500 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
501 | base.layout(&rect, with: source)
502 | rect.origin.y += source.height * value
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:500:59: error: cannot find type 'CGRect' in scope
498 | @inlinable
499 | @inline(__always)
500 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
501 | base.layout(&rect, with: source)
502 | rect.origin.y += source.height * value
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:508:42: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
506 | @inlinable
507 | @inline(__always)
508 | public func offset(multiplier value: CGFloat) -> MinYOffsetMultiplier<Self> {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
509 | MinYOffsetMultiplier(self, value: value)
510 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:508:17: warning: struct 'CGFloat' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
506 | @inlinable
507 | @inline(__always)
508 | public func offset(multiplier value: CGFloat) -> MinYOffsetMultiplier<Self> {
| |- warning: struct 'CGFloat' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
509 | MinYOffsetMultiplier(self, value: value)
510 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:522:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
520 | }
521 | extension MaxY.Align { // TODO: Change to pattern {target_anchor}.{action}.{constraint_anchor}
522 | public typealias MaxY = LayoutUI.MaxY.Before.Align
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
523 | public typealias MinY = LayoutUI.MaxY.After.Align
524 | public typealias MidY = LayoutUI.MaxY.Center.Align
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:523:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
521 | extension MaxY.Align { // TODO: Change to pattern {target_anchor}.{action}.{constraint_anchor}
522 | public typealias MaxY = LayoutUI.MaxY.Before.Align
523 | public typealias MinY = LayoutUI.MaxY.After.Align
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
524 | public typealias MidY = LayoutUI.MaxY.Center.Align
525 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:533:42: error: cannot find type 'CGRect' in scope
531 | @inlinable
532 | @inline(__always)
533 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
534 | rect.origin.y = source.maxY - rect.size.height
535 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:533:63: error: cannot find type 'CGRect' in scope
531 | @inlinable
532 | @inline(__always)
533 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
534 | rect.origin.y = source.maxY - rect.size.height
535 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:526:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
524 | public typealias MidY = LayoutUI.MaxY.Center.Align
525 | }
526 | extension MaxY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
527 | public struct Align: RectBasedLayout {
528 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:545:42: error: cannot find type 'CGRect' in scope
543 | @inlinable
544 | @inline(__always)
545 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
546 | rect.origin.y = source.maxY
547 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:545:63: error: cannot find type 'CGRect' in scope
543 | @inlinable
544 | @inline(__always)
545 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
546 | rect.origin.y = source.maxY
547 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:538:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
536 | }
537 | }
538 | extension MaxY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
539 | public struct Align: RectBasedLayout {
540 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:557:42: error: cannot find type 'CGRect' in scope
555 | @inlinable
556 | @inline(__always)
557 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
558 | rect.origin.y = source.maxY - rect.size.height * 0.5
559 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:557:63: error: cannot find type 'CGRect' in scope
555 | @inlinable
556 | @inline(__always)
557 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
558 | rect.origin.y = source.maxY - rect.size.height * 0.5
559 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:562:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
560 | }
561 | }
562 | extension MaxY.Before.Align: MinYLayout {}
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
563 | extension MaxY.After.Align: MinYLayout {}
564 | extension MaxY.Center.Align: MinYLayout {}
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:563:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
561 | }
562 | extension MaxY.Before.Align: MinYLayout {}
563 | extension MaxY.After.Align: MinYLayout {}
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
564 | extension MaxY.Center.Align: MinYLayout {}
565 | public enum MidX {}
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:575:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
573 | }
574 | extension MidX.Align { // TODO: Change to pattern {target_anchor}.{action}.{constraint_anchor}
575 | public typealias MaxX = LayoutUI.MidX.Before.Align
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
576 | public typealias MinX = LayoutUI.MidX.After.Align
577 | public typealias MidX = LayoutUI.MidX.Center.Align
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:576:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
574 | extension MidX.Align { // TODO: Change to pattern {target_anchor}.{action}.{constraint_anchor}
575 | public typealias MaxX = LayoutUI.MidX.Before.Align
576 | public typealias MinX = LayoutUI.MidX.After.Align
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
577 | public typealias MidX = LayoutUI.MidX.Center.Align
578 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:586:42: error: cannot find type 'CGRect' in scope
584 | @inlinable
585 | @inline(__always)
586 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
587 | rect.origin.x = source.midX - rect.size.width
588 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:586:63: error: cannot find type 'CGRect' in scope
584 | @inlinable
585 | @inline(__always)
586 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
587 | rect.origin.x = source.midX - rect.size.width
588 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:579:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
577 | public typealias MidX = LayoutUI.MidX.Center.Align
578 | }
579 | extension MidX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
580 | public struct Align: RectBasedLayout {
581 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:598:42: error: cannot find type 'CGRect' in scope
596 | @inlinable
597 | @inline(__always)
598 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
599 | rect.origin.x = source.midX
600 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:598:63: error: cannot find type 'CGRect' in scope
596 | @inlinable
597 | @inline(__always)
598 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
599 | rect.origin.x = source.midX
600 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:591:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
589 | }
590 | }
591 | extension MidX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
592 | public struct Align: RectBasedLayout {
593 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:610:42: error: cannot find type 'CGRect' in scope
608 | @inlinable
609 | @inline(__always)
610 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
611 | rect.origin.x = source.midX - rect.size.width * 0.5
612 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:610:63: error: cannot find type 'CGRect' in scope
608 | @inlinable
609 | @inline(__always)
610 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
611 | rect.origin.x = source.midX - rect.size.width * 0.5
612 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:615:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
613 | }
614 | }
615 | extension MidX.Before.Align: MinXLayout {}
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
616 | extension MidX.After.Align: MinXLayout {}
617 | extension MidX.Center.Align: MinXLayout {}
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:616:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
614 | }
615 | extension MidX.Before.Align: MinXLayout {}
616 | extension MidX.After.Align: MinXLayout {}
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
617 | extension MidX.Center.Align: MinXLayout {}
618 | public enum MidY {}
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:628:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
626 | }
627 | extension MidY.Align { // TODO: Change to pattern {target_anchor}.{action}.{constraint_anchor}
628 | public typealias MaxY = LayoutUI.MidY.Before.Align
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
629 | public typealias MinY = LayoutUI.MidY.After.Align
630 | public typealias MidY = LayoutUI.MidY.Center.Align
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:629:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
627 | extension MidY.Align { // TODO: Change to pattern {target_anchor}.{action}.{constraint_anchor}
628 | public typealias MaxY = LayoutUI.MidY.Before.Align
629 | public typealias MinY = LayoutUI.MidY.After.Align
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
630 | public typealias MidY = LayoutUI.MidY.Center.Align
631 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:639:42: error: cannot find type 'CGRect' in scope
637 | @inlinable
638 | @inline(__always)
639 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
640 | rect.origin.y = source.midY - rect.size.height
641 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:639:63: error: cannot find type 'CGRect' in scope
637 | @inlinable
638 | @inline(__always)
639 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
640 | rect.origin.y = source.midY - rect.size.height
641 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:632:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
630 | public typealias MidY = LayoutUI.MidY.Center.Align
631 | }
632 | extension MidY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
633 | public struct Align: RectBasedLayout {
634 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:651:42: error: cannot find type 'CGRect' in scope
649 | @inlinable
650 | @inline(__always)
651 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
652 | rect.origin.y = source.midY
653 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:651:63: error: cannot find type 'CGRect' in scope
649 | @inlinable
650 | @inline(__always)
651 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
652 | rect.origin.y = source.midY
653 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:644:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
642 | }
643 | }
644 | extension MidY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
645 | public struct Align: RectBasedLayout {
646 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:663:42: error: cannot find type 'CGRect' in scope
661 | @inlinable
662 | @inline(__always)
663 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
664 | rect.origin.y = source.midY - rect.size.height * 0.5
665 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:663:63: error: cannot find type 'CGRect' in scope
661 | @inlinable
662 | @inline(__always)
663 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
664 | rect.origin.y = source.midY - rect.size.height * 0.5
665 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:668:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
666 | }
667 | }
668 | extension MidY.Before.Align: MinYLayout {}
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
669 | extension MidY.After.Align: MinYLayout {}
670 | extension MidY.Center.Align: MinYLayout {}
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:669:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
667 | }
668 | extension MidY.Before.Align: MinYLayout {}
669 | extension MidY.After.Align: MinYLayout {}
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
670 | extension MidY.Center.Align: MinYLayout {}
671 |
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:132:36: warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
130 | @inline(__always)
131 | public func between(_ value: PartialRangeThrough<CGFloat>) -> BetweenWidth<Self> {
132 | BetweenWidth(self, value: 0...value.upperBound)
| |- warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
133 | }
134 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:132:35: warning: struct 'CGFloat' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
130 | @inline(__always)
131 | public func between(_ value: PartialRangeThrough<CGFloat>) -> BetweenWidth<Self> {
132 | BetweenWidth(self, value: 0...value.upperBound)
| |- warning: struct 'CGFloat' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
133 | }
134 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:132:35: warning: initializer 'init(integerLiteral:)' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
130 | @inline(__always)
131 | public func between(_ value: PartialRangeThrough<CGFloat>) -> BetweenWidth<Self> {
132 | BetweenWidth(self, value: 0...value.upperBound)
| |- warning: initializer 'init(integerLiteral:)' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
133 | }
134 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:132:45: warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
130 | @inline(__always)
131 | public func between(_ value: PartialRangeThrough<CGFloat>) -> BetweenWidth<Self> {
132 | BetweenWidth(self, value: 0...value.upperBound)
| |- warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
133 | }
134 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:137:52: warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
135 | @inline(__always)
136 | public func between(_ value: PartialRangeFrom<CGFloat>) -> BetweenWidth<Self> {
137 | BetweenWidth(self, value: value.lowerBound ... .greatestFiniteMagnitude)
| |- warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
138 | }
139 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:137:41: warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
135 | @inline(__always)
136 | public func between(_ value: PartialRangeFrom<CGFloat>) -> BetweenWidth<Self> {
137 | BetweenWidth(self, value: value.lowerBound ... .greatestFiniteMagnitude)
| |- warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
138 | }
139 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:137:57: warning: static property 'greatestFiniteMagnitude' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
135 | @inline(__always)
136 | public func between(_ value: PartialRangeFrom<CGFloat>) -> BetweenWidth<Self> {
137 | BetweenWidth(self, value: value.lowerBound ... .greatestFiniteMagnitude)
| |- warning: static property 'greatestFiniteMagnitude' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
138 | }
139 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:254:37: warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
252 | @inline(__always)
253 | public func between(_ value: PartialRangeThrough<CGFloat>) -> BetweenHeight<Self> {
254 | BetweenHeight(self, value: 0...value.upperBound)
| |- warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
255 | }
256 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:254:36: warning: struct 'CGFloat' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
252 | @inline(__always)
253 | public func between(_ value: PartialRangeThrough<CGFloat>) -> BetweenHeight<Self> {
254 | BetweenHeight(self, value: 0...value.upperBound)
| |- warning: struct 'CGFloat' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
255 | }
256 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:254:36: warning: initializer 'init(integerLiteral:)' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
252 | @inline(__always)
253 | public func between(_ value: PartialRangeThrough<CGFloat>) -> BetweenHeight<Self> {
254 | BetweenHeight(self, value: 0...value.upperBound)
| |- warning: initializer 'init(integerLiteral:)' cannot be used in an '@inlinable' function because 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
255 | }
256 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:254:46: warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
252 | @inline(__always)
253 | public func between(_ value: PartialRangeThrough<CGFloat>) -> BetweenHeight<Self> {
254 | BetweenHeight(self, value: 0...value.upperBound)
| |- warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
255 | }
256 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:259:53: warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
257 | @inline(__always)
258 | public func between(_ value: PartialRangeFrom<CGFloat>) -> BetweenHeight<Self> {
259 | BetweenHeight(self, value: value.lowerBound ... .greatestFiniteMagnitude)
| |- warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
260 | }
261 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift:259:42: warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
257 | @inline(__always)
258 | public func between(_ value: PartialRangeFrom<CGFloat>) -> BetweenHeight<Self> {
259 | BetweenHeight(self, value: value.lowerBound ... .greatestFiniteMagnitude)
| |- warning: cannot use conformance of 'CGFloat' to 'Comparable' here; 'CoreFoundation' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CoreFoundation' will be added implicitly
260 | }
261 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RectLayouts.swift
SwiftCompile normal arm64 Compiling\ UIKit+AppKit.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/UIKit+AppKit.swift (in target 'LayoutUI' from project 'LayoutUI')
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/UIKit+AppKit.swift:12:32: error: 'UIView' is unavailable in watchOS
10 | import UIKit
11 |
12 | public typealias _SystemView = UIView
| `- error: 'UIView' is unavailable in watchOS
13 | public typealias _SystemFittingView = UIView
14 | #elseif canImport(AppKit)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/UIKit+AppKit.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKit+AppKit.swift
SwiftCompile normal arm64 Compiling\ SwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/SwiftUI.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/SwiftUI.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwiftUI.swift
SwiftCompile normal arm64 Compiling\ StackLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayout.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayout.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StackLayout.swift
SwiftCompile normal arm64 Compiling\ StackLayouts.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayouts.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayouts.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StackLayouts.swift
SwiftCompile normal arm64 Compiling\ ViewConstraints.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/ViewConstraints.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/ViewConstraints.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewConstraints.swift
SwiftCompile normal arm64 Compiling\ RectConstraints.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift (in target 'LayoutUI' from project 'LayoutUI')
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:18:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
16 | }
17 | extension MinX.Limit {
18 | public typealias MaxX = LayoutUI.MinX.Before.Limit
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
19 | public typealias MinX = LayoutUI.MinX.After.Limit
20 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:19:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
17 | extension MinX.Limit {
18 | public typealias MaxX = LayoutUI.MinX.Before.Limit
19 | public typealias MinX = LayoutUI.MinX.After.Limit
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
20 | }
21 | extension MinX.Pull {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:22:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
20 | }
21 | extension MinX.Pull {
22 | public typealias MaxX = LayoutUI.MinX.Before.Pull
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
23 | public typealias MinX = LayoutUI.MinX.After.Pull
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:23:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
21 | extension MinX.Pull {
22 | public typealias MaxX = LayoutUI.MinX.Before.Pull
23 | public typealias MinX = LayoutUI.MinX.After.Pull
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
24 | }
25 | extension MinX.Before {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:32:42: error: cannot find type 'CGRect' in scope
30 | @inlinable
31 | @inline(__always)
32 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
33 | let anchor = source.minX
34 | rect.size.width = max(0, min(rect.width, anchor - rect.minX))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:32:63: error: cannot find type 'CGRect' in scope
30 | @inlinable
31 | @inline(__always)
32 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
33 | let anchor = source.minX
34 | rect.size.width = max(0, min(rect.width, anchor - rect.minX))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:25:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
23 | public typealias MinX = LayoutUI.MinX.After.Pull
24 | }
25 | extension MinX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
26 | public struct Limit: RectBasedLayout {
27 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:46:42: error: cannot find type 'CGRect' in scope
44 | @inlinable
45 | @inline(__always)
46 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
47 | let anchor = source.minX
48 | rect.size.width = max(0, min(rect.width, rect.maxX - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:46:63: error: cannot find type 'CGRect' in scope
44 | @inlinable
45 | @inline(__always)
46 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
47 | let anchor = source.minX
48 | rect.size.width = max(0, min(rect.width, rect.maxX - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:39:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
37 | }
38 | }
39 | extension MinX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
40 | public struct Limit: RectBasedLayout {
41 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:60:42: error: cannot find type 'CGRect' in scope
58 | @inlinable
59 | @inline(__always)
60 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
61 | let anchor = source.minX
62 | rect.size.width = max(0, anchor - rect.minX)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:60:63: error: cannot find type 'CGRect' in scope
58 | @inlinable
59 | @inline(__always)
60 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
61 | let anchor = source.minX
62 | rect.size.width = max(0, anchor - rect.minX)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:53:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
51 | }
52 | }
53 | extension MinX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
54 | public struct Pull: RectBasedLayout {
55 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:74:42: error: cannot find type 'CGRect' in scope
72 | @inlinable
73 | @inline(__always)
74 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
75 | let anchor = source.minX
76 | rect.size.width = max(0, rect.maxX - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:74:63: error: cannot find type 'CGRect' in scope
72 | @inlinable
73 | @inline(__always)
74 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
75 | let anchor = source.minX
76 | rect.size.width = max(0, rect.maxX - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:67:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
65 | }
66 | }
67 | extension MinX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
68 | public struct Pull: RectBasedLayout {
69 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:86:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
84 | }
85 | extension MaxX.Limit {
86 | public typealias MaxX = LayoutUI.MaxX.Before.Limit
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
87 | public typealias MinX = LayoutUI.MaxX.After.Limit
88 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:87:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
85 | extension MaxX.Limit {
86 | public typealias MaxX = LayoutUI.MaxX.Before.Limit
87 | public typealias MinX = LayoutUI.MaxX.After.Limit
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
88 | }
89 | extension MaxX.Pull {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:90:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
88 | }
89 | extension MaxX.Pull {
90 | public typealias MaxX = LayoutUI.MaxX.Before.Pull
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
91 | public typealias MinX = LayoutUI.MaxX.After.Pull
92 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:91:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
89 | extension MaxX.Pull {
90 | public typealias MaxX = LayoutUI.MaxX.Before.Pull
91 | public typealias MinX = LayoutUI.MaxX.After.Pull
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
92 | }
93 | extension MaxX.Before {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:100:42: error: cannot find type 'CGRect' in scope
98 | @inlinable
99 | @inline(__always)
100 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
101 | let anchor = source.maxX
102 | rect.size.width = max(0, min(rect.width, anchor - rect.minX))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:100:63: error: cannot find type 'CGRect' in scope
98 | @inlinable
99 | @inline(__always)
100 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
101 | let anchor = source.maxX
102 | rect.size.width = max(0, min(rect.width, anchor - rect.minX))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:93:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
91 | public typealias MinX = LayoutUI.MaxX.After.Pull
92 | }
93 | extension MaxX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
94 | public struct Limit: RectBasedLayout {
95 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:114:42: error: cannot find type 'CGRect' in scope
112 | @inlinable
113 | @inline(__always)
114 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
115 | let anchor = source.maxX
116 | rect.size.width = max(0, min(rect.width, rect.maxX - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:114:63: error: cannot find type 'CGRect' in scope
112 | @inlinable
113 | @inline(__always)
114 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
115 | let anchor = source.maxX
116 | rect.size.width = max(0, min(rect.width, rect.maxX - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:107:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
105 | }
106 | }
107 | extension MaxX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
108 | public struct Limit: RectBasedLayout {
109 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:128:42: error: cannot find type 'CGRect' in scope
126 | @inlinable
127 | @inline(__always)
128 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
129 | let anchor = source.maxX
130 | rect.size.width = max(0, anchor - rect.minX)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:128:63: error: cannot find type 'CGRect' in scope
126 | @inlinable
127 | @inline(__always)
128 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
129 | let anchor = source.maxX
130 | rect.size.width = max(0, anchor - rect.minX)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:121:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
119 | }
120 | }
121 | extension MaxX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
122 | public struct Pull: RectBasedLayout {
123 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:142:42: error: cannot find type 'CGRect' in scope
140 | @inlinable
141 | @inline(__always)
142 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
143 | let anchor = source.maxX
144 | rect.size.width = max(0, rect.maxX - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:142:63: error: cannot find type 'CGRect' in scope
140 | @inlinable
141 | @inline(__always)
142 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
143 | let anchor = source.maxX
144 | rect.size.width = max(0, rect.maxX - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:135:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
133 | }
134 | }
135 | extension MaxX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
136 | public struct Pull: RectBasedLayout {
137 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:154:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
152 | }
153 | extension MinY.Limit {
154 | public typealias MaxY = LayoutUI.MinY.Before.Limit
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
155 | public typealias MinY = LayoutUI.MinY.After.Limit
156 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:155:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
153 | extension MinY.Limit {
154 | public typealias MaxY = LayoutUI.MinY.Before.Limit
155 | public typealias MinY = LayoutUI.MinY.After.Limit
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
156 | }
157 | extension MinY.Pull {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:158:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
156 | }
157 | extension MinY.Pull {
158 | public typealias MaxY = LayoutUI.MinY.Before.Pull
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
159 | public typealias MinY = LayoutUI.MinY.After.Pull
160 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:159:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
157 | extension MinY.Pull {
158 | public typealias MaxY = LayoutUI.MinY.Before.Pull
159 | public typealias MinY = LayoutUI.MinY.After.Pull
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
160 | }
161 | extension MinY.Before {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:168:42: error: cannot find type 'CGRect' in scope
166 | @inlinable
167 | @inline(__always)
168 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
169 | let anchor = source.minY
170 | rect.size.height = max(0, min(rect.height, anchor - rect.minY))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:168:63: error: cannot find type 'CGRect' in scope
166 | @inlinable
167 | @inline(__always)
168 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
169 | let anchor = source.minY
170 | rect.size.height = max(0, min(rect.height, anchor - rect.minY))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:161:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
159 | public typealias MinY = LayoutUI.MinY.After.Pull
160 | }
161 | extension MinY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
162 | public struct Limit: RectBasedLayout {
163 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:182:42: error: cannot find type 'CGRect' in scope
180 | @inlinable
181 | @inline(__always)
182 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
183 | let anchor = source.minY
184 | rect.size.height = max(0, min(rect.height, rect.maxY - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:182:63: error: cannot find type 'CGRect' in scope
180 | @inlinable
181 | @inline(__always)
182 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
183 | let anchor = source.minY
184 | rect.size.height = max(0, min(rect.height, rect.maxY - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:175:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
173 | }
174 | }
175 | extension MinY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
176 | public struct Limit: RectBasedLayout {
177 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:196:42: error: cannot find type 'CGRect' in scope
194 | @inlinable
195 | @inline(__always)
196 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
197 | let anchor = source.minY
198 | rect.size.height = max(0, anchor - rect.minY)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:196:63: error: cannot find type 'CGRect' in scope
194 | @inlinable
195 | @inline(__always)
196 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
197 | let anchor = source.minY
198 | rect.size.height = max(0, anchor - rect.minY)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:189:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
187 | }
188 | }
189 | extension MinY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
190 | public struct Pull: RectBasedLayout {
191 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:210:42: error: cannot find type 'CGRect' in scope
208 | @inlinable
209 | @inline(__always)
210 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
211 | let anchor = source.minY
212 | rect.size.height = max(0, rect.maxY - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:210:63: error: cannot find type 'CGRect' in scope
208 | @inlinable
209 | @inline(__always)
210 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
211 | let anchor = source.minY
212 | rect.size.height = max(0, rect.maxY - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:203:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
201 | }
202 | }
203 | extension MinY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
204 | public struct Pull: RectBasedLayout {
205 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:222:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
220 | }
221 | extension MaxY.Limit {
222 | public typealias MaxY = LayoutUI.MaxY.Before.Limit
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
223 | public typealias MinY = LayoutUI.MaxY.After.Limit
224 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:223:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
221 | extension MaxY.Limit {
222 | public typealias MaxY = LayoutUI.MaxY.Before.Limit
223 | public typealias MinY = LayoutUI.MaxY.After.Limit
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
224 | }
225 | extension MaxY.Pull {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:226:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
224 | }
225 | extension MaxY.Pull {
226 | public typealias MaxY = LayoutUI.MaxY.Before.Pull
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
227 | public typealias MinY = LayoutUI.MaxY.After.Pull
228 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:227:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
225 | extension MaxY.Pull {
226 | public typealias MaxY = LayoutUI.MaxY.Before.Pull
227 | public typealias MinY = LayoutUI.MaxY.After.Pull
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
228 | }
229 | extension MaxY.Before {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:236:42: error: cannot find type 'CGRect' in scope
234 | @inlinable
235 | @inline(__always)
236 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
237 | let anchor = source.maxY
238 | rect.size.height = max(0, min(rect.height, anchor - rect.minY))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:236:63: error: cannot find type 'CGRect' in scope
234 | @inlinable
235 | @inline(__always)
236 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
237 | let anchor = source.maxY
238 | rect.size.height = max(0, min(rect.height, anchor - rect.minY))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:229:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
227 | public typealias MinY = LayoutUI.MaxY.After.Pull
228 | }
229 | extension MaxY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
230 | public struct Limit: RectBasedLayout {
231 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:250:42: error: cannot find type 'CGRect' in scope
248 | @inlinable
249 | @inline(__always)
250 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
251 | let anchor = source.maxY
252 | rect.size.height = max(0, min(rect.height, rect.maxY - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:250:63: error: cannot find type 'CGRect' in scope
248 | @inlinable
249 | @inline(__always)
250 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
251 | let anchor = source.maxY
252 | rect.size.height = max(0, min(rect.height, rect.maxY - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:243:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
241 | }
242 | }
243 | extension MaxY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
244 | public struct Limit: RectBasedLayout {
245 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:264:42: error: cannot find type 'CGRect' in scope
262 | @inlinable
263 | @inline(__always)
264 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
265 | let anchor = source.maxY
266 | rect.size.height = max(0, anchor - rect.minY)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:264:63: error: cannot find type 'CGRect' in scope
262 | @inlinable
263 | @inline(__always)
264 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
265 | let anchor = source.maxY
266 | rect.size.height = max(0, anchor - rect.minY)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:257:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
255 | }
256 | }
257 | extension MaxY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
258 | public struct Pull: RectBasedLayout {
259 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:278:42: error: cannot find type 'CGRect' in scope
276 | @inlinable
277 | @inline(__always)
278 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
279 | let anchor = source.maxY
280 | rect.size.height = max(0, rect.maxY - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:278:63: error: cannot find type 'CGRect' in scope
276 | @inlinable
277 | @inline(__always)
278 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
279 | let anchor = source.maxY
280 | rect.size.height = max(0, rect.maxY - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:271:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
269 | }
270 | }
271 | extension MaxY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
272 | public struct Pull: RectBasedLayout {
273 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:290:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
288 | }
289 | extension MidX.Limit {
290 | public typealias MinX = LayoutUI.MidX.After.Limit
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
291 | public typealias MaxX = LayoutUI.MidX.Before.Limit
292 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:291:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
289 | extension MidX.Limit {
290 | public typealias MinX = LayoutUI.MidX.After.Limit
291 | public typealias MaxX = LayoutUI.MidX.Before.Limit
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
292 | }
293 | extension MidX.Pull {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:294:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
292 | }
293 | extension MidX.Pull {
294 | public typealias MinX = LayoutUI.MidX.After.Pull
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
295 | public typealias MaxX = LayoutUI.MidX.Before.Pull
296 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:295:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
293 | extension MidX.Pull {
294 | public typealias MinX = LayoutUI.MidX.After.Pull
295 | public typealias MaxX = LayoutUI.MidX.Before.Pull
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
296 | }
297 | extension MidX.Before {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:304:42: error: cannot find type 'CGRect' in scope
302 | @inlinable
303 | @inline(__always)
304 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
305 | let anchor = source.midX
306 | rect.size.width = max(0, min(rect.width, anchor - rect.minX))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:304:63: error: cannot find type 'CGRect' in scope
302 | @inlinable
303 | @inline(__always)
304 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
305 | let anchor = source.midX
306 | rect.size.width = max(0, min(rect.width, anchor - rect.minX))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:297:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
295 | public typealias MaxX = LayoutUI.MidX.Before.Pull
296 | }
297 | extension MidX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
298 | public struct Limit: RectBasedLayout {
299 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:318:42: error: cannot find type 'CGRect' in scope
316 | @inlinable
317 | @inline(__always)
318 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
319 | let anchor = source.midX
320 | rect.size.width = max(0, min(rect.width, rect.maxX - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:318:63: error: cannot find type 'CGRect' in scope
316 | @inlinable
317 | @inline(__always)
318 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
319 | let anchor = source.midX
320 | rect.size.width = max(0, min(rect.width, rect.maxX - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:311:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
309 | }
310 | }
311 | extension MidX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
312 | public struct Limit: RectBasedLayout {
313 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:332:42: error: cannot find type 'CGRect' in scope
330 | @inlinable
331 | @inline(__always)
332 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
333 | let anchor = source.midX
334 | rect.size.width = max(0, anchor - rect.minX)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:332:63: error: cannot find type 'CGRect' in scope
330 | @inlinable
331 | @inline(__always)
332 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
333 | let anchor = source.midX
334 | rect.size.width = max(0, anchor - rect.minX)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:325:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
323 | }
324 | }
325 | extension MidX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
326 | public struct Pull: RectBasedLayout {
327 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:346:42: error: cannot find type 'CGRect' in scope
344 | @inlinable
345 | @inline(__always)
346 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
347 | let anchor = source.midX
348 | rect.size.width = max(0, rect.maxX - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:346:63: error: cannot find type 'CGRect' in scope
344 | @inlinable
345 | @inline(__always)
346 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
347 | let anchor = source.midX
348 | rect.size.width = max(0, rect.maxX - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:339:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
337 | }
338 | }
339 | extension MidX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
340 | public struct Pull: RectBasedLayout {
341 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:358:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
356 | }
357 | extension MidY.Limit {
358 | public typealias MinY = LayoutUI.MidY.After.Limit
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
359 | public typealias MaxY = LayoutUI.MidY.Before.Limit
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:359:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
357 | extension MidY.Limit {
358 | public typealias MinY = LayoutUI.MidY.After.Limit
359 | public typealias MaxY = LayoutUI.MidY.Before.Limit
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
360 | }
361 | extension MidY.Pull {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:362:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
360 | }
361 | extension MidY.Pull {
362 | public typealias MinY = LayoutUI.MidY.After.Pull
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
363 | public typealias MaxY = LayoutUI.MidY.Before.Pull
364 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:363:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
361 | extension MidY.Pull {
362 | public typealias MinY = LayoutUI.MidY.After.Pull
363 | public typealias MaxY = LayoutUI.MidY.Before.Pull
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
364 | }
365 | extension MidY.Before {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:372:42: error: cannot find type 'CGRect' in scope
370 | @inlinable
371 | @inline(__always)
372 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
373 | let anchor = source.midY
374 | rect.size.height = max(0, min(rect.height, anchor - rect.minY))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:372:63: error: cannot find type 'CGRect' in scope
370 | @inlinable
371 | @inline(__always)
372 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
373 | let anchor = source.midY
374 | rect.size.height = max(0, min(rect.height, anchor - rect.minY))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:365:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
363 | public typealias MaxY = LayoutUI.MidY.Before.Pull
364 | }
365 | extension MidY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
366 | public struct Limit: RectBasedLayout {
367 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:386:42: error: cannot find type 'CGRect' in scope
384 | @inlinable
385 | @inline(__always)
386 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
387 | let anchor = source.midY
388 | rect.size.height = max(0, min(rect.height, rect.maxY - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:386:63: error: cannot find type 'CGRect' in scope
384 | @inlinable
385 | @inline(__always)
386 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
387 | let anchor = source.midY
388 | rect.size.height = max(0, min(rect.height, rect.maxY - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:379:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
377 | }
378 | }
379 | extension MidY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
380 | public struct Limit: RectBasedLayout {
381 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:400:42: error: cannot find type 'CGRect' in scope
398 | @inlinable
399 | @inline(__always)
400 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
401 | let anchor = source.midY
402 | rect.size.height = max(0, anchor - rect.minY)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:400:63: error: cannot find type 'CGRect' in scope
398 | @inlinable
399 | @inline(__always)
400 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
401 | let anchor = source.midY
402 | rect.size.height = max(0, anchor - rect.minY)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:393:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
391 | }
392 | }
393 | extension MidY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
394 | public struct Pull: RectBasedLayout {
395 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:414:42: error: cannot find type 'CGRect' in scope
412 | @inlinable
413 | @inline(__always)
414 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
415 | let anchor = source.midY
416 | rect.size.height = max(0, rect.maxY - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:414:63: error: cannot find type 'CGRect' in scope
412 | @inlinable
413 | @inline(__always)
414 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
415 | let anchor = source.midY
416 | rect.size.height = max(0, rect.maxY - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:407:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
405 | }
406 | }
407 | extension MidY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
408 | public struct Pull: RectBasedLayout {
409 | @inlinable
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/LayoutBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/LayoutBuilders.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectAccessors.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectBasedLayout.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayouts.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/SwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/UIKit+AppKit.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/ViewBasedLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/ViewConstraints.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/RectConstraints.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/RectConstraints.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/RectConstraints.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/RectConstraints.dia -target arm64-apple-watchos9.0 -module-can-import-version SwiftUI 8.0.84.1 8.0.84 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/LayoutUI-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name LayoutUI -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/LayoutUI_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/RectConstraints.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/LayoutUI.swiftmodule -index-unit-output-path /LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/RectConstraints.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RectConstraints.swift
SwiftCompile normal arm64 Compiling\ LayoutBuilder.swift,\ LayoutBuilders.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/LayoutBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/LayoutBuilders.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/LayoutBuilder.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/LayoutBuilders.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutBuilders.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-18 08:26:11.609 xcodebuild[677:4140] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ RectConstraints.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift (in target 'LayoutUI' from project 'LayoutUI')
Building workspace LayoutUI with scheme LayoutUI
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
LayoutUI: /Users/admin/builder/spi-builder-workspace
resolved source packages: LayoutUI
2026-09-18 08:26:18.738 xcodebuild[828:4742] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "LayoutUI",
"name" : "LayoutUI",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.10"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "tvos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "LayoutUI",
"targets" : [
"LayoutUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "LayoutUITests",
"module_type" : "SwiftTarget",
"name" : "LayoutUITests",
"path" : "Tests/LayoutUITests",
"sources" : [
"LayoutUITests.swift"
],
"target_dependencies" : [
"LayoutUI"
],
"type" : "test"
},
{
"c99name" : "LayoutUI",
"module_type" : "SwiftTarget",
"name" : "LayoutUI",
"path" : "Sources/LayoutUI",
"product_memberships" : [
"LayoutUI"
],
"sources" : [
"LayoutBuilder.swift",
"LayoutBuilders.swift",
"RectAccessors.swift",
"RectBasedLayout.swift",
"RectConstraints.swift",
"RectLayouts.swift",
"StackLayout.swift",
"StackLayouts.swift",
"SwiftUI.swift",
"UIKit+AppKit.swift",
"ViewBasedLayout.swift",
"ViewConstraints.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
{
"workspace" : {
"name" : "LayoutUI",
"schemes" : [
"LayoutUI"
]
}
}
2026-09-18 08:26:19.941 xcodebuild[836:4817] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme LayoutUI -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme LayoutUI -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
LayoutUI: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'LayoutUI-product' in project 'LayoutUI'
➜ Explicit dependency on target 'LayoutUI' in project 'LayoutUI'
Target 'LayoutUI' in project 'LayoutUI' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver LayoutUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name LayoutUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/LayoutUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/LayoutUI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/LayoutUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/LayoutUI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/LayoutUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/LayoutUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver LayoutUI normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name LayoutUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64_32/LayoutUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64_32/LayoutUI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64_32/LayoutUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64_32/LayoutUI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64_32/LayoutUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64_32/LayoutUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ LayoutUI (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64_32 (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ RectAccessors.swift,\ RectBasedLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectAccessors.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectBasedLayout.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectAccessors.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RectAccessors.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectBasedLayout.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RectBasedLayout.swift
SwiftCompile normal arm64_32 Compiling\ SwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/SwiftUI.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/SwiftUI.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwiftUI.swift
SwiftCompile normal arm64_32 Compiling\ ViewBasedLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/ViewBasedLayout.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/ViewBasedLayout.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewBasedLayout.swift
SwiftCompile normal arm64 Compiling\ RectConstraints.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift (in target 'LayoutUI' from project 'LayoutUI')
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:18:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
16 | }
17 | extension MinX.Limit {
18 | public typealias MaxX = LayoutUI.MinX.Before.Limit
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
19 | public typealias MinX = LayoutUI.MinX.After.Limit
20 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:19:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
17 | extension MinX.Limit {
18 | public typealias MaxX = LayoutUI.MinX.Before.Limit
19 | public typealias MinX = LayoutUI.MinX.After.Limit
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
20 | }
21 | extension MinX.Pull {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:22:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
20 | }
21 | extension MinX.Pull {
22 | public typealias MaxX = LayoutUI.MinX.Before.Pull
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
23 | public typealias MinX = LayoutUI.MinX.After.Pull
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:23:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
21 | extension MinX.Pull {
22 | public typealias MaxX = LayoutUI.MinX.Before.Pull
23 | public typealias MinX = LayoutUI.MinX.After.Pull
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
24 | }
25 | extension MinX.Before {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:32:42: error: cannot find type 'CGRect' in scope
30 | @inlinable
31 | @inline(__always)
32 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
33 | let anchor = source.minX
34 | rect.size.width = max(0, min(rect.width, anchor - rect.minX))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:32:63: error: cannot find type 'CGRect' in scope
30 | @inlinable
31 | @inline(__always)
32 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
33 | let anchor = source.minX
34 | rect.size.width = max(0, min(rect.width, anchor - rect.minX))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:25:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
23 | public typealias MinX = LayoutUI.MinX.After.Pull
24 | }
25 | extension MinX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
26 | public struct Limit: RectBasedLayout {
27 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:46:42: error: cannot find type 'CGRect' in scope
44 | @inlinable
45 | @inline(__always)
46 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
47 | let anchor = source.minX
48 | rect.size.width = max(0, min(rect.width, rect.maxX - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:46:63: error: cannot find type 'CGRect' in scope
44 | @inlinable
45 | @inline(__always)
46 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
47 | let anchor = source.minX
48 | rect.size.width = max(0, min(rect.width, rect.maxX - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:39:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
37 | }
38 | }
39 | extension MinX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
40 | public struct Limit: RectBasedLayout {
41 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:60:42: error: cannot find type 'CGRect' in scope
58 | @inlinable
59 | @inline(__always)
60 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
61 | let anchor = source.minX
62 | rect.size.width = max(0, anchor - rect.minX)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:60:63: error: cannot find type 'CGRect' in scope
58 | @inlinable
59 | @inline(__always)
60 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
61 | let anchor = source.minX
62 | rect.size.width = max(0, anchor - rect.minX)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:53:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
51 | }
52 | }
53 | extension MinX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
54 | public struct Pull: RectBasedLayout {
55 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:74:42: error: cannot find type 'CGRect' in scope
72 | @inlinable
73 | @inline(__always)
74 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
75 | let anchor = source.minX
76 | rect.size.width = max(0, rect.maxX - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:74:63: error: cannot find type 'CGRect' in scope
72 | @inlinable
73 | @inline(__always)
74 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
75 | let anchor = source.minX
76 | rect.size.width = max(0, rect.maxX - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:67:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
65 | }
66 | }
67 | extension MinX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
68 | public struct Pull: RectBasedLayout {
69 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:86:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
84 | }
85 | extension MaxX.Limit {
86 | public typealias MaxX = LayoutUI.MaxX.Before.Limit
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
87 | public typealias MinX = LayoutUI.MaxX.After.Limit
88 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:87:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
85 | extension MaxX.Limit {
86 | public typealias MaxX = LayoutUI.MaxX.Before.Limit
87 | public typealias MinX = LayoutUI.MaxX.After.Limit
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
88 | }
89 | extension MaxX.Pull {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:90:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
88 | }
89 | extension MaxX.Pull {
90 | public typealias MaxX = LayoutUI.MaxX.Before.Pull
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
91 | public typealias MinX = LayoutUI.MaxX.After.Pull
92 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:91:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
89 | extension MaxX.Pull {
90 | public typealias MaxX = LayoutUI.MaxX.Before.Pull
91 | public typealias MinX = LayoutUI.MaxX.After.Pull
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
92 | }
93 | extension MaxX.Before {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:100:42: error: cannot find type 'CGRect' in scope
98 | @inlinable
99 | @inline(__always)
100 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
101 | let anchor = source.maxX
102 | rect.size.width = max(0, min(rect.width, anchor - rect.minX))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:100:63: error: cannot find type 'CGRect' in scope
98 | @inlinable
99 | @inline(__always)
100 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
101 | let anchor = source.maxX
102 | rect.size.width = max(0, min(rect.width, anchor - rect.minX))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:93:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
91 | public typealias MinX = LayoutUI.MaxX.After.Pull
92 | }
93 | extension MaxX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
94 | public struct Limit: RectBasedLayout {
95 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:114:42: error: cannot find type 'CGRect' in scope
112 | @inlinable
113 | @inline(__always)
114 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
115 | let anchor = source.maxX
116 | rect.size.width = max(0, min(rect.width, rect.maxX - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:114:63: error: cannot find type 'CGRect' in scope
112 | @inlinable
113 | @inline(__always)
114 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
115 | let anchor = source.maxX
116 | rect.size.width = max(0, min(rect.width, rect.maxX - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:107:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
105 | }
106 | }
107 | extension MaxX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
108 | public struct Limit: RectBasedLayout {
109 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:128:42: error: cannot find type 'CGRect' in scope
126 | @inlinable
127 | @inline(__always)
128 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
129 | let anchor = source.maxX
130 | rect.size.width = max(0, anchor - rect.minX)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:128:63: error: cannot find type 'CGRect' in scope
126 | @inlinable
127 | @inline(__always)
128 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
129 | let anchor = source.maxX
130 | rect.size.width = max(0, anchor - rect.minX)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:121:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
119 | }
120 | }
121 | extension MaxX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
122 | public struct Pull: RectBasedLayout {
123 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:142:42: error: cannot find type 'CGRect' in scope
140 | @inlinable
141 | @inline(__always)
142 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
143 | let anchor = source.maxX
144 | rect.size.width = max(0, rect.maxX - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:142:63: error: cannot find type 'CGRect' in scope
140 | @inlinable
141 | @inline(__always)
142 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
143 | let anchor = source.maxX
144 | rect.size.width = max(0, rect.maxX - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:135:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
133 | }
134 | }
135 | extension MaxX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
136 | public struct Pull: RectBasedLayout {
137 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:154:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
152 | }
153 | extension MinY.Limit {
154 | public typealias MaxY = LayoutUI.MinY.Before.Limit
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
155 | public typealias MinY = LayoutUI.MinY.After.Limit
156 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:155:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
153 | extension MinY.Limit {
154 | public typealias MaxY = LayoutUI.MinY.Before.Limit
155 | public typealias MinY = LayoutUI.MinY.After.Limit
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
156 | }
157 | extension MinY.Pull {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:158:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
156 | }
157 | extension MinY.Pull {
158 | public typealias MaxY = LayoutUI.MinY.Before.Pull
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
159 | public typealias MinY = LayoutUI.MinY.After.Pull
160 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:159:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
157 | extension MinY.Pull {
158 | public typealias MaxY = LayoutUI.MinY.Before.Pull
159 | public typealias MinY = LayoutUI.MinY.After.Pull
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
160 | }
161 | extension MinY.Before {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:168:42: error: cannot find type 'CGRect' in scope
166 | @inlinable
167 | @inline(__always)
168 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
169 | let anchor = source.minY
170 | rect.size.height = max(0, min(rect.height, anchor - rect.minY))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:168:63: error: cannot find type 'CGRect' in scope
166 | @inlinable
167 | @inline(__always)
168 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
169 | let anchor = source.minY
170 | rect.size.height = max(0, min(rect.height, anchor - rect.minY))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:161:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
159 | public typealias MinY = LayoutUI.MinY.After.Pull
160 | }
161 | extension MinY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
162 | public struct Limit: RectBasedLayout {
163 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:182:42: error: cannot find type 'CGRect' in scope
180 | @inlinable
181 | @inline(__always)
182 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
183 | let anchor = source.minY
184 | rect.size.height = max(0, min(rect.height, rect.maxY - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:182:63: error: cannot find type 'CGRect' in scope
180 | @inlinable
181 | @inline(__always)
182 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
183 | let anchor = source.minY
184 | rect.size.height = max(0, min(rect.height, rect.maxY - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:175:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
173 | }
174 | }
175 | extension MinY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
176 | public struct Limit: RectBasedLayout {
177 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:196:42: error: cannot find type 'CGRect' in scope
194 | @inlinable
195 | @inline(__always)
196 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
197 | let anchor = source.minY
198 | rect.size.height = max(0, anchor - rect.minY)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:196:63: error: cannot find type 'CGRect' in scope
194 | @inlinable
195 | @inline(__always)
196 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
197 | let anchor = source.minY
198 | rect.size.height = max(0, anchor - rect.minY)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:189:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
187 | }
188 | }
189 | extension MinY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
190 | public struct Pull: RectBasedLayout {
191 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:210:42: error: cannot find type 'CGRect' in scope
208 | @inlinable
209 | @inline(__always)
210 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
211 | let anchor = source.minY
212 | rect.size.height = max(0, rect.maxY - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:210:63: error: cannot find type 'CGRect' in scope
208 | @inlinable
209 | @inline(__always)
210 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
211 | let anchor = source.minY
212 | rect.size.height = max(0, rect.maxY - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:203:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
201 | }
202 | }
203 | extension MinY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
204 | public struct Pull: RectBasedLayout {
205 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:222:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
220 | }
221 | extension MaxY.Limit {
222 | public typealias MaxY = LayoutUI.MaxY.Before.Limit
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
223 | public typealias MinY = LayoutUI.MaxY.After.Limit
224 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:223:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
221 | extension MaxY.Limit {
222 | public typealias MaxY = LayoutUI.MaxY.Before.Limit
223 | public typealias MinY = LayoutUI.MaxY.After.Limit
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
224 | }
225 | extension MaxY.Pull {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:226:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
224 | }
225 | extension MaxY.Pull {
226 | public typealias MaxY = LayoutUI.MaxY.Before.Pull
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
227 | public typealias MinY = LayoutUI.MaxY.After.Pull
228 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:227:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
225 | extension MaxY.Pull {
226 | public typealias MaxY = LayoutUI.MaxY.Before.Pull
227 | public typealias MinY = LayoutUI.MaxY.After.Pull
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
228 | }
229 | extension MaxY.Before {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:236:42: error: cannot find type 'CGRect' in scope
234 | @inlinable
235 | @inline(__always)
236 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
237 | let anchor = source.maxY
238 | rect.size.height = max(0, min(rect.height, anchor - rect.minY))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:236:63: error: cannot find type 'CGRect' in scope
234 | @inlinable
235 | @inline(__always)
236 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
237 | let anchor = source.maxY
238 | rect.size.height = max(0, min(rect.height, anchor - rect.minY))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:229:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
227 | public typealias MinY = LayoutUI.MaxY.After.Pull
228 | }
229 | extension MaxY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
230 | public struct Limit: RectBasedLayout {
231 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:250:42: error: cannot find type 'CGRect' in scope
248 | @inlinable
249 | @inline(__always)
250 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
251 | let anchor = source.maxY
252 | rect.size.height = max(0, min(rect.height, rect.maxY - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:250:63: error: cannot find type 'CGRect' in scope
248 | @inlinable
249 | @inline(__always)
250 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
251 | let anchor = source.maxY
252 | rect.size.height = max(0, min(rect.height, rect.maxY - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:243:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
241 | }
242 | }
243 | extension MaxY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
244 | public struct Limit: RectBasedLayout {
245 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:264:42: error: cannot find type 'CGRect' in scope
262 | @inlinable
263 | @inline(__always)
264 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
265 | let anchor = source.maxY
266 | rect.size.height = max(0, anchor - rect.minY)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:264:63: error: cannot find type 'CGRect' in scope
262 | @inlinable
263 | @inline(__always)
264 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
265 | let anchor = source.maxY
266 | rect.size.height = max(0, anchor - rect.minY)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:257:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
255 | }
256 | }
257 | extension MaxY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
258 | public struct Pull: RectBasedLayout {
259 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:278:42: error: cannot find type 'CGRect' in scope
276 | @inlinable
277 | @inline(__always)
278 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
279 | let anchor = source.maxY
280 | rect.size.height = max(0, rect.maxY - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:278:63: error: cannot find type 'CGRect' in scope
276 | @inlinable
277 | @inline(__always)
278 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
279 | let anchor = source.maxY
280 | rect.size.height = max(0, rect.maxY - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:271:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
269 | }
270 | }
271 | extension MaxY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
272 | public struct Pull: RectBasedLayout {
273 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:290:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
288 | }
289 | extension MidX.Limit {
290 | public typealias MinX = LayoutUI.MidX.After.Limit
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
291 | public typealias MaxX = LayoutUI.MidX.Before.Limit
292 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:291:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
289 | extension MidX.Limit {
290 | public typealias MinX = LayoutUI.MidX.After.Limit
291 | public typealias MaxX = LayoutUI.MidX.Before.Limit
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
292 | }
293 | extension MidX.Pull {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:294:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
292 | }
293 | extension MidX.Pull {
294 | public typealias MinX = LayoutUI.MidX.After.Pull
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
295 | public typealias MaxX = LayoutUI.MidX.Before.Pull
296 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:295:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
293 | extension MidX.Pull {
294 | public typealias MinX = LayoutUI.MidX.After.Pull
295 | public typealias MaxX = LayoutUI.MidX.Before.Pull
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
296 | }
297 | extension MidX.Before {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:304:42: error: cannot find type 'CGRect' in scope
302 | @inlinable
303 | @inline(__always)
304 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
305 | let anchor = source.midX
306 | rect.size.width = max(0, min(rect.width, anchor - rect.minX))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:304:63: error: cannot find type 'CGRect' in scope
302 | @inlinable
303 | @inline(__always)
304 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
305 | let anchor = source.midX
306 | rect.size.width = max(0, min(rect.width, anchor - rect.minX))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:297:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
295 | public typealias MaxX = LayoutUI.MidX.Before.Pull
296 | }
297 | extension MidX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
298 | public struct Limit: RectBasedLayout {
299 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:318:42: error: cannot find type 'CGRect' in scope
316 | @inlinable
317 | @inline(__always)
318 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
319 | let anchor = source.midX
320 | rect.size.width = max(0, min(rect.width, rect.maxX - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:318:63: error: cannot find type 'CGRect' in scope
316 | @inlinable
317 | @inline(__always)
318 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
319 | let anchor = source.midX
320 | rect.size.width = max(0, min(rect.width, rect.maxX - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:311:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
309 | }
310 | }
311 | extension MidX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
312 | public struct Limit: RectBasedLayout {
313 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:332:42: error: cannot find type 'CGRect' in scope
330 | @inlinable
331 | @inline(__always)
332 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
333 | let anchor = source.midX
334 | rect.size.width = max(0, anchor - rect.minX)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:332:63: error: cannot find type 'CGRect' in scope
330 | @inlinable
331 | @inline(__always)
332 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
333 | let anchor = source.midX
334 | rect.size.width = max(0, anchor - rect.minX)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:325:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
323 | }
324 | }
325 | extension MidX.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
326 | public struct Pull: RectBasedLayout {
327 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:346:42: error: cannot find type 'CGRect' in scope
344 | @inlinable
345 | @inline(__always)
346 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
347 | let anchor = source.midX
348 | rect.size.width = max(0, rect.maxX - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:346:63: error: cannot find type 'CGRect' in scope
344 | @inlinable
345 | @inline(__always)
346 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
347 | let anchor = source.midX
348 | rect.size.width = max(0, rect.maxX - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:339:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
337 | }
338 | }
339 | extension MidX.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
340 | public struct Pull: RectBasedLayout {
341 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:358:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
356 | }
357 | extension MidY.Limit {
358 | public typealias MinY = LayoutUI.MidY.After.Limit
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
359 | public typealias MaxY = LayoutUI.MidY.Before.Limit
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:359:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
357 | extension MidY.Limit {
358 | public typealias MinY = LayoutUI.MidY.After.Limit
359 | public typealias MaxY = LayoutUI.MidY.Before.Limit
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
360 | }
361 | extension MidY.Pull {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:362:43: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
360 | }
361 | extension MidY.Pull {
362 | public typealias MinY = LayoutUI.MidY.After.Pull
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
363 | public typealias MaxY = LayoutUI.MidY.Before.Pull
364 | }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:363:43: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
361 | extension MidY.Pull {
362 | public typealias MinY = LayoutUI.MidY.After.Pull
363 | public typealias MaxY = LayoutUI.MidY.Before.Pull
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
364 | }
365 | extension MidY.Before {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:372:42: error: cannot find type 'CGRect' in scope
370 | @inlinable
371 | @inline(__always)
372 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
373 | let anchor = source.midY
374 | rect.size.height = max(0, min(rect.height, anchor - rect.minY))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:372:63: error: cannot find type 'CGRect' in scope
370 | @inlinable
371 | @inline(__always)
372 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
373 | let anchor = source.midY
374 | rect.size.height = max(0, min(rect.height, anchor - rect.minY))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:365:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
363 | public typealias MaxY = LayoutUI.MidY.Before.Pull
364 | }
365 | extension MidY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
366 | public struct Limit: RectBasedLayout {
367 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:386:42: error: cannot find type 'CGRect' in scope
384 | @inlinable
385 | @inline(__always)
386 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
387 | let anchor = source.midY
388 | rect.size.height = max(0, min(rect.height, rect.maxY - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:386:63: error: cannot find type 'CGRect' in scope
384 | @inlinable
385 | @inline(__always)
386 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
387 | let anchor = source.midY
388 | rect.size.height = max(0, min(rect.height, rect.maxY - anchor))
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:379:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
377 | }
378 | }
379 | extension MidY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
380 | public struct Limit: RectBasedLayout {
381 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:400:42: error: cannot find type 'CGRect' in scope
398 | @inlinable
399 | @inline(__always)
400 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
401 | let anchor = source.midY
402 | rect.size.height = max(0, anchor - rect.minY)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:400:63: error: cannot find type 'CGRect' in scope
398 | @inlinable
399 | @inline(__always)
400 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
401 | let anchor = source.midY
402 | rect.size.height = max(0, anchor - rect.minY)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:393:16: warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
391 | }
392 | }
393 | extension MidY.Before {
| `- warning: 'Before' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
394 | public struct Pull: RectBasedLayout {
395 | @inlinable
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:414:42: error: cannot find type 'CGRect' in scope
412 | @inlinable
413 | @inline(__always)
414 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
415 | let anchor = source.midY
416 | rect.size.height = max(0, rect.maxY - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:414:63: error: cannot find type 'CGRect' in scope
412 | @inlinable
413 | @inline(__always)
414 | public func layout(_ rect: inout CGRect, with source: CGRect) {
| `- error: cannot find type 'CGRect' in scope
415 | let anchor = source.midY
416 | rect.size.height = max(0, rect.maxY - anchor)
/Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift:407:16: warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
405 | }
406 | }
407 | extension MidY.After {
| `- warning: 'After' is deprecated: Use {constraint_anchor}.{action}.{target_anchor} pattern [#DeprecatedDeclaration]
408 | public struct Pull: RectBasedLayout {
409 | @inlinable
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/LayoutBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/LayoutBuilders.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectAccessors.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectBasedLayout.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectLayouts.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayouts.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/SwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/UIKit+AppKit.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/ViewBasedLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/ViewConstraints.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/RectConstraints.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/RectConstraints.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/RectConstraints.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/RectConstraints.dia -target arm64-apple-watchos9.0 -module-can-import-version SwiftUI 8.0.84.1 8.0.84 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/LayoutUI-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name LayoutUI -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/LayoutUI_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/RectConstraints.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/LayoutUI.swiftmodule -index-unit-output-path /LayoutUI.build/Debug-watchos/LayoutUI-t.build/Objects-normal/arm64/RectConstraints.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RectConstraints.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ LayoutUI (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64 (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ StackLayouts.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayouts.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayouts.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StackLayouts.swift
SwiftCompile normal arm64_32 Compiling\ ViewConstraints.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/ViewConstraints.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/ViewConstraints.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewConstraints.swift
SwiftCompile normal arm64_32 Compiling\ StackLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayout.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayout.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StackLayout.swift
SwiftCompile normal arm64 Compiling\ RectAccessors.swift,\ RectBasedLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectAccessors.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectBasedLayout.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectAccessors.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RectAccessors.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectBasedLayout.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RectBasedLayout.swift
SwiftCompile normal arm64 Compiling\ StackLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayout.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/StackLayout.swift (in target 'LayoutUI' from project 'LayoutUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StackLayout.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-18 08:26:20.871 xcodebuild[837:4841] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ RectConstraints.swift /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift (in target 'LayoutUI' from project 'LayoutUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LayoutUI/RectConstraints.swift (in target 'LayoutUI' from project 'LayoutUI')
Building workspace LayoutUI with scheme LayoutUI
(3 failures)
BUILD FAILURE 6.4 watchOS