The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of SPDiffable, reference main (fd80c6), with Swift 6.1 for visionOS using Xcode 16.3 on 26 Apr 2025 23:28:12 UTC.

Swift 6 data race errors: 6

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SPDiffable -destination generic/platform=xrOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures

Build Log

open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:29:5: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    init(
    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:29:5: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    init(
    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:41:15: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
    typealias Snapshot = NSDiffableDataSourceSnapshot<SPDiffableSection, SPDiffableItem>
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:41:15: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
    typealias Snapshot = NSDiffableDataSourceSnapshot<SPDiffableSection, SPDiffableItem>
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:44:15: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
    typealias SectionSnapshot = NSDiffableDataSourceSectionSnapshot<SPDiffableItem>
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:25:7: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
class AppleCollectionDiffableDataSource: UICollectionViewDiffableDataSource<SPDiffableSection, SPDiffableItem> {
      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:25:7: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
class AppleCollectionDiffableDataSource: UICollectionViewDiffableDataSource<SPDiffableSection, SPDiffableItem> {
      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:34:15: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        super.init(collectionView: collectionView, cellProvider: cellProvider)
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:34:15: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        super.init(collectionView: collectionView, cellProvider: cellProvider)
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:35:14: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        self.supplementaryViewProvider = headerFooterProvider
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:35:14: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        self.supplementaryViewProvider = headerFooterProvider
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+HeaderFooterProvider.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+UICollectionViewDelegate.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:48:30: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        self.collectionView?.delegate = self
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:368:69: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDelegate> delegate;
                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:50:41: warning: call to main actor-isolated initializer 'init(collectionView:cellProvider:headerFooterProvider:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        self.appleDiffableDataSource = .init(
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:29:5: note: calls to initializer 'init(collectionView:cellProvider:headerFooterProvider:)' from outside of its actor context are implicitly asynchronous
    init(
    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:29:5: note: main actor isolation inferred from inheritance from generic class 'UICollectionViewDiffableDataSource'
    init(
    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:105:34: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: true, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:105:34: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: true, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:111:73: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                var sectionSnapshot = AppleCollectionDiffableDataSource.SectionSnapshot()
                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:116:41: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                        sectionSnapshot.append([header])
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:118:37: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                    sectionSnapshot.append(section.items, to: header)
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:120:37: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                    sectionSnapshot.append(section.items)
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:123:33: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                sectionSnapshot.expand(sectionSnapshot.items)
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:123:56: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                sectionSnapshot.expand(sectionSnapshot.items)
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:124:42: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
                appleDiffableDataSource?.apply(sectionSnapshot, to: section, animatingDifferences: animated)
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:124:42: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
                appleDiffableDataSource?.apply(sectionSnapshot, to: section, animatingDifferences: animated)
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:105:34: warning: call to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: true, completion: completion)
                                 ^
UIKit.UICollectionViewDiffableDataSource.apply:2:38: note: calls to instance method 'apply(_:animatingDifferences:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:96:17: note: add '@MainActor' to make instance method 'set(_:animated:completion:)' part of global actor 'MainActor'
    public func set(_ sections: [SPDiffableSection], animated: Bool, completion: (() -> Void)? = nil) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:124:42: warning: call to main actor-isolated instance method 'apply(_:to:animatingDifferences:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                appleDiffableDataSource?.apply(sectionSnapshot, to: section, animatingDifferences: animated)
                                         ^
UIKit.UICollectionViewDiffableDataSource.apply:2:40: note: calls to instance method 'apply(_:to:animatingDifferences:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public func apply(_ snapshot: NSDiffableDataSourceSectionSnapshot<ItemIdentifierType>, to section: SectionIdentifierType, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)}
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:96:17: note: add '@MainActor' to make instance method 'set(_:animated:completion:)' part of global actor 'MainActor'
    public func set(_ sections: [SPDiffableSection], animated: Bool, completion: (() -> Void)? = nil) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:131:54: warning: main actor-isolated property 'indexPathsForVisibleItems' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        let visibleIndexPaths = self.collectionView?.indexPathsForVisibleItems ?? []
                                                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:451:57: note: property declared here
@property (nonatomic, readonly) NSArray<NSIndexPath *> *indexPathsForVisibleItems;
                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:96:17: note: add '@MainActor' to make instance method 'set(_:animated:completion:)' part of global actor 'MainActor'
    public func set(_ sections: [SPDiffableSection], animated: Bool, completion: (() -> Void)? = nil) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:159:22: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reconfigureItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:159:22: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reconfigureItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:161:22: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reloadItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:161:22: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reloadItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:163:34: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: false)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:163:34: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: false)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:163:34: warning: call to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: false)
                                 ^
UIKit.UICollectionViewDiffableDataSource.apply:2:38: note: calls to instance method 'apply(_:animatingDifferences:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:143:17: note: add '@MainActor' to make instance method 'set(_:animated:completion:)' part of global actor 'MainActor'
    public func set(_ items: [SPDiffableItem], animated: Bool, completion: (() -> Void)? = nil) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:167:55: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        guard var snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:167:55: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        guard var snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:169:22: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reconfigureItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:169:22: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reconfigureItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:171:22: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reloadItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:171:22: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reloadItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:173:34: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: false)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:173:34: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: false)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:167:55: warning: call to main actor-isolated instance method 'snapshot()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        guard var snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
UIKit.UICollectionViewDiffableDataSource.snapshot:2:38: note: calls to instance method 'snapshot()' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func snapshot() -> NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:166:17: note: add '@MainActor' to make instance method 'reconfigure' part of global actor 'MainActor'
    public func reconfigure(_ items: [SPDiffableItem]) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:173:34: warning: call to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: false)
                                 ^
UIKit.UICollectionViewDiffableDataSource.apply:2:38: note: calls to instance method 'apply(_:animatingDifferences:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:166:17: note: add '@MainActor' to make instance method 'reconfigure' part of global actor 'MainActor'
    public func reconfigure(_ items: [SPDiffableItem]) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:177:55: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:177:55: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:178:34: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:178:34: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:177:55: warning: call to main actor-isolated instance method 'snapshot()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
UIKit.UICollectionViewDiffableDataSource.snapshot:2:38: note: calls to instance method 'snapshot()' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func snapshot() -> NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:176:17: note: add '@MainActor' to make instance method 'updateLayout(animated:completion:)' part of global actor 'MainActor'
    public func updateLayout(animated: Bool, completion: (() -> Void)? = nil) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:178:34: warning: call to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
                                 ^
