Build Information
Successful build of Anima, reference main (edbde6), with Swift 6.0 for macOS (SPM) on 8 Feb 2026 21:31:24 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/flocked/Anima.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/flocked/Anima
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at edbde65 updated
Cloned https://github.com/flocked/Anima.git
Revision (git rev-parse @):
edbde6596317db6ccd9618ea1846be699f3e6cc0
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/flocked/Anima.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/flocked/Anima.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-5BDAB9E9C0126B9D.txt
[3/68] Emitting module Anima
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:200:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
198 | }
199 |
200 | extension NSDirectionalEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
201 | public init(_ animatableData: AnimatableArray<Double>) {
202 | self.init(top: animatableData[0], leading: animatableData[1], bottom: animatableData[2], trailing: animatableData[3])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:216:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
214 |
215 | #if os(macOS)
216 | extension NSEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
217 | public var animatableData: AnimatableArray<Double> {
218 | get { [top, left, bottom, right] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:247:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
245 | #endif
246 |
247 | extension CGVector: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
248 | public var animatableData: AnimatableArray<Double> {
249 | get { [dx, dy] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:262:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
260 | }
261 |
262 | extension CATransform3D: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
263 | public init(_ animatableData: AnimatableArray<Double>) {
264 | self.init(m11: animatableData[0], m12: animatableData[1], m13: animatableData[2], m14: animatableData[3], m21: animatableData[4], m22: animatableData[5], m23: animatableData[6], m24: animatableData[7], m31: animatableData[8], m32: animatableData[9], m33: animatableData[10], m34: animatableData[11], m41: animatableData[12], m42: animatableData[13], m43: animatableData[14], m44: animatableData[15])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:334:1: warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
332 | }
333 |
334 | extension Array: AnimatableProperty, AdditiveArithmetic, VectorArithmetic where Element: AnimatableProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
335 | public init(_ animatableData: AnimatableArray<Element.AnimatableData>) {
336 | self.init(animatableData.elements.compactMap { Element($0) })
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/CoreAnimation/CATransform3D+.swift:12:5: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import QuartzCore
11 |
12 | extension CATransform3D: Equatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
13 | public static func == (lhs: CATransform3D, rhs: CATransform3D) -> Bool {
14 | CATransform3DEqualToTransform(lhs, rhs)
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/CoreGraphics+.swift:46:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
44 | }
45 |
46 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 | public func hash(into hasher: inout Hasher) {
48 | hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:15:1: warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
13 | import SwiftUI
14 |
15 | extension NSDirectionalRectEdge: Hashable {}
| |- warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | #if os(macOS)
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:18:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
16 |
17 | #if os(macOS)
18 | extension NSEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 | public static func == (lhs: NSEdgeInsets, rhs: NSEdgeInsets) -> Bool {
20 | lhs.hashValue == rhs.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:91:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
89 | }
90 |
91 | extension NSDirectionalEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
92 | public static func == (lhs: NSDirectionalEdgeInsets, rhs: NSDirectionalEdgeInsets) -> Bool {
93 | lhs.hashValue == rhs.hashValue
[4/75] Compiling Anima CATransform3DExtensions.swift
[5/75] Compiling Anima CGFloatVectorTypes.swift
[6/75] Compiling Anima SIMDConvenienceExtensions.swift
[7/75] Compiling Anima SIMDDecomposed.swift
[8/75] Compiling Anima Rotation.swift
[9/75] Compiling Anima Rubberband.swift
[10/75] Compiling Anima Scale.swift
[11/75] Compiling Anima NSUIColor+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/CoreAnimation/CATransform3D+.swift:12:5: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import QuartzCore
11 |
12 | extension CATransform3D: Equatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
13 | public static func == (lhs: CATransform3D, rhs: CATransform3D) -> Bool {
14 | CATransform3DEqualToTransform(lhs, rhs)
[12/75] Compiling Anima CALayer+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/CoreAnimation/CATransform3D+.swift:12:5: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import QuartzCore
11 |
12 | extension CATransform3D: Equatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
13 | public static func == (lhs: CATransform3D, rhs: CATransform3D) -> Bool {
14 | CATransform3DEqualToTransform(lhs, rhs)
[13/75] Compiling Anima CAMediaTimingFunction+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/CoreAnimation/CATransform3D+.swift:12:5: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import QuartzCore
11 |
12 | extension CATransform3D: Equatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
13 | public static func == (lhs: CATransform3D, rhs: CATransform3D) -> Bool {
14 | CATransform3DEqualToTransform(lhs, rhs)
[14/75] Compiling Anima CATransform3D+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/CoreAnimation/CATransform3D+.swift:12:5: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import QuartzCore
11 |
12 | extension CATransform3D: Equatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
13 | public static func == (lhs: CATransform3D, rhs: CATransform3D) -> Bool {
14 | CATransform3DEqualToTransform(lhs, rhs)
[15/75] Compiling Anima InnerShadowLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/CoreAnimation/CATransform3D+.swift:12:5: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import QuartzCore
11 |
12 | extension CATransform3D: Equatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
13 | public static func == (lhs: CATransform3D, rhs: CATransform3D) -> Bool {
14 | CATransform3DEqualToTransform(lhs, rhs)
[16/75] Compiling Anima DisplayLink+Combine.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/CoreAnimation/CATransform3D+.swift:12:5: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import QuartzCore
11 |
12 | extension CATransform3D: Equatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
13 | public static func == (lhs: CATransform3D, rhs: CATransform3D) -> Bool {
14 | CATransform3DEqualToTransform(lhs, rhs)
[17/75] Compiling Anima KeyValueObserver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/CoreAnimation/CATransform3D+.swift:12:5: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import QuartzCore
11 |
12 | extension CATransform3D: Equatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
13 | public static func == (lhs: CATransform3D, rhs: CATransform3D) -> Bool {
14 | CATransform3DEqualToTransform(lhs, rhs)
[18/75] Compiling Anima AnimatablePropertyProvider.swift
[19/75] Compiling Anima AnimationProvider.swift
[20/75] Compiling Anima PropertyAnimator+Layer.swift
[21/75] Compiling Anima PropertyAnimator+Layout.swift
[22/75] Compiling Anima PropertyAnimator+Popover.swift
[23/75] Compiling Anima PropertyAnimator+View.swift
[24/75] Compiling Anima PropertyAnimator+Window.swift
[25/75] Compiling Anima PropertyAnimator.swift
[26/75] Compiling Anima NSObject+Observe.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/CoreGraphics+.swift:46:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
44 | }
45 |
46 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 | public func hash(into hasher: inout Hasher) {
48 | hasher.combine(x)
[27/75] Compiling Anima NotificationCenter+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/CoreGraphics+.swift:46:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
44 | }
45 |
46 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 | public func hash(into hasher: inout Hasher) {
48 | hasher.combine(x)
[28/75] Compiling Anima KeyPath+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/CoreGraphics+.swift:46:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
44 | }
45 |
46 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 | public func hash(into hasher: inout Hasher) {
48 | hasher.combine(x)
[29/75] Compiling Anima ApproximateEquatable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/CoreGraphics+.swift:46:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
44 | }
45 |
46 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 | public func hash(into hasher: inout Hasher) {
48 | hasher.combine(x)
[30/75] Compiling Anima CVTimeStamp+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/CoreGraphics+.swift:46:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
44 | }
45 |
46 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 | public func hash(into hasher: inout Hasher) {
48 | hasher.combine(x)
[31/75] Compiling Anima Comparable+Clamp.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/CoreGraphics+.swift:46:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
44 | }
45 |
46 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 | public func hash(into hasher: inout Hasher) {
48 | hasher.combine(x)
[32/75] Compiling Anima CoreGraphics+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/CoreGraphics+.swift:46:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
44 | }
45 |
46 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 | public func hash(into hasher: inout Hasher) {
48 | hasher.combine(x)
[33/75] Compiling Anima BaseAnimation.swift
[34/75] Compiling Anima ValueAnimation.swift
[35/75] Compiling Anima CubicAnimation.swift
[36/75] Compiling Anima CubicFunction.swift
[37/75] Compiling Anima DecayAnimation.swift
[38/75] Compiling Anima DecayFunction.swift
[39/75] Compiling Anima EasingAnimation.swift
[40/75] Compiling Anima NSUIBezierpath+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:15:1: warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
13 | import SwiftUI
14 |
15 | extension NSDirectionalRectEdge: Hashable {}
| |- warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | #if os(macOS)
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:18:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
16 |
17 | #if os(macOS)
18 | extension NSEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 | public static func == (lhs: NSEdgeInsets, rhs: NSEdgeInsets) -> Bool {
20 | lhs.hashValue == rhs.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:91:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
89 | }
90 |
91 | extension NSDirectionalEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
92 | public static func == (lhs: NSDirectionalEdgeInsets, rhs: NSDirectionalEdgeInsets) -> Bool {
93 | lhs.hashValue == rhs.hashValue
[41/75] Compiling Anima NSUIEdgeInset+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:15:1: warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
13 | import SwiftUI
14 |
15 | extension NSDirectionalRectEdge: Hashable {}
| |- warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | #if os(macOS)
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:18:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
16 |
17 | #if os(macOS)
18 | extension NSEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 | public static func == (lhs: NSEdgeInsets, rhs: NSEdgeInsets) -> Bool {
20 | lhs.hashValue == rhs.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:91:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
89 | }
90 |
91 | extension NSDirectionalEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
92 | public static func == (lhs: NSDirectionalEdgeInsets, rhs: NSDirectionalEdgeInsets) -> Bool {
93 | lhs.hashValue == rhs.hashValue
[42/75] Compiling Anima NSValue+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:15:1: warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
13 | import SwiftUI
14 |
15 | extension NSDirectionalRectEdge: Hashable {}
| |- warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | #if os(macOS)
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:18:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
16 |
17 | #if os(macOS)
18 | extension NSEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 | public static func == (lhs: NSEdgeInsets, rhs: NSEdgeInsets) -> Bool {
20 | lhs.hashValue == rhs.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:91:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
89 | }
90 |
91 | extension NSDirectionalEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
92 | public static func == (lhs: NSDirectionalEdgeInsets, rhs: NSDirectionalEdgeInsets) -> Bool {
93 | lhs.hashValue == rhs.hashValue
[43/75] Compiling Anima Number+FloatInitializable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:15:1: warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
13 | import SwiftUI
14 |
15 | extension NSDirectionalRectEdge: Hashable {}
| |- warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | #if os(macOS)
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:18:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
16 |
17 | #if os(macOS)
18 | extension NSEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 | public static func == (lhs: NSEdgeInsets, rhs: NSEdgeInsets) -> Bool {
20 | lhs.hashValue == rhs.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:91:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
89 | }
90 |
91 | extension NSDirectionalEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
92 | public static func == (lhs: NSDirectionalEdgeInsets, rhs: NSDirectionalEdgeInsets) -> Bool {
93 | lhs.hashValue == rhs.hashValue
[44/75] Compiling Anima Sequence+Sort.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:15:1: warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
13 | import SwiftUI
14 |
15 | extension NSDirectionalRectEdge: Hashable {}
| |- warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | #if os(macOS)
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:18:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
16 |
17 | #if os(macOS)
18 | extension NSEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 | public static func == (lhs: NSEdgeInsets, rhs: NSEdgeInsets) -> Bool {
20 | lhs.hashValue == rhs.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:91:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
89 | }
90 |
91 | extension NSDirectionalEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
92 | public static func == (lhs: NSDirectionalEdgeInsets, rhs: NSDirectionalEdgeInsets) -> Bool {
93 | lhs.hashValue == rhs.hashValue
[45/75] Compiling Anima TimeInterval+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:15:1: warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
13 | import SwiftUI
14 |
15 | extension NSDirectionalRectEdge: Hashable {}
| |- warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | #if os(macOS)
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:18:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
16 |
17 | #if os(macOS)
18 | extension NSEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 | public static func == (lhs: NSEdgeInsets, rhs: NSEdgeInsets) -> Bool {
20 | lhs.hashValue == rhs.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:91:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
89 | }
90 |
91 | extension NSDirectionalEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
92 | public static func == (lhs: NSDirectionalEdgeInsets, rhs: NSDirectionalEdgeInsets) -> Bool {
93 | lhs.hashValue == rhs.hashValue
[46/75] Compiling Anima VectorArithmetic+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:15:1: warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
13 | import SwiftUI
14 |
15 | extension NSDirectionalRectEdge: Hashable {}
| |- warning: extension declares a conformance of imported type 'NSDirectionalRectEdge' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | #if os(macOS)
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:18:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
16 |
17 | #if os(macOS)
18 | extension NSEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 | public static func == (lhs: NSEdgeInsets, rhs: NSEdgeInsets) -> Bool {
20 | lhs.hashValue == rhs.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift:91:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
89 | }
90 |
91 | extension NSDirectionalEdgeInsets: Hashable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
92 | public static func == (lhs: NSDirectionalEdgeInsets, rhs: NSDirectionalEdgeInsets) -> Bool {
93 | lhs.hashValue == rhs.hashValue
[47/75] Compiling Anima NSUI Typealias.swift
[48/75] Compiling Anima Optional.swift
[49/75] Compiling Anima SIMD+.swift
[50/75] Compiling Anima NSScrollView+.swift
[51/75] Compiling Anima NSUIScrollView+.swift
[52/75] Compiling Anima NSUITextField+.swift
[53/75] Compiling Anima NSUIView+.swift
[54/75] Compiling Anima CAKeyframeAnimationEmittable+Layer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Misc/ColorMath.swift:831:17: warning: variable 'vector' was never mutated; consider changing to 'let' constant
829 | var color = rgbToColorSpace(color, colorspace: colorspace)
830 | if let hueIndex = colorspace.hueIndex {
831 | var vector = hueToVector(color[hueIndex])
| `- warning: variable 'vector' was never mutated; consider changing to 'let' constant
832 | color[hueIndex] = vector.x
833 | return color.scalars + [vector.y]
[55/75] Compiling Anima CAKeyframeAnimationEmittable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Misc/ColorMath.swift:831:17: warning: variable 'vector' was never mutated; consider changing to 'let' constant
829 | var color = rgbToColorSpace(color, colorspace: colorspace)
830 | if let hueIndex = colorspace.hueIndex {
831 | var vector = hueToVector(color[hueIndex])
| `- warning: variable 'vector' was never mutated; consider changing to 'let' constant
832 | color[hueIndex] = vector.x
833 | return color.scalars + [vector.y]
[56/75] Compiling Anima CAKeyframeAnimationValueConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Misc/ColorMath.swift:831:17: warning: variable 'vector' was never mutated; consider changing to 'let' constant
829 | var color = rgbToColorSpace(color, colorspace: colorspace)
830 | if let hueIndex = colorspace.hueIndex {
831 | var vector = hueToVector(color[hueIndex])
| `- warning: variable 'vector' was never mutated; consider changing to 'let' constant
832 | color[hueIndex] = vector.x
833 | return color.scalars + [vector.y]
[57/75] Compiling Anima ColorMath.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Misc/ColorMath.swift:831:17: warning: variable 'vector' was never mutated; consider changing to 'let' constant
829 | var color = rgbToColorSpace(color, colorspace: colorspace)
830 | if let hueIndex = colorspace.hueIndex {
831 | var vector = hueToVector(color[hueIndex])
| `- warning: variable 'vector' was never mutated; consider changing to 'let' constant
832 | color[hueIndex] = vector.x
833 | return color.scalars + [vector.y]
[58/75] Compiling Anima BorderConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Misc/ColorMath.swift:831:17: warning: variable 'vector' was never mutated; consider changing to 'let' constant
829 | var color = rgbToColorSpace(color, colorspace: colorspace)
830 | if let hueIndex = colorspace.hueIndex {
831 | var vector = hueToVector(color[hueIndex])
| `- warning: variable 'vector' was never mutated; consider changing to 'let' constant
832 | color[hueIndex] = vector.x
833 | return color.scalars + [vector.y]
[59/75] Compiling Anima ShadowConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Misc/ColorMath.swift:831:17: warning: variable 'vector' was never mutated; consider changing to 'let' constant
829 | var color = rgbToColorSpace(color, colorspace: colorspace)
830 | if let hueIndex = colorspace.hueIndex {
831 | var vector = hueToVector(color[hueIndex])
| `- warning: variable 'vector' was never mutated; consider changing to 'let' constant
832 | color[hueIndex] = vector.x
833 | return color.scalars + [vector.y]
[60/75] Compiling Anima CALayerExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/Misc/ColorMath.swift:831:17: warning: variable 'vector' was never mutated; consider changing to 'let' constant
829 | var color = rgbToColorSpace(color, colorspace: colorspace)
830 | if let hueIndex = colorspace.hueIndex {
831 | var vector = hueToVector(color[hueIndex])
| `- warning: variable 'vector' was never mutated; consider changing to 'let' constant
832 | color[hueIndex] = vector.x
833 | return color.scalars + [vector.y]
[61/75] Compiling Anima TimingFunction.swift
[62/75] Compiling Anima ColorAnimation.swift
[63/75] Compiling Anima Keyframe.swift
[64/75] Compiling Anima Spring.swift
[65/75] Compiling Anima SpringAnimation.swift
[66/75] Compiling Anima AssociatedValue.swift
[67/75] Compiling Anima CGColor+.swift
[68/75] Compiling Anima Anima+AnimationConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:200:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
198 | }
199 |
200 | extension NSDirectionalEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
201 | public init(_ animatableData: AnimatableArray<Double>) {
202 | self.init(top: animatableData[0], leading: animatableData[1], bottom: animatableData[2], trailing: animatableData[3])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:216:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
214 |
215 | #if os(macOS)
216 | extension NSEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
217 | public var animatableData: AnimatableArray<Double> {
218 | get { [top, left, bottom, right] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:247:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
245 | #endif
246 |
247 | extension CGVector: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
248 | public var animatableData: AnimatableArray<Double> {
249 | get { [dx, dy] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:262:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
260 | }
261 |
262 | extension CATransform3D: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
263 | public init(_ animatableData: AnimatableArray<Double>) {
264 | self.init(m11: animatableData[0], m12: animatableData[1], m13: animatableData[2], m14: animatableData[3], m21: animatableData[4], m22: animatableData[5], m23: animatableData[6], m24: animatableData[7], m31: animatableData[8], m32: animatableData[9], m33: animatableData[10], m34: animatableData[11], m41: animatableData[12], m42: animatableData[13], m43: animatableData[14], m44: animatableData[15])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:334:1: warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
332 | }
333 |
334 | extension Array: AnimatableProperty, AdditiveArithmetic, VectorArithmetic where Element: AnimatableProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
335 | public init(_ animatableData: AnimatableArray<Element.AnimatableData>) {
336 | self.init(animatableData.elements.compactMap { Element($0) })
[69/75] Compiling Anima Anima+AnimationOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:200:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
198 | }
199 |
200 | extension NSDirectionalEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
201 | public init(_ animatableData: AnimatableArray<Double>) {
202 | self.init(top: animatableData[0], leading: animatableData[1], bottom: animatableData[2], trailing: animatableData[3])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:216:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
214 |
215 | #if os(macOS)
216 | extension NSEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
217 | public var animatableData: AnimatableArray<Double> {
218 | get { [top, left, bottom, right] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:247:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
245 | #endif
246 |
247 | extension CGVector: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
248 | public var animatableData: AnimatableArray<Double> {
249 | get { [dx, dy] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:262:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
260 | }
261 |
262 | extension CATransform3D: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
263 | public init(_ animatableData: AnimatableArray<Double>) {
264 | self.init(m11: animatableData[0], m12: animatableData[1], m13: animatableData[2], m14: animatableData[3], m21: animatableData[4], m22: animatableData[5], m23: animatableData[6], m24: animatableData[7], m31: animatableData[8], m32: animatableData[9], m33: animatableData[10], m34: animatableData[11], m41: animatableData[12], m42: animatableData[13], m43: animatableData[14], m44: animatableData[15])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:334:1: warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
332 | }
333 |
334 | extension Array: AnimatableProperty, AdditiveArithmetic, VectorArithmetic where Element: AnimatableProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
335 | public init(_ animatableData: AnimatableArray<Element.AnimatableData>) {
336 | self.init(animatableData.elements.compactMap { Element($0) })
[70/75] Compiling Anima Anima+AnimationState.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:200:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
198 | }
199 |
200 | extension NSDirectionalEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
201 | public init(_ animatableData: AnimatableArray<Double>) {
202 | self.init(top: animatableData[0], leading: animatableData[1], bottom: animatableData[2], trailing: animatableData[3])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:216:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
214 |
215 | #if os(macOS)
216 | extension NSEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
217 | public var animatableData: AnimatableArray<Double> {
218 | get { [top, left, bottom, right] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:247:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
245 | #endif
246 |
247 | extension CGVector: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
248 | public var animatableData: AnimatableArray<Double> {
249 | get { [dx, dy] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:262:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
260 | }
261 |
262 | extension CATransform3D: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
263 | public init(_ animatableData: AnimatableArray<Double>) {
264 | self.init(m11: animatableData[0], m12: animatableData[1], m13: animatableData[2], m14: animatableData[3], m21: animatableData[4], m22: animatableData[5], m23: animatableData[6], m24: animatableData[7], m31: animatableData[8], m32: animatableData[9], m33: animatableData[10], m34: animatableData[11], m41: animatableData[12], m42: animatableData[13], m43: animatableData[14], m44: animatableData[15])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:334:1: warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
332 | }
333 |
334 | extension Array: AnimatableProperty, AdditiveArithmetic, VectorArithmetic where Element: AnimatableProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
335 | public init(_ animatableData: AnimatableArray<Element.AnimatableData>) {
336 | self.init(animatableData.elements.compactMap { Element($0) })
[71/75] Compiling Anima Anima+ColorSpace.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:200:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
198 | }
199 |
200 | extension NSDirectionalEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
201 | public init(_ animatableData: AnimatableArray<Double>) {
202 | self.init(top: animatableData[0], leading: animatableData[1], bottom: animatableData[2], trailing: animatableData[3])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:216:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
214 |
215 | #if os(macOS)
216 | extension NSEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
217 | public var animatableData: AnimatableArray<Double> {
218 | get { [top, left, bottom, right] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:247:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
245 | #endif
246 |
247 | extension CGVector: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
248 | public var animatableData: AnimatableArray<Double> {
249 | get { [dx, dy] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:262:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
260 | }
261 |
262 | extension CATransform3D: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
263 | public init(_ animatableData: AnimatableArray<Double>) {
264 | self.init(m11: animatableData[0], m12: animatableData[1], m13: animatableData[2], m14: animatableData[3], m21: animatableData[4], m22: animatableData[5], m23: animatableData[6], m24: animatableData[7], m31: animatableData[8], m32: animatableData[9], m33: animatableData[10], m34: animatableData[11], m41: animatableData[12], m42: animatableData[13], m43: animatableData[14], m44: animatableData[15])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:334:1: warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
332 | }
333 |
334 | extension Array: AnimatableProperty, AdditiveArithmetic, VectorArithmetic where Element: AnimatableProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
335 | public init(_ animatableData: AnimatableArray<Element.AnimatableData>) {
336 | self.init(animatableData.elements.compactMap { Element($0) })
[72/75] Compiling Anima Anima.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:200:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
198 | }
199 |
200 | extension NSDirectionalEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
201 | public init(_ animatableData: AnimatableArray<Double>) {
202 | self.init(top: animatableData[0], leading: animatableData[1], bottom: animatableData[2], trailing: animatableData[3])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:216:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
214 |
215 | #if os(macOS)
216 | extension NSEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
217 | public var animatableData: AnimatableArray<Double> {
218 | get { [top, left, bottom, right] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:247:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
245 | #endif
246 |
247 | extension CGVector: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
248 | public var animatableData: AnimatableArray<Double> {
249 | get { [dx, dy] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:262:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
260 | }
261 |
262 | extension CATransform3D: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
263 | public init(_ animatableData: AnimatableArray<Double>) {
264 | self.init(m11: animatableData[0], m12: animatableData[1], m13: animatableData[2], m14: animatableData[3], m21: animatableData[4], m22: animatableData[5], m23: animatableData[6], m24: animatableData[7], m31: animatableData[8], m32: animatableData[9], m33: animatableData[10], m34: animatableData[11], m41: animatableData[12], m42: animatableData[13], m43: animatableData[14], m44: animatableData[15])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:334:1: warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
332 | }
333 |
334 | extension Array: AnimatableProperty, AdditiveArithmetic, VectorArithmetic where Element: AnimatableProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
335 | public init(_ animatableData: AnimatableArray<Element.AnimatableData>) {
336 | self.init(animatableData.elements.compactMap { Element($0) })
[73/75] Compiling Anima AnimationController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:200:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
198 | }
199 |
200 | extension NSDirectionalEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
201 | public init(_ animatableData: AnimatableArray<Double>) {
202 | self.init(top: animatableData[0], leading: animatableData[1], bottom: animatableData[2], trailing: animatableData[3])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:216:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
214 |
215 | #if os(macOS)
216 | extension NSEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
217 | public var animatableData: AnimatableArray<Double> {
218 | get { [top, left, bottom, right] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:247:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
245 | #endif
246 |
247 | extension CGVector: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
248 | public var animatableData: AnimatableArray<Double> {
249 | get { [dx, dy] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:262:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
260 | }
261 |
262 | extension CATransform3D: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
263 | public init(_ animatableData: AnimatableArray<Double>) {
264 | self.init(m11: animatableData[0], m12: animatableData[1], m13: animatableData[2], m14: animatableData[3], m21: animatableData[4], m22: animatableData[5], m23: animatableData[6], m24: animatableData[7], m31: animatableData[8], m32: animatableData[9], m33: animatableData[10], m34: animatableData[11], m41: animatableData[12], m42: animatableData[13], m43: animatableData[14], m44: animatableData[15])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:334:1: warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
332 | }
333 |
334 | extension Array: AnimatableProperty, AdditiveArithmetic, VectorArithmetic where Element: AnimatableProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
335 | public init(_ animatableData: AnimatableArray<Element.AnimatableData>) {
336 | self.init(animatableData.elements.compactMap { Element($0) })
[74/75] Compiling Anima AnimatableArray.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:200:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
198 | }
199 |
200 | extension NSDirectionalEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
201 | public init(_ animatableData: AnimatableArray<Double>) {
202 | self.init(top: animatableData[0], leading: animatableData[1], bottom: animatableData[2], trailing: animatableData[3])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:216:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
214 |
215 | #if os(macOS)
216 | extension NSEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
217 | public var animatableData: AnimatableArray<Double> {
218 | get { [top, left, bottom, right] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:247:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
245 | #endif
246 |
247 | extension CGVector: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
248 | public var animatableData: AnimatableArray<Double> {
249 | get { [dx, dy] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:262:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
260 | }
261 |
262 | extension CATransform3D: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
263 | public init(_ animatableData: AnimatableArray<Double>) {
264 | self.init(m11: animatableData[0], m12: animatableData[1], m13: animatableData[2], m14: animatableData[3], m21: animatableData[4], m22: animatableData[5], m23: animatableData[6], m24: animatableData[7], m31: animatableData[8], m32: animatableData[9], m33: animatableData[10], m34: animatableData[11], m41: animatableData[12], m42: animatableData[13], m43: animatableData[14], m44: animatableData[15])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:334:1: warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
332 | }
333 |
334 | extension Array: AnimatableProperty, AdditiveArithmetic, VectorArithmetic where Element: AnimatableProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
335 | public init(_ animatableData: AnimatableArray<Element.AnimatableData>) {
336 | self.init(animatableData.elements.compactMap { Element($0) })
[75/75] Compiling Anima AnimatableProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:200:1: warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
198 | }
199 |
200 | extension NSDirectionalEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSDirectionalEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
201 | public init(_ animatableData: AnimatableArray<Double>) {
202 | self.init(top: animatableData[0], leading: animatableData[1], bottom: animatableData[2], trailing: animatableData[3])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:216:5: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
214 |
215 | #if os(macOS)
216 | extension NSEdgeInsets: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocols 'Equatable', 'Animatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
217 | public var animatableData: AnimatableArray<Double> {
218 | get { [top, left, bottom, right] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:247:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
245 | #endif
246 |
247 | extension CGVector: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
248 | public var animatableData: AnimatableArray<Double> {
249 | get { [dx, dy] }
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:262:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
260 | }
261 |
262 | extension CATransform3D: AnimatableProperty, Animatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Animatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
263 | public init(_ animatableData: AnimatableArray<Double>) {
264 | self.init(m11: animatableData[0], m12: animatableData[1], m13: animatableData[2], m14: animatableData[3], m21: animatableData[4], m22: animatableData[5], m23: animatableData[6], m24: animatableData[7], m31: animatableData[8], m32: animatableData[9], m33: animatableData[10], m34: animatableData[11], m41: animatableData[12], m42: animatableData[13], m43: animatableData[14], m44: animatableData[15])
/Users/admin/builder/spi-builder-workspace/Sources/Anima/AnimatableProperty/AnimatableProperty.swift:334:1: warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
332 | }
333 |
334 | extension Array: AnimatableProperty, AdditiveArithmetic, VectorArithmetic where Element: AnimatableProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocols 'AdditiveArithmetic', 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
335 | public init(_ animatableData: AnimatableArray<Element.AnimatableData>) {
336 | self.init(animatableData.elements.compactMap { Element($0) })
Build complete! (9.09s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Anima",
"name" : "Anima",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "tvos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Anima",
"targets" : [
"Anima"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "AnimaTests",
"module_type" : "SwiftTarget",
"name" : "AnimaTests",
"path" : "Tests/AnimaTests",
"sources" : [
"AnimaTests.swift"
],
"target_dependencies" : [
"Anima"
],
"type" : "test"
},
{
"c99name" : "Anima",
"module_type" : "SwiftTarget",
"name" : "Anima",
"path" : "Sources/Anima",
"product_memberships" : [
"Anima"
],
"sources" : [
"Anima/Anima+AnimationConfiguration.swift",
"Anima/Anima+AnimationOptions.swift",
"Anima/Anima+AnimationState.swift",
"Anima/Anima+ColorSpace.swift",
"Anima/Anima.swift",
"Anima/AnimationController.swift",
"AnimatableProperty/AnimatableArray.swift",
"AnimatableProperty/AnimatableProperty.swift",
"AnimatablePropertyProvider/AnimatablePropertyProvider.swift",
"AnimatablePropertyProvider/AnimationProvider.swift",
"AnimatablePropertyProvider/PropertyAnimator+Layer.swift",
"AnimatablePropertyProvider/PropertyAnimator+Layout.swift",
"AnimatablePropertyProvider/PropertyAnimator+Popover.swift",
"AnimatablePropertyProvider/PropertyAnimator+View.swift",
"AnimatablePropertyProvider/PropertyAnimator+Window.swift",
"AnimatablePropertyProvider/PropertyAnimator.swift",
"Animations/Base/BaseAnimation.swift",
"Animations/Base/ValueAnimation.swift",
"Animations/Cubic/CubicAnimation.swift",
"Animations/Cubic/CubicFunction.swift",
"Animations/Decay/DecayAnimation.swift",
"Animations/Decay/DecayFunction.swift",
"Animations/Easing/EasingAnimation.swift",
"Animations/Easing/TimingFunction.swift",
"Animations/Misc/ColorAnimation.swift",
"Animations/Misc/Keyframe.swift",
"Animations/Spring/Spring.swift",
"Animations/Spring/SpringAnimation.swift",
"Extensions/AssociatedValue.swift",
"Extensions/Colors/CGColor+.swift",
"Extensions/Colors/NSUIColor+.swift",
"Extensions/CoreAnimation/CALayer+.swift",
"Extensions/CoreAnimation/CAMediaTimingFunction+.swift",
"Extensions/CoreAnimation/CATransform3D+.swift",
"Extensions/CoreAnimation/InnerShadowLayer.swift",
"Extensions/DisplayLink+Combine.swift",
"Extensions/KVO/KeyValueObserver.swift",
"Extensions/KVO/NSObject+Observe.swift",
"Extensions/KVO/NotificationCenter+.swift",
"Extensions/KeyPath+.swift",
"Extensions/Math & Geometry/ApproximateEquatable.swift",
"Extensions/Math & Geometry/CVTimeStamp+.swift",
"Extensions/Math & Geometry/Comparable+Clamp.swift",
"Extensions/Math & Geometry/CoreGraphics+.swift",
"Extensions/Math & Geometry/NSUIBezierpath+.swift",
"Extensions/Math & Geometry/NSUIEdgeInset+.swift",
"Extensions/Math & Geometry/NSValue+.swift",
"Extensions/Math & Geometry/Number+FloatInitializable.swift",
"Extensions/Math & Geometry/Sequence+Sort.swift",
"Extensions/Math & Geometry/TimeInterval+.swift",
"Extensions/Math & Geometry/VectorArithmetic+.swift",
"Extensions/NSUI Typealias.swift",
"Extensions/Optional.swift",
"Extensions/SIMD+.swift",
"Extensions/Views/NSScrollView+.swift",
"Extensions/Views/NSUIScrollView+.swift",
"Extensions/Views/NSUITextField+.swift",
"Extensions/Views/NSUIView+.swift",
"Misc/CAKeyFrameAnimation/CAKeyframeAnimationEmittable+Layer.swift",
"Misc/CAKeyFrameAnimation/CAKeyframeAnimationEmittable.swift",
"Misc/CAKeyFrameAnimation/CAKeyframeAnimationValueConvertible.swift",
"Misc/ColorMath.swift",
"Misc/ContentConfiguration/BorderConfiguration.swift",
"Misc/ContentConfiguration/ShadowConfiguration.swift",
"Misc/Decomposed/CALayerExtensions.swift",
"Misc/Decomposed/CATransform3DExtensions.swift",
"Misc/Decomposed/CGFloatVectorTypes.swift",
"Misc/Decomposed/SIMDConvenienceExtensions.swift",
"Misc/Decomposed/SIMDDecomposed.swift",
"Misc/Rotation.swift",
"Misc/Rubberband.swift",
"Misc/Scale.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.