The Swift Package Index logo.Swift Package Index

Build Information

Failed to build CursorPagination, reference 1.2.0 (ac9e7a), with Swift 6.1 for Android on 30 May 2025 06:18:21 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1

Build Log

15 |     open var refreshing: Bool = false
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
   |                                  `- error: type of expression is ambiguous without a type annotation
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
19 |     }()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:37:6: error: Objective-C interoperability is disabled
35 |     }
36 |
37 |     @objc open func refreshTimerFired() {
   |      `- error: Objective-C interoperability is disabled
38 |         if !needsRefresh() {
39 |             refresh()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:48:6: error: Objective-C interoperability is disabled
46 |
47 |     //Override to add network polling implementation. Call super to maintain state
48 |     @objc open func refresh() {
   |      `- error: Objective-C interoperability is disabled
49 |         self.refreshing = true
50 |     }
[208/1037] Compiling Swiftest CGRect+Framed.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:32: error: cannot find 'NSMapTable' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:93: error: cannot find 'NSPointerFunctions' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                             `- error: cannot find 'NSPointerFunctions' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:32: error: cannot find 'NSMapTable' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:85: error: cannot find 'NSPointerFunctions' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                     `- error: cannot find 'NSPointerFunctions' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:17:34: error: type of expression is ambiguous without a type annotation
15 |     open var refreshing: Bool = false
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
   |                                  `- error: type of expression is ambiguous without a type annotation
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
19 |     }()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:37:6: error: Objective-C interoperability is disabled
35 |     }
36 |
37 |     @objc open func refreshTimerFired() {
   |      `- error: Objective-C interoperability is disabled
38 |         if !needsRefresh() {
39 |             refresh()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:48:6: error: Objective-C interoperability is disabled
46 |
47 |     //Override to add network polling implementation. Call super to maintain state
48 |     @objc open func refresh() {
   |      `- error: Objective-C interoperability is disabled
49 |         self.refreshing = true
50 |     }
[209/1037] Compiling Swiftest CGSize+Framed.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:32: error: cannot find 'NSMapTable' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:93: error: cannot find 'NSPointerFunctions' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                             `- error: cannot find 'NSPointerFunctions' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:32: error: cannot find 'NSMapTable' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:85: error: cannot find 'NSPointerFunctions' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                     `- error: cannot find 'NSPointerFunctions' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:17:34: error: type of expression is ambiguous without a type annotation
15 |     open var refreshing: Bool = false
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
   |                                  `- error: type of expression is ambiguous without a type annotation
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
19 |     }()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:37:6: error: Objective-C interoperability is disabled
35 |     }
36 |
37 |     @objc open func refreshTimerFired() {
   |      `- error: Objective-C interoperability is disabled
38 |         if !needsRefresh() {
39 |             refresh()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:48:6: error: Objective-C interoperability is disabled
46 |
47 |     //Override to add network polling implementation. Call super to maintain state
48 |     @objc open func refresh() {
   |      `- error: Objective-C interoperability is disabled
49 |         self.refreshing = true
50 |     }
[210/1037] Compiling Swiftest CGSize+Sized.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:32: error: cannot find 'NSMapTable' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:93: error: cannot find 'NSPointerFunctions' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                             `- error: cannot find 'NSPointerFunctions' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:32: error: cannot find 'NSMapTable' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:85: error: cannot find 'NSPointerFunctions' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                     `- error: cannot find 'NSPointerFunctions' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:17:34: error: type of expression is ambiguous without a type annotation
15 |     open var refreshing: Bool = false
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
   |                                  `- error: type of expression is ambiguous without a type annotation
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
19 |     }()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:37:6: error: Objective-C interoperability is disabled
35 |     }
36 |
37 |     @objc open func refreshTimerFired() {
   |      `- error: Objective-C interoperability is disabled
38 |         if !needsRefresh() {
39 |             refresh()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:48:6: error: Objective-C interoperability is disabled
46 |
47 |     //Override to add network polling implementation. Call super to maintain state
48 |     @objc open func refresh() {
   |      `- error: Objective-C interoperability is disabled
49 |         self.refreshing = true
50 |     }
[211/1037] Compiling Swiftest Framed.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:32: error: cannot find 'NSMapTable' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:93: error: cannot find 'NSPointerFunctions' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                             `- error: cannot find 'NSPointerFunctions' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:32: error: cannot find 'NSMapTable' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:85: error: cannot find 'NSPointerFunctions' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                     `- error: cannot find 'NSPointerFunctions' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:17:34: error: type of expression is ambiguous without a type annotation
15 |     open var refreshing: Bool = false
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
   |                                  `- error: type of expression is ambiguous without a type annotation
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
19 |     }()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:37:6: error: Objective-C interoperability is disabled
35 |     }
36 |
37 |     @objc open func refreshTimerFired() {
   |      `- error: Objective-C interoperability is disabled
