Build Information
Successful build of SDCALayer, reference main (f05643
), with Swift 6.0 for macOS (SPM) on 30 Nov 2024 22:42:43 UTC.
Swift 6 data race errors: 10
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAAnimationCalculationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAAnimationRotationMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCAAnimationRotationMode
25 | }
[45/85] Compiling SDCALayer CASpringAnimation+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; 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 typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; 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 typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCGPath
13 |
[46/85] Compiling SDCALayer CAMediaTimingFunction+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; 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 typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; 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 typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCGPath
13 |
[47/85] Compiling SDCALayer CAValueFunction+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; 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 typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; 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 typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCGPath
13 |
[48/85] Compiling SDCALayer CGColor+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; 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 typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; 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 typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCGPath
13 |
[49/85] Compiling SDCALayer CGPath+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; 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 typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; 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 typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCGPath
13 |
[50/85] Compiling SDCALayer JCATiledLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift:26:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
24 | }
25 |
26 | static private let propertyMap: PropertyMap<CATiledLayer, JCATiledLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | .init(\.levelsOfDetail, \.levelsOfDetail),
28 | .init(\.levelsOfDetailBias, \.levelsOfDetailBias),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[51/85] Compiling SDCALayer JCATransformLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift:26:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
24 | }
25 |
26 | static private let propertyMap: PropertyMap<CATiledLayer, JCATiledLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | .init(\.levelsOfDetail, \.levelsOfDetail),
28 | .init(\.levelsOfDetailBias, \.levelsOfDetailBias),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[52/85] Compiling SDCALayer CAAnimationConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift:26:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
24 | }
25 |
26 | static private let propertyMap: PropertyMap<CATiledLayer, JCATiledLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | .init(\.levelsOfDetail, \.levelsOfDetail),
28 | .init(\.levelsOfDetailBias, \.levelsOfDetailBias),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[53/85] Compiling SDCALayer CALayerConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift:26:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
24 | }
25 |
26 | static private let propertyMap: PropertyMap<CATiledLayer, JCATiledLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | .init(\.levelsOfDetail, \.levelsOfDetail),
28 | .init(\.levelsOfDetailBias, \.levelsOfDetailBias),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[54/85] Compiling SDCALayer OptionalType.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift:26:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
24 | }
25 |
26 | static private let propertyMap: PropertyMap<CATiledLayer, JCATiledLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | .init(\.levelsOfDetail, \.levelsOfDetail),
28 | .init(\.levelsOfDetailBias, \.levelsOfDetailBias),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[55/90] Compiling SDCALayer CAGradientLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCALayer
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:28:1: warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
26 | }
27 |
28 | extension CALayerCornerCurve: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
29 | public typealias Model = JCALayerCornerCurve
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:32:1: warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
30 | }
31 |
32 | extension CACornerMask: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
33 | public typealias Model = JCACornerMask
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:36:1: warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
34 | }
35 |
36 | extension CALayerContentsGravity: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
37 | public typealias Model = JCALayerContentsGravity
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:40:1: warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
38 | }
39 |
40 | extension CALayerContentsFormat: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
41 | public typealias Model = JCALayerContentsFormat
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:44:1: warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
42 | }
43 |
44 | extension CALayerContentsFilter: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
45 | public typealias Model = JCALayerContentsFilter
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:48:1: warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
46 | }
47 |
48 | extension CAEdgeAntialiasingMask: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
49 | public typealias Model = JCAEdgeAntialiasingMask
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAScrollLayerScrollMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAScrollLayerScrollMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAShapeLayerFillRule: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAShapeLayerFillRule
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAShapeLayerLineCap: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCAShapeLayerLineCap
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:27:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
25 | }
26 |
27 | extension CAShapeLayerLineJoin: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 | public typealias Model = JCAShapeLayerLineJoin
29 | }
[56/90] Compiling SDCALayer CALayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCALayer
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:28:1: warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
26 | }
27 |
28 | extension CALayerCornerCurve: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
29 | public typealias Model = JCALayerCornerCurve
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:32:1: warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
30 | }
31 |
32 | extension CACornerMask: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
33 | public typealias Model = JCACornerMask
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:36:1: warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
34 | }
35 |
36 | extension CALayerContentsGravity: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
37 | public typealias Model = JCALayerContentsGravity
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:40:1: warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
38 | }
39 |
40 | extension CALayerContentsFormat: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
41 | public typealias Model = JCALayerContentsFormat
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:44:1: warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
42 | }
43 |
44 | extension CALayerContentsFilter: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
45 | public typealias Model = JCALayerContentsFilter
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:48:1: warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
46 | }
47 |
48 | extension CAEdgeAntialiasingMask: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
49 | public typealias Model = JCAEdgeAntialiasingMask
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAScrollLayerScrollMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAScrollLayerScrollMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAShapeLayerFillRule: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAShapeLayerFillRule
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAShapeLayerLineCap: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCAShapeLayerLineCap
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:27:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
25 | }
26 |
27 | extension CAShapeLayerLineJoin: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 | public typealias Model = JCAShapeLayerLineJoin
29 | }
[57/90] Compiling SDCALayer CAReplicatorLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCALayer
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:28:1: warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
26 | }
27 |
28 | extension CALayerCornerCurve: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
29 | public typealias Model = JCALayerCornerCurve
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:32:1: warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
30 | }
31 |
32 | extension CACornerMask: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
33 | public typealias Model = JCACornerMask
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:36:1: warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
34 | }
35 |
36 | extension CALayerContentsGravity: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
37 | public typealias Model = JCALayerContentsGravity
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:40:1: warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
38 | }
39 |
40 | extension CALayerContentsFormat: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
41 | public typealias Model = JCALayerContentsFormat
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:44:1: warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
42 | }
43 |
44 | extension CALayerContentsFilter: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
45 | public typealias Model = JCALayerContentsFilter
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:48:1: warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
46 | }
47 |
48 | extension CAEdgeAntialiasingMask: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
49 | public typealias Model = JCAEdgeAntialiasingMask
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAScrollLayerScrollMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAScrollLayerScrollMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAShapeLayerFillRule: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAShapeLayerFillRule
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAShapeLayerLineCap: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCAShapeLayerLineCap
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:27:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
25 | }
26 |
27 | extension CAShapeLayerLineJoin: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 | public typealias Model = JCAShapeLayerLineJoin
29 | }
[58/90] Compiling SDCALayer CAScrollLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCALayer
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:28:1: warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
26 | }
27 |
28 | extension CALayerCornerCurve: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
29 | public typealias Model = JCALayerCornerCurve
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:32:1: warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
30 | }
31 |
32 | extension CACornerMask: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
33 | public typealias Model = JCACornerMask
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:36:1: warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
34 | }
35 |
36 | extension CALayerContentsGravity: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
37 | public typealias Model = JCALayerContentsGravity
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:40:1: warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
38 | }
39 |
40 | extension CALayerContentsFormat: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
41 | public typealias Model = JCALayerContentsFormat
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:44:1: warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
42 | }
43 |
44 | extension CALayerContentsFilter: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
45 | public typealias Model = JCALayerContentsFilter
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:48:1: warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
46 | }
47 |
48 | extension CAEdgeAntialiasingMask: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
49 | public typealias Model = JCAEdgeAntialiasingMask
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAScrollLayerScrollMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAScrollLayerScrollMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAShapeLayerFillRule: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAShapeLayerFillRule
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAShapeLayerLineCap: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCAShapeLayerLineCap
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:27:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
25 | }
26 |
27 | extension CAShapeLayerLineJoin: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 | public typealias Model = JCAShapeLayerLineJoin
29 | }
[59/90] Compiling SDCALayer CAShapeLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCALayer
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:28:1: warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
26 | }
27 |
28 | extension CALayerCornerCurve: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
29 | public typealias Model = JCALayerCornerCurve
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:32:1: warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
30 | }
31 |
32 | extension CACornerMask: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
33 | public typealias Model = JCACornerMask
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:36:1: warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
34 | }
35 |
36 | extension CALayerContentsGravity: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
37 | public typealias Model = JCALayerContentsGravity
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:40:1: warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
38 | }
39 |
40 | extension CALayerContentsFormat: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
41 | public typealias Model = JCALayerContentsFormat
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:44:1: warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
42 | }
43 |
44 | extension CALayerContentsFilter: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
45 | public typealias Model = JCALayerContentsFilter
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:48:1: warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
46 | }
47 |
48 | extension CAEdgeAntialiasingMask: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
49 | public typealias Model = JCAEdgeAntialiasingMask
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAScrollLayerScrollMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAScrollLayerScrollMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAShapeLayerFillRule: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAShapeLayerFillRule
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAShapeLayerLineCap: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCAShapeLayerLineCap
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:27:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
25 | }
26 |
27 | extension CAShapeLayerLineJoin: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 | public typealias Model = JCAShapeLayerLineJoin
29 | }
[60/90] Compiling SDCALayer CAMediaTimingFunction+.swift
[61/90] Compiling SDCALayer CATransform3D+.swift
[62/90] Compiling SDCALayer CGColor+.swift
[63/90] Compiling SDCALayer CGPath+.swift
[64/90] Compiling SDCALayer Codable+.swift
[65/90] Compiling SDCALayer CATextLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCATextLayerTruncationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCATextLayerAlignmentMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:21:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | }
20 |
21 | static private let propertyMap: PropertyMap<CAAnimation, JCAAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | .init(\.beginTime, \.beginTime),
23 | .init(\.duration, \.duration),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[66/90] Compiling SDCALayer CATiledLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCATextLayerTruncationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCATextLayerAlignmentMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:21:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | }
20 |
21 | static private let propertyMap: PropertyMap<CAAnimation, JCAAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | .init(\.beginTime, \.beginTime),
23 | .init(\.duration, \.duration),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[67/90] Compiling SDCALayer CATransformLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCATextLayerTruncationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCATextLayerAlignmentMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:21:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | }
20 |
21 | static private let propertyMap: PropertyMap<CAAnimation, JCAAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | .init(\.beginTime, \.beginTime),
23 | .init(\.duration, \.duration),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[68/90] Compiling SDCALayer JCAAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCATextLayerTruncationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCATextLayerAlignmentMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:21:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | }
20 |
21 | static private let propertyMap: PropertyMap<CAAnimation, JCAAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | .init(\.beginTime, \.beginTime),
23 | .init(\.duration, \.duration),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[69/90] Compiling SDCALayer JCAAnimationGroup.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCATextLayerTruncationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCATextLayerAlignmentMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:21:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | }
20 |
21 | static private let propertyMap: PropertyMap<CAAnimation, JCAAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | .init(\.beginTime, \.beginTime),
23 | .init(\.duration, \.duration),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[70/90] Compiling SDCALayer JCAMediaTimingFunction.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift:28:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
26 | }
27 |
28 | static private let propertyMap: PropertyMap<CAGradientLayer, JCAGradientLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | // .init(\.colors, \.colors), // handle manually
30 | // .init(\.locations, \.locations), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[71/90] Compiling SDCALayer JCAValueFunction.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift:28:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
26 | }
27 |
28 | static private let propertyMap: PropertyMap<CAGradientLayer, JCAGradientLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | // .init(\.colors, \.colors), // handle manually
30 | // .init(\.locations, \.locations), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[72/90] Compiling SDCALayer JCGColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift:28:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
26 | }
27 |
28 | static private let propertyMap: PropertyMap<CAGradientLayer, JCAGradientLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | // .init(\.colors, \.colors), // handle manually
30 | // .init(\.locations, \.locations), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[73/90] Compiling SDCALayer JCGPath.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift:28:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
26 | }
27 |
28 | static private let propertyMap: PropertyMap<CAGradientLayer, JCAGradientLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | // .init(\.colors, \.colors), // handle manually
30 | // .init(\.locations, \.locations), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[74/90] Compiling SDCALayer JCAGradientLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift:28:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
26 | }
27 |
28 | static private let propertyMap: PropertyMap<CAGradientLayer, JCAGradientLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | // .init(\.colors, \.colors), // handle manually
30 | // .init(\.locations, \.locations), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[75/90] Compiling SDCALayer JCABasicAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift:30:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
28 | }
29 |
30 | static private let propertyMap: PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | // .init(\.values, \.values),
32 | .init(\.path, \.path),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | }
24 |
25 | static private let propertyMap: PropertyMap<CAPropertyAnimation, JCAPropertyAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | .init(\.keyPath, \.keyPath),
27 | .init(\.isAdditive, \.isAdditive),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | }
24 |
25 | static private let propertyMap: PropertyMap<CASpringAnimation, JCASpringAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | .init(\.mass, \.mass),
27 | .init(\.stiffness, \.stiffness),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[76/90] Compiling SDCALayer JCAKeyframeAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift:30:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
28 | }
29 |
30 | static private let propertyMap: PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | // .init(\.values, \.values),
32 | .init(\.path, \.path),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | }
24 |
25 | static private let propertyMap: PropertyMap<CAPropertyAnimation, JCAPropertyAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | .init(\.keyPath, \.keyPath),
27 | .init(\.isAdditive, \.isAdditive),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | }
24 |
25 | static private let propertyMap: PropertyMap<CASpringAnimation, JCASpringAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | .init(\.mass, \.mass),
27 | .init(\.stiffness, \.stiffness),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[77/90] Compiling SDCALayer JCAPropertyAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift:30:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
28 | }
29 |
30 | static private let propertyMap: PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | // .init(\.values, \.values),
32 | .init(\.path, \.path),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | }
24 |
25 | static private let propertyMap: PropertyMap<CAPropertyAnimation, JCAPropertyAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | .init(\.keyPath, \.keyPath),
27 | .init(\.isAdditive, \.isAdditive),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | }
24 |
25 | static private let propertyMap: PropertyMap<CASpringAnimation, JCASpringAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | .init(\.mass, \.mass),
27 | .init(\.stiffness, \.stiffness),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[78/90] Compiling SDCALayer JCASpringAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift:30:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
28 | }
29 |
30 | static private let propertyMap: PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | // .init(\.values, \.values),
32 | .init(\.path, \.path),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | }
24 |
25 | static private let propertyMap: PropertyMap<CAPropertyAnimation, JCAPropertyAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | .init(\.keyPath, \.keyPath),
27 | .init(\.isAdditive, \.isAdditive),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | }
24 |
25 | static private let propertyMap: PropertyMap<CASpringAnimation, JCASpringAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | .init(\.mass, \.mass),
27 | .init(\.stiffness, \.stiffness),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[79/90] Compiling SDCALayer JCAAnimationAny.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift:30:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
28 | }
29 |
30 | static private let propertyMap: PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | // .init(\.values, \.values),
32 | .init(\.path, \.path),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | }
24 |
25 | static private let propertyMap: PropertyMap<CAPropertyAnimation, JCAPropertyAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | .init(\.keyPath, \.keyPath),
27 | .init(\.isAdditive, \.isAdditive),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | }
24 |
25 | static private let propertyMap: PropertyMap<CASpringAnimation, JCASpringAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | .init(\.mass, \.mass),
27 | .init(\.stiffness, \.stiffness),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[80/90] Compiling SDCALayer RawIndirectlyCodable.swift
[81/90] Compiling SDCALayer SDCAAnimation.swift
[82/90] Compiling SDCALayer SDCALayer.swift
[83/90] Compiling SDCALayer PropertyMap.swift
[84/90] Compiling SDCALayer exported.swift
[85/90] Emitting module SDCALayer
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAAnimation: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; 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 typealias Model = JCAAnimation
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:29:1: warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
27 | }
28 |
29 | extension CAMediaTimingFillMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
30 | public typealias Model = JCAMediaTimingFillMode
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAAnimationCalculationMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAAnimationCalculationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAAnimationRotationMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCAAnimationRotationMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; 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 typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; 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 typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCGPath
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public typealias Model = JCALayer
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:28:1: warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
26 | }
27 |
28 | extension CALayerCornerCurve: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
29 | public typealias Model = JCALayerCornerCurve
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:32:1: warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
30 | }
31 |
32 | extension CACornerMask: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
33 | public typealias Model = JCACornerMask
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:36:1: warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
34 | }
35 |
36 | extension CALayerContentsGravity: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
37 | public typealias Model = JCALayerContentsGravity
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:40:1: warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
38 | }
39 |
40 | extension CALayerContentsFormat: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
41 | public typealias Model = JCALayerContentsFormat
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:44:1: warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
42 | }
43 |
44 | extension CALayerContentsFilter: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
45 | public typealias Model = JCALayerContentsFilter
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:48:1: warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
46 | }
47 |
48 | extension CAEdgeAntialiasingMask: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
49 | public typealias Model = JCAEdgeAntialiasingMask
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAScrollLayerScrollMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAScrollLayerScrollMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAShapeLayerFillRule: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCAShapeLayerFillRule
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAShapeLayerLineCap: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCAShapeLayerLineCap
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:27:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
25 | }
26 |
27 | extension CAShapeLayerLineJoin: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 | public typealias Model = JCAShapeLayerLineJoin
29 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public typealias Model = JCATextLayerTruncationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
| |- warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
24 | public typealias Model = JCATextLayerAlignmentMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:21:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | }
20 |
21 | static private let propertyMap: PropertyMap<CAAnimation, JCAAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | .init(\.beginTime, \.beginTime),
23 | .init(\.duration, \.duration),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift:30:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
28 | }
29 |
30 | static private let propertyMap: PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | // .init(\.values, \.values),
32 | .init(\.path, \.path),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | }
24 |
25 | static private let propertyMap: PropertyMap<CAPropertyAnimation, JCAPropertyAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | .init(\.keyPath, \.keyPath),
27 | .init(\.isAdditive, \.isAdditive),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | }
24 |
25 | static private let propertyMap: PropertyMap<CASpringAnimation, JCASpringAnimation> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | .init(\.mass, \.mass),
27 | .init(\.stiffness, \.stiffness),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift:28:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
26 | }
27 |
28 | static private let propertyMap: PropertyMap<CAGradientLayer, JCAGradientLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | // .init(\.colors, \.colors), // handle manually
30 | // .init(\.locations, \.locations), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:20:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | static private let propertyMap: PropertyMap<CALayer, JCALayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | .init(\.bounds, \.bounds),
22 | .init(\.position, \.position),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift:34:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
32 | }
33 |
34 | static private let propertyMap: PropertyMap<CAReplicatorLayer, JCAReplicatorLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | .init(\.instanceCount, \.instanceCount),
36 | .init(\.preservesDepth, \.preservesDepth),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift:35:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | static private let propertyMap: PropertyMap<CAShapeLayer, JCAShapeLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | .init(\.path, \.path),
37 | .init(\.fillColor, \.fillColor),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift:32:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
30 | }
31 |
32 | static private let propertyMap: PropertyMap<CATextLayer, JCATextLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | // .init(\.string, \.string), // handle manually
34 | // .init(\.font, \.font), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift:26:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
24 | }
25 |
26 | static private let propertyMap: PropertyMap<CATiledLayer, JCATiledLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | .init(\.levelsOfDetail, \.levelsOfDetail),
28 | .init(\.levelsOfDetailBias, \.levelsOfDetailBias),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[86/90] Compiling SDCALayer JCALayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:20:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | static private let propertyMap: PropertyMap<CALayer, JCALayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | .init(\.bounds, \.bounds),
22 | .init(\.position, \.position),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift:34:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
32 | }
33 |
34 | static private let propertyMap: PropertyMap<CAReplicatorLayer, JCAReplicatorLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | .init(\.instanceCount, \.instanceCount),
36 | .init(\.preservesDepth, \.preservesDepth),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift:35:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | static private let propertyMap: PropertyMap<CAShapeLayer, JCAShapeLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | .init(\.path, \.path),
37 | .init(\.fillColor, \.fillColor),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift:32:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
30 | }
31 |
32 | static private let propertyMap: PropertyMap<CATextLayer, JCATextLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | // .init(\.string, \.string), // handle manually
34 | // .init(\.font, \.font), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[87/90] Compiling SDCALayer JCAReplicatorLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:20:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | static private let propertyMap: PropertyMap<CALayer, JCALayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | .init(\.bounds, \.bounds),
22 | .init(\.position, \.position),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift:34:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
32 | }
33 |
34 | static private let propertyMap: PropertyMap<CAReplicatorLayer, JCAReplicatorLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | .init(\.instanceCount, \.instanceCount),
36 | .init(\.preservesDepth, \.preservesDepth),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift:35:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | static private let propertyMap: PropertyMap<CAShapeLayer, JCAShapeLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | .init(\.path, \.path),
37 | .init(\.fillColor, \.fillColor),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift:32:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
30 | }
31 |
32 | static private let propertyMap: PropertyMap<CATextLayer, JCATextLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | // .init(\.string, \.string), // handle manually
34 | // .init(\.font, \.font), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[88/90] Compiling SDCALayer JCAScrollLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:20:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | static private let propertyMap: PropertyMap<CALayer, JCALayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | .init(\.bounds, \.bounds),
22 | .init(\.position, \.position),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift:34:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
32 | }
33 |
34 | static private let propertyMap: PropertyMap<CAReplicatorLayer, JCAReplicatorLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | .init(\.instanceCount, \.instanceCount),
36 | .init(\.preservesDepth, \.preservesDepth),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift:35:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | static private let propertyMap: PropertyMap<CAShapeLayer, JCAShapeLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | .init(\.path, \.path),
37 | .init(\.fillColor, \.fillColor),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift:32:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
30 | }
31 |
32 | static private let propertyMap: PropertyMap<CATextLayer, JCATextLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | // .init(\.string, \.string), // handle manually
34 | // .init(\.font, \.font), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[89/90] Compiling SDCALayer JCAShapeLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:20:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | static private let propertyMap: PropertyMap<CALayer, JCALayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | .init(\.bounds, \.bounds),
22 | .init(\.position, \.position),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift:34:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
32 | }
33 |
34 | static private let propertyMap: PropertyMap<CAReplicatorLayer, JCAReplicatorLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | .init(\.instanceCount, \.instanceCount),
36 | .init(\.preservesDepth, \.preservesDepth),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift:35:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | static private let propertyMap: PropertyMap<CAShapeLayer, JCAShapeLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | .init(\.path, \.path),
37 | .init(\.fillColor, \.fillColor),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift:32:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
30 | }
31 |
32 | static private let propertyMap: PropertyMap<CATextLayer, JCATextLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | // .init(\.string, \.string), // handle manually
34 | // .init(\.font, \.font), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
[90/90] Compiling SDCALayer JCATextLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:20:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | static private let propertyMap: PropertyMap<CALayer, JCALayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | .init(\.bounds, \.bounds),
22 | .init(\.position, \.position),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift:34:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
32 | }
33 |
34 | static private let propertyMap: PropertyMap<CAReplicatorLayer, JCAReplicatorLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | .init(\.instanceCount, \.instanceCount),
36 | .init(\.preservesDepth, \.preservesDepth),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift:35:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | static private let propertyMap: PropertyMap<CAShapeLayer, JCAShapeLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | .init(\.path, \.path),
37 | .init(\.fillColor, \.fillColor),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift:32:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
30 | }
31 |
32 | static private let propertyMap: PropertyMap<CATextLayer, JCATextLayer> = .init([
| |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'propertyMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | // .init(\.string, \.string), // handle manually
34 | // .init(\.font, \.font), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
11 | import KeyPathValue
12 |
13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
| `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
14 | public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
15 |
Build complete! (35.00s)
Build complete.
{
"dependencies" : [
{
"identity" : "indirectlycodable",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/p-x9/IndirectlyCodable.git"
},
{
"identity" : "keypathvalue",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/p-x9/KeyPathValue.git"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.1",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
}
],
"manifest_display_name" : "SDCALayer",
"name" : "SDCALayer",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
}
],
"products" : [
{
"name" : "SDCALayer",
"targets" : [
"SDCALayer"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SDCALayerTests",
"module_type" : "SwiftTarget",
"name" : "SDCALayerTests",
"path" : "Tests/SDCALayerTests",
"sources" : [
"SDCALayerTests.swift"
],
"target_dependencies" : [
"SDCALayer"
],
"type" : "test"
},
{
"c99name" : "SDCALayer",
"module_type" : "SwiftTarget",
"name" : "SDCALayer",
"path" : "Sources/SDCALayer",
"product_dependencies" : [
"IndirectlyCodable",
"KeyPathValue",
"Yams"
],
"product_memberships" : [
"SDCALayer"
],
"sources" : [
"Extension/CAMediaTimingFunction+.swift",
"Extension/CATransform3D+.swift",
"Extension/CGColor+.swift",
"Extension/CGPath+.swift",
"Extension/Codable+.swift",
"Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift",
"Extension/IndirectlyCodable/Animation/CAAnimationGroup+ICodable.swift",
"Extension/IndirectlyCodable/Animation/CABasicAnimation+ICodable.swift",
"Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift",
"Extension/IndirectlyCodable/Animation/CAPropertyAnimation+ICodable.swift",
"Extension/IndirectlyCodable/Animation/CASpringAnimation+ICodable.swift",
"Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift",
"Extension/IndirectlyCodable/CAValueFunction+ICodable.swift",
"Extension/IndirectlyCodable/CGColor+ICodable.swift",
"Extension/IndirectlyCodable/CGPath+ICodable.swift",
"Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift",
"Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift",
"Extension/IndirectlyCodable/Layer/CAReplicatorLayer+ICodable.swift",
"Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift",
"Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift",
"Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift",
"Extension/IndirectlyCodable/Layer/CATiledLayer+ICodable.swift",
"Extension/IndirectlyCodable/Layer/CATransformLayer+ICodable.swift",
"Model/Animation/JCAAnimation.swift",
"Model/Animation/JCAAnimationGroup.swift",
"Model/Animation/JCABasicAnimation.swift",
"Model/Animation/JCAKeyframeAnimation.swift",
"Model/Animation/JCAPropertyAnimation.swift",
"Model/Animation/JCASpringAnimation.swift",
"Model/JCAAnimationAny.swift",
"Model/JCAMediaTimingFunction.swift",
"Model/JCAValueFunction.swift",
"Model/JCGColor.swift",
"Model/JCGPath.swift",
"Model/Layer/JCAGradientLayer.swift",
"Model/Layer/JCALayer.swift",
"Model/Layer/JCAReplicatorLayer.swift",
"Model/Layer/JCAScrollLayer.swift",
"Model/Layer/JCAShapeLayer.swift",
"Model/Layer/JCATextLayer.swift",
"Model/Layer/JCATiledLayer.swift",
"Model/Layer/JCATransformLayer.swift",
"Protocol/CAAnimationConvertible.swift",
"Protocol/CALayerConvertible.swift",
"Protocol/OptionalType.swift",
"Protocol/RawIndirectlyCodable.swift",
"SDCAAnimation.swift",
"SDCALayer.swift",
"Util/PropertyMap.swift",
"Util/exported.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
Done.