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 4.2.0 (fd80c6), with Swift 6.1 for iOS using Xcode 16.3 on 26 Apr 2025 23:29:01 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=iOS 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

                cell.selectionStyle = .none
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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:101: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:101: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:102: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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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:102: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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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:103: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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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:103: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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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:105:39: warning: main actor-isolated property 'accessoryView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                if let control = cell.accessoryView as? SPDiffableStepper {
                                      ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:154:55: note: property declared here
@property (nonatomic, strong, nullable) UIView       *accessoryView;              // if set, use custom view. ignore accessoryType. tracks if enabled can calls accessory action
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:106:29: warning: main actor-isolated property 'action' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    control.action = item.action
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/Views/SPDiffableStepper.swift:27:9: note: mutation of this property is only permitted within the actor
    var action: (_ value: Double) -> Void
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:107:29: warning: main actor-isolated property 'stepValue' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    control.stepValue = item.stepValue
                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:27:29: note: mutation of this property is only permitted within the actor
@property(nonatomic) double stepValue;                    // default 1. must be greater than 0
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:108:29: warning: main actor-isolated property 'value' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    control.value = item.value
                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:24:29: note: mutation of this property is only permitted within the actor
@property(nonatomic) double value;                        // default is 0. sends UIControlEventValueChanged. clamped to min/max
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:109:29: warning: main actor-isolated property 'minimumValue' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    control.minimumValue = item.minimumValue
                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:25:29: note: mutation of this property is only permitted within the actor
@property(nonatomic) double minimumValue;                 // default 0. must be less than maximumValue
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:110:29: warning: main actor-isolated property 'maximumValue' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    control.maximumValue = item.maximumValue
                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:26:29: note: mutation of this property is only permitted within the actor
@property(nonatomic) double maximumValue;                 // default 100. must be greater than minimumValue
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:112:35: warning: call to main actor-isolated initializer 'init(action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                    let control = SPDiffableStepper(action: item.action)
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/Views/SPDiffableStepper.swift:29:12: note: calls to initializer 'init(action:)' from outside of its actor context are implicitly asynchronous
    public init(action: @escaping (Double) -> Void) {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/Cells/Views/SPDiffableStepper.swift:29:12: note: main actor isolation inferred from inheritance from class 'UIStepper'
    public init(action: @escaping (Double) -> Void) {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:113:29: warning: main actor-isolated property 'stepValue' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    control.stepValue = item.stepValue
                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:27:29: note: mutation of this property is only permitted within the actor
@property(nonatomic) double stepValue;                    // default 1. must be greater than 0
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:114:29: warning: main actor-isolated property 'value' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    control.value = item.value
                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:24:29: note: mutation of this property is only permitted within the actor
@property(nonatomic) double value;                        // default is 0. sends UIControlEventValueChanged. clamped to min/max
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:115:29: warning: main actor-isolated property 'minimumValue' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    control.minimumValue = item.minimumValue
                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:25:29: note: mutation of this property is only permitted within the actor
@property(nonatomic) double minimumValue;                 // default 0. must be less than maximumValue
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:116:29: warning: main actor-isolated property 'maximumValue' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    control.maximumValue = item.maximumValue
                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:26:29: note: mutation of this property is only permitted within the actor
@property(nonatomic) double maximumValue;                 // default 100. must be greater than minimumValue
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:117:26: warning: main actor-isolated property 'accessoryView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    cell.accessoryView = control
                         ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:154:55: note: mutation of this property is only permitted within the actor
@property (nonatomic, strong, nullable) UIView       *accessoryView;              // if set, use custom view. ignore accessoryType. tracks if enabled can calls accessory action
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:120: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 = .none
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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:86:35: warning: sending 'item.action' risks causing data races; this is an error in the Swift 6 language mode
                    let control = SPDiffableSwitch(action: item.action)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:86:35: note: sending task-isolated 'item.action' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
                    let control = SPDiffableSwitch(action: item.action)
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:112:35: warning: sending 'item.action' risks causing data races; this is an error in the Swift 6 language mode
                    let control = SPDiffableStepper(action: item.action)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Table/DataSource/SPDiffableTableDataSource+CellProvider.swift:112:35: note: sending task-isolated 'item.action' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
                    let control = SPDiffableStepper(action: item.action)
                                  ^
/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\ 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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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\ 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

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\ 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\ 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\ 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

SwiftCompile normal arm64 Compiling\ AppleCollectionDiffableDataSource.swift,\ SPDiffableCollectionDataSource+CellProvider.swift,\ SPDiffableCollectionDataSource+HeaderFooterProvider.swift,\ SPDiffableCollectionDataSource+UICollectionViewDelegate.swift,\ SPDiffableCollectionDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+HeaderFooterProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+UICollectionViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/AppleCollectionDiffableDataSource.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/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/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

/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:51:22: warning: main actor-isolated property 'contentConfiguration' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.contentConfiguration = content
                     ^
UIKit.UICollectionViewCell.contentConfiguration:3:41: note: mutation of this property is only permitted within the actor
  @MainActor @preconcurrency public var contentConfiguration: (any UIContentConfiguration)? { get set }}
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:52:22: warning: main actor-isolated property 'accessories' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.accessories = item.accessories
                     ^
UIKit.UICollectionViewListCell.accessories:3:41: note: mutation of this property is only permitted within the actor
  @MainActor @preconcurrency public var accessories: [UICellAccessory] { get set }}
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:56:39: warning: call to main actor-isolated instance method 'dequeueConfiguredReusableCell(using:for:item:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                                      ^
UIKit.UICollectionView.dequeueConfiguredReusableCell:2:40: note: calls to instance method 'dequeueConfiguredReusableCell(using:for:item:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public func dequeueConfiguredReusableCell<Cell, Item>(using registration: UICollectionView.CellRegistration<Cell, Item>, for indexPath: IndexPath, item: Item?) -> Cell where Cell : UICollectionViewCell}
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:63:22: warning: call to main actor-isolated instance method 'updateWithItem' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                cell.updateWithItem(item)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/SPDiffableSideBarButtonCollectionViewListCell.swift:30:15: note: calls to instance method 'updateWithItem' from outside of its actor context are implicitly asynchronous
    open func updateWithItem(_ newItem: SPDiffableSideBarButton) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/SPDiffableSideBarButtonCollectionViewListCell.swift:30:15: note: main actor isolation inferred from inheritance from class 'UICollectionViewListCell'
    open func updateWithItem(_ newItem: SPDiffableSideBarButton) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:64:22: warning: main actor-isolated property 'accessories' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.accessories = item.accessories
                     ^