38 |         if !needsRefresh() {
39 |             refresh()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:48:6: error: Objective-C interoperability is disabled
46 |
47 |     //Override to add network polling implementation. Call super to maintain state
48 |     @objc open func refresh() {
   |      `- error: Objective-C interoperability is disabled
49 |         self.refreshing = true
50 |     }
[212/1037] Compiling Swiftest Sized.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:32: error: cannot find 'NSMapTable' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:93: error: cannot find 'NSPointerFunctions' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                             `- error: cannot find 'NSPointerFunctions' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:32: error: cannot find 'NSMapTable' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:85: error: cannot find 'NSPointerFunctions' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                     `- error: cannot find 'NSPointerFunctions' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:17:34: error: type of expression is ambiguous without a type annotation
15 |     open var refreshing: Bool = false
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
   |                                  `- error: type of expression is ambiguous without a type annotation
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
19 |     }()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:37:6: error: Objective-C interoperability is disabled
35 |     }
36 |
37 |     @objc open func refreshTimerFired() {
   |      `- error: Objective-C interoperability is disabled
38 |         if !needsRefresh() {
39 |             refresh()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:48:6: error: Objective-C interoperability is disabled
46 |
47 |     //Override to add network polling implementation. Call super to maintain state
48 |     @objc open func refresh() {
   |      `- error: Objective-C interoperability is disabled
49 |         self.refreshing = true
50 |     }
[213/1037] Compiling Swiftest ClassNameReflectable.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:32: error: cannot find 'NSMapTable' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:93: error: cannot find 'NSPointerFunctions' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                             `- error: cannot find 'NSPointerFunctions' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:32: error: cannot find 'NSMapTable' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:85: error: cannot find 'NSPointerFunctions' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                     `- error: cannot find 'NSPointerFunctions' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:17:34: error: type of expression is ambiguous without a type annotation
15 |     open var refreshing: Bool = false
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
   |                                  `- error: type of expression is ambiguous without a type annotation
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
19 |     }()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:37:6: error: Objective-C interoperability is disabled
35 |     }
36 |
37 |     @objc open func refreshTimerFired() {
   |      `- error: Objective-C interoperability is disabled
38 |         if !needsRefresh() {
39 |             refresh()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:48:6: error: Objective-C interoperability is disabled
46 |
47 |     //Override to add network polling implementation. Call super to maintain state
48 |     @objc open func refresh() {
   |      `- error: Objective-C interoperability is disabled
49 |         self.refreshing = true
50 |     }
[214/1037] Compiling Swiftest NSAttributedString+.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:32: error: cannot find 'NSMapTable' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:93: error: cannot find 'NSPointerFunctions' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                             `- error: cannot find 'NSPointerFunctions' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:32: error: cannot find 'NSMapTable' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:85: error: cannot find 'NSPointerFunctions' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                     `- error: cannot find 'NSPointerFunctions' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:17:34: error: type of expression is ambiguous without a type annotation
15 |     open var refreshing: Bool = false
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
   |                                  `- error: type of expression is ambiguous without a type annotation
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
19 |     }()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:37:6: error: Objective-C interoperability is disabled
35 |     }
36 |
37 |     @objc open func refreshTimerFired() {
   |      `- error: Objective-C interoperability is disabled
38 |         if !needsRefresh() {
39 |             refresh()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:48:6: error: Objective-C interoperability is disabled
46 |
47 |     //Override to add network polling implementation. Call super to maintain state
48 |     @objc open func refresh() {
   |      `- error: Objective-C interoperability is disabled
49 |         self.refreshing = true
50 |     }
[215/1037] Compiling Swiftest NSMutableAttributedString+.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:32: error: cannot find 'NSMapTable' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:93: error: cannot find 'NSPointerFunctions' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                             `- error: cannot find 'NSPointerFunctions' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:32: error: cannot find 'NSMapTable' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:85: error: cannot find 'NSPointerFunctions' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                     `- error: cannot find 'NSPointerFunctions' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:17:34: error: type of expression is ambiguous without a type annotation
15 |     open var refreshing: Bool = false
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
   |                                  `- error: type of expression is ambiguous without a type annotation
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
19 |     }()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:37:6: error: Objective-C interoperability is disabled
35 |     }
36 |
37 |     @objc open func refreshTimerFired() {
   |      `- error: Objective-C interoperability is disabled
