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

The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build ASCollectionView with Swift 6.0 for watchOS using Xcode 16.0.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a xcodebuild -IDEClonedSourcePackagesDirPathOverride=$workDir/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $workDir/.derivedData build -scheme ASCollectionView-Package -destination generic/platform=watchos OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete

Build Log

1005 | 	func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | 	func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1004:40: error: cannot find type 'UICollectionView' in scope
1002 | 	func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath)
1003 | 	func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath)
1004 | 	func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
     |                                        `- error: cannot find type 'UICollectionView' in scope
1005 | 	func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | 	func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1005:129: error: cannot find type 'UIDragItem' in scope
1003 | 	func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath)
1004 | 	func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
1005 | 	func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
     |                                                                                                                                 `- error: cannot find type 'UIDragItem' in scope
1006 | 	func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
1007 | 	func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1005:40: error: cannot find type 'UICollectionView' in scope
1003 | 	func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath)
1004 | 	func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
1005 | 	func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
     |                                        `- error: cannot find type 'UICollectionView' in scope
1006 | 	func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
1007 | 	func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1005:85: error: cannot find type 'UIDragSession' in scope
1003 | 	func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath)
1004 | 	func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
1005 | 	func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
     |                                                                                     `- error: cannot find type 'UIDragSession' in scope
1006 | 	func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
1007 | 	func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1006:165: error: cannot find type 'UICollectionViewDropProposal' in scope
1004 | 	func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
1005 | 	func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | 	func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
     |                                                                                                                                                                     `- error: cannot find type 'UICollectionViewDropProposal' in scope
1007 | 	func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
1008 | 	func didUpdateContentSize(_ size: CGSize)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1006:40: error: cannot find type 'UICollectionView' in scope
1004 | 	func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
1005 | 	func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | 	func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
     |                                        `- error: cannot find type 'UICollectionView' in scope
1007 | 	func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
1008 | 	func didUpdateContentSize(_ size: CGSize)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1006:88: error: cannot find type 'UIDropSession' in scope
1004 | 	func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
1005 | 	func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | 	func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
     |                                                                                        `- error: cannot find type 'UIDropSession' in scope
1007 | 	func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
1008 | 	func didUpdateContentSize(_ size: CGSize)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1007:40: error: cannot find type 'UICollectionView' in scope
1005 | 	func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | 	func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
1007 | 	func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
     |                                        `- error: cannot find type 'UICollectionView' in scope