UIKit.UICollectionViewListCell.accessories:3:41: note: mutation of this property is only permitted within the actor
  @MainActor @preconcurrency public var accessories: [UICellAccessory] { get set }}
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:68:39: warning: call to main actor-isolated instance method 'dequeueConfiguredReusableCell(using:for:item:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                                      ^
UIKit.UICollectionView.dequeueConfiguredReusableCell:2:40: note: calls to instance method 'dequeueConfiguredReusableCell(using:for:item:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public func dequeueConfiguredReusableCell<Cell, Item>(using registration: UICollectionView.CellRegistration<Cell, Item>, for indexPath: IndexPath, item: Item?) -> Cell where Cell : UICollectionViewCell}
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:78:22: warning: main actor-isolated property 'contentConfiguration' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.contentConfiguration = content
                     ^
UIKit.UICollectionViewCell.contentConfiguration:3:41: note: mutation of this property is only permitted within the actor
  @MainActor @preconcurrency public var contentConfiguration: (any UIContentConfiguration)? { get set }}
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:79:22: warning: main actor-isolated property 'accessories' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                cell.accessories = item.accessories
                     ^
UIKit.UICollectionViewListCell.accessories:3:41: note: mutation of this property is only permitted within the actor
  @MainActor @preconcurrency public var accessories: [UICellAccessory] { get set }}
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:83:39: warning: call to main actor-isolated instance method 'dequeueConfiguredReusableCell(using:for:item:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                                      ^
UIKit.UICollectionView.dequeueConfiguredReusableCell:2:40: note: calls to instance method 'dequeueConfiguredReusableCell(using:for:item:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public func dequeueConfiguredReusableCell<Cell, Item>(using registration: UICollectionView.CellRegistration<Cell, Item>, for indexPath: IndexPath, item: Item?) -> Cell where Cell : UICollectionViewCell}
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:56:39: warning: sending 'cellRegistration' risks causing data races; this is an error in the Swift 6 language mode
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:56:39: note: sending task-isolated 'cellRegistration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:56:39: warning: sending 'item.some' risks causing data races; this is an error in the Swift 6 language mode
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:56:39: note: sending task-isolated 'item.some' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:63:22: warning: sending 'item' risks causing data races; this is an error in the Swift 6 language mode
                cell.updateWithItem(item)
                ~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:63:22: note: sending task-isolated 'item' to main actor-isolated instance method 'updateWithItem' risks causing data races between main actor-isolated and task-isolated uses
                cell.updateWithItem(item)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:68:39: warning: sending 'cellRegistration' risks causing data races; this is an error in the Swift 6 language mode
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:68:39: note: sending task-isolated 'cellRegistration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:68:39: warning: sending 'item.some' risks causing data races; this is an error in the Swift 6 language mode
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:68:39: note: sending task-isolated 'item.some' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:83:39: warning: sending 'cellRegistration' risks causing data races; this is an error in the Swift 6 language mode
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:83:39: note: sending task-isolated 'cellRegistration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:83:39: warning: sending 'item.some' risks causing data races; this is an error in the Swift 6 language mode
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SPDiffable/Collection/DataSource/SPDiffableCollectionDataSource+CellProvider.swift:83:39: note: sending task-isolated 'item.some' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
                return collectionView.dequeueConfiguredReusableCell(using: cellRegistration, for: indexPath, item: item)
                                      ^
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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.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: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: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: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)
        ~~~~~~~~~~~~~~~~~~~~~~~^
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-iphoneos/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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.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-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/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-iphoneos/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-iphoneos/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-iphoneos/SPDiffable.build/Objects-normal/arm64/SPDiffable_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/SPDiffable.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/SPDiffable.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/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-iphoneos/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-iphoneos/SPDiffable-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/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-iphoneos/SPDiffable.build/Objects-normal/arm64/SPDiffable-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/SPDiffable-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SPDiffable.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/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-iphoneos/SPDiffable.build/Objects-normal/arm64/SPDiffable.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SPDiffable.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SPDiffable.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/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-iphoneos/SPDiffable.build/Objects-normal/arm64/SPDiffable.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SPDiffable.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SPDiffable.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/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-iphoneos/SPDiffable.build/Objects-normal/arm64/SPDiffable.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SPDiffable.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SPDiffable.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/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-iphoneos/SPDiffable.build/Objects-normal/arm64/SPDiffable.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SPDiffable.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
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 SPDiffableTableRowTextFieldTitle.swift, SPDiffableTableDelegate.swift, SPDiffableTableMediator.swift, SPDiffableTableController.swift (in target 'SPDiffable' from project 'SPDiffable')
SwiftDriverJobDiscovery normal arm64 Compiling SPDiffableItemActionable.swift, SPDiffableSection.swift, SPDiffableSnapshot.swift, SPDiffableTextHeaderFooter.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 SPDiffableWrapperItem.swift, SPDiffableDataSourceInterface.swift, SPDiffableSubtitleTableViewCell.swift, SPDiffableTableViewCell.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 SPDiffableTextFieldTableViewCell.swift, SPDiffableTextFieldTitleTableViewCell.swift, SPDiffableSlider.swift, SPDiffableStepper.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-iphoneos/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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.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-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/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-iphoneos/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-iphoneos/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-iphoneos/SPDiffable.build/Objects-normal/arm64/SPDiffable_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/SPDiffable.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/SPDiffable.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/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-iphoneos/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-iphoneos/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-ios12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/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-iphoneos/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-iphoneos/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/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/SPDiffable.build/Objects-normal/arm64/SPDiffable.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/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/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 12.0 --bundle-identifier spi-builder-workspace.SPDiffable --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SPDiffable.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SPDiffable.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/SPDiffable.build/Objects-normal/arm64/SPDiffable_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/SPDiffable.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/SPDiffable.build/Objects-normal/arm64/SPDiffable.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/SPDiffable.build/SPDiffable.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/SPDiffable.build/SPDiffable.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPDiffable.build/Debug-iphoneos/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:29:00.329 appintentsmetadataprocessor[719:4104] Starting appintentsmetadataprocessor export
2025-04-26 16:29:00.367 appintentsmetadataprocessor[719:4104] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/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-iphoneos/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.