This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of SDCALayer with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 10

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

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 |
[46/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 |
[47/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 |
[48/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 |
[49/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 |
[50/85] 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 | }
[51/85] 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 | }
[52/85] 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 | }
[53/85] 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 | }
[54/85] 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 | }
[55/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 |
[56/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 |
[57/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 |
[58/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 |
[59/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 |
[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 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 |
[66/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 |
[67/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 |
[68/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 |
[69/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 |
[70/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 |
[71/90] Compiling SDCALayer RawIndirectlyCodable.swift
[72/90] Compiling SDCALayer SDCAAnimation.swift
[73/90] Compiling SDCALayer SDCALayer.swift
[74/90] Compiling SDCALayer PropertyMap.swift
[75/90] Compiling SDCALayer exported.swift
[76/90] 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 |
[77/90] 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 |
[78/90] 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 |
[79/90] 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 |
[80/90] 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 |
[81/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 |
[82/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 |
[83/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 |
[84/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 |
[85/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 |
[86/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 |
[87/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 |
[88/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 |
[89/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 |
[90/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 |
Build complete! (45.43s)
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/p-x9/IndirectlyCodable.git
Fetching https://github.com/p-x9/KeyPathValue.git
[1/77] Fetching indirectlycodable
[77/154] Fetching indirectlycodable, keypathvalue
[154/9491] Fetching indirectlycodable, keypathvalue, yams
Fetched https://github.com/p-x9/KeyPathValue.git from cache (1.84s)
Fetched https://github.com/p-x9/IndirectlyCodable.git from cache (1.84s)
Fetched https://github.com/jpsim/Yams.git from cache (1.84s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.0.1 (0.68s)
Computing version for https://github.com/p-x9/KeyPathValue.git
Computed https://github.com/p-x9/KeyPathValue.git at 0.1.0 (0.66s)
Computing version for https://github.com/p-x9/IndirectlyCodable.git
Computed https://github.com/p-x9/IndirectlyCodable.git at 0.1.0 (0.66s)
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.0.1
Creating working copy for https://github.com/p-x9/IndirectlyCodable.git
Working copy of https://github.com/p-x9/IndirectlyCodable.git resolved at 0.1.0
Creating working copy for https://github.com/p-x9/KeyPathValue.git
Working copy of https://github.com/p-x9/KeyPathValue.git resolved at 0.1.0
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.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.