1008 | 	func didUpdateContentSize(_ size: CGSize)
1009 | 	func scrollViewDidScroll(_ scrollView: UIScrollView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1007:87: error: cannot find type 'UICollectionViewDropCoordinator' in scope
1005 | 	func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | 	func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
1007 | 	func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
     |                                                                                       `- error: cannot find type 'UICollectionViewDropCoordinator' in scope
1008 | 	func didUpdateContentSize(_ size: CGSize)
1009 | 	func scrollViewDidScroll(_ scrollView: UIScrollView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1009:41: error: cannot find type 'UIScrollView' in scope
1007 | 	func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
1008 | 	func didUpdateContentSize(_ size: CGSize)
1009 | 	func scrollViewDidScroll(_ scrollView: UIScrollView)
     |                                         `- error: cannot find type 'UIScrollView' in scope
1010 | 	func onMoveToParent()
1011 | 	func onMoveFromParent()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:27:57: error: cannot find type 'UIScrollView' in scope
 25 | 	}
 26 |
 27 | 	open var collectionViewContentInsetAdjustmentBehavior: UIScrollView.ContentInsetAdjustmentBehavior
    |                                                         `- error: cannot find type 'UIScrollView' in scope
 28 | 	{
 29 | 		.automatic
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:32:45: error: cannot find type 'UICollectionView' in scope
 30 | 	}
 31 |
 32 | 	open func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
    |                                             `- error: cannot find type 'UICollectionView' in scope
 33 | 	{
 34 | 		coordinator?.collectionView(collectionView, willDisplay: cell, forItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:32:81: error: cannot find type 'UICollectionViewCell' in scope
 30 | 	}
 31 |
 32 | 	open func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
    |                                                                                 `- error: cannot find type 'UICollectionViewCell' in scope
 33 | 	{
 34 | 		coordinator?.collectionView(collectionView, willDisplay: cell, forItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:37:45: error: cannot find type 'UICollectionView' in scope
 35 | 	}
 36 |
 37 | 	open func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
    |                                             `- error: cannot find type 'UICollectionView' in scope
 38 | 	{
 39 | 		coordinator?.collectionView(collectionView, didEndDisplaying: cell, forItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:37:86: error: cannot find type 'UICollectionViewCell' in scope
 35 | 	}
 36 |
 37 | 	open func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
    |                                                                                      `- error: cannot find type 'UICollectionViewCell' in scope
 38 | 	{
 39 | 		coordinator?.collectionView(collectionView, didEndDisplaying: cell, forItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:42:45: error: cannot find type 'UICollectionView' in scope
 40 | 	}
 41 |
 42 | 	open func collectionView(_ collectionView: UICollectionView, willDisplaySupplementaryView view: UICollectionReusableView, forElementKind elementKind: String, at indexPath: IndexPath)
    |                                             `- error: cannot find type 'UICollectionView' in scope
 43 | 	{
 44 | 		coordinator?.collectionView(collectionView, willDisplaySupplementaryView: view, forElementKind: elementKind, at: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:42:98: error: cannot find type 'UICollectionReusableView' in scope
 40 | 	}
 41 |
 42 | 	open func collectionView(_ collectionView: UICollectionView, willDisplaySupplementaryView view: UICollectionReusableView, forElementKind elementKind: String, at indexPath: IndexPath)
    |                                                                                                  `- error: cannot find type 'UICollectionReusableView' in scope
 43 | 	{
 44 | 		coordinator?.collectionView(collectionView, willDisplaySupplementaryView: view, forElementKind: elementKind, at: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:47:45: error: cannot find type 'UICollectionView' in scope
 45 | 	}
 46 |
 47 | 	open func collectionView(_ collectionView: UICollectionView, didEndDisplayingSupplementaryView view: UICollectionReusableView, forElementOfKind elementKind: String, at indexPath: IndexPath)
    |                                             `- error: cannot find type 'UICollectionView' in scope
 48 | 	{
 49 | 		coordinator?.collectionView(collectionView, didEndDisplayingSupplementaryView: view, forElementOfKind: elementKind, at: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:47:103: error: cannot find type 'UICollectionReusableView' in scope
 45 | 	}
 46 |
 47 | 	open func collectionView(_ collectionView: UICollectionView, didEndDisplayingSupplementaryView view: UICollectionReusableView, forElementOfKind elementKind: String, at indexPath: IndexPath)
    |                                                                                                       `- error: cannot find type 'UICollectionReusableView' in scope
 48 | 	{
 49 | 		coordinator?.collectionView(collectionView, didEndDisplayingSupplementaryView: view, forElementOfKind: elementKind, at: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:52:45: error: cannot find type 'UICollectionView' in scope
 50 | 	}
 51 |
 52 | 	open func collectionView(_ collectionView: UICollectionView, shouldHighlightItemAt indexPath: IndexPath) -> Bool
    |                                             `- error: cannot find type 'UICollectionView' in scope
 53 | 	{
 54 | 		coordinator?.collectionView(collectionView, shouldHighlightItemAt: indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:57:45: error: cannot find type 'UICollectionView' in scope
 55 | 	}
 56 |
 57 | 	open func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath)
    |                                             `- error: cannot find type 'UICollectionView' in scope
 58 | 	{
 59 | 		coordinator?.collectionView(collectionView, didHighlightItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:62:45: error: cannot find type 'UICollectionView' in scope
 60 | 	}
 61 |
 62 | 	open func collectionView(_ collectionView: UICollectionView, didUnhighlightItemAt indexPath: IndexPath)
    |                                             `- error: cannot find type 'UICollectionView' in scope
 63 | 	{
 64 | 		coordinator?.collectionView(collectionView, didUnhighlightItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:67:45: error: cannot find type 'UICollectionView' in scope
 65 | 	}
 66 |
 67 | 	open func collectionView(_ collectionView: UICollectionView, shouldSelectItemAt indexPath: IndexPath) -> Bool
    |                                             `- error: cannot find type 'UICollectionView' in scope
 68 | 	{
 69 | 		coordinator?.collectionView(collectionView, shouldSelectItemAt: indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:72:45: error: cannot find type 'UICollectionView' in scope
 70 | 	}
 71 |
 72 | 	open func collectionView(_ collectionView: UICollectionView, shouldDeselectItemAt indexPath: IndexPath) -> Bool
    |                                             `- error: cannot find type 'UICollectionView' in scope
 73 | 	{
 74 | 		coordinator?.collectionView(collectionView, shouldDeselectItemAt: indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:77:45: error: cannot find type 'UICollectionView' in scope
 75 | 	}
 76 |
 77 | 	open func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath)
    |                                             `- error: cannot find type 'UICollectionView' in scope
 78 | 	{
 79 | 		coordinator?.collectionView(collectionView, didSelectItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:82:45: error: cannot find type 'UICollectionView' in scope
 80 | 	}
 81 |
 82 | 	open func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath)
    |                                             `- error: cannot find type 'UICollectionView' in scope
 83 | 	{
 84 | 		coordinator?.collectionView(collectionView, didDeselectItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:8:48: error: cannot find type 'UICollectionViewDelegate' in scope
  6 | /// ASCollectionViewDelegate: Subclass this to create a custom delegate (eg. for supporting UICollectionViewLayouts that default to using the collectionView delegate)
  7 | @available(iOS 13.0, *)
  8 | open class ASCollectionViewDelegate: NSObject, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout
    |                                                `- error: cannot find type 'UICollectionViewDelegate' in scope
  9 | {
 10 | 	weak var coordinator: ASCollectionViewCoordinator?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:8:74: error: cannot find type 'UICollectionViewDelegateFlowLayout' in scope
  6 | /// ASCollectionViewDelegate: Subclass this to create a custom delegate (eg. for supporting UICollectionViewLayouts that default to using the collectionView delegate)
  7 | @available(iOS 13.0, *)
  8 | open class ASCollectionViewDelegate: NSObject, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout
    |                                                                          `- error: cannot find type 'UICollectionViewDelegateFlowLayout' in scope
  9 | {
 10 | 	weak var coordinator: ASCollectionViewCoordinator?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:95:37: error: cannot find type 'UICollectionViewDragDelegate' in scope
 93 |
 94 | @available(iOS 13.0, *)
 95 | extension ASCollectionViewDelegate: UICollectionViewDragDelegate, UICollectionViewDropDelegate
    |                                     `- error: cannot find type 'UICollectionViewDragDelegate' in scope
 96 | {
 97 | 	open func collectionView(_ collectionView: UICollectionView, dragSessionAllowsMoveOperation session: UIDragSession) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:95:67: error: cannot find type 'UICollectionViewDropDelegate' in scope
 93 |
 94 | @available(iOS 13.0, *)
 95 | extension ASCollectionViewDelegate: UICollectionViewDragDelegate, UICollectionViewDropDelegate
    |                                                                   `- error: cannot find type 'UICollectionViewDropDelegate' in scope
 96 | {
 97 | 	open func collectionView(_ collectionView: UICollectionView, dragSessionAllowsMoveOperation session: UIDragSession) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:97:45: error: cannot find type 'UICollectionView' in scope
 95 | extension ASCollectionViewDelegate: UICollectionViewDragDelegate, UICollectionViewDropDelegate
 96 | {
 97 | 	open func collectionView(_ collectionView: UICollectionView, dragSessionAllowsMoveOperation session: UIDragSession) -> Bool
    |                                             `- error: cannot find type 'UICollectionView' in scope
 98 | 	{
 99 | 		true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:97:103: error: cannot find type 'UIDragSession' in scope
 95 | extension ASCollectionViewDelegate: UICollectionViewDragDelegate, UICollectionViewDropDelegate
 96 | {
 97 | 	open func collectionView(_ collectionView: UICollectionView, dragSessionAllowsMoveOperation session: UIDragSession) -> Bool
    |                                                                                                       `- error: cannot find type 'UIDragSession' in scope
 98 | 	{
 99 | 		true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:97:2: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
 95 | extension ASCollectionViewDelegate: UICollectionViewDragDelegate, UICollectionViewDropDelegate
 96 | {
 97 | 	open func collectionView(_ collectionView: UICollectionView, dragSessionAllowsMoveOperation session: UIDragSession) -> Bool
    |  `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
 98 | 	{
 99 | 		true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:102:134: error: cannot find type 'UIDragItem' in scope
100 | 	}
101 |
102 | 	open func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
    |                                                                                                                                      `- error: cannot find type 'UIDragItem' in scope
103 | 	{
104 | 		coordinator?.collectionView(collectionView, itemsForBeginning: session, at: indexPath) ?? []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:102:45: error: cannot find type 'UICollectionView' in scope
100 | 	}
101 |
102 | 	open func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
    |                                             `- error: cannot find type 'UICollectionView' in scope
103 | 	{
104 | 		coordinator?.collectionView(collectionView, itemsForBeginning: session, at: indexPath) ?? []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:102:90: error: cannot find type 'UIDragSession' in scope
100 | 	}
101 |
102 | 	open func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
    |                                                                                          `- error: cannot find type 'UIDragSession' in scope
103 | 	{
104 | 		coordinator?.collectionView(collectionView, itemsForBeginning: session, at: indexPath) ?? []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:102:2: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
100 | 	}
101 |
102 | 	open func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
    |  `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
103 | 	{
104 | 		coordinator?.collectionView(collectionView, itemsForBeginning: session, at: indexPath) ?? []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:107:170: error: cannot find type 'UICollectionViewDropProposal' in scope
105 | 	}
106 |
107 | 	open func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
    |                                                                                                                                                                          `- error: cannot find type 'UICollectionViewDropProposal' in scope
108 | 	{
109 | 		coordinator?.collectionView(collectionView, dropSessionDidUpdate: session, withDestinationIndexPath: destinationIndexPath) ?? UICollectionViewDropProposal(operation: .cancel)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:107:45: error: cannot find type 'UICollectionView' in scope
105 | 	}
106 |
107 | 	open func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
    |                                             `- error: cannot find type 'UICollectionView' in scope
108 | 	{
109 | 		coordinator?.collectionView(collectionView, dropSessionDidUpdate: session, withDestinationIndexPath: destinationIndexPath) ?? UICollectionViewDropProposal(operation: .cancel)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:107:93: error: cannot find type 'UIDropSession' in scope
105 | 	}
106 |
107 | 	open func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
    |                                                                                             `- error: cannot find type 'UIDropSession' in scope
108 | 	{
109 | 		coordinator?.collectionView(collectionView, dropSessionDidUpdate: session, withDestinationIndexPath: destinationIndexPath) ?? UICollectionViewDropProposal(operation: .cancel)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:107:2: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
105 | 	}
106 |
107 | 	open func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
    |  `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
108 | 	{
109 | 		coordinator?.collectionView(collectionView, dropSessionDidUpdate: session, withDestinationIndexPath: destinationIndexPath) ?? UICollectionViewDropProposal(operation: .cancel)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:113:45: error: cannot find type 'UICollectionView' in scope
111 |
112 | 	// UICollectionView doesn't support dropping multiple items :( [http://www.openradar.me/42068699]
113 | 	open func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
    |                                             `- error: cannot find type 'UICollectionView' in scope
114 | 	{
115 | 		self.coordinator?.collectionView(collectionView, performDropWith: coordinator)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:113:92: error: cannot find type 'UICollectionViewDropCoordinator' in scope
111 |
112 | 	// UICollectionView doesn't support dropping multiple items :( [http://www.openradar.me/42068699]
113 | 	open func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
    |                                                                                            `- error: cannot find type 'UICollectionViewDropCoordinator' in scope
114 | 	{
115 | 		self.coordinator?.collectionView(collectionView, performDropWith: coordinator)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:113:2: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
111 |
112 | 	// UICollectionView doesn't support dropping multiple items :( [http://www.openradar.me/42068699]
113 | 	open func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
    |  `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
114 | 	{
115 | 		self.coordinator?.collectionView(collectionView, performDropWith: coordinator)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:118:46: error: cannot find type 'UIScrollView' in scope
116 | 	}
117 |
118 | 	open func scrollViewDidScroll(_ scrollView: UIScrollView)
    |                                              `- error: cannot find type 'UIScrollView' in scope
119 | 	{
120 | 		coordinator?.scrollViewDidScroll(scrollView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:118:2: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
116 | 	}
117 |
118 | 	open func scrollViewDidScroll(_ scrollView: UIScrollView)
    |  `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
119 | 	{
120 | 		coordinator?.scrollViewDidScroll(scrollView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:127:138: error: cannot find type 'UIContextMenuConfiguration' in scope
125 | extension ASCollectionViewDelegate
126 | {
127 | 	open func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
    |                                                                                                                                          `- error: cannot find type 'UIContextMenuConfiguration' in scope
128 | 	{
129 | 		coordinator?.collectionView(collectionView, contextMenuConfigurationForItemAt: indexPath, point: point)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:127:45: error: cannot find type 'UICollectionView' in scope
125 | extension ASCollectionViewDelegate
126 | {
127 | 	open func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
    |                                             `- error: cannot find type 'UICollectionView' in scope
128 | 	{
129 | 		coordinator?.collectionView(collectionView, contextMenuConfigurationForItemAt: indexPath, point: point)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:127:2: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
125 | extension ASCollectionViewDelegate
126 | {
127 | 	open func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
    |  `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
128 | 	{
129 | 		coordinator?.collectionView(collectionView, contextMenuConfigurationForItemAt: indexPath, point: point)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:11:13: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '((Bool) -> Void)?' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | struct EnvironmentKeyInvalidateCellLayout: EnvironmentKey
10 | {
11 | 	static let defaultValue: ((_ animated: Bool) -> Void)? = nil
   |             |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '((Bool) -> Void)?' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:16:29: error: cannot find type 'UITableView' in scope
14 | struct EnvironmentKeyTableViewScrollToCell: EnvironmentKey
15 | {
16 | 	static let defaultValue: ((UITableView.ScrollPosition) -> Void)? = nil
   |                             `- error: cannot find type 'UITableView' in scope
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:14:8: error: type 'EnvironmentKeyTableViewScrollToCell' does not conform to protocol 'EnvironmentKey'
12 | }
13 |
14 | struct EnvironmentKeyTableViewScrollToCell: EnvironmentKey
   |        |- error: type 'EnvironmentKeyTableViewScrollToCell' does not conform to protocol 'EnvironmentKey'
   |        `- note: add stubs for conformance
15 | {
16 | 	static let defaultValue: ((UITableView.ScrollPosition) -> Void)? = nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:21:29: error: cannot find type 'UICollectionView' in scope
19 | struct EnvironmentKeyCollectionViewScrollToCell: EnvironmentKey
20 | {
21 | 	static let defaultValue: ((UICollectionView.ScrollPosition) -> Void)? = nil
   |                             `- error: cannot find type 'UICollectionView' in scope
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:19:8: error: type 'EnvironmentKeyCollectionViewScrollToCell' does not conform to protocol 'EnvironmentKey'
17 | }
18 |
19 | struct EnvironmentKeyCollectionViewScrollToCell: EnvironmentKey
   |        |- error: type 'EnvironmentKeyCollectionViewScrollToCell' does not conform to protocol 'EnvironmentKey'
   |        `- note: add stubs for conformance
20 | {
21 | 	static let defaultValue: ((UICollectionView.ScrollPosition) -> Void)? = nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:35:31: error: cannot find type 'UITableView' in scope
33 | 	}
34 |
35 | 	var tableViewScrollToCell: ((UITableView.ScrollPosition) -> Void)?
   |                               `- error: cannot find type 'UITableView' in scope
36 | 	{
37 | 		get { self[EnvironmentKeyTableViewScrollToCell.self] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:41:36: error: cannot find type 'UICollectionView' in scope
39 | 	}
40 |
41 | 	var collectionViewScrollToCell: ((UICollectionView.ScrollPosition) -> Void)?
   |                                    `- error: cannot find type 'UICollectionView' in scope
42 | 	{
43 | 		get { self[EnvironmentKeyCollectionViewScrollToCell.self] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:27:18: error: 'EnvironmentValues' is only available in watchOS 6.0 or newer
25 |
26 | @available(iOS 13.0, *)
27 | public extension EnvironmentValues
   |        |         `- error: 'EnvironmentValues' is only available in watchOS 6.0 or newer
   |        `- note: add @available attribute to enclosing extension
28 | {
29 | 	var invalidateCellLayout: ((_ animated: Bool) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift:13:13: error: 'AnyView' is only available in watchOS 6.0 or newer
 8 | public struct ViewArrayBuilder
 9 | {
10 | 	public enum Wrapper
   |              `- note: add @available attribute to enclosing enum
11 | 	{
12 | 		case empty
13 | 		case view(AnyView)
   |             `- error: 'AnyView' is only available in watchOS 6.0 or newer
14 | 		case group([Wrapper])
15 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift:16:17: error: 'View' is only available in watchOS 6.0 or newer
 8 | public struct ViewArrayBuilder
 9 | {
10 | 	public enum Wrapper
   |              `- note: add @available attribute to enclosing enum
11 | 	{
12 | 		case empty
   :
14 | 		case group([Wrapper])
15 |
16 | 		init<Content: View>(_ view: Content)
   |   |             `- error: 'View' is only available in watchOS 6.0 or newer
   |   `- note: add @available attribute to enclosing initializer
17 | 		{
18 | 			self = .view(AnyView(view))
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift:21:24: error: 'AnyView' is only available in watchOS 6.0 or newer
 8 | public struct ViewArrayBuilder
 9 | {
10 | 	public enum Wrapper
   |              `- note: add @available attribute to enclosing enum
11 | 	{
12 | 		case empty
   :
19 | 		}
20 |
21 | 		func flattened() -> [AnyView]
   |        |               `- error: 'AnyView' is only available in watchOS 6.0 or newer
   |        `- note: add @available attribute to enclosing instance method
22 | 		{
23 | 			switch self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift:37:46: error: 'View' is only available in watchOS 6.0 or newer
 6 | @available(iOS 13.0, *)
 7 | @resultBuilder
 8 | public struct ViewArrayBuilder
   |               `- note: add @available attribute to enclosing struct
 9 | {
10 | 	public enum Wrapper
   :
35 | 	public typealias Output = Wrapper
36 |
37 | 	public static func buildExpression<Content: View>(_ view: Content?) -> Wrapper
   |                     |                        `- error: 'View' is only available in watchOS 6.0 or newer
   |                     `- note: add @available attribute to enclosing static method
38 | 	{
39 | 		view.map { Wrapper($0) } ?? .empty
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift:42:46: error: 'View' is only available in watchOS 6.0 or newer
 6 | @available(iOS 13.0, *)
 7 | @resultBuilder
 8 | public struct ViewArrayBuilder
   |               `- note: add @available attribute to enclosing struct
 9 | {
10 | 	public enum Wrapper
   :
40 | 	}
41 |
42 | 	public static func buildExpression<Content: View>(_ views: [Content]?) -> Wrapper
   |                     |                        `- error: 'View' is only available in watchOS 6.0 or newer
   |                     `- note: add @available attribute to enclosing static method
43 | 	{
44 | 		guard let views = views else { return .empty }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:40:35: error: cannot find type 'UICollectionViewCell' in scope
  38 | 	internal var onPullToRefresh: ((_ endRefreshing: @escaping (() -> Void)) -> Void)?
  39 |
  40 |     internal var onWillDisplay: ((UICollectionViewCell, IndexPath) -> Void)?
     |                                   `- error: cannot find type 'UICollectionViewCell' in scope
  41 |
  42 |     internal var onDidDisplay: ((UICollectionViewCell, IndexPath) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:42:34: error: cannot find type 'UICollectionViewCell' in scope
  40 |     internal var onWillDisplay: ((UICollectionViewCell, IndexPath) -> Void)?
  41 |
  42 |     internal var onDidDisplay: ((UICollectionViewCell, IndexPath) -> Void)?
     |                                  `- error: cannot find type 'UICollectionViewCell' in scope
  43 |
  44 | 	internal var alwaysBounceVertical: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:47:37: error: 'Binding' is only available in watchOS 6.0 or newer
   5 |
   6 | @available(iOS 13.0, *)
   7 | public struct ASCollectionView<SectionID: Hashable>: UIViewControllerRepresentable, ContentSize
     |               `- note: add @available attribute to enclosing generic struct
   8 | {
   9 | 	// MARK: Type definitions
     :
  45 | 	internal var alwaysBounceHorizontal: Bool = false
  46 |
  47 | 	internal var scrollPositionSetter: Binding<ASCollectionViewScrollPosition?>?
     |                                     `- error: 'Binding' is only available in watchOS 6.0 or newer
  48 |
  49 | 	internal var animateOnDataRefresh: Bool = true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:64:3: error: 'Environment' is only available in watchOS 6.0 or newer
   5 |
   6 | @available(iOS 13.0, *)
   7 | public struct ASCollectionView<SectionID: Hashable>: UIViewControllerRepresentable, ContentSize
     |               `- note: add @available attribute to enclosing generic struct
   8 | {
   9 | 	// MARK: Type definitions
     :
  62 |
  63 | 	// SwiftUI environment
  64 | 	@Environment(\.invalidateCellLayout) var invalidateParentCellLayout // Call this if using content size binding (nested inside another ASCollectionView)
     |   `- error: 'Environment' is only available in watchOS 6.0 or newer
  65 |
  66 | 	public func makeUIViewController(context: Context) -> AS_CollectionViewController
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:66:44: error: cannot find type 'Context' in scope
  64 | 	@Environment(\.invalidateCellLayout) var invalidateParentCellLayout // Call this if using content size binding (nested inside another ASCollectionView)
  65 |
  66 | 	public func makeUIViewController(context: Context) -> AS_CollectionViewController
     |                                            `- error: cannot find type 'Context' in scope
  67 | 	{
  68 | 		context.coordinator.parent = self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:86:103: error: cannot find type 'Context' in scope
  84 | 	}
  85 |
  86 | 	public func updateUIViewController(_ collectionViewController: AS_CollectionViewController, context: Context)
     |                                                                                                       `- error: cannot find type 'Context' in scope
  87 | 	{
  88 | 		context.coordinator.parent = self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:180:54: error: cannot find type 'UICollectionView' in scope
 178 | 		}
 179 |
 180 | 		func registerSupplementaries(forCollectionView cv: UICollectionView)
     |                                                      `- error: cannot find type 'UICollectionView' in scope
 181 | 		{
 182 | 			supplementaryKinds().subtracting(haveRegisteredForSupplementaryOfKind).forEach
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:189:55: error: cannot find type 'UICollectionView' in scope
 187 | 		}
 188 |
 189 | 		func updateCollectionViewSettings(_ collectionView: UICollectionView)
     |                                                       `- error: cannot find type 'UICollectionView' in scope
 190 | 		{
 191 | 			assignIfChanged(collectionView, \.backgroundColor, newValue: parent.backgroundColor)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:203:60: error: cannot find type 'UICollectionView' in scope
 201 | 		}
 202 |
 203 | 		func updateCollectionViewContentInsets(_ collectionView: UICollectionView)
     |                                                            `- error: cannot find type 'UICollectionView' in scope
 204 | 		{
 205 | 			assignIfChanged(collectionView, \.contentInsetAdjustmentBehavior, newValue: delegate?.collectionViewContentInsetAdjustmentBehavior ?? .automatic)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:214:46: error: cannot find type 'UICollectionView' in scope
 212 | 		}
 213 |
 214 | 		func setupDataSource(forCollectionView cv: UICollectionView)
     |                                              `- error: cannot find type 'UICollectionView' in scope
 215 | 		{
 216 | 			cv.delegate = delegate
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:284:63: error: 'Transaction' is only available in watchOS 6.0 or newer
 125 | 	// MARK: Coordinator Class
 126 |
 127 | 	public class Coordinator: ASCollectionViewCoordinator
     |               `- note: add @available attribute to enclosing class
 128 | 	{
 129 | 		var parent: ASCollectionView
     :
 282 | 		}
 283 |
 284 | 		func populateDataSource(animated: Bool = true, transaction: Transaction? = nil)
     |        |                                                      `- error: 'Transaction' is only available in watchOS 6.0 or newer
     |        `- note: add @available attribute to enclosing instance method
 285 | 		{
 286 | 			guard hasDoneInitialSetup else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:305:28: error: cannot find type 'UICollectionView' in scope
 303 | 		}
 304 |
 305 | 		func updateContent(_ cv: UICollectionView, transaction: Transaction?)
     |                            `- error: cannot find type 'UICollectionView' in scope
 306 | 		{
 307 | 			guard hasDoneInitialSetup else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:305:59: error: 'Transaction' is only available in watchOS 6.0 or newer
 125 | 	// MARK: Coordinator Class
 126 |
 127 | 	public class Coordinator: ASCollectionViewCoordinator
     |               `- note: add @available attribute to enclosing class
 128 | 	{
 129 | 		var parent: ASCollectionView
     :
 303 | 		}
 304 |
 305 | 		func updateContent(_ cv: UICollectionView, transaction: Transaction?)
     |        |                                                  `- error: 'Transaction' is only available in watchOS 6.0 or newer
     |        `- note: add @available attribute to enclosing instance method
 306 | 		{
 307 | 			guard hasDoneInitialSetup else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:317:41: error: 'Transaction' is only available in watchOS 6.0 or newer
 125 | 	// MARK: Coordinator Class
 126 |
 127 | 	public class Coordinator: ASCollectionViewCoordinator
     |               `- note: add @available attribute to enclosing class
 128 | 	{
 129 | 		var parent: ASCollectionView
     :
 315 | 		}
 316 |
 317 | 		func refreshVisibleCells(transaction: Transaction? = nil, updateAll: Bool = true)
     |        |                                `- error: 'Transaction' is only available in watchOS 6.0 or newer
     |        `- note: add @available attribute to enclosing instance method
 318 | 		{
 319 | 			guard let cv = collectionViewController?.collectionView else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:342:28: error: cannot find type 'UICollectionViewCell' in scope
 340 | 		}
 341 |
 342 | 		func refreshCell(_ cell: UICollectionViewCell, forceUpdate: Bool = false)
     |                            `- error: cannot find type 'UICollectionViewCell' in scope
 343 | 		{
 344 | 			guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:469:40: error: cannot find type 'UICollectionView' in scope
 467 | 		}
 468 |
 469 | 		func configureRefreshControl(for cv: UICollectionView)
     |                                        `- error: cannot find type 'UICollectionView' in scope
 470 | 		{
 471 | 			guard parent.onPullToRefresh != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:500:53: error: cannot find type 'UICollectionView' in scope
 498 | 		// MARK: Functions for determining scroll position (on appear, and also on orientation change)
 499 |
 500 | 		func scrollToItem(indexPath: IndexPath, position: UICollectionView.ScrollPosition = [])
     |                                                     `- error: cannot find type 'UICollectionView' in scope
 501 | 		{
 502 | 			CATransaction.begin()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:634:48: error: cannot find type 'UICollectionView' in scope
 632 | 		// NOTE: These are not called directly, but rather forwarded to the Coordinator by the ASCollectionViewDelegate class
 633 |
 634 | 		public func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
     |                                                `- error: cannot find type 'UICollectionView' in scope
 635 | 		{
 636 | 			currentlyPrefetching.remove(indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:634:84: error: cannot find type 'UICollectionViewCell' in scope
 632 | 		// NOTE: These are not called directly, but rather forwarded to the Coordinator by the ASCollectionViewDelegate class
 633 |
 634 | 		public func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
     |                                                                                    `- error: cannot find type 'UICollectionViewCell' in scope
 635 | 		{
 636 | 			currentlyPrefetching.remove(indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:642:48: error: cannot find type 'UICollectionView' in scope
 640 | 		}
 641 |
 642 | 		public func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
     |                                                `- error: cannot find type 'UICollectionView' in scope
 643 | 		{
 644 | 			guard !indexPath.isEmpty else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:642:89: error: cannot find type 'UICollectionViewCell' in scope
 640 | 		}
 641 |
 642 | 		public func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
     |                                                                                         `- error: cannot find type 'UICollectionViewCell' in scope
 643 | 		{
 644 | 			guard !indexPath.isEmpty else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:649:48: error: cannot find type 'UICollectionView' in scope
 647 | 		}
 648 |
 649 | 		public func collectionView(_ collectionView: UICollectionView, willDisplaySupplementaryView view: UICollectionReusableView, forElementKind elementKind: String, at indexPath: IndexPath)
     |                                                `- error: cannot find type 'UICollectionView' in scope
 650 | 		{}
 651 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:649:101: error: cannot find type 'UICollectionReusableView' in scope
 647 | 		}
 648 |
 649 | 		public func collectionView(_ collectionView: UICollectionView, willDisplaySupplementaryView view: UICollectionReusableView, forElementKind elementKind: String, at indexPath: IndexPath)
     |                                                                                                     `- error: cannot find type 'UICollectionReusableView' in scope
 650 | 		{}
 651 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:652:48: error: cannot find type 'UICollectionView' in scope
 650 | 		{}
 651 |
 652 | 		public func collectionView(_ collectionView: UICollectionView, didEndDisplayingSupplementaryView view: UICollectionReusableView, forElementOfKind elementKind: String, at indexPath: IndexPath)
     |                                                `- error: cannot find type 'UICollectionView' in scope
 653 | 		{}
 654 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:652:106: error: cannot find type 'UICollectionReusableView' in scope
 650 | 		{}
 651 |
 652 | 		public func collectionView(_ collectionView: UICollectionView, didEndDisplayingSupplementaryView view: UICollectionReusableView, forElementOfKind elementKind: String, at indexPath: IndexPath)
     |                                                                                                          `- error: cannot find type 'UICollectionReusableView' in scope
 653 | 		{}
 654 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:655:48: error: cannot find type 'UICollectionView' in scope
 653 | 		{}
 654 |
 655 | 		public func collectionView(_ collectionView: UICollectionView, shouldHighlightItemAt indexPath: IndexPath) -> Bool
     |                                                `- error: cannot find type 'UICollectionView' in scope
 656 | 		{
 657 | 			parent.sections[safe: indexPath.section]?.dataSource.shouldHighlight(indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:660:48: error: cannot find type 'UICollectionView' in scope
 658 | 		}
 659 |
 660 | 		public func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath)
     |                                                `- error: cannot find type 'UICollectionView' in scope
 661 | 		{
 662 | 			parent.sections[safe: indexPath.section]?.dataSource.highlightIndex(indexPath.item)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:665:48: error: cannot find type 'UICollectionView' in scope
 663 | 		}
 664 |
 665 | 		public func collectionView(_ collectionView: UICollectionView, didUnhighlightItemAt indexPath: IndexPath)
     |                                                `- error: cannot find type 'UICollectionView' in scope
 666 | 		{
 667 | 			parent.sections[safe: indexPath.section]?.dataSource.unhighlightIndex(indexPath.item)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:670:48: error: cannot find type 'UICollectionView' in scope
 668 | 		}
 669 |
 670 | 		public func collectionView(_ collectionView: UICollectionView, willSelectItemAt indexPath: IndexPath) -> IndexPath?
     |                                                `- error: cannot find type 'UICollectionView' in scope
 671 | 		{
 672 | 			self.collectionView(collectionView, shouldSelectItemAt: indexPath) ? indexPath : nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:675:48: error: cannot find type 'UICollectionView' in scope
 673 | 		}
 674 |
 675 | 		public func collectionView(_ collectionView: UICollectionView, willDeselectItemAt indexPath: IndexPath) -> IndexPath?
     |                                                `- error: cannot find type 'UICollectionView' in scope
 676 | 		{
 677 | 			self.collectionView(collectionView, shouldDeselectItemAt: indexPath) ? indexPath : nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:680:48: error: cannot find type 'UICollectionView' in scope
 678 | 		}
 679 |
 680 | 		public func collectionView(_ collectionView: UICollectionView, shouldSelectItemAt indexPath: IndexPath) -> Bool
     |                                                `- error: cannot find type 'UICollectionView' in scope
 681 | 		{
 682 | 			parent.sections[safe: indexPath.section]?.dataSource.shouldSelect(indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:685:48: error: cannot find type 'UICollectionView' in scope
 683 | 		}
 684 |
 685 | 		public func collectionView(_ collectionView: UICollectionView, shouldDeselectItemAt indexPath: IndexPath) -> Bool
     |                                                `- error: cannot find type 'UICollectionView' in scope
 686 | 		{
 687 | 			parent.sections[safe: indexPath.section]?.dataSource.shouldDeselect(indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:690:48: error: cannot find type 'UICollectionView' in scope
 688 | 		}
 689 |
 690 | 		public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath)
     |                                                `- error: cannot find type 'UICollectionView' in scope
 691 | 		{
 692 | 			updateSelection(collectionView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:696:48: error: cannot find type 'UICollectionView' in scope
 694 | 		}
 695 |
 696 | 		public func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath)
     |                                                `- error: cannot find type 'UICollectionView' in scope
 697 | 		{
 698 | 			updateSelection(collectionView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:701:42: error: cannot find type 'UICollectionView' in scope
 699 | 		}
 700 |
 701 | 		func updateSelection(_ collectionView: UICollectionView, transaction: Transaction? = nil)
     |                                          `- error: cannot find type 'UICollectionView' in scope
 702 | 		{
 703 | 			let selectedInDataSource = selectedIndexPathsInDataSource
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:701:73: error: 'Transaction' is only available in watchOS 6.0 or newer
 125 | 	// MARK: Coordinator Class
 126 |
 127 | 	public class Coordinator: ASCollectionViewCoordinator
     |               `- note: add @available attribute to enclosing class
 128 | 	{
 129 | 		var parent: ASCollectionView
     :
 699 | 		}
 700 |
 701 | 		func updateSelection(_ collectionView: UICollectionView, transaction: Transaction? = nil)
     |        |                                                                `- error: 'Transaction' is only available in watchOS 6.0 or newer
     |        `- note: add @available attribute to enclosing instance method
 702 | 		{
 703 | 			let selectedInDataSource = selectedIndexPathsInDataSource
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:751:66: error: cannot find type 'UICollectionView' in scope
 749 | 		}
 750 |
 751 | 		private func updateSelectionInCollectionView(_ collectionView: UICollectionView, indexPathsToDeselect: Set<IndexPath>, indexPathsToSelect: Set<IndexPath>, transaction: Transaction? = nil)
     |                                                                  `- error: cannot find type 'UICollectionView' in scope
 752 | 		{
 753 | 			let isAnimated = (transaction?.animation != nil) && !(transaction?.disablesAnimations ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:751:171: error: 'Transaction' is only available in watchOS 6.0 or newer
 125 | 	// MARK: Coordinator Class
 126 |
 127 | 	public class Coordinator: ASCollectionViewCoordinator
     |               `- note: add @available attribute to enclosing class
 128 | 	{
 129 | 		var parent: ASCollectionView
     :
 749 | 		}
 750 |
 751 | 		private func updateSelectionInCollectionView(_ collectionView: UICollectionView, indexPathsToDeselect: Set<IndexPath>, indexPathsToSelect: Set<IndexPath>, transaction: Transaction? = nil)
     |                |                                                                                                                                                          `- error: 'Transaction' is only available in watchOS 6.0 or newer
     |                `- note: add @available attribute to enclosing instance method
 752 | 		{
 753 | 			let isAnimated = (transaction?.animation != nil) && !(transaction?.disablesAnimations ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:766:130: error: cannot find type 'UIDragItem' in scope
 764 | 		}
 765 |
 766 | 		func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
     |                                                                                                                                  `- error: cannot find type 'UIDragItem' in scope
 767 | 		{
 768 | 			guard !indexPath.isEmpty else { return [] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:766:41: error: cannot find type 'UICollectionView' in scope
 764 | 		}
 765 |
 766 | 		func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
     |                                         `- error: cannot find type 'UICollectionView' in scope
 767 | 		{
 768 | 			guard !indexPath.isEmpty else { return [] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:766:86: error: cannot find type 'UIDragSession' in scope
 764 | 		}
 765 |
 766 | 		func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
     |                                                                                      `- error: cannot find type 'UIDragSession' in scope
 767 | 		{
 768 | 			guard !indexPath.isEmpty else { return [] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:773:166: error: cannot find type 'UICollectionViewDropProposal' in scope
 771 | 		}
 772 |
 773 | 		func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
     |                                                                                                                                                                      `- error: cannot find type 'UICollectionViewDropProposal' in scope
 774 | 		{
 775 | 			if collectionView.hasActiveDrag
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:773:41: error: cannot find type 'UICollectionView' in scope
 771 | 		}
 772 |
 773 | 		func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
     |                                         `- error: cannot find type 'UICollectionView' in scope
 774 | 		{
 775 | 			if collectionView.hasActiveDrag
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:773:89: error: cannot find type 'UIDropSession' in scope
 771 | 		}
 772 |
 773 | 		func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
     |                                                                                         `- error: cannot find type 'UIDropSession' in scope
 774 | 		{
 775 | 			if collectionView.hasActiveDrag
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:793:41: error: cannot find type 'UICollectionView' in scope
 791 | 		}
 792 |
 793 | 		func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
     |                                         `- error: cannot find type 'UICollectionView' in scope
 794 | 		{
 795 | 			guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:793:88: error: cannot find type 'UICollectionViewDropCoordinator' in scope
 791 | 		}
 792 |
 793 | 		func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
     |                                                                                        `- error: cannot find type 'UICollectionViewDropCoordinator' in scope
 794 | 		{
 795 | 			guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:916:31: error: 'PassthroughSubject' is only available in watchOS 6.0 or newer
 125 | 	// MARK: Coordinator Class
 126 |
 127 | 	public class Coordinator: ASCollectionViewCoordinator
     |               `- note: add @available attribute to enclosing class
 128 | 	{
 129 | 		var parent: ASCollectionView
     :
 914 | 		// MARK: Variables used for the custom prefetching implementation
 915 |
 916 | 		private let queuePrefetch = PassthroughSubject<Void, Never>()
     |                               `- error: 'PassthroughSubject' is only available in watchOS 6.0 or newer
 917 | 		private var prefetchSubscription: AnyCancellable?
 918 | 		private var currentlyPrefetching: Set<IndexPath> = []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:917:37: error: 'AnyCancellable' is only available in watchOS 6.0 or newer
 125 | 	// MARK: Coordinator Class
 126 |
 127 | 	public class Coordinator: ASCollectionViewCoordinator
     |               `- note: add @available attribute to enclosing class
 128 | 	{
 129 | 		var parent: ASCollectionView
     :
 915 |
 916 | 		private let queuePrefetch = PassthroughSubject<Void, Never>()
 917 | 		private var prefetchSubscription: AnyCancellable?
     |                                     `- error: 'AnyCancellable' is only available in watchOS 6.0 or newer
 918 | 		private var currentlyPrefetching: Set<IndexPath> = []
 919 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:7:54: error: cannot find type 'UIViewControllerRepresentable' in scope
   5 |
   6 | @available(iOS 13.0, *)
   7 | public struct ASCollectionView<SectionID: Hashable>: UIViewControllerRepresentable, ContentSize
     |                                                      `- error: cannot find type 'UIViewControllerRepresentable' in scope
   8 | {
   9 | 	// MARK: Type definitions
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1100:49: error: cannot find type 'UICollectionView' in scope
1098 | 	case left
1099 | 	case right
1100 | 	case indexPath(_: IndexPath, positionOnScreen: UICollectionView.ScrollPosition = .centeredVertically, extraOffset: CGPoint = .zero)
     |                                                 `- error: cannot find type 'UICollectionView' in scope
1101 | }
1102 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:32:25: error: cannot find type 'UICollectionViewLayout' in scope
 30 |
 31 | 	var layout: LayoutType
 32 | 	var configureLayout: ((UICollectionViewLayout) -> Void)?
    |                         `- error: cannot find type 'UICollectionViewLayout' in scope
 33 | 	var decorationTypes: [(elementKind: String, ViewType: UICollectionReusableView.Type)] = []
 34 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:33:56: error: cannot find type 'UICollectionReusableView' in scope
 31 | 	var layout: LayoutType
 32 | 	var configureLayout: ((UICollectionViewLayout) -> Void)?
 33 | 	var decorationTypes: [(elementKind: String, ViewType: UICollectionReusableView.Type)] = []
    |                                                        `- error: cannot find type 'UICollectionReusableView' in scope
 34 |
 35 | 	public init(
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:27:101: error: cannot find type 'UICollectionView' in scope
 25 | 	enum LayoutType
 26 | 	{
 27 | 		case compositional(CompositionalLayout<SectionID>, interSectionSpacing: CGFloat, scrollDirection: UICollectionView.ScrollDirection)
    |                                                                                                     `- error: cannot find type 'UICollectionView' in scope
 28 | 		case custom(UICollectionViewLayout)
 29 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:28:15: error: cannot find type 'UICollectionViewLayout' in scope
 26 | 	{
 27 | 		case compositional(CompositionalLayout<SectionID>, interSectionSpacing: CGFloat, scrollDirection: UICollectionView.ScrollDirection)
 28 | 		case custom(UICollectionViewLayout)
    |               `- error: cannot find type 'UICollectionViewLayout' in scope
 29 | 	}
 30 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:927:41: error: cannot find type 'UIScrollView' in scope
 925 | extension ASCollectionView.Coordinator
 926 | {
 927 | 	func scrollViewDidScroll(_ scrollView: UIScrollView)
     |                                         `- error: cannot find type 'UIScrollView' in scope
 928 | 	{
 929 | 		parent.onScrollCallback?(scrollView.contentOffset, scrollView.contentSizePlusInsets)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:933:44: error: cannot find type 'UIScrollView' in scope
 931 | 	}
 932 |
 933 | 	func checkIfReachedBoundary(_ scrollView: UIScrollView)
     |                                            `- error: cannot find type 'UIScrollView' in scope
 934 | 	{
 935 | 		let scrollableHorizontally = scrollView.contentSizePlusInsets.width > scrollView.frame.size.width
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:977:133: error: cannot find type 'UIContextMenuConfiguration' in scope
 975 | public extension ASCollectionView.Coordinator
 976 | {
 977 | 	func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
     |                                                                                                                                     `- error: cannot find type 'UIContextMenuConfiguration' in scope
 978 | 	{
 979 | 		guard !indexPath.isEmpty else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:977:40: error: cannot find type 'UICollectionView' in scope
 975 | public extension ASCollectionView.Coordinator
 976 | {
 977 | 	func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
     |                                        `- error: cannot find type 'UICollectionView' in scope
 978 | 	{
 979 | 		guard !indexPath.isEmpty else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:10:44: error: cannot find type 'UICollectionView' in scope
  8 | {
  9 | 	var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)?
 10 | 	var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)?
    |                                            `- error: cannot find type 'UICollectionView' in scope
 11 | 	var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)?
 12 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:11:39: error: cannot find type 'UITableView' in scope
  9 | 	var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)?
 10 | 	var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)?
 11 | 	var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)?
    |                                       `- error: cannot find type 'UITableView' in scope
 12 |
 13 | 	var content: Content
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:14:17: error: 'View' is only available in watchOS 6.0 or newer
  5 |
  6 | @available(iOS 13.0, *)
  7 | internal struct ASHostingControllerWrapper<Content: View>: View, ASHostingControllerWrapperProtocol
    |                 `- note: add @available attribute to enclosing generic struct
  8 | {
  9 | 	var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)?
    :
 12 |
 13 | 	var content: Content
 14 | 	var body: some View
    |      |          `- error: 'View' is only available in watchOS 6.0 or newer
    |      `- note: add @available attribute to enclosing property
 15 | 	{
 16 | 		content
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:7:53: error: 'View' is only available in watchOS 6.0 or newer
  5 |
  6 | @available(iOS 13.0, *)
  7 | internal struct ASHostingControllerWrapper<Content: View>: View, ASHostingControllerWrapperProtocol
    |                 |                                   `- error: 'View' is only available in watchOS 6.0 or newer
    |                 `- note: add @available attribute to enclosing generic struct
  8 | {
  9 | 	var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:26:44: error: cannot find type 'UICollectionView' in scope
 24 | {
 25 | 	var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)? { get set }
 26 | 	var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)? { get set }
    |                                            `- error: cannot find type 'UICollectionView' in scope
 27 | 	var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)? { get set }
 28 | }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:27:39: error: cannot find type 'UITableView' in scope
 25 | 	var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)? { get set }
 26 | 	var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)? { get set }
 27 | 	var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)? { get set }
    |                                       `- error: cannot find type 'UITableView' in scope
 28 | }
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:89:44: error: cannot find type 'UICollectionView' in scope
 87 | 	}
 88 |
 89 | 	var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)?
    |                                            `- error: cannot find type 'UICollectionView' in scope
 90 | 	{
 91 | 		get
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:101:39: error: cannot find type 'UITableView' in scope
 99 | 	}
100 |
101 | 	var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)?
    |                                       `- error: cannot find type 'UITableView' in scope
102 | 	{
103 | 		get
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:38:46: error: 'View' is only available in watchOS 6.0 or newer
 36 |
 37 | @available(iOS 13.0, *)
 38 | internal class ASHostingController<ViewType: View>: ASHostingControllerProtocol
    |                |                             `- error: 'View' is only available in watchOS 6.0 or newer
    |                `- note: add @available attribute to enclosing generic class
 39 | {
 40 | 	init(_ view: ViewType)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:238:11: error: initializer does not override a designated initializer from its superclass
236 | 	}
237 |
238 | 	override init(rootView: Content)
    |           `- error: initializer does not override a designated initializer from its superclass
239 | 	{
240 | 		super.init(rootView: rootView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:158:54: error: cannot find type 'UIHostingController' in scope
156 |
157 | @available(iOS 13.0, *)
158 | private class AS_UIHostingController<Content: View>: UIHostingController<Content>
    |                                                      `- error: cannot find type 'UIHostingController' in scope
159 | {
160 | 	var shouldDisableDrop: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:158:47: error: 'View' is only available in watchOS 6.0 or newer
156 |
157 | @available(iOS 13.0, *)
158 | private class AS_UIHostingController<Content: View>: UIHostingController<Content>
    |               |                               `- error: 'View' is only available in watchOS 6.0 or newer
    |               `- note: add @available attribute to enclosing generic class
159 | {
160 | 	var shouldDisableDrop: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:10:12: error: 'AnyView' is only available in watchOS 6.0 or newer
 5 |
 6 | @available(iOS 13.0, *)
 7 | public struct ASCollectionViewStaticContent: Identifiable
   |               `- note: add @available attribute to enclosing struct
 8 | {
 9 | 	public var index: Int
10 | 	var view: AnyView
   |            `- error: 'AnyView' is only available in watchOS 6.0 or newer
11 |
12 | 	public var id: Int { index }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:21:41: error: cannot find type 'UIDragItem' in scope
 19 | 	func prefetch(_ indexPaths: [IndexPath])
 20 | 	func cancelPrefetch(_ indexPaths: [IndexPath])
 21 | 	func willAcceptDropItem(from dragItem: UIDragItem) -> Bool
    |                                         `- error: cannot find type 'UIDragItem' in scope
 22 | 	func getDragItem(for indexPath: IndexPath) -> UIDragItem?
 23 | 	func getItemID<SectionID: Hashable>(for dragItem: UIDragItem, withSectionID sectionID: SectionID) -> ASCollectionViewItemUniqueID?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:22:48: error: cannot find type 'UIDragItem' in scope
 20 | 	func cancelPrefetch(_ indexPaths: [IndexPath])
 21 | 	func willAcceptDropItem(from dragItem: UIDragItem) -> Bool
 22 | 	func getDragItem(for indexPath: IndexPath) -> UIDragItem?
    |                                                `- error: cannot find type 'UIDragItem' in scope
 23 | 	func getItemID<SectionID: Hashable>(for dragItem: UIDragItem, withSectionID sectionID: SectionID) -> ASCollectionViewItemUniqueID?
 24 | 	func supportsMove(_ indexPath: IndexPath) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:23:52: error: cannot find type 'UIDragItem' in scope
 21 | 	func willAcceptDropItem(from dragItem: UIDragItem) -> Bool
 22 | 	func getDragItem(for indexPath: IndexPath) -> UIDragItem?
 23 | 	func getItemID<SectionID: Hashable>(for dragItem: UIDragItem, withSectionID sectionID: SectionID) -> ASCollectionViewItemUniqueID?
    |                                                    `- error: cannot find type 'UIDragItem' in scope
 24 | 	func supportsMove(_ indexPath: IndexPath) -> Bool
 25 | 	func supportsMove(from sourceIndexPath: IndexPath, to destinationIndexPath: IndexPath) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:28:27: error: cannot find type 'UIDragItem' in scope
 26 | 	func applyMove(from: IndexPath, to: IndexPath) -> Bool
 27 | 	func applyRemove(atOffsets offsets: IndexSet)
 28 | 	func applyInsert(items: [UIDragItem], at index: Int) -> Bool
    |                           `- error: cannot find type 'UIDragItem' in scope
 29 | 	func supportsDelete(at indexPath: IndexPath) -> Bool
 30 | 	func onDelete(indexPath: IndexPath) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:31:51: error: cannot find type 'UIContextMenuConfiguration' in scope
 29 | 	func supportsDelete(at indexPath: IndexPath) -> Bool
 30 | 	func onDelete(indexPath: IndexPath) -> Bool
 31 | 	func getContextMenu(for indexPath: IndexPath) -> UIContextMenuConfiguration?
    |                                                   `- error: cannot find type 'UIContextMenuConfiguration' in scope
 32 | 	func getSelfSizingSettings(context: ASSelfSizingContext) -> ASSelfSizingConfig?
 33 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:57:39: error: 'View' is only available in watchOS 6.0 or newer
53 |
54 | @available(iOS 13.0, *)
55 | internal extension ASCollectionViewSection
   |          `- note: add @available attribute to enclosing extension
56 | {
57 | 	mutating func setHeaderView<Content: View>(_ view: Content?)
   |                |                      `- error: 'View' is only available in watchOS 6.0 or newer
   |                `- note: add @available attribute to enclosing instance method
58 | 	{
59 | 		setSupplementaryView(view, ofKind: UICollectionView.elementKindSectionHeader)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:62:39: error: 'View' is only available in watchOS 6.0 or newer
53 |
54 | @available(iOS 13.0, *)
55 | internal extension ASCollectionViewSection
   |          `- note: add @available attribute to enclosing extension
56 | {
57 | 	mutating func setHeaderView<Content: View>(_ view: Content?)
   :
60 | 	}
61 |
62 | 	mutating func setFooterView<Content: View>(_ view: Content?)
   |                |                      `- error: 'View' is only available in watchOS 6.0 or newer
   |                `- note: add @available attribute to enclosing instance method
63 | 	{
64 | 		setSupplementaryView(view, ofKind: UICollectionView.elementKindSectionFooter)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:67:46: error: 'View' is only available in watchOS 6.0 or newer
53 |
54 | @available(iOS 13.0, *)
55 | internal extension ASCollectionViewSection
   |          `- note: add @available attribute to enclosing extension
56 | {
57 | 	mutating func setHeaderView<Content: View>(_ view: Content?)
   :
65 | 	}
66 |
67 | 	mutating func setSupplementaryView<Content: View>(_ view: Content?, ofKind kind: String)
   |                |                             `- error: 'View' is only available in watchOS 6.0 or newer
   |                `- note: add @available attribute to enclosing instance method
68 | 	{
69 | 		guard let view = view
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:84:45: error: 'AnyView' is only available in watchOS 6.0 or newer
53 |
54 | @available(iOS 13.0, *)
55 | internal extension ASCollectionViewSection
   |          `- note: add @available attribute to enclosing extension
56 | {
57 | 	mutating func setHeaderView<Content: View>(_ view: Content?)
   :
82 | 	}
83 |
84 | 	func supplementary(ofKind kind: String) -> AnyView?
   |       |                                     `- error: 'AnyView' is only available in watchOS 6.0 or newer
   |       `- note: add @available attribute to enclosing instance method
85 | 	{
86 | 		dataSource.supplementaryViews[kind]
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:13:66: error: 'AnyView' is only available in watchOS 6.0 or newer
  5 |
  6 | @available(iOS 13.0, *)
  7 | internal protocol ASSectionDataSourceProtocol
    |                   `- note: add @available attribute to enclosing protocol
  8 | {
  9 | 	var endIndex: Int { get }
    :
 11 | 	func getItemID<SectionID: Hashable>(for index: Int, withSectionID sectionID: SectionID) -> ASCollectionViewItemUniqueID?
 12 | 	func getUniqueItemIDs<SectionID: Hashable>(withSectionID sectionID: SectionID) -> [ASCollectionViewItemUniqueID]
 13 | 	func content(forItemID itemID: ASCollectionViewItemUniqueID) -> AnyView
    |       |                                                          `- error: 'AnyView' is only available in watchOS 6.0 or newer
    |       `- note: add @available attribute to enclosing instance method
 14 | 	func content(supplementaryID: ASSupplementaryCellID) -> AnyView?
 15 | 	var supplementaryViews: [String: AnyView] { get set }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:14:58: error: 'AnyView' is only available in watchOS 6.0 or newer
  5 |
  6 | @available(iOS 13.0, *)
  7 | internal protocol ASSectionDataSourceProtocol
    |                   `- note: add @available attribute to enclosing protocol
  8 | {
  9 | 	var endIndex: Int { get }
    :
 12 | 	func getUniqueItemIDs<SectionID: Hashable>(withSectionID sectionID: SectionID) -> [ASCollectionViewItemUniqueID]
 13 | 	func content(forItemID itemID: ASCollectionViewItemUniqueID) -> AnyView
 14 | 	func content(supplementaryID: ASSupplementaryCellID) -> AnyView?
    |       |                                                  `- error: 'AnyView' is only available in watchOS 6.0 or newer
    |       `- note: add @available attribute to enclosing instance method
 15 | 	var supplementaryViews: [String: AnyView] { get set }
 16 | 	func getTypeErasedData(for indexPath: IndexPath) -> Any?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:15:35: error: 'AnyView' is only available in watchOS 6.0 or newer
  5 |
  6 | @available(iOS 13.0, *)
  7 | internal protocol ASSectionDataSourceProtocol
    |                   `- note: add @available attribute to enclosing protocol
  8 | {
  9 | 	var endIndex: Int { get }
    :
 13 | 	func content(forItemID itemID: ASCollectionViewItemUniqueID) -> AnyView
 14 | 	func content(supplementaryID: ASSupplementaryCellID) -> AnyView?
 15 | 	var supplementaryViews: [String: AnyView] { get set }
    |      |                            `- error: 'AnyView' is only available in watchOS 6.0 or newer
    |      `- note: add @available attribute to enclosing property
 16 | 	func getTypeErasedData(for indexPath: IndexPath) -> Any?
 17 | 	func onAppear(_ indexPath: IndexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:39:30: error: 'Binding' is only available in watchOS 6.0 or newer
  5 |
  6 | @available(iOS 13.0, *)
  7 | internal protocol ASSectionDataSourceProtocol
    |                   `- note: add @available attribute to enclosing protocol
  8 | {
  9 | 	var endIndex: Int { get }
    :
 37 | 	func shouldHighlight(_ indexPath: IndexPath) -> Bool
 38 |
 39 | 	var selectedIndicesBinding: Binding<Set<Int>>? { get }
    |      |                       `- error: 'Binding' is only available in watchOS 6.0 or newer
    |      `- note: add @available attribute to enclosing property
 40 | 	func isSelected(index: Int) -> Bool
 41 | 	func shouldSelect(_ indexPath: IndexPath) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:57:27: error: 'View' is only available in watchOS 6.0 or newer
 53 |
 54 | @available(iOS 13.0, *)
 55 | protocol ASDataSourceConfigurableCell
    |          `- note: add @available attribute to enclosing protocol
 56 | {
 57 | 	func setContent<Content: View>(itemID: ASCollectionViewItemUniqueID, content: Content)
    |       |                   `- error: 'View' is only available in watchOS 6.0 or newer
    |       `- note: add @available attribute to enclosing instance method
 58 | 	var hostingController: ASHostingController<AnyView> { get }
 59 | 	var disableSwiftUIDropInteraction: Bool { get set }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:58:45: error: 'AnyView' is only available in watchOS 6.0 or newer
 53 |
 54 | @available(iOS 13.0, *)
 55 | protocol ASDataSourceConfigurableCell
    |          `- note: add @available attribute to enclosing protocol
 56 | {
 57 | 	func setContent<Content: View>(itemID: ASCollectionViewItemUniqueID, content: Content)
 58 | 	var hostingController: ASHostingController<AnyView> { get }
    |      |                                      `- error: 'AnyView' is only available in watchOS 6.0 or newer
    |      `- note: add @available attribute to enclosing property
 59 | 	var disableSwiftUIDropInteraction: Bool { get set }
 60 | 	var disableSwiftUIDragInteraction: Bool { get set }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:66:27: error: 'View' is only available in watchOS 6.0 or newer
 62 |
 63 | @available(iOS 13.0, *)
 64 | protocol ASDataSourceConfigurableSupplementary
    |          `- note: add @available attribute to enclosing protocol
 65 | {
 66 | 	func setContent<Content: View>(supplementaryID: ASSupplementaryCellID, content: Content?)
    |       |                   `- error: 'View' is only available in watchOS 6.0 or newer
    |       `- note: add @available attribute to enclosing instance method
 67 | 	func setAsEmpty(supplementaryID: ASSupplementaryCellID?)
 68 | }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:74:20: error: 'Binding' is only available in watchOS 6.0 or newer
 69 |
 70 | @available(iOS 13.0, *)
 71 | public enum ASSectionSelectionMode
    |             `- note: add @available attribute to enclosing enum
 72 | {
 73 | 	case none
 74 | 	case highlighting(Binding<Set<Int>>)
    |                    `- error: 'Binding' is only available in watchOS 6.0 or newer
 75 | 	case selectSingle((Int) -> Void)
 76 | 	case selectMultiple(Binding<Set<Int>>)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:76:22: error: 'Binding' is only available in watchOS 6.0 or newer
 69 |
 70 | @available(iOS 13.0, *)
 71 | public enum ASSectionSelectionMode
    |             `- note: add @available attribute to enclosing enum
 72 | {
 73 | 	case none
 74 | 	case highlighting(Binding<Set<Int>>)
 75 | 	case selectSingle((Int) -> Void)
 76 | 	case selectMultiple(Binding<Set<Int>>)
    |                      `- error: 'Binding' is only available in watchOS 6.0 or newer
 77 | }
 78 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:100:35: error: 'AnyView' is only available in watchOS 6.0 or newer
 78 |
 79 | @available(iOS 13.0, *)
 80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
    |                 `- note: add @available attribute to enclosing generic struct
 81 | {
 82 | 	typealias Data = DataCollection.Element
    :
 98 | 	var selfSizingConfig: (SelfSizingConfig)?
 99 |
100 | 	var supplementaryViews: [String: AnyView] = [:]
    |                                   `- error: 'AnyView' is only available in watchOS 6.0 or newer
101 |
102 | 	var dragEnabled: Bool { dragDropConfig.dragEnabled }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:124:66: error: 'AnyView' is only available in watchOS 6.0 or newer
 78 |
 79 | @available(iOS 13.0, *)
 80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
    |                 `- note: add @available attribute to enclosing generic struct
 81 | {
 82 | 	typealias Data = DataCollection.Element
    :
122 | 	}
123 |
124 | 	func content(forItemID itemID: ASCollectionViewItemUniqueID) -> AnyView
    |       |                                                          `- error: 'AnyView' is only available in watchOS 6.0 or newer
    |       `- note: add @available attribute to enclosing instance method
125 | 	{
126 | 		guard let content = getContent(forItemID: itemID)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:134:58: error: 'AnyView' is only available in watchOS 6.0 or newer
 78 |
 79 | @available(iOS 13.0, *)
 80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
    |                 `- note: add @available attribute to enclosing generic struct
 81 | {
 82 | 	typealias Data = DataCollection.Element
    :
132 | 	}
133 |
134 | 	func content(supplementaryID: ASSupplementaryCellID) -> AnyView?
    |       |                                                  `- error: 'AnyView' is only available in watchOS 6.0 or newer
    |       `- note: add @available attribute to enclosing instance method
135 | 	{
136 | 		guard let content = supplementaryViews[supplementaryID.supplementaryKind] else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:220:48: error: cannot find type 'UIDragItem' in scope
218 | 	}
219 |
220 | 	func getDragItem(for indexPath: IndexPath) -> UIDragItem?
    |                                                `- error: cannot find type 'UIDragItem' in scope
221 | 	{
222 | 		guard dragEnabled,
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:233:41: error: cannot find type 'UIDragItem' in scope
231 | 	}
232 |
233 | 	func willAcceptDropItem(from dragItem: UIDragItem) -> Bool
    |                                         `- error: cannot find type 'UIDragItem' in scope
234 | 	{
235 | 		getDropItem(from: dragItem) != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:238:34: error: cannot find type 'UIDragItem' in scope
236 | 	}
237 |
238 | 	func getDropItem(from dragItem: UIDragItem) -> Data?
    |                                  `- error: cannot find type 'UIDragItem' in scope
239 | 	{
240 | 		guard dropEnabled else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:246:52: error: cannot find type 'UIDragItem' in scope
244 | 	}
245 |
246 | 	func getItemID<SectionID: Hashable>(for dragItem: UIDragItem, withSectionID sectionID: SectionID) -> ASCollectionViewItemUniqueID?
    |                                                    `- error: cannot find type 'UIDragItem' in scope
247 | 	{
248 | 		guard let item = getDropItem(from: dragItem) else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:295:27: error: cannot find type 'UIDragItem' in scope
293 | 	}
294 |
295 | 	func applyInsert(items: [UIDragItem], at index: Int) -> Bool
    |                           `- error: cannot find type 'UIDragItem' in scope
296 | 	{
297 | 		let actualItems = items.compactMap(getDropItem(from:))
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:315:51: error: cannot find type 'UIContextMenuConfiguration' in scope
313 | 	}
314 |
315 | 	func getContextMenu(for indexPath: IndexPath) -> UIContextMenuConfiguration?
    |                                                   `- error: cannot find type 'UIContextMenuConfiguration' in scope
316 | 	{
317 | 		guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:330:33: error: 'Binding' is only available in watchOS 6.0 or newer
 78 |
 79 | @available(iOS 13.0, *)
 80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
    |                 `- note: add @available attribute to enclosing generic struct
 81 | {
 82 | 	typealias Data = DataCollection.Element
    :
328 | 	}
329 |
330 | 	var highlightedIndicesBinding: Binding<Set<Int>>?
    |      |                          `- error: 'Binding' is only available in watchOS 6.0 or newer
    |      `- note: add @available attribute to enclosing property
331 | 	{
332 | 		switch selectionMode
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:341:30: error: 'Binding' is only available in watchOS 6.0 or newer
 78 |
 79 | @available(iOS 13.0, *)
 80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
    |                 `- note: add @available attribute to enclosing generic struct
 81 | {
 82 | 	typealias Data = DataCollection.Element
    :
339 | 	}
340 |
341 | 	var selectedIndicesBinding: Binding<Set<Int>>?
    |      |                       `- error: 'Binding' is only available in watchOS 6.0 or newer
    |      `- note: add @available attribute to enclosing property
342 | 	{
343 | 		switch selectionMode
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:80:167: error: 'View' is only available in watchOS 6.0 or newer
 78 |
 79 | @available(iOS 13.0, *)
 80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
    |                 |                                                                                                                                                     `- error: 'View' is only available in watchOS 6.0 or newer
    |                 `- note: add @available attribute to enclosing generic struct
 81 | {
 82 | 	typealias Data = DataCollection.Element
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:80:184: error: 'View' is only available in watchOS 6.0 or newer
 78 |
 79 | @available(iOS 13.0, *)
 80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
    |                 |                                                                                                                                                                      `- error: 'View' is only available in watchOS 6.0 or newer
    |                 `- note: add @available attribute to enclosing generic struct
 81 | {
 82 | 	typealias Data = DataCollection.Element
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:39:35: error: cannot find type 'UITableViewCell' in scope
 37 | 	internal var onPullToRefresh: ((_ endRefreshing: @escaping (() -> Void)) -> Void)?
 38 |
 39 |     internal var onWillDisplay: ((UITableViewCell, IndexPath) -> Void)?
    |                                   `- error: cannot find type 'UITableViewCell' in scope
 40 |
 41 |     internal var onDidDisplay: ((UITableViewCell, IndexPath) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:41:34: error: cannot find type 'UITableViewCell' in scope
 39 |     internal var onWillDisplay: ((UITableViewCell, IndexPath) -> Void)?
 40 |
 41 |     internal var onDidDisplay: ((UITableViewCell, IndexPath) -> Void)?
    |                                  `- error: cannot find type 'UITableViewCell' in scope
 42 |
 43 | 	internal var alwaysBounce: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:30:37: error: 'Binding' is only available in watchOS 6.0 or newer
  8 |
  9 | @available(iOS 13.0, *)
 10 | public struct ASTableView<SectionID: Hashable>: UIViewControllerRepresentable, ContentSize
    |               `- note: add @available attribute to enclosing generic struct
 11 | {
 12 | 	// MARK: Type definitions
    :
 28 | 	internal var onReachedBottomCallback: OnReachedBottomCallback?
 29 |
 30 | 	internal var scrollPositionSetter: Binding<ASTableViewScrollPosition?>?
    |                                     `- error: 'Binding' is only available in watchOS 6.0 or newer
 31 |
 32 | 	internal var scrollIndicatorEnabled: Bool = true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:52:3: error: 'Environment' is only available in watchOS 6.0 or newer
  8 |
  9 | @available(iOS 13.0, *)
 10 | public struct ASTableView<SectionID: Hashable>: UIViewControllerRepresentable, ContentSize
    |               `- note: add @available attribute to enclosing generic struct
 11 | {
 12 | 	// MARK: Type definitions
    :
 50 | 	// MARK: Environment variables
 51 |
 52 | 	@Environment(\.invalidateCellLayout) var invalidateParentCellLayout // Call this if using content size binding (nested inside another ASCollectionView)
    |   `- error: 'Environment' is only available in watchOS 6.0 or newer
 53 |
 54 | 	// Other
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:57:44: error: cannot find type 'Context' in scope
 55 | 	var contentSizeTracker: ContentSizeTracker?
 56 |
 57 | 	public func makeUIViewController(context: Context) -> AS_TableViewController
    |                                            `- error: cannot find type 'Context' in scope
 58 | 	{
 59 | 		context.coordinator.parent = self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:71:93: error: cannot find type 'Context' in scope
 69 | 	}
 70 |
 71 | 	public func updateUIViewController(_ tableViewController: AS_TableViewController, context: Context)
    |                                                                                             `- error: cannot find type 'Context' in scope
 72 | 	{
 73 | 		context.coordinator.parent = self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:151:45: error: cannot find type 'UITableView' in scope
149 | 		}
150 |
151 | 		func updateTableViewSettings(_ tableView: UITableView)
    |                                             `- error: cannot find type 'UITableView' in scope
152 | 		{
153 | 			assignIfChanged(tableView, \.backgroundColor, newValue: (parent.style == .plain) ? .clear : .systemGroupedBackground)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:169:50: error: cannot find type 'UITableView' in scope
167 | 		}
168 |
169 | 		func updateTableViewContentInsets(_ tableView: UITableView)
    |                                                  `- error: cannot find type 'UITableView' in scope
170 | 		{
171 | 			assignIfChanged(tableView, \.contentInset, newValue: adaptiveContentInsets)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:179:41: error: cannot find type 'UITableView' in scope
177 | 		}
178 |
179 | 		func setupDataSource(forTableView tv: UITableView)
    |                                         `- error: cannot find type 'UITableView' in scope
180 | 		{
181 | 			tv.delegate = self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:239:63: error: 'Transaction' is only available in watchOS 6.0 or newer
107 | #endif
108 |
109 | 	public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
    |               `- note: add @available attribute to enclosing class
110 | 	{
111 | 		var parent: ASTableView
    :
237 | 		}
238 |
239 | 		func populateDataSource(animated: Bool = true, transaction: Transaction? = nil)
    |        |                                                      `- error: 'Transaction' is only available in watchOS 6.0 or newer
    |        `- note: add @available attribute to enclosing instance method
240 | 		{
241 | 			guard hasDoneInitialSetup else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:262:28: error: cannot find type 'UITableView' in scope
260 | 		}
261 |
262 | 		func updateContent(_ tv: UITableView, transaction: Transaction?)
    |                            `- error: cannot find type 'UITableView' in scope
263 | 		{
264 | 			guard hasDoneInitialSetup else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:262:54: error: 'Transaction' is only available in watchOS 6.0 or newer
107 | #endif
108 |
109 | 	public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
    |               `- note: add @available attribute to enclosing class
110 | 	{
111 | 		var parent: ASTableView
    :
260 | 		}
261 |
262 | 		func updateContent(_ tv: UITableView, transaction: Transaction?)
    |        |                                             `- error: 'Transaction' is only available in watchOS 6.0 or newer
    |        `- note: add @available attribute to enclosing instance method
263 | 		{
264 | 			guard hasDoneInitialSetup else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:273:41: error: 'Transaction' is only available in watchOS 6.0 or newer
107 | #endif
108 |
109 | 	public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
    |               `- note: add @available attribute to enclosing class
110 | 	{
111 | 		var parent: ASTableView
    :
271 | 		}
272 |
273 | 		func refreshVisibleCells(transaction: Transaction?, updateAll: Bool = true)
    |        |                                `- error: 'Transaction' is only available in watchOS 6.0 or newer
    |        `- note: add @available attribute to enclosing instance method
274 | 		{
275 | 			guard let tv = tableViewController?.tableView else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:291:28: error: cannot find type 'UITableViewCell' in scope
289 | 		}
290 |
291 | 		func refreshCell(_ cell: UITableViewCell, forceUpdate: Bool = false)
    |                            `- error: cannot find type 'UITableViewCell' in scope
292 | 		{
293 | 			guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:309:52: error: cannot find type 'UITableView' in scope
307 | 		}
308 |
309 | 		func scrollToRow(indexPath: IndexPath, position: UITableView.ScrollPosition = .none)
    |                                                    `- error: cannot find type 'UITableView' in scope
310 | 		{
311 | 			tableViewController?.tableView.scrollToRow(at: indexPath, at: position, animated: true)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:368:40: error: cannot find type 'UITableView' in scope
366 | 		}
367 |
368 | 		func configureRefreshControl(for tv: UITableView)
    |                                        `- error: cannot find type 'UITableView' in scope
369 | 		{
370 | 			guard parent.onPullToRefresh != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:397:38: error: cannot find type 'UITableView' in scope
395 | 		}
396 |
397 | 		public func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath)
    |                                      `- error: cannot find type 'UITableView' in scope
398 | 		{
399 | 			parent.sections[safe: indexPath.section]?.dataSource.onAppear(indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:397:69: error: cannot find type 'UITableViewCell' in scope
395 | 		}
396 |
397 | 		public func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath)
    |                                                                     `- error: cannot find type 'UITableViewCell' in scope
398 | 		{
399 | 			parent.sections[safe: indexPath.section]?.dataSource.onAppear(indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:404:38: error: cannot find type 'UITableView' in scope
402 |         }
403 |
404 | 		public func tableView(_ tableView: UITableView, didEndDisplaying cell: UITableViewCell, forRowAt indexPath: IndexPath)
    |                                      `- error: cannot find type 'UITableView' in scope
405 | 		{
406 | 			parent.sections[safe: indexPath.section]?.dataSource.onDisappear(indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:404:74: error: cannot find type 'UITableViewCell' in scope
402 |         }
403 |
404 | 		public func tableView(_ tableView: UITableView, didEndDisplaying cell: UITableViewCell, forRowAt indexPath: IndexPath)
    |                                                                          `- error: cannot find type 'UITableViewCell' in scope
405 | 		{
406 | 			parent.sections[safe: indexPath.section]?.dataSource.onDisappear(indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:410:38: error: cannot find type 'UITableView' in scope
408 | 		}
409 |
410 | 		public func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int)
    |                                      `- error: cannot find type 'UITableView' in scope
411 | 		{}
412 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:410:79: error: cannot find type 'UIView' in scope
408 | 		}
409 |
410 | 		public func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int)
    |                                                                               `- error: cannot find type 'UIView' in scope
411 | 		{}
412 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
 21 | @class NSLayoutManager;
 22 | @class UIImage;
 23 | @class UIView;
    | `- note: interface 'UIView' forward declared here
 24 | @class NSFileWrapper;
 25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:413:38: error: cannot find type 'UITableView' in scope
411 | 		{}
412 |
413 | 		public func tableView(_ tableView: UITableView, didEndDisplayingHeaderView view: UIView, forSection section: Int)
    |                                      `- error: cannot find type 'UITableView' in scope
414 | 		{}
415 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:413:84: error: cannot find type 'UIView' in scope
411 | 		{}
412 |
413 | 		public func tableView(_ tableView: UITableView, didEndDisplayingHeaderView view: UIView, forSection section: Int)
    |                                                                                    `- error: cannot find type 'UIView' in scope
414 | 		{}
415 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
 21 | @class NSLayoutManager;
 22 | @class UIImage;
 23 | @class UIView;
    | `- note: interface 'UIView' forward declared here
 24 | @class NSFileWrapper;
 25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:416:38: error: cannot find type 'UITableView' in scope
414 | 		{}
415 |
416 | 		public func tableView(_ tableView: UITableView, willDisplayFooterView view: UIView, forSection section: Int)
    |                                      `- error: cannot find type 'UITableView' in scope
417 | 		{}
418 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:416:79: error: cannot find type 'UIView' in scope
414 | 		{}
415 |
416 | 		public func tableView(_ tableView: UITableView, willDisplayFooterView view: UIView, forSection section: Int)
    |                                                                               `- error: cannot find type 'UIView' in scope
417 | 		{}
418 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
 21 | @class NSLayoutManager;
 22 | @class UIImage;
 23 | @class UIView;
    | `- note: interface 'UIView' forward declared here
 24 | @class NSFileWrapper;
 25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:419:38: error: cannot find type 'UITableView' in scope
417 | 		{}
418 |
419 | 		public func tableView(_ tableView: UITableView, didEndDisplayingFooterView view: UIView, forSection section: Int)
    |                                      `- error: cannot find type 'UITableView' in scope
420 | 		{}
421 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:419:84: error: cannot find type 'UIView' in scope
417 | 		{}
418 |
419 | 		public func tableView(_ tableView: UITableView, didEndDisplayingFooterView view: UIView, forSection section: Int)
    |                                                                                    `- error: cannot find type 'UIView' in scope
420 | 		{}
421 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
 21 | @class NSLayoutManager;
 22 | @class UIImage;
 23 | @class UIView;
    | `- note: interface 'UIView' forward declared here
 24 | @class NSFileWrapper;
 25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:422:38: error: cannot find type 'UITableView' in scope
420 | 		{}
421 |
422 | 		public func tableView(_ tableView: UITableView, prefetchRowsAt indexPaths: [IndexPath])
    |                                      `- error: cannot find type 'UITableView' in scope
423 | 		{
424 | 			let itemIDsToPrefetchBySection: [Int: [IndexPath]] = Dictionary(grouping: indexPaths) { $0.section }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:431:38: error: cannot find type 'UITableView' in scope
429 | 		}
430 |
431 | 		public func tableView(_ tableView: UITableView, cancelPrefetchingForRowsAt indexPaths: [IndexPath])
    |                                      `- error: cannot find type 'UITableView' in scope
432 | 		{
433 | 			let itemIDsToCancelPrefetchBySection: [Int: [IndexPath]] = Dictionary(grouping: indexPaths) { $0.section }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:442:118: error: cannot find type 'UISwipeActionsConfiguration' in scope
440 | 		// MARK: Swipe actions
441 |
442 | 		public func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration?
    |                                                                                                                      `- error: cannot find type 'UISwipeActionsConfiguration' in scope
443 | 		{
444 | 			guard parent.sections[safe: indexPath.section]?.dataSource.supportsDelete(at: indexPath) == true else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:442:38: error: cannot find type 'UITableView' in scope
440 | 		// MARK: Swipe actions
441 |
442 | 		public func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration?
    |                                      `- error: cannot find type 'UITableView' in scope
443 | 		{
444 | 			guard parent.sections[safe: indexPath.section]?.dataSource.supportsDelete(at: indexPath) == true else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:453:97: error: cannot find type 'UITableViewCell' in scope
451 | 		}
452 |
453 | 		public func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle
    |                                                                                                 `- error: cannot find type 'UITableViewCell' in scope
454 | 		{
455 | 			if parent.sections[safe: indexPath.section]?.dataSource.supportsDelete(at: indexPath) ?? false
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:453:38: error: cannot find type 'UITableView' in scope
451 | 		}
452 |
453 | 		public func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle
    |                                      `- error: cannot find type 'UITableView' in scope
454 | 		{
455 | 			if parent.sections[safe: indexPath.section]?.dataSource.supportsDelete(at: indexPath) ?? false
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:509:38: error: cannot find type 'UITableView' in scope
507 | 		}
508 |
509 | 		public func tableView(_ tableView: UITableView, shouldHighlightRowAt indexPath: IndexPath) -> Bool
    |                                      `- error: cannot find type 'UITableView' in scope
510 | 		{
511 | 			parent.sections[safe: indexPath.section]?.dataSource.shouldHighlight(indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:514:38: error: cannot find type 'UITableView' in scope
512 | 		}
513 |
514 | 		public func tableView(_ tableView: UITableView, didHighlightRowAt indexPath: IndexPath)
    |                                      `- error: cannot find type 'UITableView' in scope
515 | 		{
516 | 			parent.sections[safe: indexPath.section]?.dataSource.highlightIndex(indexPath.item)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:519:38: error: cannot find type 'UITableView' in scope
517 | 		}
518 |
519 | 		public func tableView(_ tableView: UITableView, didUnhighlightRowAt indexPath: IndexPath)
    |                                      `- error: cannot find type 'UITableView' in scope
520 | 		{
521 | 			parent.sections[safe: indexPath.section]?.dataSource.unhighlightIndex(indexPath.item)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:524:38: error: cannot find type 'UITableView' in scope
522 | 		}
523 |
524 | 		public func tableView(_ tableView: UITableView, shouldSelectRowAt indexPath: IndexPath) -> Bool
    |                                      `- error: cannot find type 'UITableView' in scope
525 | 		{
526 | 			parent.sections[safe: indexPath.section]?.dataSource.shouldSelect(indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:529:38: error: cannot find type 'UITableView' in scope
527 | 		}
528 |
529 | 		public func tableView(_ tableView: UITableView, shouldDeselectRowAt indexPath: IndexPath) -> Bool
    |                                      `- error: cannot find type 'UITableView' in scope
530 | 		{
531 | 			parent.sections[safe: indexPath.section]?.dataSource.shouldDeselect(indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:534:38: error: cannot find type 'UITableView' in scope
532 | 		}
533 |
534 | 		public func tableView(_ tableView: UITableView, willSelectRowAt indexPath: IndexPath) -> IndexPath?
    |                                      `- error: cannot find type 'UITableView' in scope
535 | 		{
536 | 			self.tableView(tableView, shouldSelectRowAt: indexPath) ? indexPath : nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:539:38: error: cannot find type 'UITableView' in scope
537 | 		}
538 |
539 | 		public func tableView(_ tableView: UITableView, willDeselectRowAt indexPath: IndexPath) -> IndexPath?
    |                                      `- error: cannot find type 'UITableView' in scope
540 | 		{
541 | 			self.tableView(tableView, shouldDeselectRowAt: indexPath) ? indexPath : nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:544:38: error: cannot find type 'UITableView' in scope
542 | 		}
543 |
544 | 		public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
    |                                      `- error: cannot find type 'UITableView' in scope
545 | 		{
546 | 			updateSelection(tableView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:550:38: error: cannot find type 'UITableView' in scope
548 | 		}
549 |
550 | 		public func tableView(_ tableView: UITableView, didDeselectRowAt indexPath: IndexPath)
    |                                      `- error: cannot find type 'UITableView' in scope
551 | 		{
552 | 			updateSelection(tableView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:555:37: error: cannot find type 'UITableView' in scope
553 | 		}
554 |
555 | 		func updateSelection(_ tableView: UITableView, transaction: Transaction? = nil)
    |                                     `- error: cannot find type 'UITableView' in scope
556 | 		{
557 | 			let selectedInDataSource = selectedIndexPathsInDataSource
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:555:63: error: 'Transaction' is only available in watchOS 6.0 or newer
107 | #endif
108 |
109 | 	public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
    |               `- note: add @available attribute to enclosing class
110 | 	{
111 | 		var parent: ASTableView
    :
553 | 		}
554 |
555 | 		func updateSelection(_ tableView: UITableView, transaction: Transaction? = nil)
    |        |                                                      `- error: 'Transaction' is only available in watchOS 6.0 or newer
    |        `- note: add @available attribute to enclosing instance method
556 | 		{
557 | 			let selectedInDataSource = selectedIndexPathsInDataSource
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:605:56: error: cannot find type 'UITableView' in scope
603 | 		}
604 |
605 | 		private func updateSelectionInTableView(_ tableView: UITableView, indexPathsToDeselect: Set<IndexPath>, indexPathsToSelect: Set<IndexPath>, transaction: Transaction? = nil)
    |                                                        `- error: cannot find type 'UITableView' in scope
606 | 		{
607 | 			let isAnimated = (transaction?.animation != nil) && !(transaction?.disablesAnimations ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:605:156: error: 'Transaction' is only available in watchOS 6.0 or newer
107 | #endif
108 |
109 | 	public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
    |               `- note: add @available attribute to enclosing class
110 | 	{
111 | 		var parent: ASTableView
    :
603 | 		}
604 |
605 | 		private func updateSelectionInTableView(_ tableView: UITableView, indexPathsToDeselect: Set<IndexPath>, indexPathsToSelect: Set<IndexPath>, transaction: Transaction? = nil)
    |                |                                                                                                                                           `- error: 'Transaction' is only available in watchOS 6.0 or newer
    |                `- note: add @available attribute to enclosing instance method
606 | 		{
607 | 			let isAnimated = (transaction?.animation != nil) && !(transaction?.disablesAnimations ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:612:122: error: cannot find type 'UIDragItem' in scope
610 | 		}
611 |
612 | 		public func tableView(_ tableView: UITableView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
    |                                                                                                                          `- error: cannot find type 'UIDragItem' in scope
613 | 		{
614 | 			guard !indexPath.isEmpty else { return [] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:612:38: error: cannot find type 'UITableView' in scope
610 | 		}
611 |
612 | 		public func tableView(_ tableView: UITableView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
    |                                      `- error: cannot find type 'UITableView' in scope
613 | 		{
614 | 			guard !indexPath.isEmpty else { return [] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:612:78: error: cannot find type 'UIDragSession' in scope
610 | 		}
611 |
612 | 		public func tableView(_ tableView: UITableView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
    |                                                                              `- error: cannot find type 'UIDragSession' in scope
613 | 		{
614 | 			guard !indexPath.isEmpty else { return [] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:625:158: error: cannot find type 'UITableViewDropProposal' in scope
623 | 		}
624 |
625 | 		public func tableView(_ tableView: UITableView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UITableViewDropProposal
    |                                                                                                                                                              `- error: cannot find type 'UITableViewDropProposal' in scope
626 | 		{
627 | 			if tableView.hasActiveDrag
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:625:38: error: cannot find type 'UITableView' in scope
623 | 		}
624 |
625 | 		public func tableView(_ tableView: UITableView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UITableViewDropProposal
    |                                      `- error: cannot find type 'UITableView' in scope
626 | 		{
627 | 			if tableView.hasActiveDrag
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:625:81: error: cannot find type 'UIDropSession' in scope
623 | 		}
624 |
625 | 		public func tableView(_ tableView: UITableView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UITableViewDropProposal
    |                                                                                 `- error: cannot find type 'UIDropSession' in scope
626 | 		{
627 | 			if tableView.hasActiveDrag
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:645:38: error: cannot find type 'UITableView' in scope
643 | 		}
644 |
645 | 		public func tableView(_ tableView: UITableView, performDropWith coordinator: UITableViewDropCoordinator)
    |                                      `- error: cannot find type 'UITableView' in scope
646 | 		{
647 | 			guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:645:80: error: cannot find type 'UITableViewDropCoordinator' in scope
643 | 		}
644 |
645 | 		public func tableView(_ tableView: UITableView, performDropWith coordinator: UITableViewDropCoordinator)
    |                                                                                `- error: cannot find type 'UITableViewDropCoordinator' in scope
646 | 		{
647 | 			guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:739:38: error: cannot find type 'UITableView' in scope
737 | 		}
738 |
739 | 		public func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat
    |                                      `- error: cannot find type 'UITableView' in scope
740 | 		{
741 | 			guard parent.sections[safe: section]?.supplementary(ofKind: UICollectionView.elementKindSectionHeader) != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:749:38: error: cannot find type 'UITableView' in scope
747 | 		}
748 |
749 | 		public func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat
    |                                      `- error: cannot find type 'UITableView' in scope
750 | 		{
751 | 			guard parent.sections[safe: section]?.supplementary(ofKind: UICollectionView.elementKindSectionFooter) != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:759:91: error: cannot find type 'UIView' in scope
757 | 		}
758 |
759 | 		public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?
    |                                                                                           `- error: cannot find type 'UIView' in scope
760 | 		{
761 | 			guard let reusableView = tableView.dequeueReusableHeaderFooterView(withIdentifier: supplementaryReuseID) else { return nil }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
 21 | @class NSLayoutManager;
 22 | @class UIImage;
 23 | @class UIView;
    | `- note: interface 'UIView' forward declared here
 24 | @class NSFileWrapper;
 25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:759:38: error: cannot find type 'UITableView' in scope
757 | 		}
758 |
759 | 		public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?
    |                                      `- error: cannot find type 'UITableView' in scope
760 | 		{
761 | 			guard let reusableView = tableView.dequeueReusableHeaderFooterView(withIdentifier: supplementaryReuseID) else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:766:91: error: cannot find type 'UIView' in scope
764 | 		}
765 |
766 | 		public func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView?
    |                                                                                           `- error: cannot find type 'UIView' in scope
767 | 		{
768 | 			guard let reusableView = tableView.dequeueReusableHeaderFooterView(withIdentifier: supplementaryReuseID) else { return nil }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
 21 | @class NSLayoutManager;
 22 | @class UIImage;
 23 | @class UIView;
    | `- note: interface 'UIView' forward declared here
 24 | @class NSFileWrapper;
 25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:766:38: error: cannot find type 'UITableView' in scope
764 | 		}
765 |
766 | 		public func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView?
    |                                      `- error: cannot find type 'UITableView' in scope
767 | 		{
768 | 			guard let reusableView = tableView.dequeueReusableHeaderFooterView(withIdentifier: supplementaryReuseID) else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:773:39: error: cannot find type 'UITableViewHeaderFooterView' in scope
771 | 		}
772 |
773 | 		func configureSupplementary(_ cell: UITableViewHeaderFooterView, supplementaryKind: String, forSection sectionIndex: Int)
    |                                       `- error: cannot find type 'UITableViewHeaderFooterView' in scope
774 | 		{
775 | 			guard let reusableView = cell as? ASTableViewSupplementaryView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:786:125: error: cannot find type 'UIContextMenuConfiguration' in scope
784 | 		// MARK: Context Menu Support
785 |
786 | 		public func tableView(_ tableView: UITableView, contextMenuConfigurationForRowAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
    |                                                                                                                             `- error: cannot find type 'UIContextMenuConfiguration' in scope
787 | 		{
788 | 			guard !indexPath.isEmpty else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:786:38: error: cannot find type 'UITableView' in scope
784 | 		// MARK: Context Menu Support
785 |
786 | 		public func tableView(_ tableView: UITableView, contextMenuConfigurationForRowAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
    |                                      `- error: cannot find type 'UITableView' in scope
787 | 		{
788 | 			guard !indexPath.isEmpty else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:792:49: error: cannot find type 'UIScrollView' in scope
790 | 		}
791 |
792 | 		public func scrollViewDidScroll(_ scrollView: UIScrollView)
    |                                                 `- error: cannot find type 'UIScrollView' in scope
793 | 		{
794 | 			parent.onScrollCallback?(scrollView.contentOffset, scrollView.contentSizePlusInsets)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:799:43: error: cannot find type 'UIScrollView' in scope
797 |
798 | 		var hasAlreadyReachedBottom: Bool = false
799 | 		func checkIfReachedBottom(_ scrollView: UIScrollView)
    |                                           `- error: cannot find type 'UIScrollView' in scope
800 | 		{
801 | 			if (scrollView.contentSize.height - scrollView.contentOffset.y) <= scrollView.frame.size.height
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:109:62: error: cannot find type 'UITableViewDelegate' in scope
107 | #endif
108 |
109 | 	public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
    |                                                              `- error: cannot find type 'UITableViewDelegate' in scope
110 | 	{
111 | 		var parent: ASTableView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:109:83: error: cannot find type 'UITableViewDataSourcePrefetching' in scope
107 | #endif
108 |
109 | 	public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
    |                                                                                   `- error: cannot find type 'UITableViewDataSourcePrefetching' in scope
110 | 	{
111 | 		var parent: ASTableView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:109:117: error: cannot find type 'UITableViewDragDelegate' in scope
107 | #endif
108 |
109 | 	public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
    |                                                                                                                     `- error: cannot find type 'UITableViewDragDelegate' in scope
110 | 	{
111 | 		var parent: ASTableView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:109:142: error: cannot find type 'UITableViewDropDelegate' in scope
107 | #endif
108 |
109 | 	public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
    |                                                                                                                                              `- error: cannot find type 'UITableViewDropDelegate' in scope
110 | 	{
111 | 		var parent: ASTableView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:10:49: error: cannot find type 'UIViewControllerRepresentable' in scope
  8 |
  9 | @available(iOS 13.0, *)
 10 | public struct ASTableView<SectionID: Hashable>: UIViewControllerRepresentable, ContentSize
    |                                                 `- error: cannot find type 'UIViewControllerRepresentable' in scope
 11 | {
 12 | 	// MARK: Type definitions
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:36:20: error: cannot find type 'UICollectionView' in scope
 34 |
 35 | 	public init(
 36 | 		scrollDirection: UICollectionView.ScrollDirection = .vertical,
    |                    `- error: cannot find type 'UICollectionView' in scope
 37 | 		interSectionSpacing: CGFloat = 10,
 38 | 		layoutPerSection: @escaping CompositionalLayout<SectionID>)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:44:20: error: cannot find type 'UICollectionView' in scope
 42 |
 43 | 	public init(
 44 | 		scrollDirection: UICollectionView.ScrollDirection = .vertical,
    |                    `- error: cannot find type 'UICollectionView' in scope
 45 | 		interSectionSpacing: CGFloat = 10,
 46 | 		layout: @escaping CompositionalLayoutIgnoringSections)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:51:34: error: cannot find type 'UICollectionViewLayout' in scope
 49 | 	}
 50 |
 51 | 	public init(customLayout: () -> UICollectionViewLayout)
    |                                  `- error: cannot find type 'UICollectionViewLayout' in scope
 52 | 	{
 53 | 		layout = .custom(customLayout())
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:56:27: error: cannot find type 'UICollectionViewLayout' in scope
 54 | 	}
 55 |
 56 | 	public init<LayoutClass: UICollectionViewLayout>(createCustomLayout: () -> LayoutClass, configureCustomLayout: ((LayoutClass) -> Void)?)
    |                           `- error: cannot find type 'UICollectionViewLayout' in scope
 57 | 	{
 58 | 		layout = .custom(createCustomLayout())
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:68:98: error: cannot find type 'UICollectionViewLayout' in scope
 66 | 	}
 67 |
 68 | 	public func makeLayout(withCoordinator coordinator: ASCollectionView<SectionID>.Coordinator) -> UICollectionViewLayout
    |                                                                                                  `- error: cannot find type 'UICollectionViewLayout' in scope
 69 | 	{
 70 | 		switch layout
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:93:44: error: cannot find type 'UICollectionViewLayout' in scope
 91 | 	}
 92 |
 93 | 	public func configureLayout(layoutObject: UICollectionViewLayout)
    |                                            `- error: cannot find type 'UICollectionViewLayout' in scope
 94 | 	{
 95 | 		configureLayout?(layoutObject)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:106:41: error: cannot find type 'UICollectionViewLayout' in scope
104 | 	}
105 |
106 | 	func registerDecorationViews(_ layout: UICollectionViewLayout)
    |                                         `- error: cannot find type 'UICollectionViewLayout' in scope
107 | 	{
108 | 		decorationTypes.forEach
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:116:19: error: cannot find type 'NSCollectionLayoutSection' in scope
114 |
115 | @available(iOS 13.0, *)
116 | private extension NSCollectionLayoutSection
    |                   `- error: cannot find type 'NSCollectionLayoutSection' in scope
117 | {
118 | 	static func emptyPlaceholder(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:128:31: error: 'View' is only available in watchOS 6.0 or newer
124 |
125 | @available(iOS 13.0, *)
126 | public extension ASCollectionLayout
    |        `- note: add @available attribute to enclosing extension
127 | {
128 | 	func decorationView<Content: View & Decoration>(_ viewType: Content.Type, forDecorationViewOfKind elementKind: String) -> Self
    |       |                       `- error: 'View' is only available in watchOS 6.0 or newer
    |       `- note: add @available attribute to enclosing instance method
129 | 	{
130 | 		var layout = self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:139:47: error: cannot find type 'NSCollectionLayoutSection' in scope
137 | public struct ASCollectionLayoutSection
138 | {
139 | 	public init(_ sectionLayout: @escaping () -> NSCollectionLayoutSection)
    |                                               `- error: cannot find type 'NSCollectionLayoutSection' in scope
140 | 	{
141 | 		layoutSectionClosure = { _, _ in
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:139:31: error: @escaping attribute only applies to function types
137 | public struct ASCollectionLayoutSection
138 | {
139 | 	public init(_ sectionLayout: @escaping () -> NSCollectionLayoutSection)
    |                               `- error: @escaping attribute only applies to function types
140 | 	{
141 | 		layoutSectionClosure = { _, _ in
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:146:57: error: cannot find type 'NSCollectionLayoutEnvironment' in scope
144 | 	}
145 |
146 | 	public init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection)
    |                                                         `- error: cannot find type 'NSCollectionLayoutEnvironment' in scope
147 | 	{
148 | 		layoutSectionClosure = { environment, _ in
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:146:91: error: cannot find type 'NSCollectionLayoutSection' in scope
144 | 	}
145 |
146 | 	public init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection)
    |                                                                                           `- error: cannot find type 'NSCollectionLayoutSection' in scope
147 | 	{
148 | 		layoutSectionClosure = { environment, _ in
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:146:31: error: @escaping attribute only applies to function types
144 | 	}
145 |
146 | 	public init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection)
    |                               `- error: @escaping attribute only applies to function types
147 | 	{
148 | 		layoutSectionClosure = { environment, _ in
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:153:50: error: cannot find type 'NSCollectionLayoutEnvironment' in scope
151 | 	}
152 |
153 | 	init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection)
    |                                                  `- error: cannot find type 'NSCollectionLayoutEnvironment' in scope
154 | 	{
155 | 		layoutSectionClosure = sectionLayout
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:153:107: error: cannot find type 'UICollectionView' in scope
151 | 	}
152 |
153 | 	init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection)
    |                                                                                                           `- error: cannot find type 'UICollectionView' in scope
154 | 	{
155 | 		layoutSectionClosure = sectionLayout
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:153:144: error: cannot find type 'NSCollectionLayoutSection' in scope
151 | 	}
152 |
153 | 	init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection)
    |                                                                                                                                                `- error: cannot find type 'NSCollectionLayoutSection' in scope
154 | 	{
155 | 		layoutSectionClosure = sectionLayout
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:153:24: error: @escaping attribute only applies to function types
151 | 	}
152 |
153 | 	init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection)
    |                        `- error: @escaping attribute only applies to function types
154 | 	{
155 | 		layoutSectionClosure = sectionLayout
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:158:44: error: cannot find type 'NSCollectionLayoutEnvironment' in scope
156 | 	}
157 |
158 | 	var layoutSectionClosure: (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
    |                                            `- error: cannot find type 'NSCollectionLayoutEnvironment' in scope
159 |
160 | 	func makeLayoutSection(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:158:101: error: cannot find type 'UICollectionView' in scope
156 | 	}
157 |
158 | 	var layoutSectionClosure: (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
    |                                                                                                     `- error: cannot find type 'UICollectionView' in scope
159 |
160 | 	func makeLayoutSection(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:158:138: error: cannot find type 'NSCollectionLayoutSection' in scope
156 | 	}
157 |
158 | 	var layoutSectionClosure: (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
    |                                                                                                                                          `- error: cannot find type 'NSCollectionLayoutSection' in scope
159 |
160 | 	func makeLayoutSection(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:160:130: error: cannot find type 'NSCollectionLayoutSection' in scope
158 | 	var layoutSectionClosure: (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
159 |
160 | 	func makeLayoutSection(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
    |                                                                                                                                  `- error: cannot find type 'NSCollectionLayoutSection' in scope
161 | 	{
162 | 		layoutSectionClosure(environment, primaryScrollDirection)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:160:38: error: cannot find type 'NSCollectionLayoutEnvironment' in scope
158 | 	var layoutSectionClosure: (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
159 |
160 | 	func makeLayoutSection(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
    |                                      `- error: cannot find type 'NSCollectionLayoutEnvironment' in scope
161 | 	{
162 | 		layoutSectionClosure(environment, primaryScrollDirection)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:160:93: error: cannot find type 'UICollectionView' in scope
158 | 	var layoutSectionClosure: (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
159 |
160 | 	func makeLayoutSection(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
    |                                                                                             `- error: cannot find type 'UICollectionView' in scope
161 | 	{
162 | 		layoutSectionClosure(environment, primaryScrollDirection)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:170:13: error: cannot find type 'NSCollectionLayoutDimension' in scope
168 | {
169 | 	static func list(
170 | 		itemSize: NSCollectionLayoutDimension = .estimated(200),
    |             `- error: cannot find type 'NSCollectionLayoutDimension' in scope
171 | 		spacing: CGFloat = 5,
172 | 		sectionInsets: NSDirectionalEdgeInsets = .zero,
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:236:13: error: cannot find type 'NSCollectionLayoutDimension' in scope
234 | 		itemSpacing: CGFloat = 5,
235 | 		lineSpacing: CGFloat = 5,
236 | 		itemSize: NSCollectionLayoutDimension = .estimated(150),
    |             `- error: cannot find type 'NSCollectionLayoutDimension' in scope
237 | 		sectionInsets: NSDirectionalEdgeInsets = .init(top: 0, leading: 20, bottom: 0, trailing: 20)) -> ASCollectionLayoutSection
238 | 	{
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:305:18: error: cannot find type 'NSCollectionLayoutDimension' in scope
303 | 	static func orthogonalGrid(
304 | 		gridSize: Int = 2,
305 | 		itemDimension: NSCollectionLayoutDimension = .fractionalWidth(0.9),
    |                  `- error: cannot find type 'NSCollectionLayoutDimension' in scope
306 | 		sectionDimension: NSCollectionLayoutDimension = .fractionalHeight(0.8),
307 | 		orthogonalScrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .groupPagingCentered,
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:306:21: error: cannot find type 'NSCollectionLayoutDimension' in scope
304 | 		gridSize: Int = 2,
305 | 		itemDimension: NSCollectionLayoutDimension = .fractionalWidth(0.9),
306 | 		sectionDimension: NSCollectionLayoutDimension = .fractionalHeight(0.8),
    |                     `- error: cannot find type 'NSCollectionLayoutDimension' in scope
307 | 		orthogonalScrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .groupPagingCentered,
308 | 		gridSpacing: CGFloat = 5,
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:307:32: error: cannot find type 'UICollectionLayoutSectionOrthogonalScrollingBehavior' in scope
305 | 		itemDimension: NSCollectionLayoutDimension = .fractionalWidth(0.9),
306 | 		sectionDimension: NSCollectionLayoutDimension = .fractionalHeight(0.8),
307 | 		orthogonalScrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .groupPagingCentered,
    |                                `- error: cannot find type 'UICollectionLayoutSectionOrthogonalScrollingBehavior' in scope
308 | 		gridSpacing: CGFloat = 5,
309 | 		itemInsets: NSDirectionalEdgeInsets = .zero,
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:67:63: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
 65 | 	private var cachedSectionHeight: [Int: CGFloat] = [:]
 66 |
 67 | 	private var cachedAttributes: ASIndexedDictionary<IndexPath, UICollectionViewLayoutAttributes> = .init()
    |                                                               `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
 68 |
 69 | 	private var contentHeight: CGFloat = 0
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:28:4: error: cannot find 'invalidateLayout' in scope
 26 | 		didSet
 27 | 		{
 28 | 			invalidateLayout()
    |    `- error: cannot find 'invalidateLayout' in scope
 29 | 		}
 30 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:36:4: error: cannot find 'invalidateLayout' in scope
 34 | 		didSet
 35 | 		{
 36 | 			invalidateLayout()
    |    `- error: cannot find 'invalidateLayout' in scope
 37 | 		}
 38 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:44:4: error: cannot find 'invalidateLayout' in scope
 42 | 		didSet
 43 | 		{
 44 | 			invalidateLayout()
    |    `- error: cannot find 'invalidateLayout' in scope
 45 | 		}
 46 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:52:4: error: cannot find 'invalidateLayout' in scope
 50 | 		didSet
 51 | 		{
 52 | 			invalidateLayout()
    |    `- error: cannot find 'invalidateLayout' in scope
 53 | 		}
 54 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:78:22: error: property does not override any property from its superclass
 76 | 	}
 77 |
 78 | 	override public var collectionViewContentSize: CGSize
    |                      `- error: property does not override any property from its superclass
 79 | 	{
 80 | 		CGSize(width: contentWidth, height: contentHeight)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:129:23: error: method does not override any method from its superclass
127 | 	}
128 |
129 | 	override public func prepare()
    |                       `- error: method does not override any method from its superclass
130 | 	{
131 | 		guard let collectionView = collectionView else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:185:72: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
183 | 	}
184 |
185 | 	override public func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]?
    |                                                                        `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
186 | 	{
187 | 		var attributesArray: [UICollectionViewLayoutAttributes] = []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:185:23: error: method does not override any method from its superclass
183 | 	}
184 |
185 | 	override public func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]?
    |                       `- error: method does not override any method from its superclass
186 | 	{
187 | 		var attributesArray: [UICollectionViewLayoutAttributes] = []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:223:75: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
221 | 	}
222 |
223 | 	override public func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes?
    |                                                                           `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
224 | 	{
225 | 		cachedAttributes[indexPath]
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:223:23: error: method does not override any method from its superclass
221 | 	}
222 |
223 | 	override public func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes?
    |                       `- error: method does not override any method from its superclass
224 | 	{
225 | 		cachedAttributes[indexPath]
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:228:116: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
226 | 	}
227 |
228 | 	override public func layoutAttributesForSupplementaryView(ofKind elementKind: String, at indexPath: IndexPath) -> UICollectionViewLayoutAttributes?
    |                                                                                                                    `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
229 | 	{
230 | 		switch elementKind
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:228:23: error: method does not override any method from its superclass
226 | 	}
227 |
228 | 	override public func layoutAttributesForSupplementaryView(ofKind elementKind: String, at indexPath: IndexPath) -> UICollectionViewLayoutAttributes?
    |                       `- error: method does not override any method from its superclass
229 | 	{
230 | 		switch elementKind
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:239:23: error: method does not override any method from its superclass
237 | 	}
238 |
239 | 	override public func shouldInvalidateLayout(forBoundsChange newBounds: CGRect) -> Bool
    |                       `- error: method does not override any method from its superclass
240 | 	{
241 | 		if newBounds.width != collectionView?.bounds.width
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:248:96: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
246 | 	}
247 |
248 | 	override public func shouldInvalidateLayout(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> Bool
    |                                                                                                `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
249 | 	{
250 | 		guard !hasDelegate else { return false }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:248:173: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
246 | 	}
247 |
248 | 	override public func shouldInvalidateLayout(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> Bool
    |                                                                                                                                                                             `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
249 | 	{
250 | 		guard !hasDelegate else { return false }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:248:23: error: method does not override any method from its superclass
246 | 	}
247 |
248 | 	override public func shouldInvalidateLayout(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> Bool
    |                       `- error: method does not override any method from its superclass
249 | 	{
250 | 		guard !hasDelegate else { return false }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:269:207: error: cannot find type 'UICollectionViewLayoutInvalidationContext' in scope
267 | 	}
268 |
269 | 	override public func invalidationContext(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> UICollectionViewLayoutInvalidationContext
    |                                                                                                                                                                                                               `- error: cannot find type 'UICollectionViewLayoutInvalidationContext' in scope
270 | 	{
271 | 		let context = super.invalidationContext(forPreferredLayoutAttributes: preferredAttributes, withOriginalAttributes: originalAttributes)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:269:93: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
267 | 	}
268 |
269 | 	override public func invalidationContext(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> UICollectionViewLayoutInvalidationContext
    |                                                                                             `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
270 | 	{
271 | 		let context = super.invalidationContext(forPreferredLayoutAttributes: preferredAttributes, withOriginalAttributes: originalAttributes)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:269:170: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
267 | 	}
268 |
269 | 	override public func invalidationContext(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> UICollectionViewLayoutInvalidationContext
    |                                                                                                                                                                          `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
270 | 	{
271 | 		let context = super.invalidationContext(forPreferredLayoutAttributes: preferredAttributes, withOriginalAttributes: originalAttributes)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:269:23: error: method does not override any method from its superclass
267 | 	}
268 |
269 | 	override public func invalidationContext(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> UICollectionViewLayoutInvalidationContext
    |                       `- error: method does not override any method from its superclass
270 | 	{
271 | 		let context = super.invalidationContext(forPreferredLayoutAttributes: preferredAttributes, withOriginalAttributes: originalAttributes)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:7:33: error: cannot find type 'UICollectionViewLayout' in scope
  5 |
  6 | @available(iOS 13.0, *)
  7 | public class ASWaterfallLayout: UICollectionViewLayout, ASCollectionViewLayoutProtocol
    |                                 `- error: cannot find type 'UICollectionViewLayout' in scope
  8 | {
  9 | 	public var estimatedItemHeight: CGFloat = 400 // Only needed if using auto-sizing. SwiftUI seems to only return smaller sizes (so make this bigger than needed)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/Binding+Sequence.swift:9:27: error: 'Binding' is only available in watchOS 6.0 or newer
 5 |
 6 | @available(iOS 13.0, *)
 7 | public extension Binding where Value == [Int: Set<Int>]
   |        `- note: add @available attribute to enclosing extension
 8 | {
 9 | 	subscript(index: Int) -> Binding<Set<Int>>
   |  |                        `- error: 'Binding' is only available in watchOS 6.0 or newer
   |  `- note: add @available attribute to enclosing subscript
10 | 	{
11 | 		Binding<Set<Int>>(get: {
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/Binding+Sequence.swift:7:18: error: 'Binding' is only available in watchOS 6.0 or newer
 5 |
 6 | @available(iOS 13.0, *)
 7 | public extension Binding where Value == [Int: Set<Int>]
   |        |         `- error: 'Binding' is only available in watchOS 6.0 or newer
   |        `- note: add @available attribute to enclosing extension
 8 | {
 9 | 	subscript(index: Int) -> Binding<Set<Int>>
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:31:3: error: 'State' is only available in watchOS 6.0 or newer
27 |
28 | @available(iOS 13.0, *)
29 | struct SelfSizingWrapper<Content: View & ContentSize>: View
   |        `- note: add @available attribute to enclosing generic struct
30 | {
31 | 	@State var contentSizeTracker = ContentSizeTracker()
   |   `- error: 'State' is only available in watchOS 6.0 or newer
32 |
33 | 	var content: Content
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:45:17: error: 'View' is only available in watchOS 6.0 or newer
27 |
28 | @available(iOS 13.0, *)
29 | struct SelfSizingWrapper<Content: View & ContentSize>: View
   |        `- note: add @available attribute to enclosing generic struct
30 | {
31 | 	@State var contentSizeTracker = ContentSizeTracker()
   :
43 | 	}
44 |
45 | 	var body: some View
   |      |          `- error: 'View' is only available in watchOS 6.0 or newer
   |      `- note: add @available attribute to enclosing property
46 | 	{
47 | 		SubWrapper(contentSizeTracker: contentSizeTracker, content: modifiedContent, shrinkDirection: shrinkDirection, isEnabled: isEnabled, expandToFitMode: expandToFitMode)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:29:35: error: 'View' is only available in watchOS 6.0 or newer
27 |
28 | @available(iOS 13.0, *)
29 | struct SelfSizingWrapper<Content: View & ContentSize>: View
   |        |                          `- error: 'View' is only available in watchOS 6.0 or newer
   |        `- note: add @available attribute to enclosing generic struct
30 | {
31 | 	@State var contentSizeTracker = ContentSizeTracker()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:54:3: error: 'ObservedObject' is only available in watchOS 6.0 or newer
50 |
51 | @available(iOS 13.0, *)
52 | struct SubWrapper<Content: View & ContentSize>: View
   |        `- note: add @available attribute to enclosing generic struct
53 | {
54 | 	@ObservedObject
   |   `- error: 'ObservedObject' is only available in watchOS 6.0 or newer
55 | 	var contentSizeTracker: ContentSizeTracker
56 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:62:17: error: 'View' is only available in watchOS 6.0 or newer
50 |
51 | @available(iOS 13.0, *)
52 | struct SubWrapper<Content: View & ContentSize>: View
   |        `- note: add @available attribute to enclosing generic struct
53 | {
54 | 	@ObservedObject
   :
60 | 	var expandToFitMode: Bool
61 |
62 | 	var body: some View
   |      |          `- error: 'View' is only available in watchOS 6.0 or newer
   |      `- note: add @available attribute to enclosing property
63 | 	{
64 | 		content
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:52:28: error: 'View' is only available in watchOS 6.0 or newer
50 |
51 | @available(iOS 13.0, *)
52 | struct SubWrapper<Content: View & ContentSize>: View
   |        |                   `- error: 'View' is only available in watchOS 6.0 or newer
   |        `- note: add @available attribute to enclosing generic struct
53 | {
54 | 	@ObservedObject
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:79:3: error: 'Published' is only available in watchOS 6.0 or newer
75 |
76 | @available(iOS 13.0, *)
77 | class ContentSizeTracker: ObservableObject
   |       `- note: add @available attribute to enclosing class
78 | {
79 | 	@Published
   |   `- error: 'Published' is only available in watchOS 6.0 or newer
80 | 	var contentSize: CGSize?
81 | }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:77:27: error: 'ObservableObject' is only available in watchOS 6.0 or newer
75 |
76 | @available(iOS 13.0, *)
77 | class ContentSizeTracker: ObservableObject
   |       |                   `- error: 'ObservableObject' is only available in watchOS 6.0 or newer
   |       `- note: add @available attribute to enclosing class
78 | {
79 | 	@Published
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:17:28: error: cannot find type 'UICollectionViewLayout' in scope
 15 | 	}
 16 |
 17 | 	var collectionViewLayout: UICollectionViewLayout
    |                            `- error: cannot find type 'UICollectionViewLayout' in scope
 18 | 	lazy var collectionView: AS_UICollectionView = {
 19 | 		let cv = AS_UICollectionView(frame: .zero, collectionViewLayout: collectionViewLayout)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:19:31: error: argument passed to call that takes no arguments
 17 | 	var collectionViewLayout: UICollectionViewLayout
 18 | 	lazy var collectionView: AS_UICollectionView = {
 19 | 		let cv = AS_UICollectionView(frame: .zero, collectionViewLayout: collectionViewLayout)
    |                               `- error: argument passed to call that takes no arguments
 20 | 		cv.coordinator = coordinator
 21 | 		return cv
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:19:40: error: cannot infer contextual base in reference to member 'zero'
 17 | 	var collectionViewLayout: UICollectionViewLayout
 18 | 	lazy var collectionView: AS_UICollectionView = {
 19 | 		let cv = AS_UICollectionView(frame: .zero, collectionViewLayout: collectionViewLayout)
    |                                        `- error: cannot infer contextual base in reference to member 'zero'
 20 | 		cv.coordinator = coordinator
 21 | 		return cv
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:24:43: error: cannot find type 'UICollectionViewLayout' in scope
 22 | 	}()
 23 |
 24 | 	public init(collectionViewLayout layout: UICollectionViewLayout)
    |                                           `- error: cannot find type 'UICollectionViewLayout' in scope
 25 | 	{
 26 | 		collectionViewLayout = layout
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:36:23: error: method does not override any method from its superclass
 34 | 	}
 35 |
 36 | 	override public func loadView()
    |                       `- error: method does not override any method from its superclass
 37 | 	{
 38 | 		view = collectionView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:41:23: error: method does not override any method from its superclass
 39 | 	}
 40 |
 41 | 	override public func viewDidLoad()
    |                       `- error: method does not override any method from its superclass
 42 | 	{
 43 | 		super.viewDidLoad()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:47:77: error: cannot find type 'UIViewControllerTransitionCoordinator' in scope
 45 | 	}
 46 |
 47 | 	override public func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator)
    |                                                                             `- error: cannot find type 'UIViewControllerTransitionCoordinator' in scope
 48 | 	{
 49 | 		// Get current central cell
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:47:23: error: method does not override any method from its superclass
 45 | 	}
 46 |
 47 | 	override public func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator)
    |                       `- error: method does not override any method from its superclass
 48 | 	{
 49 | 		// Get current central cell
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:71:23: error: method does not override any method from its superclass
 69 | 	}
 70 |
 71 | 	override public func viewSafeAreaInsetsDidChange()
    |                       `- error: method does not override any method from its superclass
 72 | 	{
 73 | 		super.viewSafeAreaInsetsDidChange()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:78:23: error: method does not override any method from its superclass
 76 | 	}
 77 |
 78 | 	override public func viewDidLayoutSubviews()
    |                       `- error: method does not override any method from its superclass
 79 | 	{
 80 | 		super.viewDidLayoutSubviews()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:7:43: error: cannot find type 'UIViewController' in scope
  5 |
  6 | @available(iOS 13.0, *)
  7 | public class AS_CollectionViewController: UIViewController
    |                                           `- error: cannot find type 'UIViewController' in scope
  8 | {
  9 | 	weak var coordinator: ASCollectionViewCoordinator?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:89:16: error: method does not override any method from its superclass
 87 | {
 88 | 	weak var coordinator: ASCollectionViewCoordinator?
 89 | 	override func didMoveToWindow()
    |                `- error: method does not override any method from its superclass
 90 | 	{
 91 | 		if window != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:86:28: error: cannot find type 'UICollectionView' in scope
 84 |
 85 | @available(iOS 13.0, *)
 86 | class AS_UICollectionView: UICollectionView
    |                            `- error: cannot find type 'UICollectionView' in scope
 87 | {
 88 | 	weak var coordinator: ASCollectionViewCoordinator?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:17:13: error: cannot find type 'UITableView' in scope
15 | 	}
16 |
17 | 	var style: UITableView.Style
   |             `- error: cannot find type 'UITableView' in scope
18 |
19 | 	lazy var tableView: AS_UITableView = {
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:22:31: error: cannot find 'UIView' in scope
20 | 		let tableView = AS_UITableView(frame: .zero, style: style)
21 | 		tableView.coordinator = coordinator
22 | 		tableView.tableHeaderView = UIView(frame: CGRect(origin: .zero, size: CGSize(width: CGFloat.leastNormalMagnitude, height: CGFloat.leastNormalMagnitude))) // Remove unnecessary padding in Style.grouped/insetGrouped
   |                               `- error: cannot find 'UIView' in scope
23 | 		tableView.tableFooterView = UIView(frame: CGRect(origin: .zero, size: CGSize(width: CGFloat.leastNormalMagnitude, height: CGFloat.leastNormalMagnitude))) // Remove separators for non-existent cells
24 | 		return tableView
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
 21 | @class NSLayoutManager;
 22 | @class UIImage;
 23 | @class UIView;
    | `- note: interface 'UIView' forward declared here
 24 | @class NSFileWrapper;
 25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:23:31: error: cannot find 'UIView' in scope
21 | 		tableView.coordinator = coordinator
22 | 		tableView.tableHeaderView = UIView(frame: CGRect(origin: .zero, size: CGSize(width: CGFloat.leastNormalMagnitude, height: CGFloat.leastNormalMagnitude))) // Remove unnecessary padding in Style.grouped/insetGrouped
23 | 		tableView.tableFooterView = UIView(frame: CGRect(origin: .zero, size: CGSize(width: CGFloat.leastNormalMagnitude, height: CGFloat.leastNormalMagnitude))) // Remove separators for non-existent cells
   |                               `- error: cannot find 'UIView' in scope
24 | 		return tableView
25 | 	}()
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
 21 | @class NSLayoutManager;
 22 | @class UIImage;
 23 | @class UIView;
    | `- note: interface 'UIView' forward declared here
 24 | @class NSFileWrapper;
 25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:20:33: error: argument passed to call that takes no arguments
18 |
19 | 	lazy var tableView: AS_UITableView = {
20 | 		let tableView = AS_UITableView(frame: .zero, style: style)
   |                                 `- error: argument passed to call that takes no arguments
21 | 		tableView.coordinator = coordinator
22 | 		tableView.tableHeaderView = UIView(frame: CGRect(origin: .zero, size: CGSize(width: CGFloat.leastNormalMagnitude, height: CGFloat.leastNormalMagnitude))) // Remove unnecessary padding in Style.grouped/insetGrouped
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:20:42: error: cannot infer contextual base in reference to member 'zero'
18 |
19 | 	lazy var tableView: AS_UITableView = {
20 | 		let tableView = AS_UITableView(frame: .zero, style: style)
   |                                          `- error: cannot infer contextual base in reference to member 'zero'
21 | 		tableView.coordinator = coordinator
22 | 		tableView.tableHeaderView = UIView(frame: CGRect(origin: .zero, size: CGSize(width: CGFloat.leastNormalMagnitude, height: CGFloat.leastNormalMagnitude))) // Remove unnecessary padding in Style.grouped/insetGrouped
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:27:21: error: cannot find type 'UITableView' in scope
25 | 	}()
26 |
27 | 	public init(style: UITableView.Style)
   |                     `- error: cannot find type 'UITableView' in scope
28 | 	{
29 | 		self.style = style
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:39:23: error: method does not override any method from its superclass
37 | 	}
38 |
39 | 	override public func loadView()
   |                       `- error: method does not override any method from its superclass
40 | 	{
41 | 		view = tableView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:44:23: error: method does not override any method from its superclass
42 | 	}
43 |
44 | 	override public func viewDidLoad()
   |                       `- error: method does not override any method from its superclass
45 | 	{
46 | 		super.viewDidLoad()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:49:23: error: method does not override any method from its superclass
47 | 	}
48 |
49 | 	override public func viewDidLayoutSubviews()
   |                       `- error: method does not override any method from its superclass
50 | 	{
51 | 		super.viewDidLayoutSubviews()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:7:38: error: cannot find type 'UIViewController' in scope
 5 |
 6 | @available(iOS 13.0, *)
 7 | public class AS_TableViewController: UIViewController
   |                                      `- error: cannot find type 'UIViewController' in scope
 8 | {
 9 | 	weak var coordinator: ASTableViewCoordinator?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:60:16: error: method does not override any method from its superclass
58 | {
59 | 	weak var coordinator: ASTableViewCoordinator?
60 | 	override func didMoveToWindow()
   |                `- error: method does not override any method from its superclass
61 | 	{
62 | 		if window != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:57:23: error: cannot find type 'UITableView' in scope
55 |
56 | @available(iOS 13.0, *)
57 | class AS_UITableView: UITableView
   |                       `- error: cannot find type 'UITableView' in scope
58 | {
59 | 	weak var coordinator: ASTableViewCoordinator?
SwiftCompile normal arm64 Compiling\ ASCollectionViewDelegate.swift,\ EnvironmentKeys.swift,\ SectionArrayBuilder.swift,\ ViewArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/SectionArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift (in target 'ASCollectionView' from project 'ASCollectionView')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-swiftTaskExecution -- /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASCellContext.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASCollectionView+Initialisers.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASCollectionView+Modifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASDragDropConfig+Public.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASSection+Initialisers.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASSection+Modifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASTableView+Initialisers.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASTableView+Modifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASCollectionViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASCollectionViewDecoration.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASCollectionViewSupplementaryView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASSupplementaryCellID.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewSupplementaryView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Config/ASDragDropConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Config/ClosureTypeAliases.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Datasource/ASDiffableDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Datasource/ASDiffableDataSourceCollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Datasource/ASDiffableDataSourceTableView.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/SectionArrayBuilder.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASIndexedDictionary.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASOptionalSize.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASPriorityCache.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASSelfSizingSettings.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/Binding+Sequence.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/GlobalConvenienceFunctions.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/RandomAccessCollection+Safe.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKitExtensions/UICollectionView+Convenience.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKitExtensions/UIScrollView+Convenience.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKitExtensions/UIView+Convenience.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/supplementaryOutputs-12 -target arm64-apple-watchos5.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView_const_extract_protocols.json -strict-concurrency\=complete -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name ASCollectionView -frontend-parseable-output -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/ASCollectionViewDelegate.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/EnvironmentKeys.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/SectionArrayBuilder.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/ViewArrayBuilder.o -index-unit-output-path /ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/ASCollectionViewDelegate.o -index-unit-output-path /ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/EnvironmentKeys.o -index-unit-output-path /ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/SectionArrayBuilder.o -index-unit-output-path /ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/ViewArrayBuilder.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
Command SwiftCompile failed with a nonzero exit code
CreateUniversalBinary /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/DifferenceKit.o normal arm64\ armv7k\ arm64_32 (in target 'DifferenceKit' from project 'DifferenceKit')
    cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DifferenceKit
    /Applications/Xcode-15.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo -create /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-watchos/DifferenceKit.build/Objects-normal/arm64/Binary/DifferenceKit.o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-watchos/DifferenceKit.build/Objects-normal/armv7k/Binary/DifferenceKit.o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-watchos/DifferenceKit.build/Objects-normal/arm64_32/Binary/DifferenceKit.o -output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/DifferenceKit.o
note: Using global toolchain override 'Swift 6.0 Development Snapshot 2024-05-26 (a)'. (in target 'ASCollectionView' from project 'ASCollectionView')
note: Using global toolchain override 'Swift 6.0 Development Snapshot 2024-05-26 (a)'. (in target 'DifferenceKit' from project 'DifferenceKit')
note: Using global toolchain override 'Swift 6.0 Development Snapshot 2024-05-26 (a)'. (in target 'ASCollectionViewDynamic' from project 'ASCollectionView')
note: Using global toolchain override 'Swift 6.0 Development Snapshot 2024-05-26 (a)'. (in target 'ASCollectionView' from project 'ASCollectionView')
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ ASCollectionView (in target 'ASCollectionView' from project 'ASCollectionView')
	SwiftCompile normal arm64 Compiling\ ASCollectionViewDelegate.swift,\ EnvironmentKeys.swift,\ SectionArrayBuilder.swift,\ ViewArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/SectionArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift (in target 'ASCollectionView' from project 'ASCollectionView')
(2 failures)
BUILD FAILURE 6.0 watchOS
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.