Build Information
Successful build of DTCollectionViewManager, reference main (8ce9bb
), with Swift 6.1 for iOS using Xcode 16.3 on 27 Apr 2025 05:10:00 UTC.
Swift 6 data race errors: 18
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme DTCollectionViewManager -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
return collectionView.dequeueConfiguredReusableCell(using: registration, for: indexPath, item: model)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingCollectionViewCellModelMapping.swift:106:18: warning: sending value of non-Sendable type 'Content' risks causing data races; this is an error in the Swift 6 language mode
cell.updateWith(rootView: cellContent(model, indexPath), configuration: configuration)
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingCollectionViewCellModelMapping.swift:106:18: note: sending task-isolated value of non-Sendable type 'Content' to main actor-isolated instance method 'updateWith(rootView:configuration:)' risks causing races in between task-isolated and main actor-isolated uses
cell.updateWith(rootView: cellContent(model, indexPath), configuration: configuration)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingCollectionViewCellModelMapping.swift:106:18: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
cell.updateWith(rootView: cellContent(model, indexPath), configuration: configuration)
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingCollectionViewCellModelMapping.swift:106:18: note: sending task-isolated 'configuration' to main actor-isolated instance method 'updateWith(rootView:configuration:)' risks causing data races between main actor-isolated and task-isolated uses
cell.updateWith(rootView: cellContent(model, indexPath), configuration: configuration)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingCollectionViewCellModelMapping.swift:112:22: warning: sending value of non-Sendable type 'Content' risks causing data races; this is an error in the Swift 6 language mode
cell.updateWith(rootView: cellContent(model, indexPath), configuration: configuration)
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingCollectionViewCellModelMapping.swift:112:22: note: sending task-isolated value of non-Sendable type 'Content' to main actor-isolated instance method 'updateWith(rootView:configuration:)' risks causing races in between task-isolated and main actor-isolated uses
cell.updateWith(rootView: cellContent(model, indexPath), configuration: configuration)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingCollectionViewCellModelMapping.swift:112:22: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
cell.updateWith(rootView: cellContent(model, indexPath), configuration: configuration)
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingCollectionViewCellModelMapping.swift:112:22: note: sending task-isolated 'configuration' to main actor-isolated instance method 'updateWith(rootView:configuration:)' risks causing data races between main actor-isolated and task-isolated uses
cell.updateWith(rootView: cellContent(model, indexPath), configuration: configuration)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingConfigurationViewModelMapping.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingConfigurationViewModelMapping.swift:49:35: 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: registration, for: indexPath, item: model)
^
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/DTCollectionViewManager/HostingConfigurationViewModelMapping.swift:57: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 = configuration(cell, model, indexPath)
^
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/DTCollectionViewManager/HostingConfigurationViewModelMapping.swift:59:22: warning: main actor-isolated property 'configurationUpdateHandler' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
cell.configurationUpdateHandler = { cell, state in
^
UIKit.UICollectionViewCell.configurationUpdateHandler:3:41: note: mutation of this property is only permitted within the actor
@MainActor @preconcurrency public var configurationUpdateHandler: UICollectionViewCell.ConfigurationUpdateHandler? { get set }}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingConfigurationViewModelMapping.swift:61:26: 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 = configuration(state, cell, model, indexPath)
^
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/DTCollectionViewManager/HostingConfigurationViewModelMapping.swift:49:35: warning: sending 'registration' risks causing data races; this is an error in the Swift 6 language mode
return collectionView.dequeueConfiguredReusableCell(using: registration, for: indexPath, item: model)
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingConfigurationViewModelMapping.swift:49:35: note: sending task-isolated 'registration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return collectionView.dequeueConfiguredReusableCell(using: registration, for: indexPath, item: model)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingConfigurationViewModelMapping.swift:49:35: warning: sending value of non-Sendable type 'Model' risks causing data races; this is an error in the Swift 6 language mode
return collectionView.dequeueConfiguredReusableCell(using: registration, for: indexPath, item: model)
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingConfigurationViewModelMapping.swift:49:35: note: sending task-isolated value of non-Sendable type 'Model' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
return collectionView.dequeueConfiguredReusableCell(using: registration, for: indexPath, item: model)
^
SwiftEmitModule normal arm64 Emitting\ module\ for\ DTCollectionViewManager (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
EmitSwiftModule normal arm64 (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:97:10: warning: main actor-isolated instance method 'numberOfSections()' cannot be used to satisfy nonisolated requirement from protocol 'Storage'; this is an error in the Swift 6 language mode
func numberOfSections() -> Int {
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:97:10: note: add 'nonisolated' to 'numberOfSections()' to make this instance method not isolated to the actor
func numberOfSections() -> Int {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:33:165: note: add '@preconcurrency' to the 'Storage' conformance to defer isolation checking to run time
class DTCollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>, Storage, SupplementaryStorage
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:33:10: note: mark the protocol requirement 'numberOfSections()' 'async' to allow actor-isolated conformances
func numberOfSections() -> Int
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:101:10: warning: main actor-isolated instance method 'numberOfItems(inSection:)' cannot be used to satisfy nonisolated requirement from protocol 'Storage'; this is an error in the Swift 6 language mode
func numberOfItems(inSection section: Int) -> Int {
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:101:10: note: add 'nonisolated' to 'numberOfItems(inSection:)' to make this instance method not isolated to the actor
func numberOfItems(inSection section: Int) -> Int {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:36:10: note: mark the protocol requirement 'numberOfItems(inSection:)' 'async' to allow actor-isolated conformances
func numberOfItems(inSection section: Int) -> Int
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:105:10: warning: main actor-isolated instance method 'item(at:)' cannot be used to satisfy nonisolated requirement from protocol 'Storage'; this is an error in the Swift 6 language mode
func item(at indexPath: IndexPath) -> Any? {
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:105:10: note: add 'nonisolated' to 'item(at:)' to make this instance method not isolated to the actor
func item(at indexPath: IndexPath) -> Any? {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:39:10: note: mark the protocol requirement 'item(at:)' 'async' to allow actor-isolated conformances
func item(at indexPath: IndexPath) -> Any?
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:50:9: warning: main actor-isolated property 'headerModelProvider' cannot be used to satisfy nonisolated requirement from protocol 'SupplementaryStorage'; this is an error in the Swift 6 language mode
var headerModelProvider: ((Int) -> Any?)?
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:33:174: note: add '@preconcurrency' to the 'SupplementaryStorage' conformance to defer isolation checking to run time
class DTCollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>, Storage, SupplementaryStorage
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:46:9: note: requirement 'headerModelProvider' declared here
var headerModelProvider: ((_ sectionIndex: Int) -> Any?)? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:53:9: warning: main actor-isolated property 'footerModelProvider' cannot be used to satisfy nonisolated requirement from protocol 'SupplementaryStorage'; this is an error in the Swift 6 language mode
var footerModelProvider: ((Int) -> Any?)?
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:49:9: note: requirement 'footerModelProvider' declared here
var footerModelProvider: ((_ sectionIndex: Int) -> Any?)? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:66:9: warning: main actor-isolated property 'supplementaryModelProvider' cannot be used to satisfy nonisolated requirement from protocol 'SupplementaryStorage'; this is an error in the Swift 6 language mode
var supplementaryModelProvider: ((String, IndexPath) -> Any?)? {
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:52:9: note: requirement 'supplementaryModelProvider' declared here
var supplementaryModelProvider: ((_ kind: String, _ sectionIndexPath: IndexPath) -> Any?)? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:84:9: warning: main actor-isolated property 'supplementaryHeaderKind' cannot be used to satisfy nonisolated requirement from protocol 'SupplementaryStorage'; this is an error in the Swift 6 language mode
var supplementaryHeaderKind: String?
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:55:9: note: requirement 'supplementaryHeaderKind' declared here
var supplementaryHeaderKind: String? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:87:9: warning: main actor-isolated property 'supplementaryFooterKind' cannot be used to satisfy nonisolated requirement from protocol 'SupplementaryStorage'; this is an error in the Swift 6 language mode
var supplementaryFooterKind: String?
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:58:9: note: requirement 'supplementaryFooterKind' declared here
var supplementaryFooterKind: String? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:48:13: warning: var 'DTCollectionViewManagerAssociatedKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var DTCollectionViewManagerAssociatedKey = "DTCollectionView Manager Associated Key"
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:48:13: note: convert 'DTCollectionViewManagerAssociatedKey' to a 'let' constant to make 'Sendable' shared state immutable
private var DTCollectionViewManagerAssociatedKey = "DTCollectionView Manager Associated Key"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:48:13: note: add '@MainActor' to make var 'DTCollectionViewManagerAssociatedKey' part of global actor 'MainActor'
private var DTCollectionViewManagerAssociatedKey = "DTCollectionView Manager Associated Key"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:48:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var DTCollectionViewManagerAssociatedKey = "DTCollectionView Manager Associated Key"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:154:29: warning: main actor-isolated property 'dataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.dataSource = collectionDataSource
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:369:71: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDataSource> dataSource;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:161:29: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.delegate = collectionDelegate
^
/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/DTCollectionViewManager/DTCollectionViewManager.swift:168:29: warning: main actor-isolated property 'prefetchDataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.prefetchDataSource = collectionPrefetchDataSource
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:371:81: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id<UICollectionViewDataSourcePrefetching> prefetchDataSource API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:177:29: warning: main actor-isolated property 'dragDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.dragDelegate = collectionDragDelegate
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:374:73: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDragDelegate> dragDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:184:29: warning: main actor-isolated property 'dropDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.dropDelegate = collectionDropDelegate
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:375:73: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDropDelegate> dropDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:190:23: warning: static property 'defaultStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var defaultStorage: () -> Storage = { MemoryStorage() }
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:190:23: note: convert 'defaultStorage' to a 'let' constant to make 'Sendable' shared state immutable
public static var defaultStorage: () -> Storage = { MemoryStorage() }
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:190:23: note: add '@MainActor' to make static property 'defaultStorage' part of global actor 'MainActor'
public static var defaultStorage: () -> Storage = { MemoryStorage() }
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:190:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var defaultStorage: () -> Storage = { MemoryStorage() }
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:295:16: warning: static property 'eventVerificationDelay' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var eventVerificationDelay : TimeInterval = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:295:16: note: convert 'eventVerificationDelay' to a 'let' constant to make 'Sendable' shared state immutable
static var eventVerificationDelay : TimeInterval = 1
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:295:16: note: add '@MainActor' to make static property 'eventVerificationDelay' part of global actor 'MainActor'
static var eventVerificationDelay : TimeInterval = 1
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:295:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var eventVerificationDelay : TimeInterval = 1
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift:129:23: warning: static property 'defaultAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var defaultAction : (DTCollectionViewManagerAnomaly) -> Void = {
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift:129:23: note: convert 'defaultAction' to a 'let' constant to make 'Sendable' shared state immutable
public static var defaultAction : (DTCollectionViewManagerAnomaly) -> Void = {
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift:129:23: note: add '@MainActor' to make static property 'defaultAction' part of global actor 'MainActor'
public static var defaultAction : (DTCollectionViewManagerAnomaly) -> Void = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift:129:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var defaultAction : (DTCollectionViewManagerAnomaly) -> Void = {
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingCollectionViewCellModelMapping.swift:39:16: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
public var hostingControllerMaker: (Content) -> UIHostingController<Content> = { UIHostingController(rootView: $0) }
^
SwiftCompile normal arm64 Compiling\ DTCollectionViewDelegateWrapper.swift,\ DTCollectionViewDiffableDataSource.swift,\ DTCollectionViewDragDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDelegateWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDragDelegate.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDelegateWrapper.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDelegateWrapper.swift:189:49: warning: call to main actor-isolated instance method 'cellForItem(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if provideCell { cell = collectionView?.cellForItem(at: location) }
^
UIKit.UICollectionView.cellForItem:2:22: note: calls to instance method 'cellForItem(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func cellForItem(at indexPath: IndexPath) -> UICollectionViewCell?}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDelegateWrapper.swift:187:16: note: add '@MainActor' to make instance method 'performCellReaction(_:location:provideCell:)' part of global actor 'MainActor'
final func performCellReaction(_ signature: EventMethodSignature, location: IndexPath, provideCell: Bool) -> Any? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDelegateWrapper.swift:196:49: warning: call to main actor-isolated instance method 'cellForItem(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if provideCell { cell = collectionView?.cellForItem(at: location) }
^
UIKit.UICollectionView.cellForItem:2:22: note: calls to instance method 'cellForItem(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func cellForItem(at indexPath: IndexPath) -> UICollectionViewCell?}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDelegateWrapper.swift:194:16: note: add '@MainActor' to make instance method 'perform4ArgumentCellReaction(_:argument:location:provideCell:)' part of global actor 'MainActor'
final func perform4ArgumentCellReaction(_ signature: EventMethodSignature, argument: Any, location: IndexPath, provideCell: Bool) -> Any? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDelegateWrapper.swift:212:49: warning: call to main actor-isolated instance method 'cellForItem(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if provideCell { cell = collectionView?.cellForItem(at: location) }
^
UIKit.UICollectionView.cellForItem:2:22: note: calls to instance method 'cellForItem(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func cellForItem(at indexPath: IndexPath) -> UICollectionViewCell?}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDelegateWrapper.swift:206:16: note: add '@MainActor' to make instance method 'perform5ArgumentCellReaction(_:argumentOne:argumentTwo:location:provideCell:)' part of global actor 'MainActor'
final func perform5ArgumentCellReaction(_ signature: EventMethodSignature,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDelegateWrapper.swift:225:49: warning: call to main actor-isolated instance method 'cellForItem(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if provideCell { cell = collectionView?.cellForItem(at: location) }
^
UIKit.UICollectionView.cellForItem:2:22: note: calls to instance method 'cellForItem(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func cellForItem(at indexPath: IndexPath) -> UICollectionViewCell?}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDelegateWrapper.swift:223:16: note: add '@MainActor' to make instance method 'performNillableCellReaction(_:location:provideCell:)' part of global actor 'MainActor'
final func performNillableCellReaction(_ reaction: EventReaction, location: IndexPath, provideCell: Bool) -> Any? {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:97:10: warning: main actor-isolated instance method 'numberOfSections()' cannot be used to satisfy nonisolated requirement from protocol 'Storage'; this is an error in the Swift 6 language mode
func numberOfSections() -> Int {
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:97:10: note: add 'nonisolated' to 'numberOfSections()' to make this instance method not isolated to the actor
func numberOfSections() -> Int {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:33:165: note: add '@preconcurrency' to the 'Storage' conformance to defer isolation checking to run time
class DTCollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>, Storage, SupplementaryStorage
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:33:10: note: mark the protocol requirement 'numberOfSections()' 'async' to allow actor-isolated conformances
func numberOfSections() -> Int
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:101:10: warning: main actor-isolated instance method 'numberOfItems(inSection:)' cannot be used to satisfy nonisolated requirement from protocol 'Storage'; this is an error in the Swift 6 language mode
func numberOfItems(inSection section: Int) -> Int {
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:101:10: note: add 'nonisolated' to 'numberOfItems(inSection:)' to make this instance method not isolated to the actor
func numberOfItems(inSection section: Int) -> Int {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:36:10: note: mark the protocol requirement 'numberOfItems(inSection:)' 'async' to allow actor-isolated conformances
func numberOfItems(inSection section: Int) -> Int
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:105:10: warning: main actor-isolated instance method 'item(at:)' cannot be used to satisfy nonisolated requirement from protocol 'Storage'; this is an error in the Swift 6 language mode
func item(at indexPath: IndexPath) -> Any? {
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:105:10: note: add 'nonisolated' to 'item(at:)' to make this instance method not isolated to the actor
func item(at indexPath: IndexPath) -> Any? {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:39:10: note: mark the protocol requirement 'item(at:)' 'async' to allow actor-isolated conformances
func item(at indexPath: IndexPath) -> Any?
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:50:9: warning: main actor-isolated property 'headerModelProvider' cannot be used to satisfy nonisolated requirement from protocol 'SupplementaryStorage'; this is an error in the Swift 6 language mode
var headerModelProvider: ((Int) -> Any?)?
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:33:174: note: add '@preconcurrency' to the 'SupplementaryStorage' conformance to defer isolation checking to run time
class DTCollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>, Storage, SupplementaryStorage
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:46:9: note: requirement 'headerModelProvider' declared here
var headerModelProvider: ((_ sectionIndex: Int) -> Any?)? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:53:9: warning: main actor-isolated property 'footerModelProvider' cannot be used to satisfy nonisolated requirement from protocol 'SupplementaryStorage'; this is an error in the Swift 6 language mode
var footerModelProvider: ((Int) -> Any?)?
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:49:9: note: requirement 'footerModelProvider' declared here
var footerModelProvider: ((_ sectionIndex: Int) -> Any?)? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:66:9: warning: main actor-isolated property 'supplementaryModelProvider' cannot be used to satisfy nonisolated requirement from protocol 'SupplementaryStorage'; this is an error in the Swift 6 language mode
var supplementaryModelProvider: ((String, IndexPath) -> Any?)? {
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:52:9: note: requirement 'supplementaryModelProvider' declared here
var supplementaryModelProvider: ((_ kind: String, _ sectionIndexPath: IndexPath) -> Any?)? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:84:9: warning: main actor-isolated property 'supplementaryHeaderKind' cannot be used to satisfy nonisolated requirement from protocol 'SupplementaryStorage'; this is an error in the Swift 6 language mode
var supplementaryHeaderKind: String?
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:55:9: note: requirement 'supplementaryHeaderKind' declared here
var supplementaryHeaderKind: String? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:87:9: warning: main actor-isolated property 'supplementaryFooterKind' cannot be used to satisfy nonisolated requirement from protocol 'SupplementaryStorage'; this is an error in the Swift 6 language mode
var supplementaryFooterKind: String?
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/StorageProtocols.swift:58:9: note: requirement 'supplementaryFooterKind' declared here
var supplementaryFooterKind: String? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:94:15: warning: type 'SectionIdentifierType' does not conform to the 'Sendable' protocol
super.init(collectionView: collectionView, cellProvider: cellProvider)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:33:42: note: consider making generic parameter 'SectionIdentifierType' conform to the 'Sendable' protocol
class DTCollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>, Storage, SupplementaryStorage
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:94:15: warning: type 'ItemIdentifierType' does not conform to the 'Sendable' protocol
super.init(collectionView: collectionView, cellProvider: cellProvider)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:33:65: note: consider making generic parameter 'ItemIdentifierType' conform to the 'Sendable' protocol
class DTCollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>, Storage, SupplementaryStorage
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:98:9: warning: type 'SectionIdentifierType' does not conform to the 'Sendable' protocol
numberOfSections(in: collectionView)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:33:42: note: consider making generic parameter 'SectionIdentifierType' conform to the 'Sendable' protocol
class DTCollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>, Storage, SupplementaryStorage
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:98:9: warning: type 'ItemIdentifierType' does not conform to the 'Sendable' protocol
numberOfSections(in: collectionView)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:33:65: note: consider making generic parameter 'ItemIdentifierType' conform to the 'Sendable' protocol
class DTCollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>, Storage, SupplementaryStorage
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:102:9: warning: type 'SectionIdentifierType' does not conform to the 'Sendable' protocol
collectionView(collectionView, numberOfItemsInSection: section)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:33:42: note: consider making generic parameter 'SectionIdentifierType' conform to the 'Sendable' protocol
class DTCollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>, Storage, SupplementaryStorage
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:102:9: warning: type 'ItemIdentifierType' does not conform to the 'Sendable' protocol
collectionView(collectionView, numberOfItemsInSection: section)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:33:65: note: consider making generic parameter 'ItemIdentifierType' conform to the 'Sendable' protocol
class DTCollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>, Storage, SupplementaryStorage
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:106:36: warning: type 'SectionIdentifierType' does not conform to the 'Sendable' protocol
guard let itemIdentifier = itemIdentifier(for: indexPath) else {
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:33:42: note: consider making generic parameter 'SectionIdentifierType' conform to the 'Sendable' protocol
class DTCollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>, Storage, SupplementaryStorage
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:106:36: warning: type 'ItemIdentifierType' does not conform to the 'Sendable' protocol
guard let itemIdentifier = itemIdentifier(for: indexPath) else {
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:33:65: note: consider making generic parameter 'ItemIdentifierType' conform to the 'Sendable' protocol
class DTCollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>, Storage, SupplementaryStorage
^
: Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDragDelegate.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDragDelegate.swift:35:25: warning: main actor-isolated property 'dragDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.dragDelegate = nil
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:374:73: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDragDelegate> dragDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDragDelegate.swift:36:25: warning: main actor-isolated property 'dragDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.dragDelegate = 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:374:73: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDragDelegate> dragDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
^
SwiftDriverJobDiscovery normal arm64 Compiling BackwardsCompatibility.swift, BaseStorage.swift (in target 'DTModelStorage' from project 'DTModelStorage')
SwiftCompile normal arm64 Compiling\ DTCollectionViewManager+Delegate.swift,\ DTCollectionViewManager+Deprecated.swift,\ DTCollectionViewManager+Drag.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Drag.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift:107:82: warning: main actor-isolated class property 'elementKindSectionHeader' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
willDisplaySupplementaryView(View.self, forElementKind: UICollectionView.elementKindSectionHeader, closure)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: class property declared here
UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift:105:10: note: add '@MainActor' to make instance method 'willDisplayHeaderView' part of global actor 'MainActor'
func willDisplayHeaderView<View:ModelTransfer>(_ headerClass:View.Type, _ closure: @escaping (View, View.ModelType, IndexPath) -> Void) where View: UICollectionReusableView
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift:113:82: warning: main actor-isolated class property 'elementKindSectionFooter' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
willDisplaySupplementaryView(View.self, forElementKind: UICollectionView.elementKindSectionFooter, closure)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: class property declared here
UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift:111:10: note: add '@MainActor' to make instance method 'willDisplayFooterView' part of global actor 'MainActor'
func willDisplayFooterView<View:ModelTransfer>(_ footerClass:View.Type, _ closure: @escaping (View, View.ModelType, IndexPath) -> Void) where View: UICollectionReusableView
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift:131:87: warning: main actor-isolated class property 'elementKindSectionHeader' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
didEndDisplayingSupplementaryView(View.self, forElementKind: UICollectionView.elementKindSectionHeader, closure)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: class property declared here
UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift:129:10: note: add '@MainActor' to make instance method 'didEndDisplayingHeaderView' part of global actor 'MainActor'
func didEndDisplayingHeaderView<View:ModelTransfer>(_ headerClass:View.Type, _ closure: @escaping (View, View.ModelType, IndexPath) -> Void) where View: UICollectionReusableView
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift:137:87: warning: main actor-isolated class property 'elementKindSectionFooter' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
didEndDisplayingSupplementaryView(View.self, forElementKind: UICollectionView.elementKindSectionFooter, closure)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: class property declared here
UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift:135:10: note: add '@MainActor' to make instance method 'didEndDisplayingFooterView' part of global actor 'MainActor'
func didEndDisplayingFooterView<View:ModelTransfer>(_ footerClass:View.Type, _ closure: @escaping (View, View.ModelType, IndexPath) -> Void) where View: UICollectionReusableView
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift:313:96: warning: main actor-isolated class property 'elementKindSectionHeader' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
collectionDelegate?.appendReaction(viewType: .supplementaryView(kind: UICollectionView.elementKindSectionHeader), for: Model.self, signature: EventMethodSignature.referenceSizeForHeaderInSection, closure: closure)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: class property declared here
UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift:311:10: note: add '@MainActor' to make instance method 'referenceSizeForHeaderView(withItem:_:)' part of global actor 'MainActor'
func referenceSizeForHeaderView<Model>(withItem: Model.Type, _ closure: @escaping (Model, IndexPath) -> CGSize)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift:319:96: warning: main actor-isolated class property 'elementKindSectionFooter' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
collectionDelegate?.appendReaction(viewType: .supplementaryView(kind: UICollectionView.elementKindSectionFooter), for: Model.self, signature: EventMethodSignature.referenceSizeForFooterInSection, closure: closure)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: class property declared here
UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift:317:10: note: add '@MainActor' to make instance method 'referenceSizeForFooterView(withItem:_:)' part of global actor 'MainActor'
func referenceSizeForFooterView<Model>(withItem: Model.Type, _ closure: @escaping (Model, IndexPath) -> CGSize)
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift:60:65: warning: main actor-isolated class property 'elementKindSectionHeader' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
configureSupplementary(T.self, ofKind: UICollectionView.elementKindSectionHeader, indexPathClosure)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: class property declared here
UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift:55:10: note: add '@MainActor' to make instance method 'configureHeader' part of global actor 'MainActor'
func configureHeader<T:ModelTransfer>(_ headerClass: T.Type, _ closure: @escaping (T, T.ModelType, Int) -> Void) where T: UICollectionReusableView
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift:72:65: warning: main actor-isolated class property 'elementKindSectionFooter' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
configureSupplementary(T.self, ofKind: UICollectionView.elementKindSectionFooter, indexPathClosure)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: class property declared here
UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift:67:10: note: add '@MainActor' to make instance method 'configureFooter' part of global actor 'MainActor'
func configureFooter<T:ModelTransfer>(_ footerClass: T.Type, _ closure: @escaping (T, T.ModelType, Int) -> Void) where T: UICollectionReusableView
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift:134:56: warning: main actor-isolated class property 'elementKindSectionHeader' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
ofKind: UICollectionView.elementKindSectionHeader,
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: class property declared here
UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift:131:10: note: add '@MainActor' to make instance method 'registerNibNamed(_:forHeader:mappingBlock:)' part of global actor 'MainActor'
func registerNibNamed<T:ModelTransfer>(_ nibName: String, forHeader headerClass: T.Type, mappingBlock: ((CollectionSupplementaryViewModelMapping<T, T.ModelType>) -> Void)? = nil) where T:UICollectionReusableView
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift:146:56: warning: main actor-isolated class property 'elementKindSectionFooter' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
ofKind: UICollectionView.elementKindSectionFooter,
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: class property declared here
UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift:143:10: note: add '@MainActor' to make instance method 'registerNibNamed(_:forFooter:mappingBlock:)' part of global actor 'MainActor'
func registerNibNamed<T:ModelTransfer>(_ nibName: String, forFooter footerClass: T.Type, mappingBlock: ((CollectionSupplementaryViewModelMapping<T, T.ModelType>) -> Void)? = nil) where T:UICollectionReusableView
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+Drag.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling StorageUpdate.swift, UINib+Existance.swift (in target 'DTModelStorage' from project 'DTModelStorage')
SwiftCompile normal arm64 Compiling\ CollectionViewUpdater.swift,\ DTCollectionViewDataSource.swift,\ DTCollectionViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDelegate.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:50:54: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if !animateChangesOffScreen, collectionView?.window == nil {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:223:55: note: property declared here
@property(nullable, nonatomic,readonly) UIWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:46:15: note: add '@MainActor' to make instance method 'storageDidPerformUpdate' part of global actor 'MainActor'
open func storageDidPerformUpdate(_ update : StorageUpdate)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:51:29: warning: call to main actor-isolated instance method 'reloadData()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.reloadData()
^
UIKit.UICollectionView.reloadData:2:22: note: calls to instance method 'reloadData()' from outside of its actor context are implicitly asynchronous
@MainActor open func reloadData()}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:46:15: note: add '@MainActor' to make instance method 'storageDidPerformUpdate' part of global actor 'MainActor'
open func storageDidPerformUpdate(_ update : StorageUpdate)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:56:25: warning: call to main actor-isolated instance method 'performBatchUpdates(_:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.performBatchUpdates({ [weak self] in
^
UIKit.UICollectionView.performBatchUpdates:2:22: note: calls to instance method 'performBatchUpdates(_:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func performBatchUpdates(_ updates: (() -> Void)?, completion: ((Bool) -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:46:15: note: add '@MainActor' to make instance method 'storageDidPerformUpdate' part of global actor 'MainActor'
open func storageDidPerformUpdate(_ update : StorageUpdate)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:64:43: warning: call to main actor-isolated instance method 'reloadData()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.collectionView?.reloadData()
^
UIKit.UICollectionView.reloadData:2:22: note: calls to instance method 'reloadData()' from outside of its actor context are implicitly asynchronous
@MainActor open func reloadData()}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:75:37: warning: call to main actor-isolated instance method 'insertItems(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.insertItems(at: [indexPath])
^
UIKit.UICollectionView.insertItems:2:22: note: calls to instance method 'insertItems(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func insertItems(at indexPaths: [IndexPath])}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:70:18: note: add '@MainActor' to make instance method 'applyObjectChanges(from:)' part of global actor 'MainActor'
private func applyObjectChanges(from update: StorageUpdate) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:79:37: warning: call to main actor-isolated instance method 'deleteItems(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.deleteItems(at: [indexPath])
^
UIKit.UICollectionView.deleteItems:2:22: note: calls to instance method 'deleteItems(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func deleteItems(at indexPaths: [IndexPath])}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:70:18: note: add '@MainActor' to make instance method 'applyObjectChanges(from:)' part of global actor 'MainActor'
private func applyObjectChanges(from update: StorageUpdate) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:86:41: warning: call to main actor-isolated instance method 'reloadItems(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.reloadItems(at: [indexPath])
^
UIKit.UICollectionView.reloadItems:2:22: note: calls to instance method 'reloadItems(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func reloadItems(at indexPaths: [IndexPath])}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:70:18: note: add '@MainActor' to make instance method 'applyObjectChanges(from:)' part of global actor 'MainActor'
private func applyObjectChanges(from update: StorageUpdate) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:92:41: warning: call to main actor-isolated instance method 'moveItem(at:to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.moveItem(at: source, to: destination)
^
UIKit.UICollectionView.moveItem:2:22: note: calls to instance method 'moveItem(at:to:)' from outside of its actor context are implicitly asynchronous
@MainActor open func moveItem(at indexPath: IndexPath, to newIndexPath: IndexPath)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:70:18: note: add '@MainActor' to make instance method 'applyObjectChanges(from:)' part of global actor 'MainActor'
private func applyObjectChanges(from update: StorageUpdate) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:94:41: warning: call to main actor-isolated instance method 'deleteItems(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.deleteItems(at: [source])
^
UIKit.UICollectionView.deleteItems:2:22: note: calls to instance method 'deleteItems(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func deleteItems(at indexPaths: [IndexPath])}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:70:18: note: add '@MainActor' to make instance method 'applyObjectChanges(from:)' part of global actor 'MainActor'
private func applyObjectChanges(from update: StorageUpdate) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:95:41: warning: call to main actor-isolated instance method 'insertItems(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.insertItems(at: [destination]) }
^
UIKit.UICollectionView.insertItems:2:22: note: calls to instance method 'insertItems(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func insertItems(at indexPaths: [IndexPath])}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:70:18: note: add '@MainActor' to make instance method 'applyObjectChanges(from:)' part of global actor 'MainActor'
private func applyObjectChanges(from update: StorageUpdate) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:106:37: warning: call to main actor-isolated instance method 'deleteSections' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.deleteSections([index])
^
UIKit.UICollectionView.deleteSections:2:22: note: calls to instance method 'deleteSections' from outside of its actor context are implicitly asynchronous
@MainActor open func deleteSections(_ sections: IndexSet)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:101:18: note: add '@MainActor' to make instance method 'applySectionChanges(from:)' part of global actor 'MainActor'
private func applySectionChanges(from update: StorageUpdate) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:110:37: warning: call to main actor-isolated instance method 'insertSections' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.insertSections([index])
^
UIKit.UICollectionView.insertSections:2:22: note: calls to instance method 'insertSections' from outside of its actor context are implicitly asynchronous
@MainActor open func insertSections(_ sections: IndexSet)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:101:18: note: add '@MainActor' to make instance method 'applySectionChanges(from:)' part of global actor 'MainActor'
private func applySectionChanges(from update: StorageUpdate) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:114:37: warning: call to main actor-isolated instance method 'reloadSections' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.reloadSections([index])
^
UIKit.UICollectionView.reloadSections:2:22: note: calls to instance method 'reloadSections' from outside of its actor context are implicitly asynchronous
@MainActor open func reloadSections(_ sections: IndexSet)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:101:18: note: add '@MainActor' to make instance method 'applySectionChanges(from:)' part of global actor 'MainActor'
private func applySectionChanges(from update: StorageUpdate) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:118:37: warning: call to main actor-isolated instance method 'moveSection(_:toSection:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.moveSection(source, toSection: destination)
^
UIKit.UICollectionView.moveSection:2:22: note: calls to instance method 'moveSection(_:toSection:)' from outside of its actor context are implicitly asynchronous
@MainActor open func moveSection(_ section: Int, toSection newSection: Int)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:101:18: note: add '@MainActor' to make instance method 'applySectionChanges(from:)' part of global actor 'MainActor'
private func applySectionChanges(from update: StorageUpdate) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:128:25: warning: call to main actor-isolated instance method 'reloadData()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView?.reloadData()
^
UIKit.UICollectionView.reloadData:2:22: note: calls to instance method 'reloadData()' from outside of its actor context are implicitly asynchronous
@MainActor open func reloadData()}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:125:15: note: add '@MainActor' to make instance method 'storageNeedsReloading()' part of global actor 'MainActor'
open func storageNeedsReloading()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:56:25: warning: sending value of non-Sendable type '() -> Void' risks causing data races; this is an error in the Swift 6 language mode
collectionView?.performBatchUpdates({ [weak self] in
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:56:25: note: sending task-isolated value of non-Sendable type '() -> Void' to main actor-isolated instance method 'performBatchUpdates(_:completion:)' risks causing races in between task-isolated and main actor-isolated uses
collectionView?.performBatchUpdates({ [weak self] in
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:56:25: warning: sending value of non-Sendable type '(Bool) -> Void' risks causing data races; this is an error in the Swift 6 language mode
collectionView?.performBatchUpdates({ [weak self] in
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewUpdater.swift:56:25: note: sending task-isolated value of non-Sendable type '(Bool) -> Void' to main actor-isolated instance method 'performBatchUpdates(_:completion:)' risks causing races in between task-isolated and main actor-isolated uses
collectionView?.performBatchUpdates({ [weak self] in
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDataSource.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDataSource.swift:35:28: warning: main actor-isolated property 'dataSource' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if collectionView?.dataSource === 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:369:71: note: property declared here
@property (nonatomic, weak, nullable) id <UICollectionViewDataSource> dataSource;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDataSource.swift:36:29: warning: main actor-isolated property 'dataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.dataSource = nil
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:369:71: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDataSource> dataSource;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDataSource.swift:37:29: warning: main actor-isolated property 'dataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.dataSource = 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:369:71: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDataSource> dataSource;
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDelegate.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDelegate.swift:33: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
collectionView?.delegate = nil
^
/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/DTCollectionViewManager/DTCollectionViewDelegate.swift:34: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
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;
^
SwiftCompile normal arm64 Compiling\ DTCollectionViewManager+SwiftUIRegistration.swift,\ DTCollectionViewManager.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+SwiftUIRegistration.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager+SwiftUIRegistration.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:48:13: warning: var 'DTCollectionViewManagerAssociatedKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var DTCollectionViewManagerAssociatedKey = "DTCollectionView Manager Associated Key"
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:48:13: note: convert 'DTCollectionViewManagerAssociatedKey' to a 'let' constant to make 'Sendable' shared state immutable
private var DTCollectionViewManagerAssociatedKey = "DTCollectionView Manager Associated Key"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:48:13: note: add '@MainActor' to make var 'DTCollectionViewManagerAssociatedKey' part of global actor 'MainActor'
private var DTCollectionViewManagerAssociatedKey = "DTCollectionView Manager Associated Key"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:48:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var DTCollectionViewManagerAssociatedKey = "DTCollectionView Manager Associated Key"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:154:29: warning: main actor-isolated property 'dataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.dataSource = collectionDataSource
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:369:71: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDataSource> dataSource;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:161:29: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.delegate = collectionDelegate
^
/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/DTCollectionViewManager/DTCollectionViewManager.swift:168:29: warning: main actor-isolated property 'prefetchDataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.prefetchDataSource = collectionPrefetchDataSource
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:371:81: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id<UICollectionViewDataSourcePrefetching> prefetchDataSource API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:177:29: warning: main actor-isolated property 'dragDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.dragDelegate = collectionDragDelegate
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:374:73: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDragDelegate> dragDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:184:29: warning: main actor-isolated property 'dropDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.dropDelegate = collectionDropDelegate
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:375:73: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDropDelegate> dropDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:190:23: warning: static property 'defaultStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var defaultStorage: () -> Storage = { MemoryStorage() }
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:190:23: note: convert 'defaultStorage' to a 'let' constant to make 'Sendable' shared state immutable
public static var defaultStorage: () -> Storage = { MemoryStorage() }
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:190:23: note: add '@MainActor' to make static property 'defaultStorage' part of global actor 'MainActor'
public static var defaultStorage: () -> Storage = { MemoryStorage() }
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:190:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var defaultStorage: () -> Storage = { MemoryStorage() }
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:295:16: warning: static property 'eventVerificationDelay' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var eventVerificationDelay : TimeInterval = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:295:16: note: convert 'eventVerificationDelay' to a 'let' constant to make 'Sendable' shared state immutable
static var eventVerificationDelay : TimeInterval = 1
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:295:16: note: add '@MainActor' to make static property 'eventVerificationDelay' part of global actor 'MainActor'
static var eventVerificationDelay : TimeInterval = 1
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:295:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var eventVerificationDelay : TimeInterval = 1
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:236:37: warning: type 'SectionIdentifier' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
collectionView.dataSource = dataSource
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:219:43: note: consider making generic parameter 'SectionIdentifier' conform to the 'Sendable' protocol
open func configureDiffableDataSource<SectionIdentifier, ItemIdentifier>(modelProvider: @escaping (IndexPath, ItemIdentifier) -> Any)
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:236:37: warning: type 'ItemIdentifier' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
collectionView.dataSource = dataSource
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:219:62: note: consider making generic parameter 'ItemIdentifier' conform to the 'Sendable' protocol
open func configureDiffableDataSource<SectionIdentifier, ItemIdentifier>(modelProvider: @escaping (IndexPath, ItemIdentifier) -> Any)
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:229:94: warning: call to main actor-isolated initializer 'init(collectionView:viewFactory:manager:cellProvider:modelProvider:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let dataSource = DTCollectionViewDiffableDataSource<SectionIdentifier, ItemIdentifier>(
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:89:5: note: calls to initializer 'init(collectionView:viewFactory:manager:cellProvider:modelProvider:)' from outside of its actor context are implicitly asynchronous
init(collectionView: UICollectionView, viewFactory: CollectionViewFactory, manager: DTCollectionViewManager, cellProvider: @escaping UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>.CellProvider, modelProvider: @escaping (IndexPath, ItemIdentifierType) -> Any) {
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewDiffableDataSource.swift:89:5: note: main actor isolation inferred from inheritance from generic class 'UICollectionViewDiffableDataSource'
init(collectionView: UICollectionView, viewFactory: CollectionViewFactory, manager: DTCollectionViewManager, cellProvider: @escaping UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>.CellProvider, modelProvider: @escaping (IndexPath, ItemIdentifierType) -> Any) {
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:219:15: note: add '@MainActor' to make instance method 'configureDiffableDataSource(modelProvider:)' part of global actor 'MainActor'
open func configureDiffableDataSource<SectionIdentifier, ItemIdentifier>(modelProvider: @escaping (IndexPath, ItemIdentifier) -> Any)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:236:24: warning: main actor-isolated property 'dataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView.dataSource = dataSource
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:369:71: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <UICollectionViewDataSource> dataSource;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:219:15: note: add '@MainActor' to make instance method 'configureDiffableDataSource(modelProvider:)' part of global actor 'MainActor'
open func configureDiffableDataSource<SectionIdentifier, ItemIdentifier>(modelProvider: @escaping (IndexPath, ItemIdentifier) -> Any)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:274:26: warning: main actor-isolated property 'indexPathsForVisibleItems' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
(collectionView?.indexPathsForVisibleItems ?? []).forEach { indexPath in
^
/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/DTCollectionViewManager/DTCollectionViewManager.swift:273:15: note: add '@MainActor' to make instance method 'updateVisibleCells' part of global actor 'MainActor'
open func updateVisibleCells(_ closure: ((UICollectionViewCell) -> Void)? = nil) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:276:51: warning: call to main actor-isolated instance method 'cellForItem(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let visibleCell = collectionView?.cellForItem(at: indexPath)
^
UIKit.UICollectionView.cellForItem:2:22: note: calls to instance method 'cellForItem(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func cellForItem(at indexPath: IndexPath) -> UICollectionViewCell?}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:330:39: warning: main actor-isolated property 'collectionViewLayout' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let _ = collectionView?.collectionViewLayout as? UICollectionViewFlowLayout else {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:367:55: note: property declared here
@property (nonatomic, strong) UICollectionViewLayout *collectionViewLayout;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:315:10: note: add '@MainActor' to make instance method 'verifyEventsCompatibility()' part of global actor 'MainActor'
func verifyEventsCompatibility() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:59:61: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
if let manager = objc_getAssociatedObject(self, &DTCollectionViewManagerAssociatedKey) as? DTCollectionViewManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:69:44: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
objc_setAssociatedObject(self, &DTCollectionViewManagerAssociatedKey, manager, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:73:44: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
objc_setAssociatedObject(self, &DTCollectionViewManagerAssociatedKey, newValue, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:257:13: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
self?.verifyEventsCompatibility()
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:257:13: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self?.verifyEventsCompatibility()
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:229:94: warning: sending 'self.viewFactory' risks causing data races; this is an error in the Swift 6 language mode
let dataSource = DTCollectionViewDiffableDataSource<SectionIdentifier, ItemIdentifier>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:229:94: note: sending task-isolated 'self.viewFactory' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let dataSource = DTCollectionViewDiffableDataSource<SectionIdentifier, ItemIdentifier>(
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:229:94: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
let dataSource = DTCollectionViewDiffableDataSource<SectionIdentifier, ItemIdentifier>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:229:94: note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let dataSource = DTCollectionViewDiffableDataSource<SectionIdentifier, ItemIdentifier>(
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:229:94: warning: sending 'modelProvider' risks causing data races; this is an error in the Swift 6 language mode
let dataSource = DTCollectionViewDiffableDataSource<SectionIdentifier, ItemIdentifier>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:229:94: note: sending task-isolated 'modelProvider' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let dataSource = DTCollectionViewDiffableDataSource<SectionIdentifier, ItemIdentifier>(
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:309:16: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
if self?.viewFactory.mappings.filter({ $0.viewClass.isSubclass(of: viewType) }).count == 0 {
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManager.swift:309:16: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
if self?.viewFactory.mappings.filter({ $0.viewClass.isSubclass(of: viewType) }).count == 0 {
^~~~
SwiftDriverJobDiscovery normal arm64 Compiling ViewModelMapping.swift (in target 'DTModelStorage' from project 'DTModelStorage')
SwiftDriverJobDiscovery normal arm64 Compiling SingleSectionStorage.swift, StorageProtocols.swift (in target 'DTModelStorage' from project 'DTModelStorage')
SwiftCompile normal arm64 Compiling\ CollectionSupplementaryViewModelMapping.swift,\ CollectionViewCellModelMapping.swift,\ CollectionViewFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift:74:60: warning: call to main actor-isolated instance method 'dequeueConfiguredReusableSupplementary(using:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let supplementaryView = collectionView.dequeueConfiguredReusableSupplementary(using: registration, for: indexPath)
^
UIKit.UICollectionView.dequeueConfiguredReusableSupplementary:2:40: note: calls to instance method 'dequeueConfiguredReusableSupplementary(using:for:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public func dequeueConfiguredReusableSupplementary<Supplementary>(using registration: UICollectionView.SupplementaryRegistration<Supplementary>, for indexPath: IndexPath) -> Supplementary where Supplementary : UICollectionReusableView}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift:79:48: warning: call to main actor-isolated instance method 'dequeueReusableSupplementaryView(ofKind:withReuseIdentifier:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let supplementary = collectionView.dequeueReusableSupplementaryView(ofKind: kind, withReuseIdentifier: self.reuseIdentifier, for: indexPath)
^
UIKit.UICollectionView.dequeueReusableSupplementaryView:2:22: note: calls to instance method 'dequeueReusableSupplementaryView(ofKind:withReuseIdentifier:for:)' from outside of its actor context are implicitly asynchronous
@MainActor open func dequeueReusableSupplementaryView(ofKind elementKind: String, withReuseIdentifier identifier: String, for indexPath: IndexPath) -> UICollectionReusableView}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift:90:50: warning: call to main actor-isolated class method 'nibExists(withNibName:inBundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let nibName = self.xibName, UINib.nibExists(withNibName: nibName, inBundle: self.bundle) {
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/UINib+Existance.swift:31:23: note: calls to class method 'nibExists(withNibName:inBundle:)' from outside of its actor context are implicitly asynchronous
public class func nibExists(withNibName nibName: String,
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift:91:56: warning: call to main actor-isolated initializer 'init(nibName:bundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
registration = .init(supplementaryNib: UINib(nibName: nibName, bundle: self.bundle), elementKind: kind, handler: { _, _, _ in
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:20:1: note: calls to initializer 'init(nibName:bundle:)' from outside of its actor context are implicitly asynchronous
+ (UINib *)nibWithNibName:(NSString *)name bundle:(nullable NSBundle *)bundleOrNil;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift:127:60: warning: call to main actor-isolated instance method 'dequeueConfiguredReusableSupplementary(using:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let supplementaryView = collectionView.dequeueConfiguredReusableSupplementary(using: registration, for: indexPath)
^
UIKit.UICollectionView.dequeueConfiguredReusableSupplementary:2:40: note: calls to instance method 'dequeueConfiguredReusableSupplementary(using:for:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public func dequeueConfiguredReusableSupplementary<Supplementary>(using registration: UICollectionView.SupplementaryRegistration<Supplementary>, for indexPath: IndexPath) -> Supplementary where Supplementary : UICollectionReusableView}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift:132:48: warning: call to main actor-isolated instance method 'dequeueReusableSupplementaryView(ofKind:withReuseIdentifier:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let supplementary = collectionView.dequeueReusableSupplementaryView(ofKind: kind, withReuseIdentifier: self.reuseIdentifier, for: indexPath)
^
UIKit.UICollectionView.dequeueReusableSupplementaryView:2:22: note: calls to instance method 'dequeueReusableSupplementaryView(ofKind:withReuseIdentifier:for:)' from outside of its actor context are implicitly asynchronous
@MainActor open func dequeueReusableSupplementaryView(ofKind elementKind: String, withReuseIdentifier identifier: String, for indexPath: IndexPath) -> UICollectionReusableView}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift:143:50: warning: call to main actor-isolated class method 'nibExists(withNibName:inBundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let nibName = self.xibName, UINib.nibExists(withNibName: nibName, inBundle: self.bundle) {
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/UINib+Existance.swift:31:23: note: calls to class method 'nibExists(withNibName:inBundle:)' from outside of its actor context are implicitly asynchronous
public class func nibExists(withNibName nibName: String,
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift:144:56: warning: call to main actor-isolated initializer 'init(nibName:bundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
registration = .init(supplementaryNib: UINib(nibName: nibName, bundle: self.bundle), elementKind: kind, handler: { _, _, _ in
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:20:1: note: calls to initializer 'init(nibName:bundle:)' from outside of its actor context are implicitly asynchronous
+ (UINib *)nibWithNibName:(NSString *)name bundle:(nullable NSBundle *)bundleOrNil;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift:74:60: warning: sending 'registration' risks causing data races; this is an error in the Swift 6 language mode
let supplementaryView = collectionView.dequeueConfiguredReusableSupplementary(using: registration, for: indexPath)
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift:74:60: note: sending task-isolated 'registration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let supplementaryView = collectionView.dequeueConfiguredReusableSupplementary(using: registration, for: indexPath)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift:127:60: warning: sending 'registration' risks causing data races; this is an error in the Swift 6 language mode
let supplementaryView = collectionView.dequeueConfiguredReusableSupplementary(using: registration, for: indexPath)
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionSupplementaryViewModelMapping.swift:127:60: note: sending task-isolated 'registration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let supplementaryView = collectionView.dequeueConfiguredReusableSupplementary(using: registration, for: indexPath)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:77:43: 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: registration, for: indexPath, item: model)
^
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/DTCollectionViewManager/CollectionViewCellModelMapping.swift:80:39: warning: call to main actor-isolated instance method 'dequeueReusableCell(withReuseIdentifier:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: self.reuseIdentifier, for: indexPath)
^
UIKit.UICollectionView.dequeueReusableCell:2:22: note: calls to instance method 'dequeueReusableCell(withReuseIdentifier:for:)' from outside of its actor context are implicitly asynchronous
@MainActor open func dequeueReusableCell(withReuseIdentifier identifier: String, for indexPath: IndexPath) -> UICollectionViewCell}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:90:50: warning: call to main actor-isolated class method 'nibExists(withNibName:inBundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let nibName = self.xibName, UINib.nibExists(withNibName: nibName, inBundle: self.bundle) {
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/UINib+Existance.swift:31:23: note: calls to class method 'nibExists(withNibName:inBundle:)' from outside of its actor context are implicitly asynchronous
public class func nibExists(withNibName nibName: String,
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:91:47: warning: call to main actor-isolated initializer 'init(nibName:bundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
registration = .init(cellNib: UINib(nibName: nibName, bundle: self.bundle), handler: { cell, indexPath, model in
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:20:1: note: calls to initializer 'init(nibName:bundle:)' from outside of its actor context are implicitly asynchronous
+ (UINib *)nibWithNibName:(NSString *)name bundle:(nullable NSBundle *)bundleOrNil;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:128:43: 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: registration, for: indexPath, item: model)
^
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/DTCollectionViewManager/CollectionViewCellModelMapping.swift:131:39: warning: call to main actor-isolated instance method 'dequeueReusableCell(withReuseIdentifier:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: self.reuseIdentifier, for: indexPath)
^
UIKit.UICollectionView.dequeueReusableCell:2:22: note: calls to instance method 'dequeueReusableCell(withReuseIdentifier:for:)' from outside of its actor context are implicitly asynchronous
@MainActor open func dequeueReusableCell(withReuseIdentifier identifier: String, for indexPath: IndexPath) -> UICollectionViewCell}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:142:50: warning: call to main actor-isolated class method 'nibExists(withNibName:inBundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let nibName = self.xibName, UINib.nibExists(withNibName: nibName, inBundle: self.bundle) {
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/UINib+Existance.swift:31:23: note: calls to class method 'nibExists(withNibName:inBundle:)' from outside of its actor context are implicitly asynchronous
public class func nibExists(withNibName nibName: String,
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:143:47: warning: call to main actor-isolated initializer 'init(nibName:bundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
registration = .init(cellNib: UINib(nibName: nibName, bundle: self.bundle), handler: { cell, indexPath, model in
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:20:1: note: calls to initializer 'init(nibName:bundle:)' from outside of its actor context are implicitly asynchronous
+ (UINib *)nibWithNibName:(NSString *)name bundle:(nullable NSBundle *)bundleOrNil;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:77:43: warning: sending 'registration' risks causing data races; this is an error in the Swift 6 language mode
return collectionView.dequeueConfiguredReusableCell(using: registration, for: indexPath, item: model)
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:77:43: note: sending task-isolated 'registration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return collectionView.dequeueConfiguredReusableCell(using: registration, for: indexPath, item: model)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:77:43: warning: sending value of non-Sendable type 'Model' risks causing data races; this is an error in the Swift 6 language mode
return collectionView.dequeueConfiguredReusableCell(using: registration, for: indexPath, item: model)
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:77:43: note: sending task-isolated value of non-Sendable type 'Model' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
return collectionView.dequeueConfiguredReusableCell(using: registration, for: indexPath, item: model)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:128:43: warning: sending 'registration' risks causing data races; this is an error in the Swift 6 language mode
return collectionView.dequeueConfiguredReusableCell(using: registration, for: indexPath, item: model)
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:128:43: note: sending task-isolated 'registration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return collectionView.dequeueConfiguredReusableCell(using: registration, for: indexPath, item: model)
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:128:43: warning: sending value of non-Sendable type 'Model' risks causing data races; this is an error in the Swift 6 language mode
return collectionView.dequeueConfiguredReusableCell(using: registration, for: indexPath, item: model)
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewCellModelMapping.swift:128:43: note: sending task-isolated value of non-Sendable type 'Model' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
return collectionView.dequeueConfiguredReusableCell(using: registration, for: indexPath, item: model)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/HostingCollectionViewCellModelMapping.swift:39:16: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
public var hostingControllerMaker: (Content) -> UIHostingController<Content> = { UIHostingController(rootView: $0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:81:28: warning: call to main actor-isolated instance method 'register(_:forCellWithReuseIdentifier:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(mapping.hostingCellSubclass.self, forCellWithReuseIdentifier: mapping.reuseIdentifier)
^
UIKit.UICollectionView.register:2:22: note: calls to instance method 'register(_:forCellWithReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
@MainActor open func register(_ cellClass: AnyClass?, forCellWithReuseIdentifier identifier: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:74:10: note: add '@MainActor' to make instance method 'registerHostingCell(_:parentViewController:mapping:)' part of global actor 'MainActor'
func registerHostingCell<Content: View, Model>(_ content: @escaping (Model, IndexPath) -> Content, parentViewController: UIViewController?,
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:92:53: warning: call to main actor-isolated class method 'nibExists(withNibName:inBundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let xibName = mapping.xibName, UINib.nibExists(withNibName: xibName, inBundle: mapping.bundle) {
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/UINib+Existance.swift:31:23: note: calls to class method 'nibExists(withNibName:inBundle:)' from outside of its actor context are implicitly asynchronous
public class func nibExists(withNibName nibName: String,
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:91:14: note: add '@MainActor' to make local function 'registerCell()' part of global actor 'MainActor'
func registerCell() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:93:32: warning: call to main actor-isolated instance method 'register(_:forCellWithReuseIdentifier:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(UINib(nibName: xibName, bundle: mapping.bundle),
^
UIKit.UICollectionView.register:2:22: note: calls to instance method 'register(_:forCellWithReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
@MainActor open func register(_ nib: UINib?, forCellWithReuseIdentifier identifier: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:91:14: note: add '@MainActor' to make local function 'registerCell()' part of global actor 'MainActor'
func registerCell() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:93:41: warning: call to main actor-isolated initializer 'init(nibName:bundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(UINib(nibName: xibName, bundle: mapping.bundle),
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:20:1: note: calls to initializer 'init(nibName:bundle:)' from outside of its actor context are implicitly asynchronous
+ (UINib *)nibWithNibName:(NSString *)name bundle:(nullable NSBundle *)bundleOrNil;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:91:14: note: add '@MainActor' to make local function 'registerCell()' part of global actor 'MainActor'
func registerCell() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:97:36: warning: call to main actor-isolated instance method 'register(_:forCellWithReuseIdentifier:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(cellClass, forCellWithReuseIdentifier: mapping.reuseIdentifier)
^
UIKit.UICollectionView.register:2:22: note: calls to instance method 'register(_:forCellWithReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
@MainActor open func register(_ cellClass: AnyClass?, forCellWithReuseIdentifier identifier: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:91:14: note: add '@MainActor' to make local function 'registerCell()' part of global actor 'MainActor'
func registerCell() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:114:53: warning: call to main actor-isolated class method 'nibExists(withNibName:inBundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let xibName = mapping.xibName, UINib.nibExists(withNibName: xibName, inBundle: mapping.bundle) {
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/UINib+Existance.swift:31:23: note: calls to class method 'nibExists(withNibName:inBundle:)' from outside of its actor context are implicitly asynchronous
public class func nibExists(withNibName nibName: String,
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:113:14: note: add '@MainActor' to make local function 'registerCell()' part of global actor 'MainActor'
func registerCell() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:115:32: warning: call to main actor-isolated instance method 'register(_:forCellWithReuseIdentifier:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(UINib(nibName: xibName, bundle: mapping.bundle),
^
UIKit.UICollectionView.register:2:22: note: calls to instance method 'register(_:forCellWithReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
@MainActor open func register(_ nib: UINib?, forCellWithReuseIdentifier identifier: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:113:14: note: add '@MainActor' to make local function 'registerCell()' part of global actor 'MainActor'
func registerCell() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:115:41: warning: call to main actor-isolated initializer 'init(nibName:bundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(UINib(nibName: xibName, bundle: mapping.bundle),
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:20:1: note: calls to initializer 'init(nibName:bundle:)' from outside of its actor context are implicitly asynchronous
+ (UINib *)nibWithNibName:(NSString *)name bundle:(nullable NSBundle *)bundleOrNil;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:113:14: note: add '@MainActor' to make local function 'registerCell()' part of global actor 'MainActor'
func registerCell() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:119:36: warning: call to main actor-isolated instance method 'register(_:forCellWithReuseIdentifier:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(cellType, forCellWithReuseIdentifier: mapping.reuseIdentifier)
^
UIKit.UICollectionView.register:2:22: note: calls to instance method 'register(_:forCellWithReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
@MainActor open func register(_ cellClass: AnyClass?, forCellWithReuseIdentifier identifier: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:113:14: note: add '@MainActor' to make local function 'registerCell()' part of global actor 'MainActor'
func registerCell() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:135:20: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
var cell = Cell(frame: .zero)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:149:1: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:132:10: note: add '@MainActor' to make instance method 'verifyCell(_:nibName:withReuseIdentifier:in:)' part of global actor 'MainActor'
func verifyCell<Cell:UICollectionViewCell>(_ cell: Cell.Type, nibName: String?,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:136:41: warning: call to main actor-isolated class method 'nibExists(withNibName:inBundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let nibName = nibName, UINib.nibExists(withNibName: nibName, inBundle: bundle) {
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/UINib+Existance.swift:31:23: note: calls to class method 'nibExists(withNibName:inBundle:)' from outside of its actor context are implicitly asynchronous
public class func nibExists(withNibName nibName: String,
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:132:10: note: add '@MainActor' to make instance method 'verifyCell(_:nibName:withReuseIdentifier:in:)' part of global actor 'MainActor'
func verifyCell<Cell:UICollectionViewCell>(_ cell: Cell.Type, nibName: String?,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:137:23: warning: call to main actor-isolated initializer 'init(nibName:bundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let nib = UINib(nibName: nibName, bundle: bundle)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:20:1: note: calls to initializer 'init(nibName:bundle:)' from outside of its actor context are implicitly asynchronous
+ (UINib *)nibWithNibName:(NSString *)name bundle:(nullable NSBundle *)bundleOrNil;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:132:10: note: add '@MainActor' to make instance method 'verifyCell(_:nibName:withReuseIdentifier:in:)' part of global actor 'MainActor'
func verifyCell<Cell:UICollectionViewCell>(_ cell: Cell.Type, nibName: String?,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:138:31: warning: call to main actor-isolated instance method 'instantiate(withOwner:options:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let objects = nib.instantiate(withOwner: cell, options: nil)
^
UIKit.UINib.instantiate:2:22: note: calls to instance method 'instantiate(withOwner:options:)' from outside of its actor context are implicitly asynchronous
@MainActor open func instantiate(withOwner ownerOrNil: Any?, options optionsOrNil: [UINib.OptionsKey : Any]? = nil) -> [Any]}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:132:10: note: add '@MainActor' to make instance method 'verifyCell(_:nibName:withReuseIdentifier:in:)' part of global actor 'MainActor'
func verifyCell<Cell:UICollectionViewCell>(_ cell: Cell.Type, nibName: String?,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:158:53: warning: call to main actor-isolated class method 'nibExists(withNibName:inBundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let nibName = mapping.xibName, UINib.nibExists(withNibName: nibName, inBundle: mapping.bundle) {
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/UINib+Existance.swift:31:23: note: calls to class method 'nibExists(withNibName:inBundle:)' from outside of its actor context are implicitly asynchronous
public class func nibExists(withNibName nibName: String,
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:157:14: note: add '@MainActor' to make local function 'registerSupplementary()' part of global actor 'MainActor'
func registerSupplementary() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:159:32: warning: call to main actor-isolated instance method 'register(_:forSupplementaryViewOfKind:withReuseIdentifier:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(UINib(nibName: nibName, bundle: mapping.bundle), forSupplementaryViewOfKind: kind, withReuseIdentifier: mapping.reuseIdentifier)
^
UIKit.UICollectionView.register:2:22: note: calls to instance method 'register(_:forSupplementaryViewOfKind:withReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
@MainActor open func register(_ nib: UINib?, forSupplementaryViewOfKind kind: String, withReuseIdentifier identifier: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:157:14: note: add '@MainActor' to make local function 'registerSupplementary()' part of global actor 'MainActor'
func registerSupplementary() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:159:41: warning: call to main actor-isolated initializer 'init(nibName:bundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(UINib(nibName: nibName, bundle: mapping.bundle), forSupplementaryViewOfKind: kind, withReuseIdentifier: mapping.reuseIdentifier)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:20:1: note: calls to initializer 'init(nibName:bundle:)' from outside of its actor context are implicitly asynchronous
+ (UINib *)nibWithNibName:(NSString *)name bundle:(nullable NSBundle *)bundleOrNil;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:157:14: note: add '@MainActor' to make local function 'registerSupplementary()' part of global actor 'MainActor'
func registerSupplementary() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:163:36: warning: call to main actor-isolated instance method 'register(_:forSupplementaryViewOfKind:withReuseIdentifier:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(View.self, forSupplementaryViewOfKind: kind, withReuseIdentifier: mapping.reuseIdentifier)
^
UIKit.UICollectionView.register:2:22: note: calls to instance method 'register(_:forSupplementaryViewOfKind:withReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
@MainActor open func register(_ viewClass: AnyClass?, forSupplementaryViewOfKind elementKind: String, withReuseIdentifier identifier: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:157:14: note: add '@MainActor' to make local function 'registerSupplementary()' part of global actor 'MainActor'
func registerSupplementary() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:183:53: warning: call to main actor-isolated class method 'nibExists(withNibName:inBundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let nibName = mapping.xibName, UINib.nibExists(withNibName: nibName, inBundle: mapping.bundle) {
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/UINib+Existance.swift:31:23: note: calls to class method 'nibExists(withNibName:inBundle:)' from outside of its actor context are implicitly asynchronous
public class func nibExists(withNibName nibName: String,
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:182:14: note: add '@MainActor' to make local function 'registerSupplementary()' part of global actor 'MainActor'
func registerSupplementary() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:184:32: warning: call to main actor-isolated instance method 'register(_:forSupplementaryViewOfKind:withReuseIdentifier:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(UINib(nibName: nibName, bundle: mapping.bundle), forSupplementaryViewOfKind: kind, withReuseIdentifier: mapping.reuseIdentifier)
^
UIKit.UICollectionView.register:2:22: note: calls to instance method 'register(_:forSupplementaryViewOfKind:withReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
@MainActor open func register(_ nib: UINib?, forSupplementaryViewOfKind kind: String, withReuseIdentifier identifier: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:182:14: note: add '@MainActor' to make local function 'registerSupplementary()' part of global actor 'MainActor'
func registerSupplementary() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:184:41: warning: call to main actor-isolated initializer 'init(nibName:bundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(UINib(nibName: nibName, bundle: mapping.bundle), forSupplementaryViewOfKind: kind, withReuseIdentifier: mapping.reuseIdentifier)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:20:1: note: calls to initializer 'init(nibName:bundle:)' from outside of its actor context are implicitly asynchronous
+ (UINib *)nibWithNibName:(NSString *)name bundle:(nullable NSBundle *)bundleOrNil;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:182:14: note: add '@MainActor' to make local function 'registerSupplementary()' part of global actor 'MainActor'
func registerSupplementary() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:188:36: warning: call to main actor-isolated instance method 'register(_:forSupplementaryViewOfKind:withReuseIdentifier:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(View.self, forSupplementaryViewOfKind: kind, withReuseIdentifier: mapping.reuseIdentifier)
^
UIKit.UICollectionView.register:2:22: note: calls to instance method 'register(_:forSupplementaryViewOfKind:withReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
@MainActor open func register(_ viewClass: AnyClass?, forSupplementaryViewOfKind elementKind: String, withReuseIdentifier identifier: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:182:14: note: add '@MainActor' to make local function 'registerSupplementary()' part of global actor 'MainActor'
func registerSupplementary() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:203:20: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
var view = View(frame: .zero)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:149:1: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:200:10: note: add '@MainActor' to make instance method 'verifySupplementaryView(_:nibName:reuseIdentifier:in:)' part of global actor 'MainActor'
func verifySupplementaryView<View:UICollectionReusableView>(_ view: View.Type, nibName: String?,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:204:41: warning: call to main actor-isolated class method 'nibExists(withNibName:inBundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let nibName = nibName, UINib.nibExists(withNibName: nibName, inBundle: bundle) {
^
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage/Sources/DTModelStorage/UINib+Existance.swift:31:23: note: calls to class method 'nibExists(withNibName:inBundle:)' from outside of its actor context are implicitly asynchronous
public class func nibExists(withNibName nibName: String,
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:200:10: note: add '@MainActor' to make instance method 'verifySupplementaryView(_:nibName:reuseIdentifier:in:)' part of global actor 'MainActor'
func verifySupplementaryView<View:UICollectionReusableView>(_ view: View.Type, nibName: String?,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:205:23: warning: call to main actor-isolated initializer 'init(nibName:bundle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let nib = UINib(nibName: nibName, bundle: bundle)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:20:1: note: calls to initializer 'init(nibName:bundle:)' from outside of its actor context are implicitly asynchronous
+ (UINib *)nibWithNibName:(NSString *)name bundle:(nullable NSBundle *)bundleOrNil;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:200:10: note: add '@MainActor' to make instance method 'verifySupplementaryView(_:nibName:reuseIdentifier:in:)' part of global actor 'MainActor'
func verifySupplementaryView<View:UICollectionReusableView>(_ view: View.Type, nibName: String?,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:206:31: warning: call to main actor-isolated instance method 'instantiate(withOwner:options:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let objects = nib.instantiate(withOwner: view, options: nil)
^
UIKit.UINib.instantiate:2:22: note: calls to instance method 'instantiate(withOwner:options:)' from outside of its actor context are implicitly asynchronous
@MainActor open func instantiate(withOwner ownerOrNil: Any?, options optionsOrNil: [UINib.OptionsKey : Any]? = nil) -> [Any]}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:200:10: note: add '@MainActor' to make instance method 'verifySupplementaryView(_:nibName:reuseIdentifier:in:)' part of global actor 'MainActor'
func verifySupplementaryView<View:UICollectionReusableView>(_ view: View.Type, nibName: String?,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:219:52: warning: main actor-isolated property 'reuseIdentifier' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let supplementaryReuseIdentifier = view.reuseIdentifier, supplementaryReuseIdentifier != reuseIdentifier {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:40:59: note: property declared here
@property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:200:10: note: add '@MainActor' to make instance method 'verifySupplementaryView(_:nibName:reuseIdentifier:in:)' part of global actor 'MainActor'
func verifySupplementaryView<View:UICollectionReusableView>(_ view: View.Type, nibName: String?,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:231:24: warning: call to main actor-isolated instance method 'register(_:forCellWithReuseIdentifier:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(nilClass, forCellWithReuseIdentifier: String(describing: Cell.self))
^
UIKit.UICollectionView.register:2:22: note: calls to instance method 'register(_:forCellWithReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
@MainActor open func register(_ cellClass: AnyClass?, forCellWithReuseIdentifier identifier: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:224:10: note: add '@MainActor' to make instance method 'unregisterCellClass' part of global actor 'MainActor'
func unregisterCellClass<Cell:ModelTransfer>(_ cellClass: Cell.Type) where Cell: UICollectionViewCell {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:232:24: warning: call to main actor-isolated instance method 'register(_:forCellWithReuseIdentifier:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(nilNib, forCellWithReuseIdentifier: String(describing: Cell.self))
^
UIKit.UICollectionView.register:2:22: note: calls to instance method 'register(_:forCellWithReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
@MainActor open func register(_ nib: UINib?, forCellWithReuseIdentifier identifier: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:224:10: note: add '@MainActor' to make instance method 'unregisterCellClass' part of global actor 'MainActor'
func unregisterCellClass<Cell:ModelTransfer>(_ cellClass: Cell.Type) where Cell: UICollectionViewCell {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:242:24: warning: call to main actor-isolated instance method 'register(_:forSupplementaryViewOfKind:withReuseIdentifier:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(nilClass, forSupplementaryViewOfKind: kind, withReuseIdentifier: String(describing: self))
^
UIKit.UICollectionView.register:2:22: note: calls to instance method 'register(_:forSupplementaryViewOfKind:withReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
@MainActor open func register(_ viewClass: AnyClass?, forSupplementaryViewOfKind elementKind: String, withReuseIdentifier identifier: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:235:10: note: add '@MainActor' to make instance method 'unregisterSupplementaryClass(_:ofKind:)' part of global actor 'MainActor'
func unregisterSupplementaryClass<View:ModelTransfer>(_ klass: View.Type, ofKind kind: String) where View:UICollectionReusableView {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:243:24: warning: call to main actor-isolated instance method 'register(_:forSupplementaryViewOfKind:withReuseIdentifier:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
collectionView.register(nilNib, forSupplementaryViewOfKind: kind, withReuseIdentifier: String(describing: self))
^
UIKit.UICollectionView.register:2:22: note: calls to instance method 'register(_:forSupplementaryViewOfKind:withReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
@MainActor open func register(_ nib: UINib?, forSupplementaryViewOfKind kind: String, withReuseIdentifier identifier: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:235:10: note: add '@MainActor' to make instance method 'unregisterSupplementaryClass(_:ofKind:)' part of global actor 'MainActor'
func unregisterSupplementaryClass<View:ModelTransfer>(_ klass: View.Type, ofKind kind: String) where View:UICollectionReusableView {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:269:41: warning: call to main actor-isolated instance method 'cellForItem(at:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
guard let cell = collectionView.cellForItem(at: indexPath) else { return }
^
UIKit.UICollectionView.cellForItem:2:22: note: calls to instance method 'cellForItem(at:)' from outside of its actor context are implicitly asynchronous
@MainActor open func cellForItem(at indexPath: IndexPath) -> UICollectionViewCell?}
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/CollectionViewFactory.swift:268:10: note: add '@MainActor' to make instance method 'updateCellAt(_:with:)' part of global actor 'MainActor'
func updateCellAt(_ indexPath : IndexPath, with model: Any) {
^
@MainActor
SwiftDriverJobDiscovery normal arm64 Compiling CoreDataStorage.swift, EventReactions.swift (in target 'DTModelStorage' from project 'DTModelStorage')
SwiftDriver\ Compilation DTModelStorage normal arm64 com.apple.xcode.tools.swift.compiler (in target 'DTModelStorage' from project 'DTModelStorage')
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 DTModelStorage -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/Objects-normal/arm64/DTModelStorage.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -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 -suppress-warnings -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/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/Objects-normal/arm64/DTModelStorage-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/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/Objects-normal/arm64/DTModelStorage.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/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/Objects-normal/arm64/DTModelStorage_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/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTModelStorage.build/Debug-iphoneos/DTModelStorage.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/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/Objects-normal/arm64/DTModelStorage-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling DTCollectionViewManager+Drop.swift, DTCollectionViewManager+Prefetch.swift, DTCollectionViewManager+Registration.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftCompile normal arm64 Compiling\ DTCollectionViewManagerAnomalyHandler.swift,\ DTCollectionViewPrefetchDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewPrefetchDataSource.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift:129:23: warning: static property 'defaultAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var defaultAction : (DTCollectionViewManagerAnomaly) -> Void = {
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift:129:23: note: convert 'defaultAction' to a 'let' constant to make 'Sendable' shared state immutable
public static var defaultAction : (DTCollectionViewManagerAnomaly) -> Void = {
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift:129:23: note: add '@MainActor' to make static property 'defaultAction' part of global actor 'MainActor'
public static var defaultAction : (DTCollectionViewManagerAnomaly) -> Void = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift:129:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var defaultAction : (DTCollectionViewManagerAnomaly) -> Void = {
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewPrefetchDataSource.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewPrefetchDataSource.swift:33:25: warning: main actor-isolated property 'prefetchDataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.prefetchDataSource = nil
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:371:81: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id<UICollectionViewDataSourcePrefetching> prefetchDataSource API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/DTCollectionViewManager/DTCollectionViewPrefetchDataSource.swift:34:25: warning: main actor-isolated property 'prefetchDataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
collectionView?.prefetchDataSource = 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:371:81: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id<UICollectionViewDataSourcePrefetching> prefetchDataSource API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
^
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTModelStorage.o normal (in target 'DTModelStorage' from project 'DTModelStorage')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage
/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 -w -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/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/Objects-normal/arm64/DTModelStorage.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/Objects-normal/arm64/DTModelStorage_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/Objects-normal/arm64/DTModelStorage_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/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/Objects-normal/arm64/DTModelStorage.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTModelStorage.o
SwiftDriverJobDiscovery normal arm64 Compiling DTCollectionViewDropDelegate.swift, DTCollectionViewDropPlaceholderContext.swift, DTCollectionViewManager+DataSource.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
ExtractAppIntentsMetadata (in target 'DTModelStorage' from project 'DTModelStorage')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage
/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 DTModelStorage --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 dtmodelstorage.DTModelStorage --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTModelStorage.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTModelStorage.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/Objects-normal/arm64/DTModelStorage_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/Objects-normal/arm64/DTModelStorage.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/DTModelStorage.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/DTModelStorage.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTModelStorage.build/Debug-iphoneos/DTModelStorage.build/Objects-normal/arm64/DTModelStorage.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-26 22:09:58.973 appintentsmetadataprocessor[790:4377] Starting appintentsmetadataprocessor export
2025-04-26 22:09:59.018 appintentsmetadataprocessor[790:4377] Extracted no relevant App Intents symbols, skipping writing output
SwiftDriverJobDiscovery normal arm64 Emitting module for DTCollectionViewManager (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftDriver\ Compilation\ Requirements DTCollectionViewManager normal arm64 com.apple.xcode.tools.swift.compiler (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
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 DTCollectionViewManager -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -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/PackageFrameworks -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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager-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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager_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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/DTCollectionViewManager-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager-Swift.h (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/DTCollectionViewManager-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTCollectionViewManager.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.swiftmodule (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTCollectionViewManager.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTCollectionViewManager.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.swiftdoc (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTCollectionViewManager.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTCollectionViewManager.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.abi.json (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTCollectionViewManager.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTCollectionViewManager.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.swiftsourceinfo (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTCollectionViewManager.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling DTCollectionViewManager+Delegate.swift, DTCollectionViewManager+Deprecated.swift, DTCollectionViewManager+Drag.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTModelStorage.o (in target 'DTModelStorage' from project 'DTModelStorage')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DTModelStorage
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTModelStorage.o
SwiftDriverJobDiscovery normal arm64 Compiling DTCollectionViewDelegateWrapper.swift, DTCollectionViewDiffableDataSource.swift, DTCollectionViewDragDelegate.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftDriverJobDiscovery normal arm64 Compiling CollectionViewUpdater.swift, DTCollectionViewDataSource.swift, DTCollectionViewDelegate.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftDriverJobDiscovery normal arm64 Compiling DTCollectionViewManagerAnomalyHandler.swift, DTCollectionViewPrefetchDataSource.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftDriverJobDiscovery normal arm64 Compiling HostingCollectionViewCellModelMapping.swift, HostingConfigurationViewModelMapping.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftDriverJobDiscovery normal arm64 Compiling Exports.swift, HostingCollectionViewCell.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftDriverJobDiscovery normal arm64 Compiling DTCollectionViewManager+SwiftUIRegistration.swift, DTCollectionViewManager.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftDriverJobDiscovery normal arm64 Compiling CollectionSupplementaryViewModelMapping.swift, CollectionViewCellModelMapping.swift, CollectionViewFactory.swift (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
SwiftDriver\ Compilation DTCollectionViewManager normal arm64 com.apple.xcode.tools.swift.compiler (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
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 DTCollectionViewManager -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -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/PackageFrameworks -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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager-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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager_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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager-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/DTCollectionViewManager.o normal (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
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/PackageFrameworks -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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager_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/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTCollectionViewManager.o
ExtractAppIntentsMetadata (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
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 DTCollectionViewManager --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.DTCollectionViewManager --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTCollectionViewManager.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTCollectionViewManager.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/DTCollectionViewManager.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/DTCollectionViewManager.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DTCollectionViewManager.build/Debug-iphoneos/DTCollectionViewManager.build/Objects-normal/arm64/DTCollectionViewManager.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-26 22:09:59.814 appintentsmetadataprocessor[793:4408] Starting appintentsmetadataprocessor export
2025-04-26 22:09:59.848 appintentsmetadataprocessor[793:4408] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTCollectionViewManager.o (in target 'DTCollectionViewManager' from project 'DTCollectionViewManager')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/DTCollectionViewManager.o
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
{
"identity" : "dtmodelstorage",
"requirement" : {
"range" : [
{
"lower_bound" : "11.0.0",
"upper_bound" : "12.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/DenTelezhkin/DTModelStorage"
}
],
"manifest_display_name" : "DTCollectionViewManager",
"name" : "DTCollectionViewManager",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "11.0"
},
{
"name" : "tvos",
"version" : "11.0"
}
],
"products" : [
{
"name" : "DTCollectionViewManager",
"targets" : [
"DTCollectionViewManager"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "DTCollectionViewManager",
"module_type" : "SwiftTarget",
"name" : "DTCollectionViewManager",
"path" : "Sources/DTCollectionViewManager",
"product_dependencies" : [
"DTModelStorage"
],
"product_memberships" : [
"DTCollectionViewManager"
],
"sources" : [
"CollectionSupplementaryViewModelMapping.swift",
"CollectionViewCellModelMapping.swift",
"CollectionViewFactory.swift",
"CollectionViewUpdater.swift",
"DTCollectionViewDataSource.swift",
"DTCollectionViewDelegate.swift",
"DTCollectionViewDelegateWrapper.swift",
"DTCollectionViewDiffableDataSource.swift",
"DTCollectionViewDragDelegate.swift",
"DTCollectionViewDropDelegate.swift",
"DTCollectionViewDropPlaceholderContext.swift",
"DTCollectionViewManager+DataSource.swift",
"DTCollectionViewManager+Delegate.swift",
"DTCollectionViewManager+Deprecated.swift",
"DTCollectionViewManager+Drag.swift",
"DTCollectionViewManager+Drop.swift",
"DTCollectionViewManager+Prefetch.swift",
"DTCollectionViewManager+Registration.swift",
"DTCollectionViewManager+SwiftUIRegistration.swift",
"DTCollectionViewManager.swift",
"DTCollectionViewManagerAnomalyHandler.swift",
"DTCollectionViewPrefetchDataSource.swift",
"Exports.swift",
"HostingCollectionViewCell.swift",
"HostingCollectionViewCellModelMapping.swift",
"HostingConfigurationViewModelMapping.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.