38 |         if !needsRefresh() {
39 |             refresh()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:48:6: error: Objective-C interoperability is disabled
46 |
47 |     //Override to add network polling implementation. Call super to maintain state
48 |     @objc open func refresh() {
   |      `- error: Objective-C interoperability is disabled
49 |         self.refreshing = true
50 |     }
[216/1037] Compiling Swiftest Calendar+NumberOfDaysInMonth.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:32: error: cannot find 'NSMapTable' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:25:93: error: cannot find 'NSPointerFunctions' in scope
23 |     public typealias EventHandler = (T) -> Void
24 |     public var notificationsEnabled: Bool = true
25 |     public var subscriptions = NSMapTable<AnyObject, TypedEventSubscription<T>>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                             `- error: cannot find 'NSPointerFunctions' in scope
26 |
27 |     public func notifySubscribers(ofValueUpdate updatedValue: T) {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:32: error: cannot find 'NSMapTable' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                `- error: cannot find 'NSMapTable' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Event.swift:65:85: error: cannot find 'NSPointerFunctions' in scope
63 |     public typealias EventHandler = VoidClosure
64 |     public var notificationsEnabled: Bool = true
65 |     public var subscriptions = NSMapTable<AnyObject, EventSubscription>(keyOptions: NSPointerFunctions.Options.weakMemory)
   |                                                                                     `- error: cannot find 'NSPointerFunctions' in scope
66 |
67 |     public func notifySubscribersOfOccurrence() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:18:98: error: '#selector' can only be used with the Objective-C runtime
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
   |                                                                                                  `- error: '#selector' can only be used with the Objective-C runtime
19 |     }()
20 |     public init() {
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:17:34: error: type of expression is ambiguous without a type annotation
15 |     open var refreshing: Bool = false
16 |     open var refreshFrequency: Double = 60
17 |     open lazy var timer: Timer = {
   |                                  `- error: type of expression is ambiguous without a type annotation
18 |         return Timer.scheduledTimer(timeInterval: self.refreshFrequency, target: self, selector: #selector(Poller.refreshTimerFired), userInfo: nil, repeats: true)
19 |     }()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:37:6: error: Objective-C interoperability is disabled
35 |     }
36 |
37 |     @objc open func refreshTimerFired() {
   |      `- error: Objective-C interoperability is disabled
38 |         if !needsRefresh() {
39 |             refresh()
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Classes/Poller.swift:48:6: error: Objective-C interoperability is disabled
46 |
47 |     //Override to add network polling implementation. Call super to maintain state
48 |     @objc open func refresh() {
   |      `- error: Objective-C interoperability is disabled
49 |         self.refreshing = true
50 |     }
[217/1037] Compiling Swiftest Collection+Lookup.swift
[218/1037] Compiling Swiftest Collection+Matrix.swift
[219/1037] Compiling Swiftest Collection+Partitioning.swift
[220/1037] Compiling Swiftest Collection+ReverseLookup.swift
[221/1037] Compiling Swiftest RangeReplaceableCollection+Affix.swift
[222/1037] Emitting module InternalCollectionsUtilities
[223/1037] Compiling Swiftest RangeReplaceableCollection+Deduplication.swift
[224/1037] Compiling Swiftest RangeReplaceableCollection+Queue.swift
[225/1037] Compiling Swiftest RangeReplaceableCollection+RemovingInstances.swift
[226/1037] Compiling Swiftest RangeReplaceableCollection+Repeat.swift
[227/1037] Compiling Swiftest RangeReplaceableCollection+Rotate.swift
[228/1037] Compiling Swiftest RangeReplaceableCollection+Stack.swift
[229/1037] Compiling Swiftest Comparable+Clamped.swift
[230/1037] Compiling Swiftest Comparable+Optionals.swift
[231/1037] Compiling Swiftest Comparable+Range.swift
[232/1037] Compiling Swiftest Dictionary+.swift
[233/1037] Compiling Swiftest Dictionary+Arithmetic.swift
[234/1037] Compiling Swiftest Dictionary+DynamicLookup.swift
[235/1037] Compiling Swiftest Dictionary+EnumKeyLookup.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:42:25: error: cannot find 'kCFStringTokenizerUnitWord' in scope
40 |     public func tokenize() -> [String] {
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
   |                         `- error: cannot find 'kCFStringTokenizerUnitWord' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:43:22: error: cannot find 'CFLocaleCopyCurrent' in scope
41 |         let inputRange = fullIndexRange.toNSRange(self).cfRange
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
   |                      `- error: cannot find 'CFLocaleCopyCurrent' in scope
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:25: error: cannot find 'CFStringTokenizerCreate' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                         `- error: cannot find 'CFStringTokenizerCreate' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:50: error: cannot find 'kCFAllocatorDefault' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                  `- error: cannot find 'kCFAllocatorDefault' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:44:79: error: cannot find type 'CFString' in scope
42 |         let flag = UInt(kCFStringTokenizerUnitWord)
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
   |                                                                               `- error: cannot find type 'CFString' in scope
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
46 |         var tokens: [String] = []
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:45:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
43 |         let locale = CFLocaleCopyCurrent()
44 |         let tokenizer = CFStringTokenizerCreate( kCFAllocatorDefault, self as CFString?, inputRange, flag, locale)
45 |         var tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
46 |         var tokens: [String] = []
47 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:48:28: error: cannot find 'CFStringTokenizerTokenType' in scope
46 |         var tokens: [String] = []
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
   |                            `- error: cannot find 'CFStringTokenizerTokenType' in scope
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
50 |             let substring = self.subString(currentTokenRange.nsRange)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:49:37: error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
47 |
48 |         while tokenType != CFStringTokenizerTokenType() {
49 |             let currentTokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer)
   |                                     `- error: cannot find 'CFStringTokenizerGetCurrentTokenRange' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+ContentParsing.swift:52:25: error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
50 |             let substring = self.subString(currentTokenRange.nsRange)
51 |             tokens.append(substring)
52 |             tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer)
   |                         `- error: cannot find 'CFStringTokenizerAdvanceToNextToken' in scope
53 |         }
54 |
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:23:35: error: cannot find 'NSDataDetector' in scope
21 |         let types: NSTextCheckingResult.CheckingType = [.link]
22 |
23 |         guard let detector = try? NSDataDetector(types: types.rawValue) else {
   |                                   `- error: cannot find 'NSDataDetector' in scope
24 |             return false
25 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+DataDetection.swift:39:37: error: cannot infer contextual base in reference to member 'link'
37 |
38 |         // result should be a link
39 |         guard result.resultType == .link else {
   |                                     `- error: cannot infer contextual base in reference to member 'link'
40 |             return false
41 |         }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
[265/1046] Compiling Swiftest URLRequest+.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
[266/1046] Compiling Swiftest UserDefaults+.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
[267/1046] Compiling Swiftest KeyValueReadable.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
[268/1046] Compiling Swiftest PropertyReflectable.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
[269/1046] Compiling Swiftest BoolConvertible.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
[270/1046] Compiling Swiftest CGFloatConvertible.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
[271/1046] Compiling Swiftest DoubleConvertible.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
[272/1046] Compiling Swiftest FloatConvertible.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
[273/1046] Compiling Swiftest IntConvertible.swift
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:99:23: error: cannot find type 'NSDataDetector' in scope
 97 |     public func extractURLs() throws -> [URL] {
 98 |         var urls: [URL] = []
 99 |         let detector: NSDataDetector = try NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue)
    |                       `- error: cannot find type 'NSDataDetector' in scope
100 |         let text: String = self
101 |         //swiftlint:disable:next line_length
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/String/String+URL.swift:104:34: error: value of type 'NSTextCheckingResult' has no member 'url'
102 |         detector.enumerateMatches(in: text, options: [], range: NSRange(location: 0, length: text.count), using: { (result: NSTextCheckingResult?, _: NSRegularExpression.MatchingFlags, _: UnsafeMutablePointer<ObjCBool>) -> Void in
103 |             if let result = result,
104 |                 let url = result.url {
    |                                  `- error: value of type 'NSTextCheckingResult' has no member 'url'
105 |                 urls.append(url)
106 |             }
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/URL/URLRequest+.swift:13:18: error: cannot find type 'URLRequest' in scope
11 |
12 | // MARK: - Initializers
13 | public extension URLRequest {
   |                  `- error: cannot find type 'URLRequest' in scope
14 |
15 |     /// Swiftest: Create URLRequest from URL string.
/host/spi-builder-workspace/.build/checkouts/Swiftest/Sources/Swiftest/Foundation/Extensions/UserDefaults+.swift:51:26: error: cannot find 'value' in scope
49 |     /// - Returns: Codable object for key (if exists).
50 |     func object<T: Codable>(_ type: T.Type, with key: String, usingDecoder decoder: JSONDecoder = JSONDecoder()) -> T? {
51 |         guard let data = value(forKey: key) as? Data else { return nil }
   |                          `- error: cannot find 'value' in scope
52 |         return try? decoder.decode(type.self, from: data)
53 |     }
[294/1046] Emitting module CollectionConcurrencyKit
[295/1046] Compiling CollectionConcurrencyKit CollectionConcurrencyKit.swift
[296/1047] Compiling CoreMetrics Locks.swift
[297/1047] Emitting module CoreMetrics
[298/1055] Compiling Tracing TracingTime.swift
[299/1055] Compiling Tracing NoOpTracer.swift
[300/1055] Compiling Tracing InstrumentationSystem+Tracing.swift
[301/1055] Emitting module Tracing
[302/1055] Compiling Tracing TracerProtocol.swift
[303/1055] Compiling Tracing TracerProtocol+Legacy.swift
[304/1055] Compiling Tracing SpanProtocol.swift
[305/1055] Compiling Tracing Tracer.swift
BUILD FAILURE 6.1 android