UIKit.UICollectionViewDiffableDataSource.apply:2:38: note: calls to instance method 'apply(_:animatingDifferences:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:176:17: note: add '@MainActor' to make instance method 'updateLayout(animated:completion:)' part of global actor 'MainActor'
    public func updateLayout(animated: Bool, completion: (() -> Void)? = nil) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:193:53: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        guard let itemID = appleDiffableDataSource?.itemIdentifier(for: indexPath)?.id else { return nil }
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:193:53: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        guard let itemID = appleDiffableDataSource?.itemIdentifier(for: indexPath)?.id else { return nil }
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:193:53: warning: call to main actor-isolated instance method 'itemIdentifier(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        guard let itemID = appleDiffableDataSource?.itemIdentifier(for: indexPath)?.id else { return nil }
                                                    ^
UIKit.UICollectionViewDiffableDataSource.itemIdentifier:2:38: note: calls to instance method 'itemIdentifier(for:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func itemIdentifier(for indexPath: IndexPath) -> ItemIdentifierType?}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:192:17: note: add '@MainActor' to make instance method 'getItem(indexPath:)' part of global actor 'MainActor'
    public func getItem(indexPath: IndexPath) -> SPDiffableItem? {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:202:55: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return nil }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:202:55: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return nil }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:203:32: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        guard index < snapshot.sectionIdentifiers.count else { return nil }
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:203:32: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        guard index < snapshot.sectionIdentifiers.count else { return nil }
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:204:25: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        return snapshot.sectionIdentifiers[index]
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:204:25: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        return snapshot.sectionIdentifiers[index]
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:202:55: warning: call to main actor-isolated instance method 'snapshot()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return nil }
                                                      ^
UIKit.UICollectionViewDiffableDataSource.snapshot:2:38: note: calls to instance method 'snapshot()' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func snapshot() -> NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:201:17: note: add '@MainActor' to make instance method 'getSection(index:)' part of global actor 'MainActor'
    public func getSection(index: Int) -> SPDiffableSection? {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:212:53: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
            var snapshot = appleDiffableDataSource?.snapshot() ?? AppleCollectionDiffableDataSource.Snapshot()
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:212:53: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
            var snapshot = appleDiffableDataSource?.snapshot() ?? AppleCollectionDiffableDataSource.Snapshot()
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:212:101: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            var snapshot = appleDiffableDataSource?.snapshot() ?? AppleCollectionDiffableDataSource.Snapshot()
                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:212:101: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            var snapshot = appleDiffableDataSource?.snapshot() ?? AppleCollectionDiffableDataSource.Snapshot()
                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:212:17: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
            var snapshot = appleDiffableDataSource?.snapshot() ?? AppleCollectionDiffableDataSource.Snapshot()
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:212:17: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
            var snapshot = appleDiffableDataSource?.snapshot() ?? AppleCollectionDiffableDataSource.Snapshot()
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:216:44: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            let deletedSections = snapshot.sectionIdentifiers.filter({ (checkSection) -> Bool in
                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:216:44: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            let deletedSections = snapshot.sectionIdentifiers.filter({ (checkSection) -> Bool in
                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:220:26: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                snapshot.deleteSections(deletedSections)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:220:26: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                snapshot.deleteSections(deletedSections)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:226:34: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                return !snapshot.sectionIdentifiers.contains(where: {
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:226:34: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                return !snapshot.sectionIdentifiers.contains(where: {
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:231:26: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                snapshot.appendSections(addedSections)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:231:26: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                snapshot.appendSections(addedSections)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:240:40: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                guard let _ = snapshot.sectionIdentifiers.first(where: { $0.id == section.id }) else { continue }
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:240:40: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                guard let _ = snapshot.sectionIdentifiers.first(where: { $0.id == section.id }) else { continue }
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:241:40: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                guard let _ = snapshot.sectionIdentifiers.first(where: { $0.id == previousSection.id }) else { continue }
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:241:40: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                guard let _ = snapshot.sectionIdentifiers.first(where: { $0.id == previousSection.id }) else { continue }
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:248:26: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                snapshot.moveSection(section, afterSection: previousSection)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:248:26: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                snapshot.moveSection(section, afterSection: previousSection)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:253:42: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            for checkSection in snapshot.sectionIdentifiers {
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:253:42: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            for checkSection in snapshot.sectionIdentifiers {
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:262:62: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            var snapshot = AppleCollectionDiffableDataSource.Snapshot()
                                                             ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:262:62: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            var snapshot = AppleCollectionDiffableDataSource.Snapshot()
                                                             ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:263:22: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.appendSections(sections)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:263:22: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.appendSections(sections)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:265:26: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                snapshot.appendItems(section.items, toSection: section)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:265:26: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
                snapshot.appendItems(section.items, toSection: section)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:212:53: warning: call to main actor-isolated instance method 'snapshot()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            var snapshot = appleDiffableDataSource?.snapshot() ?? AppleCollectionDiffableDataSource.Snapshot()
                                                    ^
UIKit.UICollectionViewDiffableDataSource.snapshot:2:38: note: calls to instance method 'snapshot()' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func snapshot() -> NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:209:18: note: add '@MainActor' to make instance method 'convertToSnapshot' part of global actor 'MainActor'
    private func convertToSnapshot(_ sections: [SPDiffableSection]) -> AppleCollectionDiffableDataSource.Snapshot {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:50:41: warning: sending value of non-Sendable type '(UICollectionView, IndexPath, SPDiffableItem) -> UICollectionViewCell?' risks causing data races; this is an error in the Swift 6 language mode
        self.appleDiffableDataSource = .init(
                                       ~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:50:41: note: sending task-isolated value of non-Sendable type '(UICollectionView, IndexPath, SPDiffableItem) -> UICollectionViewCell?' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
        self.appleDiffableDataSource = .init(
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:50:41: warning: sending value of non-Sendable type '(UICollectionView, String, IndexPath) -> UICollectionReusableView?' risks causing data races; this is an error in the Swift 6 language mode
        self.appleDiffableDataSource = .init(
                                       ~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:50:41: note: sending task-isolated value of non-Sendable type '(UICollectionView, String, IndexPath) -> UICollectionReusableView?' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
        self.appleDiffableDataSource = .init(
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:212:53: warning: sending value of non-Sendable type 'AppleCollectionDiffableDataSource' risks causing data races; this is an error in the Swift 6 language mode
            var snapshot = appleDiffableDataSource?.snapshot() ?? AppleCollectionDiffableDataSource.Snapshot()
                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:212:53: note: sending value of non-Sendable type 'AppleCollectionDiffableDataSource' to main actor-isolated instance method 'snapshot()' risks causing data races between main actor-isolated and local nonisolated uses
            var snapshot = appleDiffableDataSource?.snapshot() ?? AppleCollectionDiffableDataSource.Snapshot()
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:216:70: note: access can happen concurrently
            let deletedSections = snapshot.sectionIdentifiers.filter({ (checkSection) -> Bool in
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:193:53: warning: sending value of non-Sendable type 'AppleCollectionDiffableDataSource' risks causing data races; this is an error in the Swift 6 language mode
        guard let itemID = appleDiffableDataSource?.itemIdentifier(for: indexPath)?.id else { return nil }
                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:193:53: note: sending value of non-Sendable type 'AppleCollectionDiffableDataSource' to main actor-isolated instance method 'itemIdentifier(for:)' risks causing data races between main actor-isolated and local nonisolated uses
        guard let itemID = appleDiffableDataSource?.itemIdentifier(for: indexPath)?.id else { return nil }
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:195:5: note: access can happen concurrently
    }
~~~~^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:194:16: note: access can happen concurrently
        return getItem(id: itemID)
               ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:167:55: warning: sending value of non-Sendable type 'AppleCollectionDiffableDataSource' risks causing data races; this is an error in the Swift 6 language mode
        guard var snapshot = appleDiffableDataSource?.snapshot() else { return }
                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:167:55: note: sending value of non-Sendable type 'AppleCollectionDiffableDataSource' to main actor-isolated instance method 'snapshot()' risks causing data races between main actor-isolated and local nonisolated uses
        guard var snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:171:22: note: access can happen concurrently
            snapshot.reloadItems(items)
            ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:169:22: note: access can happen concurrently
            snapshot.reconfigureItems(items)
            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:124:42: warning: sending 'sectionSnapshot' risks causing data races; this is an error in the Swift 6 language mode
                appleDiffableDataSource?.apply(sectionSnapshot, to: section, animatingDifferences: animated)
                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:124:42: note: sending main actor-isolated 'sectionSnapshot' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
                appleDiffableDataSource?.apply(sectionSnapshot, to: section, animatingDifferences: animated)
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:124:42: note: access can happen concurrently
                appleDiffableDataSource?.apply(sectionSnapshot, to: section, animatingDifferences: animated)
                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:124:42: warning: sending 'section' risks causing data races; this is an error in the Swift 6 language mode
                appleDiffableDataSource?.apply(sectionSnapshot, to: section, animatingDifferences: animated)
                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:124:42: note: sending main actor-isolated 'section' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
                appleDiffableDataSource?.apply(sectionSnapshot, to: section, animatingDifferences: animated)
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:124:42: note: access can happen concurrently
                appleDiffableDataSource?.apply(sectionSnapshot, to: section, animatingDifferences: animated)
                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:124:42: warning: sending value of non-Sendable type 'AppleCollectionDiffableDataSource' risks causing data races; this is an error in the Swift 6 language mode
                appleDiffableDataSource?.apply(sectionSnapshot, to: section, animatingDifferences: animated)
                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:124:42: note: sending value of non-Sendable type 'AppleCollectionDiffableDataSource' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
                appleDiffableDataSource?.apply(sectionSnapshot, to: section, animatingDifferences: animated)
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:124:42: note: access can happen concurrently
                appleDiffableDataSource?.apply(sectionSnapshot, to: section, animatingDifferences: animated)
                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:105:34: warning: sending 'snapshot' risks causing data races; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: true, completion: completion)
        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:105:34: note: sending main actor-isolated 'snapshot' to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' risks causing data races between main actor-isolated and local nonisolated uses
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: true, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:131:52: note: access can happen concurrently
        let visibleIndexPaths = self.collectionView?.indexPathsForVisibleItems ?? []
                                ~~~~~~~~~~~~~~~~~~~^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:110:28: note: access can happen concurrently
            for section in sections {
                           ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:105:34: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: true, completion: completion)
        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:105:34: note: sending main actor-isolated 'completion' to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' risks causing data races between main actor-isolated and local nonisolated uses
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: true, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:131:52: note: access can happen concurrently
        let visibleIndexPaths = self.collectionView?.indexPathsForVisibleItems ?? []
                                ~~~~~~~~~~~~~~~~~~~^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:110:28: note: access can happen concurrently
            for section in sections {
                           ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:105:34: warning: sending value of non-Sendable type 'AppleCollectionDiffableDataSource' risks causing data races; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: true, completion: completion)
        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:105:34: note: sending value of non-Sendable type 'AppleCollectionDiffableDataSource' to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' risks causing data races between main actor-isolated and local nonisolated uses
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: true, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:131:52: note: access can happen concurrently
        let visibleIndexPaths = self.collectionView?.indexPathsForVisibleItems ?? []
                                ~~~~~~~~~~~~~~~~~~~^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:110:28: note: access can happen concurrently
            for section in sections {
                           ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:177:55: warning: sending value of non-Sendable type 'AppleCollectionDiffableDataSource' risks causing data races; this is an error in the Swift 6 language mode
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return }
                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:177:55: note: sending value of non-Sendable type 'AppleCollectionDiffableDataSource' to main actor-isolated instance method 'snapshot()' risks causing data races between main actor-isolated and local nonisolated uses
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift:178:32: note: access can happen concurrently
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
        ~~~~~~~~~~~~~~~~~~~~~~~^
SwiftCompile normal arm64 Compiling\ SPDiffableCollectionView.swift,\ SPDiffableSideBarButtonCollectionViewListCell.swift,\ SPDiffableSideBarController.swift,\ SPDiffableActionableItem.swift,\ SPDiffableItem.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/SPDiffableCollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/SPDiffableSideBarButtonCollectionViewListCell.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/SPDiffableSideBarController.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableActionableItem.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/SPDiffableCollectionView.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/SPDiffableSideBarButtonCollectionViewListCell.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/SPDiffableSideBarController.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableActionableItem.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64 Emitting\ module\ for\ SPDiffable (in target 'SPDiffable' from project 'SPDiffable')
EmitSwiftModule normal arm64 (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:29:5: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    init(
    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:29:5: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    init(
    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:29:5: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    init(
    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:29:5: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    init(
    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:41:15: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
    typealias Snapshot = NSDiffableDataSourceSnapshot<SPDiffableSection, SPDiffableItem>
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:41:15: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
    typealias Snapshot = NSDiffableDataSourceSnapshot<SPDiffableSection, SPDiffableItem>
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:44:15: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
    typealias SectionSnapshot = NSDiffableDataSourceSectionSnapshot<SPDiffableItem>
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:25:7: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
class AppleCollectionDiffableDataSource: UICollectionViewDiffableDataSource<SPDiffableSection, SPDiffableItem> {
      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift:25:7: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
class AppleCollectionDiffableDataSource: UICollectionViewDiffableDataSource<SPDiffableSection, SPDiffableItem> {
      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:31:14: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    override init(
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:31:14: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    override init(
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:72:15: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
    typealias Snapshot = NSDiffableDataSourceSnapshot<SPDiffableSection, SPDiffableItem>
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:72:15: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
    typealias Snapshot = NSDiffableDataSourceSnapshot<SPDiffableSection, SPDiffableItem>
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:25:7: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
class AppleTableDiffableDataSource: UITableViewDiffableDataSource<SPDiffableSection, SPDiffableItem> {
      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:25:7: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
class AppleTableDiffableDataSource: UITableViewDiffableDataSource<SPDiffableSection, SPDiffableItem> {
      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
SwiftCompile normal arm64 Compiling\ SPDiffableTableRowTextFieldTitle.swift,\ SPDiffableTableDelegate.swift,\ SPDiffableTableMediator.swift,\ SPDiffableTableController.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRowTextFieldTitle.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Protocols/SPDiffableTableDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Protocols/SPDiffableTableMediator.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/SPDiffableTableController.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRowTextFieldTitle.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Protocols/SPDiffableTableDelegate.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Protocols/SPDiffableTableMediator.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/SPDiffableTableController.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SPDiffableWrapperItem.swift,\ SPDiffableDataSourceInterface.swift,\ SPDiffableSubtitleTableViewCell.swift,\ SPDiffableTableViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableWrapperItem.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/SPDiffableDataSourceInterface.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableSubtitleTableViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableTableViewCell.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableWrapperItem.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/SPDiffableDataSourceInterface.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableSubtitleTableViewCell.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableTableViewCell.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SPDiffableItemActionable.swift,\ SPDiffableSection.swift,\ SPDiffableSnapshot.swift,\ SPDiffableTextHeaderFooter.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItemActionable.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableTextHeaderFooter.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItemActionable.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSnapshot.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableTextHeaderFooter.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SPDiffableSwitch.swift,\ AppleTableDiffableDataSource.swift,\ SPDiffableTableDataSource+CellProvider.swift,\ SPDiffableTableDataSource+HeaderFooterProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/Views/SPDiffableSwitch.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+HeaderFooterProvider.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/Views/SPDiffableSwitch.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:31:14: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    override init(
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:31:14: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    override init(
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:72:15: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
    typealias Snapshot = NSDiffableDataSourceSnapshot<SPDiffableSection, SPDiffableItem>
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:72:15: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
    typealias Snapshot = NSDiffableDataSourceSnapshot<SPDiffableSection, SPDiffableItem>
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:25:7: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
class AppleTableDiffableDataSource: UITableViewDiffableDataSource<SPDiffableSection, SPDiffableItem> {
      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:25:7: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
class AppleTableDiffableDataSource: UITableViewDiffableDataSource<SPDiffableSection, SPDiffableItem> {
      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:35:15: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        super.init(tableView: tableView, cellProvider: cellProvider)
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:35:15: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        super.init(tableView: tableView, cellProvider: cellProvider)
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:41:25: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        if let header = snapshot().sectionIdentifiers[section].header as? SPDiffableTextHeaderFooter {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:41:25: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        if let header = snapshot().sectionIdentifiers[section].header as? SPDiffableTextHeaderFooter {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:41:36: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        if let header = snapshot().sectionIdentifiers[section].header as? SPDiffableTextHeaderFooter {
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:41:36: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        if let header = snapshot().sectionIdentifiers[section].header as? SPDiffableTextHeaderFooter {
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:48:25: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        if let footer = snapshot().sectionIdentifiers[section].footer as? SPDiffableTextHeaderFooter {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:48:25: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        if let footer = snapshot().sectionIdentifiers[section].footer as? SPDiffableTextHeaderFooter {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:48:36: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        if let footer = snapshot().sectionIdentifiers[section].footer as? SPDiffableTextHeaderFooter {
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:48:36: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        if let footer = snapshot().sectionIdentifiers[section].footer as? SPDiffableTextHeaderFooter {
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:51:38: warning: call to main actor-isolated instance method 'dequeueReusableCell(withIdentifier:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                let cell = tableView.dequeueReusableCell(withIdentifier: SPDiffableTableViewCell.reuseIdentifier, for: indexPath) as! SPDiffableTableViewCell
                                     ^
UIKit.UITableView.dequeueReusableCell:3:24: note: calls to instance method 'dequeueReusableCell(withIdentifier:for:)' from outside of its actor context are implicitly asynchronous
  @MainActor open func dequeueReusableCell(withIdentifier identifier: String, for indexPath: IndexPath) -> UITableViewCell}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:51:98: warning: main actor-isolated static property 'reuseIdentifier' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                let cell = tableView.dequeueReusableCell(withIdentifier: SPDiffableTableViewCell.reuseIdentifier, for: indexPath) as! SPDiffableTableViewCell
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableTableViewCell.swift:26:23: note: static property declared here
    public static var reuseIdentifier: String { "SPDiffableTableViewCell" }
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:52:33: warning: main actor-isolated property 'text' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.textLabel?.text = item.text
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:35:59: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic,copy)   NSString           *text; // default is nil
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:52:22: warning: main actor-isolated property 'textLabel' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.textLabel?.text = item.text
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:120:60: note: mutation of this property is only permitted within the actor
@property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:53:39: warning: main actor-isolated property 'text' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.detailTextLabel?.text = item.detail
                                      ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:35:59: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic,copy)   NSString           *text; // default is nil
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:53:22: warning: main actor-isolated property 'detailTextLabel' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.detailTextLabel?.text = item.detail
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:121:60: note: mutation of this property is only permitted within the actor
@property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:54:33: warning: main actor-isolated property 'image' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.imageView?.image = item.icon
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:26:50: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, strong) UIImage *image; // default is nil
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:54:22: warning: main actor-isolated property 'imageView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.imageView?.image = item.icon
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:119:64: note: mutation of this property is only permitted within the actor
@property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
                                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:55:22: warning: main actor-isolated property 'accessoryType' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.accessoryType = item.accessoryType
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:153:55: note: mutation of this property is only permitted within the actor
@property (nonatomic) UITableViewCellAccessoryType    accessoryType;              // default is UITableViewCellAccessoryNone. use to set standard type
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:56:22: warning: main actor-isolated property 'selectionStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.selectionStyle = item.selectionStyle
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:143:55: note: mutation of this property is only permitted within the actor
@property (nonatomic) UITableViewCellSelectionStyle   selectionStyle;             // default is UITableViewCellSelectionStyleDefault.
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:64:38: warning: call to main actor-isolated instance method 'dequeueReusableCell(withIdentifier:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                let cell = tableView.dequeueReusableCell(withIdentifier: SPDiffableSubtitleTableViewCell.reuseIdentifier, for: indexPath) as! SPDiffableSubtitleTableViewCell
                                     ^
UIKit.UITableView.dequeueReusableCell:3:24: note: calls to instance method 'dequeueReusableCell(withIdentifier:for:)' from outside of its actor context are implicitly asynchronous
  @MainActor open func dequeueReusableCell(withIdentifier identifier: String, for indexPath: IndexPath) -> UITableViewCell}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:64:106: warning: main actor-isolated static property 'reuseIdentifier' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                let cell = tableView.dequeueReusableCell(withIdentifier: SPDiffableSubtitleTableViewCell.reuseIdentifier, for: indexPath) as! SPDiffableSubtitleTableViewCell
                                                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableSubtitleTableViewCell.swift:26:23: note: static property declared here
    public static let reuseIdentifier = "SPDiffableSubtitleTableViewCell"
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:65:33: warning: main actor-isolated property 'text' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.textLabel?.text = item.text
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:35:59: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic,copy)   NSString           *text; // default is nil
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:65:22: warning: main actor-isolated property 'textLabel' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.textLabel?.text = item.text
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:120:60: note: mutation of this property is only permitted within the actor
@property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:66:39: warning: main actor-isolated property 'text' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.detailTextLabel?.text = item.subtitle
                                      ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:35:59: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic,copy)   NSString           *text; // default is nil
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:66:22: warning: main actor-isolated property 'detailTextLabel' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.detailTextLabel?.text = item.subtitle
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:121:60: note: mutation of this property is only permitted within the actor
@property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:67:33: warning: main actor-isolated property 'image' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.imageView?.image = item.icon
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:26:50: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, strong) UIImage *image; // default is nil
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:67:22: warning: main actor-isolated property 'imageView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.imageView?.image = item.icon
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:119:64: note: mutation of this property is only permitted within the actor
@property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
                                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:68:22: warning: main actor-isolated property 'accessoryType' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.accessoryType = item.accessoryType
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:153:55: note: mutation of this property is only permitted within the actor
@property (nonatomic) UITableViewCellAccessoryType    accessoryType;              // default is UITableViewCellAccessoryNone. use to set standard type
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:69:22: warning: main actor-isolated property 'selectionStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.selectionStyle = item.selectionStyle
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:143:55: note: mutation of this property is only permitted within the actor
@property (nonatomic) UITableViewCellSelectionStyle   selectionStyle;             // default is UITableViewCellSelectionStyleDefault.
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:130:42: warning: call to main actor-isolated instance method 'dequeueReusableCell(withIdentifier:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                    let cell = tableView.dequeueReusableCell(withIdentifier: SPDiffableTextFieldTitleTableViewCell.reuseIdentifier, for: indexPath) as! SPDiffableTextFieldTitleTableViewCell
                                         ^
UIKit.UITableView.dequeueReusableCell:3:24: note: calls to instance method 'dequeueReusableCell(withIdentifier:for:)' from outside of its actor context are implicitly asynchronous
  @MainActor open func dequeueReusableCell(withIdentifier identifier: String, for indexPath: IndexPath) -> UITableViewCell}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:130:116: warning: main actor-isolated static property 'reuseIdentifier' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                    let cell = tableView.dequeueReusableCell(withIdentifier: SPDiffableTextFieldTitleTableViewCell.reuseIdentifier, for: indexPath) as! SPDiffableTextFieldTitleTableViewCell
                                                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableTextFieldTitleTableViewCell.swift:28:23: note: static property declared here
    public static var reuseIdentifier: String { "SPDiffableTextFieldTitleTableViewCell" }
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:131:26: warning: call to main actor-isolated instance method 'configure(with:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                    cell.configure(with: item)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableTextFieldTitleTableViewCell.swift:60:15: note: calls to instance method 'configure(with:)' from outside of its actor context are implicitly asynchronous
    open func configure(with item: SPDiffableTableRowTextFieldTitle) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableTextFieldTitleTableViewCell.swift:60:15: note: main actor isolation inferred from inheritance from class 'UITableViewCell'
    open func configure(with item: SPDiffableTableRowTextFieldTitle) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:134:42: warning: call to main actor-isolated instance method 'dequeueReusableCell(withIdentifier:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                    let cell = tableView.dequeueReusableCell(withIdentifier: SPDiffableTextFieldTableViewCell.reuseIdentifier, for: indexPath) as! SPDiffableTextFieldTableViewCell
                                         ^
UIKit.UITableView.dequeueReusableCell:3:24: note: calls to instance method 'dequeueReusableCell(withIdentifier:for:)' from outside of its actor context are implicitly asynchronous
  @MainActor open func dequeueReusableCell(withIdentifier identifier: String, for indexPath: IndexPath) -> UITableViewCell}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:134:111: warning: main actor-isolated static property 'reuseIdentifier' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                    let cell = tableView.dequeueReusableCell(withIdentifier: SPDiffableTextFieldTableViewCell.reuseIdentifier, for: indexPath) as! SPDiffableTextFieldTableViewCell
                                                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableTextFieldTableViewCell.swift:28:23: note: static property declared here
    public static var reuseIdentifier: String { "SPDiffableTextFieldTableViewCell" }
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:135:26: warning: call to main actor-isolated instance method 'configure(with:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                    cell.configure(with: item)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableTextFieldTableViewCell.swift:58:15: note: calls to instance method 'configure(with:)' from outside of its actor context are implicitly asynchronous
    open func configure(with item: SPDiffableTableRowTextField) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableTextFieldTableViewCell.swift:58:15: note: main actor isolation inferred from inheritance from class 'UITableViewCell'
    open func configure(with item: SPDiffableTableRowTextField) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:131:26: warning: sending 'item' risks causing data races; this is an error in the Swift 6 language mode
                    cell.configure(with: item)
                    ~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:131:26: note: sending task-isolated 'item' to main actor-isolated instance method 'configure(with:)' risks causing data races between main actor-isolated and task-isolated uses
                    cell.configure(with: item)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:135:26: warning: sending 'item' risks causing data races; this is an error in the Swift 6 language mode
                    cell.configure(with: item)
                    ~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:135:26: note: sending task-isolated 'item' to main actor-isolated instance method 'configure(with:)' risks causing data races between main actor-isolated and task-isolated uses
                    cell.configure(with: item)
                         ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+HeaderFooterProvider.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SPDiffableSideBarButton.swift,\ SPDiffableSideBarHeader.swift,\ SPDiffableSideBarItem.swift,\ SPDiffableCollectionDelegate.swift,\ SPDiffableCollectionController.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/Models/SPDiffableSideBarButton.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/Models/SPDiffableSideBarHeader.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/Models/SPDiffableSideBarItem.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/Protocols/SPDiffableCollectionDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/SPDiffableCollectionController.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/Models/SPDiffableSideBarButton.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/Models/SPDiffableSideBarHeader.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/Models/SPDiffableSideBarItem.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/Protocols/SPDiffableCollectionDelegate.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/SPDiffableCollectionController.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SPDiffableTableDataSource+UITableViewDelegate.swift,\ SPDiffableTableDataSource.swift,\ SPDiffableTableRow.swift,\ SPDiffableTableRowButton.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+UITableViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRow.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRowButton.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+UITableViewDelegate.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:28:40: warning: main actor-isolated property 'mediator' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        get { appleDiffableDataSource?.mediator }
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:27:14: note: property declared here
    weak var mediator: SPDiffableTableMediator?
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:29:40: warning: main actor-isolated property 'mediator' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        set { appleDiffableDataSource?.mediator = newValue }
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:27:14: note: mutation of this property is only permitted within the actor
    weak var mediator: SPDiffableTableMediator?
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:54:41: warning: call to main actor-isolated initializer 'init(tableView:cellProvider:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        self.appleDiffableDataSource = .init(
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:31:14: note: calls to initializer 'init(tableView:cellProvider:)' from outside of its actor context are implicitly asynchronous
    override init(
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/AppleTableDiffableDataSource.swift:31:14: note: main actor isolation inferred from inheritance from generic class 'UITableViewDiffableDataSource'
    override init(
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:68:25: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        self.tableView?.delegate = self
                        ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:355:64: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UITableViewDelegate> delegate;
                                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:82:34: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:82:34: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:82:34: warning: call to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
                                 ^
UIKit.UITableViewDiffableDataSource.apply:2:38: note: calls to instance method 'apply(_:animatingDifferences:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:73:17: note: add '@MainActor' to make instance method 'set(_:animated:completion:)' part of global actor 'MainActor'
    public func set(_ sections: [SPDiffableSection], animated: Bool, completion: (() -> Void)? = nil) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:87:49: warning: main actor-isolated property 'indexPathsForVisibleRows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        let visibleIndexPaths = self.tableView?.indexPathsForVisibleRows ?? []
                                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:404:67: note: property declared here
@property (nonatomic, readonly, nullable) NSArray<NSIndexPath *> *indexPathsForVisibleRows;
                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:73:17: note: add '@MainActor' to make instance method 'set(_:animated:completion:)' part of global actor 'MainActor'
    public func set(_ sections: [SPDiffableSection], animated: Bool, completion: (() -> Void)? = nil) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:115:22: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reconfigureItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:115:22: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reconfigureItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:117:22: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reloadItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:117:22: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reloadItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:119:34: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: false)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:119:34: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: false)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:119:34: warning: call to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: false)
                                 ^
UIKit.UITableViewDiffableDataSource.apply:2:38: note: calls to instance method 'apply(_:animatingDifferences:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:99:17: note: add '@MainActor' to make instance method 'set(_:animated:completion:)' part of global actor 'MainActor'
    public func set(_ items: [SPDiffableItem], animated: Bool, completion: (() -> Void)? = nil) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:123:55: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        guard var snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:123:55: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        guard var snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:125:22: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reconfigureItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:125:22: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reconfigureItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:127:22: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reloadItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:127:22: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.reloadItems(items)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:129:34: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: false)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:129:34: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: false)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:123:55: warning: call to main actor-isolated instance method 'snapshot()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        guard var snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
UIKit.UITableViewDiffableDataSource.snapshot:2:38: note: calls to instance method 'snapshot()' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func snapshot() -> NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:122:17: note: add '@MainActor' to make instance method 'reconfigure' part of global actor 'MainActor'
    public func reconfigure(_ items: [SPDiffableItem]) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:129:34: warning: call to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: false)
                                 ^
UIKit.UITableViewDiffableDataSource.apply:2:38: note: calls to instance method 'apply(_:animatingDifferences:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:122:17: note: add '@MainActor' to make instance method 'reconfigure' part of global actor 'MainActor'
    public func reconfigure(_ items: [SPDiffableItem]) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:133:55: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:133:55: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:134:34: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:134:34: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:133:55: warning: call to main actor-isolated instance method 'snapshot()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
UIKit.UITableViewDiffableDataSource.snapshot:2:38: note: calls to instance method 'snapshot()' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func snapshot() -> NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:132:17: note: add '@MainActor' to make instance method 'updateLayout(animated:completion:)' part of global actor 'MainActor'
    public func updateLayout(animated: Bool, completion: (() -> Void)? = nil) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:134:34: warning: call to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
                                 ^
UIKit.UITableViewDiffableDataSource.apply:2:38: note: calls to instance method 'apply(_:animatingDifferences:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:132:17: note: add '@MainActor' to make instance method 'updateLayout(animated:completion:)' part of global actor 'MainActor'
    public func updateLayout(animated: Bool, completion: (() -> Void)? = nil) {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:149:53: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        guard let itemID = appleDiffableDataSource?.itemIdentifier(for: indexPath)?.id else { return nil }
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:149:53: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        guard let itemID = appleDiffableDataSource?.itemIdentifier(for: indexPath)?.id else { return nil }
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:149:53: warning: call to main actor-isolated instance method 'itemIdentifier(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        guard let itemID = appleDiffableDataSource?.itemIdentifier(for: indexPath)?.id else { return nil }
                                                    ^
UIKit.UITableViewDiffableDataSource.itemIdentifier:2:38: note: calls to instance method 'itemIdentifier(for:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func itemIdentifier(for indexPath: IndexPath) -> ItemIdentifierType?}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:148:17: note: add '@MainActor' to make instance method 'getItem(indexPath:)' part of global actor 'MainActor'
    public func getItem(indexPath: IndexPath) -> SPDiffableItem? {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:158:55: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return nil }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:158:55: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return nil }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:159:32: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        guard index < snapshot.sectionIdentifiers.count else { return nil }
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:159:32: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        guard index < snapshot.sectionIdentifiers.count else { return nil }
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:160:25: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        return snapshot.sectionIdentifiers[index]
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:160:25: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        return snapshot.sectionIdentifiers[index]
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:158:55: warning: call to main actor-isolated instance method 'snapshot()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return nil }
                                                      ^
UIKit.UITableViewDiffableDataSource.snapshot:2:38: note: calls to instance method 'snapshot()' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func snapshot() -> NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:157:17: note: add '@MainActor' to make instance method 'getSection(index:)' part of global actor 'MainActor'
    public func getSection(index: Int) -> SPDiffableSection? {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:165:56: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        guard let indexPath = appleDiffableDataSource?.indexPath(for: item) else { return nil }
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:165:56: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        guard let indexPath = appleDiffableDataSource?.indexPath(for: item) else { return nil }
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:165:56: warning: call to main actor-isolated instance method 'indexPath(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        guard let indexPath = appleDiffableDataSource?.indexPath(for: item) else { return nil }
                                                       ^
UIKit.UITableViewDiffableDataSource.indexPath:2:38: note: calls to instance method 'indexPath(for:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func indexPath(for itemIdentifier: ItemIdentifierType) -> IndexPath?}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:163:17: note: add '@MainActor' to make instance method 'getIndexPath(id:)' part of global actor 'MainActor'
    public func getIndexPath(id: String) -> IndexPath? {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:170:56: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol
        guard let indexPath = appleDiffableDataSource?.indexPath(for: item) else { return nil }
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:170:56: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol
        guard let indexPath = appleDiffableDataSource?.indexPath(for: item) else { return nil }
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:170:56: warning: call to main actor-isolated instance method 'indexPath(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        guard let indexPath = appleDiffableDataSource?.indexPath(for: item) else { return nil }
                                                       ^
UIKit.UITableViewDiffableDataSource.indexPath:2:38: note: calls to instance method 'indexPath(for:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency open func indexPath(for itemIdentifier: ItemIdentifierType) -> IndexPath?}
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:169:17: note: add '@MainActor' to make instance method 'getIndexPath(item:)' part of global actor 'MainActor'
    public func getIndexPath(item: SPDiffableItem) -> IndexPath? {
                ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:177:53: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        var snapshot = AppleTableDiffableDataSource.Snapshot()
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:177:53: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        var snapshot = AppleTableDiffableDataSource.Snapshot()
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:178:18: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        snapshot.appendSections(sections)
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:178:18: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
        snapshot.appendSections(sections)
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:180:22: warning: type 'SPDiffableSection' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.appendItems(section.items, toSection: section)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableSection.swift:30:12: note: class 'SPDiffableSection' does not conform to the 'Sendable' protocol
open class SPDiffableSection: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:180:22: warning: type 'SPDiffableItem' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
            snapshot.appendItems(section.items, toSection: section)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Models/SPDiffableItem.swift:29:12: note: class 'SPDiffableItem' does not conform to the 'Sendable' protocol
open class SPDiffableItem: NSObject, NSCopying {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:54:41: warning: sending value of non-Sendable type '(UITableView, IndexPath, SPDiffableItem) -> UITableViewCell?' risks causing data races; this is an error in the Swift 6 language mode
        self.appleDiffableDataSource = .init(
                                       ~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:54:41: note: sending task-isolated value of non-Sendable type '(UITableView, IndexPath, SPDiffableItem) -> UITableViewCell?' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
        self.appleDiffableDataSource = .init(
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:149:53: warning: sending value of non-Sendable type 'AppleTableDiffableDataSource' risks causing data races; this is an error in the Swift 6 language mode
        guard let itemID = appleDiffableDataSource?.itemIdentifier(for: indexPath)?.id else { return nil }
                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:149:53: note: sending value of non-Sendable type 'AppleTableDiffableDataSource' to main actor-isolated instance method 'itemIdentifier(for:)' risks causing data races between main actor-isolated and local nonisolated uses
        guard let itemID = appleDiffableDataSource?.itemIdentifier(for: indexPath)?.id else { return nil }
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:151:5: note: access can happen concurrently
    }
~~~~^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:150:16: note: access can happen concurrently
        return getItem(id: itemID)
               ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:123:55: warning: sending value of non-Sendable type 'AppleTableDiffableDataSource' risks causing data races; this is an error in the Swift 6 language mode
        guard var snapshot = appleDiffableDataSource?.snapshot() else { return }
                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:123:55: note: sending value of non-Sendable type 'AppleTableDiffableDataSource' to main actor-isolated instance method 'snapshot()' risks causing data races between main actor-isolated and local nonisolated uses
        guard var snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:127:22: note: access can happen concurrently
            snapshot.reloadItems(items)
            ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:125:22: note: access can happen concurrently
            snapshot.reconfigureItems(items)
            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:82:34: warning: sending 'snapshot' risks causing data races; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:82:34: note: sending main actor-isolated 'snapshot' to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' risks causing data races between main actor-isolated and local nonisolated uses
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:87:47: note: access can happen concurrently
        let visibleIndexPaths = self.tableView?.indexPathsForVisibleRows ?? []
                                ~~~~~~~~~~~~~~^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:82:34: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:82:34: note: sending main actor-isolated 'completion' to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' risks causing data races between main actor-isolated and local nonisolated uses
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:87:47: note: access can happen concurrently
        let visibleIndexPaths = self.tableView?.indexPathsForVisibleRows ?? []
                                ~~~~~~~~~~~~~~^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:82:34: warning: sending value of non-Sendable type 'AppleTableDiffableDataSource' risks causing data races; this is an error in the Swift 6 language mode
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:82:34: note: sending value of non-Sendable type 'AppleTableDiffableDataSource' to main actor-isolated instance method 'apply(_:animatingDifferences:completion:)' risks causing data races between main actor-isolated and local nonisolated uses
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:87:47: note: access can happen concurrently
        let visibleIndexPaths = self.tableView?.indexPathsForVisibleRows ?? []
                                ~~~~~~~~~~~~~~^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:133:55: warning: sending value of non-Sendable type 'AppleTableDiffableDataSource' risks causing data races; this is an error in the Swift 6 language mode
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return }
                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:133:55: note: sending value of non-Sendable type 'AppleTableDiffableDataSource' to main actor-isolated instance method 'snapshot()' risks causing data races between main actor-isolated and local nonisolated uses
        guard let snapshot = appleDiffableDataSource?.snapshot() else { return }
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource.swift:134:32: note: access can happen concurrently
        appleDiffableDataSource?.apply(snapshot, animatingDifferences: animated, completion: completion)
        ~~~~~~~~~~~~~~~~~~~~~~~^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRow.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRowButton.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SPDiffableTextFieldTableViewCell.swift,\ SPDiffableTextFieldTitleTableViewCell.swift,\ SPDiffableSlider.swift,\ SPDiffableStepper.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableTextFieldTableViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableTextFieldTitleTableViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/Views/SPDiffableSlider.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/Views/SPDiffableStepper.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableTextFieldTableViewCell.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/SPDiffableTextFieldTitleTableViewCell.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/Views/SPDiffableSlider.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/Views/SPDiffableStepper.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SPDiffableTableRowStepper.swift,\ SPDiffableTableRowSubtitle.swift,\ SPDiffableTableRowSwitch.swift,\ SPDiffableTableRowTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRowStepper.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRowSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRowSwitch.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRowTextField.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRowStepper.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRowSubtitle.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRowSwitch.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Models/SPDiffableTableRowTextField.swift (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftDriverJobDiscovery normal arm64 Emitting module for SPDiffable (in target 'SPDiffable' from project 'SPDiffable')
SwiftDriver\ Compilation\ Requirements SPDiffable normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name SPDiffable -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSPDIFFABLE_SPM -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling SPDiffableTableRowStepper.swift, SPDiffableTableRowSubtitle.swift, SPDiffableTableRowSwitch.swift, SPDiffableTableRowTextField.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/SPDiffable-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable-Swift.h (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/SPDiffable-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.swiftmodule/arm64-apple-xros.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.swiftmodule (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.swiftmodule/arm64-apple-xros.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.swiftmodule/arm64-apple-xros.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.swiftdoc (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.swiftmodule/arm64-apple-xros.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.swiftmodule/arm64-apple-xros.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.abi.json (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.swiftmodule/arm64-apple-xros.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.swiftsourceinfo (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling SPDiffableItemActionable.swift, SPDiffableSection.swift, SPDiffableSnapshot.swift, SPDiffableTextHeaderFooter.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftDriverJobDiscovery normal arm64 Compiling SPDiffableTableDataSource+UITableViewDelegate.swift, SPDiffableTableDataSource.swift, SPDiffableTableRow.swift, SPDiffableTableRowButton.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftDriverJobDiscovery normal arm64 Compiling SPDiffableSwitch.swift, AppleTableDiffableDataSource.swift, SPDiffableTableDataSource+CellProvider.swift, SPDiffableTableDataSource+HeaderFooterProvider.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftDriverJobDiscovery normal arm64 Compiling AppleCollectionDiffableDataSource.swift, SPDiffableCollectionDataSource+CellProvider.swift, SPDiffableCollectionDataSource+HeaderFooterProvider.swift, SPDiffableCollectionDataSource+UICollectionViewDelegate.swift, SPDiffableCollectionDataSource.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftDriverJobDiscovery normal arm64 Compiling SPDiffableWrapperItem.swift, SPDiffableDataSourceInterface.swift, SPDiffableSubtitleTableViewCell.swift, SPDiffableTableViewCell.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftDriverJobDiscovery normal arm64 Compiling SPDiffableTableRowTextFieldTitle.swift, SPDiffableTableDelegate.swift, SPDiffableTableMediator.swift, SPDiffableTableController.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftDriverJobDiscovery normal arm64 Compiling SPDiffableTextFieldTableViewCell.swift, SPDiffableTextFieldTitleTableViewCell.swift, SPDiffableSlider.swift, SPDiffableStepper.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftDriverJobDiscovery normal arm64 Compiling SPDiffableSideBarButton.swift, SPDiffableSideBarHeader.swift, SPDiffableSideBarItem.swift, SPDiffableCollectionDelegate.swift, SPDiffableCollectionController.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftDriverJobDiscovery normal arm64 Compiling SPDiffableCollectionView.swift, SPDiffableSideBarButtonCollectionViewListCell.swift, SPDiffableSideBarController.swift, SPDiffableActionableItem.swift, SPDiffableItem.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftDriver\ Compilation SPDiffable normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name SPDiffable -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSPDIFFABLE_SPM -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.o normal (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-xros1.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/xros -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.o
ExtractAppIntentsMetadata (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name SPDiffable --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk --xcode-version 16E140 --platform-family xrOS --deployment-target 1.0 --bundle-identifier spi-builder-workspace.SPDiffable --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.appintents --target-triple arm64-apple-xros1.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/SPDiffable.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/SPDiffable.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-xros/SPDiffable.build/Objects-normal/arm64/SPDiffable.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-26 16:28:11.512 appintentsmetadataprocessor[728:4123] Starting appintentsmetadataprocessor export
2025-04-26 16:28:11.550 appintentsmetadataprocessor[728:4123] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.o (in target 'SPDiffable' from project 'SPDiffable')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SPDiffable.o
** BUILD SUCCEEDED **
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SPDiffable",
  "name" : "SPDiffable",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "SPDiffable",
      "targets" : [
        "SPDiffable"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "SPDiffable",
      "module_type" : "SwiftTarget",
      "name" : "SPDiffable",
      "path" : "Sources/SPDiffable",
      "product_memberships" : [
        "SPDiffable"
      ],
      "sources" : [
        "Collection/DataSource/AppleCollectionDiffableDataSource.swift",
        "Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift",
        "Collection/DataSource/SPDiffableCollectionDataSource+HeaderFooterProvider.swift",
        "Collection/DataSource/SPDiffableCollectionDataSource+UICollectionViewDelegate.swift",
        "Collection/DataSource/SPDiffableCollectionDataSource.swift",
        "Collection/Models/SPDiffableSideBarButton.swift",
        "Collection/Models/SPDiffableSideBarHeader.swift",
        "Collection/Models/SPDiffableSideBarItem.swift",
        "Collection/Protocols/SPDiffableCollectionDelegate.swift",
        "Collection/SPDiffableCollectionController.swift",
        "Collection/SPDiffableCollectionView.swift",
        "Collection/SPDiffableSideBarButtonCollectionViewListCell.swift",
        "Collection/SPDiffableSideBarController.swift",
        "Models/SPDiffableActionableItem.swift",
        "Models/SPDiffableItem.swift",
        "Models/SPDiffableItemActionable.swift",
        "Models/SPDiffableSection.swift",
        "Models/SPDiffableSnapshot.swift",
        "Models/SPDiffableTextHeaderFooter.swift",
        "Models/SPDiffableWrapperItem.swift",
        "SPDiffableDataSourceInterface.swift",
        "Table/Cells/SPDiffableSubtitleTableViewCell.swift",
        "Table/Cells/SPDiffableTableViewCell.swift",
        "Table/Cells/SPDiffableTextFieldTableViewCell.swift",
        "Table/Cells/SPDiffableTextFieldTitleTableViewCell.swift",
        "Table/Cells/Views/SPDiffableSlider.swift",
        "Table/Cells/Views/SPDiffableStepper.swift",
        "Table/Cells/Views/SPDiffableSwitch.swift",
        "Table/DataSource/AppleTableDiffableDataSource.swift",
        "Table/DataSource/SPDiffableTableDataSource+CellProvider.swift",
        "Table/DataSource/SPDiffableTableDataSource+HeaderFooterProvider.swift",
        "Table/DataSource/SPDiffableTableDataSource+UITableViewDelegate.swift",
        "Table/DataSource/SPDiffableTableDataSource.swift",
        "Table/Models/SPDiffableTableRow.swift",
        "Table/Models/SPDiffableTableRowButton.swift",
        "Table/Models/SPDiffableTableRowStepper.swift",
        "Table/Models/SPDiffableTableRowSubtitle.swift",
        "Table/Models/SPDiffableTableRowSwitch.swift",
        "Table/Models/SPDiffableTableRowTextField.swift",
        "Table/Models/SPDiffableTableRowTextFieldTitle.swift",
        "Table/Protocols/SPDiffableTableDelegate.swift",
        "Table/Protocols/SPDiffableTableMediator.swift",
        "Table/SPDiffableTableController.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.