The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of ZMarkupParser, reference v1.12.0 (f25c98), with Swift 6.1 for macOS (SPM) on 30 Apr 2025 01:22:40 UTC.

Swift 6 data race errors: 15

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
   |                |- warning: static property 'h6' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h6' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
24 |     static let code = MarkupStyle(paragraphStyle: .init(lineSpacing: 0, headIndent: 10, firstLineHeadIndent: 10), backgroundColor: .init(color: .lightGray))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:23:16: warning: static property 'blockQuote' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
   |                |- warning: static property 'blockQuote' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'blockQuote' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let code = MarkupStyle(paragraphStyle: .init(lineSpacing: 0, headIndent: 10, firstLineHeadIndent: 10), backgroundColor: .init(color: .lightGray))
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:24:16: warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
24 |     static let code = MarkupStyle(paragraphStyle: .init(lineSpacing: 0, headIndent: 10, firstLineHeadIndent: 10), backgroundColor: .init(color: .lightGray))
   |                |- warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'code' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
[98/121] Compiling ZMarkupParser MarkupStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:11:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | public extension MarkupStyle {
11 |     static let `default` = MarkupStyle(font: MarkupStyleFont(size: 12))
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static let bold = MarkupStyle(font: MarkupStyleFont(weight: .style(.semibold)))
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:12:16: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
10 | public extension MarkupStyle {
11 |     static let `default` = MarkupStyle(font: MarkupStyleFont(size: 12))
12 |     static let bold = MarkupStyle(font: MarkupStyleFont(weight: .style(.semibold)))
   |                |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:13:16: warning: static property 'link' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let `default` = MarkupStyle(font: MarkupStyleFont(size: 12))
12 |     static let bold = MarkupStyle(font: MarkupStyleFont(weight: .style(.semibold)))
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
   |                |- warning: static property 'link' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'link' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
15 |     static let underline = MarkupStyle(underlineStyle: .single)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:14:16: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     static let bold = MarkupStyle(font: MarkupStyleFont(weight: .style(.semibold)))
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
   |                |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static let underline = MarkupStyle(underlineStyle: .single)
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:15:16: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
15 |     static let underline = MarkupStyle(underlineStyle: .single)
   |                |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:16:16: warning: static property 'deleteline' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
15 |     static let underline = MarkupStyle(underlineStyle: .single)
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
   |                |- warning: static property 'deleteline' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'deleteline' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:17:16: warning: static property 'h1' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     static let underline = MarkupStyle(underlineStyle: .single)
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
   |                |- warning: static property 'h1' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:18:16: warning: static property 'h2' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
   |                |- warning: static property 'h2' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:19:16: warning: static property 'h3' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
   |                |- warning: static property 'h3' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h3' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:20:16: warning: static property 'h4' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
   |                |- warning: static property 'h4' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h4' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:21:16: warning: static property 'h5' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
   |                |- warning: static property 'h5' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h5' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:22:16: warning: static property 'h6' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
   |                |- warning: static property 'h6' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h6' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
24 |     static let code = MarkupStyle(paragraphStyle: .init(lineSpacing: 0, headIndent: 10, firstLineHeadIndent: 10), backgroundColor: .init(color: .lightGray))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:23:16: warning: static property 'blockQuote' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
   |                |- warning: static property 'blockQuote' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'blockQuote' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let code = MarkupStyle(paragraphStyle: .init(lineSpacing: 0, headIndent: 10, firstLineHeadIndent: 10), backgroundColor: .init(color: .lightGray))
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:24:16: warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
24 |     static let code = MarkupStyle(paragraphStyle: .init(lineSpacing: 0, headIndent: 10, firstLineHeadIndent: 10), backgroundColor: .init(color: .lightGray))
   |                |- warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'code' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
[99/121] Compiling ZMarkupParser MarkupStyleColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:11:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | public extension MarkupStyle {
11 |     static let `default` = MarkupStyle(font: MarkupStyleFont(size: 12))
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static let bold = MarkupStyle(font: MarkupStyleFont(weight: .style(.semibold)))
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:12:16: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
10 | public extension MarkupStyle {
11 |     static let `default` = MarkupStyle(font: MarkupStyleFont(size: 12))
12 |     static let bold = MarkupStyle(font: MarkupStyleFont(weight: .style(.semibold)))
   |                |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:13:16: warning: static property 'link' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let `default` = MarkupStyle(font: MarkupStyleFont(size: 12))
12 |     static let bold = MarkupStyle(font: MarkupStyleFont(weight: .style(.semibold)))
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
   |                |- warning: static property 'link' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'link' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
15 |     static let underline = MarkupStyle(underlineStyle: .single)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:14:16: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     static let bold = MarkupStyle(font: MarkupStyleFont(weight: .style(.semibold)))
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
   |                |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static let underline = MarkupStyle(underlineStyle: .single)
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:15:16: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
15 |     static let underline = MarkupStyle(underlineStyle: .single)
   |                |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:16:16: warning: static property 'deleteline' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
15 |     static let underline = MarkupStyle(underlineStyle: .single)
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
   |                |- warning: static property 'deleteline' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'deleteline' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:17:16: warning: static property 'h1' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     static let underline = MarkupStyle(underlineStyle: .single)
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
   |                |- warning: static property 'h1' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:18:16: warning: static property 'h2' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
   |                |- warning: static property 'h2' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:19:16: warning: static property 'h3' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
   |                |- warning: static property 'h3' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h3' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:20:16: warning: static property 'h4' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
   |                |- warning: static property 'h4' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h4' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:21:16: warning: static property 'h5' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
   |                |- warning: static property 'h5' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h5' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:22:16: warning: static property 'h6' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
   |                |- warning: static property 'h6' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h6' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
24 |     static let code = MarkupStyle(paragraphStyle: .init(lineSpacing: 0, headIndent: 10, firstLineHeadIndent: 10), backgroundColor: .init(color: .lightGray))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:23:16: warning: static property 'blockQuote' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
   |                |- warning: static property 'blockQuote' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'blockQuote' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let code = MarkupStyle(paragraphStyle: .init(lineSpacing: 0, headIndent: 10, firstLineHeadIndent: 10), backgroundColor: .init(color: .lightGray))
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:24:16: warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
24 |     static let code = MarkupStyle(paragraphStyle: .init(lineSpacing: 0, headIndent: 10, firstLineHeadIndent: 10), backgroundColor: .init(color: .lightGray))
   |                |- warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'code' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
[100/121] Compiling ZMarkupParser MarkupStyleColorName.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:11:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | public extension MarkupStyle {
11 |     static let `default` = MarkupStyle(font: MarkupStyleFont(size: 12))
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static let bold = MarkupStyle(font: MarkupStyleFont(weight: .style(.semibold)))
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:12:16: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
10 | public extension MarkupStyle {
11 |     static let `default` = MarkupStyle(font: MarkupStyleFont(size: 12))
12 |     static let bold = MarkupStyle(font: MarkupStyleFont(weight: .style(.semibold)))
   |                |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:13:16: warning: static property 'link' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let `default` = MarkupStyle(font: MarkupStyleFont(size: 12))
12 |     static let bold = MarkupStyle(font: MarkupStyleFont(weight: .style(.semibold)))
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
   |                |- warning: static property 'link' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'link' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
15 |     static let underline = MarkupStyle(underlineStyle: .single)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:14:16: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     static let bold = MarkupStyle(font: MarkupStyleFont(weight: .style(.semibold)))
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
   |                |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static let underline = MarkupStyle(underlineStyle: .single)
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:15:16: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     static let link = MarkupStyle(foregroundColor: MarkupStyleColor(color: .systemBlue), underlineStyle: .single)
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
15 |     static let underline = MarkupStyle(underlineStyle: .single)
   |                |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:16:16: warning: static property 'deleteline' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     static let italic = MarkupStyle(font: MarkupStyleFont(italic: true))
15 |     static let underline = MarkupStyle(underlineStyle: .single)
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
   |                |- warning: static property 'deleteline' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'deleteline' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:17:16: warning: static property 'h1' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     static let underline = MarkupStyle(underlineStyle: .single)
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
   |                |- warning: static property 'h1' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:18:16: warning: static property 'h2' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     static let deleteline = MarkupStyle(strikethroughStyle: .single)
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
   |                |- warning: static property 'h2' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:19:16: warning: static property 'h3' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
17 |     static let h1 = MarkupStyle(font: MarkupStyleFont(size: 24))
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
   |                |- warning: static property 'h3' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h3' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:20:16: warning: static property 'h4' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
18 |     static let h2 = MarkupStyle(font: MarkupStyleFont(size: 22))
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
   |                |- warning: static property 'h4' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h4' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:21:16: warning: static property 'h5' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     static let h3 = MarkupStyle(font: MarkupStyleFont(size: 20))
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
   |                |- warning: static property 'h5' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h5' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:22:16: warning: static property 'h6' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     static let h4 = MarkupStyle(font: MarkupStyleFont(size: 18))
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
   |                |- warning: static property 'h6' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'h6' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
24 |     static let code = MarkupStyle(paragraphStyle: .init(lineSpacing: 0, headIndent: 10, firstLineHeadIndent: 10), backgroundColor: .init(color: .lightGray))
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:23:16: warning: static property 'blockQuote' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
21 |     static let h5 = MarkupStyle(font: MarkupStyleFont(size: 16))
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
   |                |- warning: static property 'blockQuote' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'blockQuote' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let code = MarkupStyle(paragraphStyle: .init(lineSpacing: 0, headIndent: 10, firstLineHeadIndent: 10), backgroundColor: .init(color: .lightGray))
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift:24:16: warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
22 |     static let h6 = MarkupStyle(font: MarkupStyleFont(size: 14))
23 |     static let blockQuote = MarkupStyle(paragraphStyle: .init(headIndent: 10, firstLineHeadIndent: 10))
24 |     static let code = MarkupStyle(paragraphStyle: .init(lineSpacing: 0, headIndent: 10, firstLineHeadIndent: 10), backgroundColor: .init(color: .lightGray))
   |                |- warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'MarkupStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'code' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift:206:15: note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
204 |
205 | #elseif canImport(AppKit)
206 | public struct MarkupStyle {
    |               `- note: consider making struct 'MarkupStyle' conform to the 'Sendable' protocol
207 |     public var nativeFont:NSFont? = nil
208 |     public var font:MarkupStyleFont
[101/121] Compiling ZMarkupParser MarkupStyleFont.swift
[102/121] Compiling ZMarkupParser MarkupStyleList.swift
[103/121] Compiling ZMarkupParser MarkupStyleParagraphStyle.swift
[104/121] Compiling ZMarkupParser MarkupStyleSponsorColor.swift
[105/121] Compiling ZMarkupParser MarkupStyleVendorColor.swift
[106/121] Compiling ZMarkupParser MarkupNSAttributedStringVisitor.swift
[107/121] Compiling ZMarkupParser MarkupRenderProcessor.swift
[108/121] Compiling ZMarkupParser MarkupStripperProcessor.swift
[109/121] Compiling ZMarkupParser NSTextCheckingResult+Extension.swift
[110/121] Compiling ZMarkupParser ParserProcessor.swift
[111/121] Compiling ZMarkupParser ParserRegexr.swift
[112/121] Compiling ZMarkupParser HTMLParsedResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:28: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                            `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:42: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                                          `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:119:17: warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
117 |             let selector = self.selector(attributedString)
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:48: warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                                `- warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/Processor/HTMLSelector.swift:10:14: note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class HTMLSelector: CustomStringConvertible {
   |              `- note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
11 |
12 |     let markup: Markup
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:128:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
126 |             let attributedString = self.render(selector)
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
129 |             }
130 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:48: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                                `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:141:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
142 |             }
143 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:50: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                                  `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:156:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
154 |             let attributedString = self.stripper(attributedString)
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
157 |             }
158 |         }
[113/121] Compiling ZMarkupParser HTMLParsedResultFormatterProcessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:28: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                            `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:42: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                                          `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:119:17: warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
117 |             let selector = self.selector(attributedString)
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:48: warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                                `- warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/Processor/HTMLSelector.swift:10:14: note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class HTMLSelector: CustomStringConvertible {
   |              `- note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
11 |
12 |     let markup: Markup
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:128:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
126 |             let attributedString = self.render(selector)
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
129 |             }
130 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:48: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                                `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:141:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
142 |             }
143 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:50: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                                  `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:156:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
154 |             let attributedString = self.stripper(attributedString)
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
157 |             }
158 |         }
[114/121] Compiling ZMarkupParser HTMLParsedResultToHTMLElementWithRootMarkupProcessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:28: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                            `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:42: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                                          `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:119:17: warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
117 |             let selector = self.selector(attributedString)
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:48: warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                                `- warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/Processor/HTMLSelector.swift:10:14: note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class HTMLSelector: CustomStringConvertible {
   |              `- note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
11 |
12 |     let markup: Markup
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:128:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
126 |             let attributedString = self.render(selector)
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
129 |             }
130 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:48: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                                `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:141:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
142 |             }
143 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:50: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                                  `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:156:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
154 |             let attributedString = self.stripper(attributedString)
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
157 |             }
158 |         }
[115/121] Compiling ZMarkupParser HTMLSelector.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:28: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                            `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:42: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                                          `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:119:17: warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
117 |             let selector = self.selector(attributedString)
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:48: warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                                `- warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/Processor/HTMLSelector.swift:10:14: note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class HTMLSelector: CustomStringConvertible {
   |              `- note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
11 |
12 |     let markup: Markup
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:128:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
126 |             let attributedString = self.render(selector)
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
129 |             }
130 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:48: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                                `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:141:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
142 |             }
143 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:50: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                                  `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:156:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
154 |             let attributedString = self.stripper(attributedString)
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
157 |             }
158 |         }
[116/121] Compiling ZMarkupParser HTMLStringToParsedResultProcessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:28: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                            `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:42: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                                          `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:119:17: warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
117 |             let selector = self.selector(attributedString)
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:48: warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                                `- warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/Processor/HTMLSelector.swift:10:14: note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class HTMLSelector: CustomStringConvertible {
   |              `- note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
11 |
12 |     let markup: Markup
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:128:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
126 |             let attributedString = self.render(selector)
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
129 |             }
130 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:48: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                                `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:141:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
142 |             }
143 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:50: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                                  `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:156:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
154 |             let attributedString = self.stripper(attributedString)
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
157 |             }
158 |         }
[117/121] Compiling ZMarkupParser HTMLTagAttributeToMarkupStyleVisitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:28: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                            `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:42: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                                          `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:119:17: warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
117 |             let selector = self.selector(attributedString)
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:48: warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                                `- warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/Processor/HTMLSelector.swift:10:14: note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class HTMLSelector: CustomStringConvertible {
   |              `- note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
11 |
12 |     let markup: Markup
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:128:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
126 |             let attributedString = self.render(selector)
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
129 |             }
130 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:48: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                                `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:141:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
142 |             }
143 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:50: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                                  `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:156:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
154 |             let attributedString = self.stripper(attributedString)
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
157 |             }
158 |         }
[118/121] Compiling ZMarkupParser HTMLTagNameToHTMLMarkupVisitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:28: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                            `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:42: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                                          `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:119:17: warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
117 |             let selector = self.selector(attributedString)
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:48: warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                                `- warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/Processor/HTMLSelector.swift:10:14: note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class HTMLSelector: CustomStringConvertible {
   |              `- note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
11 |
12 |     let markup: Markup
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:128:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
126 |             let attributedString = self.render(selector)
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
129 |             }
130 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:48: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                                `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:141:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
142 |             }
143 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:50: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                                  `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:156:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
154 |             let attributedString = self.stripper(attributedString)
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
157 |             }
158 |         }
[119/121] Compiling ZMarkupParser ZHTMLParser+UIExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:28: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                            `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:42: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                                          `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:119:17: warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
117 |             let selector = self.selector(attributedString)
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:48: warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                                `- warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/Processor/HTMLSelector.swift:10:14: note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class HTMLSelector: CustomStringConvertible {
   |              `- note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
11 |
12 |     let markup: Markup
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:128:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
126 |             let attributedString = self.render(selector)
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
129 |             }
130 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:48: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                                `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:141:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
142 |             }
143 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:50: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                                  `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:156:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
154 |             let attributedString = self.stripper(attributedString)
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
157 |             }
158 |         }
[120/121] Compiling ZMarkupParser ZHTMLParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:28: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                            `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:42: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                                          `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:119:17: warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
117 |             let selector = self.selector(attributedString)
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:48: warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                                `- warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/Processor/HTMLSelector.swift:10:14: note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class HTMLSelector: CustomStringConvertible {
   |              `- note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
11 |
12 |     let markup: Markup
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:128:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
126 |             let attributedString = self.render(selector)
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
129 |             }
130 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:48: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                                `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:141:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
142 |             }
143 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:50: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                                  `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:156:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
154 |             let attributedString = self.stripper(attributedString)
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
157 |             }
158 |         }
[121/121] Compiling ZMarkupParser ZHTMLParserBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:28: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                            `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:117:42: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
115 |     public func selector(_ attributedString: NSAttributedString, completionHandler: @escaping (HTMLSelector) -> Void) {
116 |         ZHTMLParser.dispatchQueue.async {
117 |             let selector = self.selector(attributedString)
    |                                          `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:119:17: warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
117 |             let selector = self.selector(attributedString)
118 |             DispatchQueue.main.async {
119 |                 completionHandler(selector)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(HTMLSelector) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:126:48: warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
124 |     public func render(_ selector: HTMLSelector, completionHandler: @escaping (NSAttributedString) -> Void) {
125 |         ZHTMLParser.dispatchQueue.async {
126 |             let attributedString = self.render(selector)
    |                                                `- warning: capture of 'selector' with non-sendable type 'HTMLSelector' in a '@Sendable' closure
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/Processor/HTMLSelector.swift:10:14: note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class HTMLSelector: CustomStringConvertible {
   |              `- note: class 'HTMLSelector' does not conform to the 'Sendable' protocol
11 |
12 |     let markup: Markup
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:128:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
126 |             let attributedString = self.render(selector)
127 |             DispatchQueue.main.async {
128 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
129 |             }
130 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:139:48: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
137 |     public func render(_ attributedString: NSAttributedString, forceDecodeHTMLEntities: Bool = true, completionHandler: @escaping (NSAttributedString) -> Void) {
138 |         ZHTMLParser.dispatchQueue.async {
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
    |                                                `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:141:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
139 |             let attributedString = self.render(attributedString, forceDecodeHTMLEntities: forceDecodeHTMLEntities)
140 |             DispatchQueue.main.async {
141 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
142 |             }
143 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:36: warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
  8 | import Foundation
  9 |
 10 | public final class ZHTMLParser {
    |                    `- note: class 'ZHTMLParser' does not conform to the 'Sendable' protocol
 11 |     let htmlTags: [HTMLTag]
 12 |     let styleAttributes: [HTMLTagStyleAttribute]
    :
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                    `- warning: capture of 'self' with non-sendable type 'ZHTMLParser' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:154:50: warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
152 |     public func stripper(_ attributedString: NSAttributedString, completionHandler: @escaping (NSAttributedString) -> Void) {
153 |         ZHTMLParser.dispatchQueue.async {
154 |             let attributedString = self.stripper(attributedString)
    |                                                  `- warning: capture of 'attributedString' with non-sendable type 'NSAttributedString' in a '@Sendable' closure
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSAttributedString.h:29:12: note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 27 |
 28 | API_AVAILABLE(macos(10.0), ios(3.2), watchos(2.0), tvos(9.0))
 29 | @interface NSAttributedString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSAttributedString' does not conform to the 'Sendable' protocol
 30 |
 31 | // Override these two APIs when subclassing NSAttributedString
/Users/admin/builder/spi-builder-workspace/Sources/ZMarkupParser/HTML/ZHTMLParser.swift:156:17: warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
154 |             let attributedString = self.stripper(attributedString)
155 |             DispatchQueue.main.async {
156 |                 completionHandler(attributedString)
    |                 |- warning: capture of 'completionHandler' with non-sendable type '(NSAttributedString) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
157 |             }
158 |         }
Build complete! (13.61s)
Fetching https://github.com/ZhgChgLi/ZNSTextAttachment
Fetching https://github.com/pointfreeco/swift-snapshot-testing from cache
[1/227] Fetching znstextattachment
Fetched https://github.com/ZhgChgLi/ZNSTextAttachment from cache (0.90s)
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (0.90s)
Computing version for https://github.com/ZhgChgLi/ZNSTextAttachment
Computed https://github.com/ZhgChgLi/ZNSTextAttachment at 1.1.9 (1.47s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.12.0 (0.55s)
Creating working copy for https://github.com/ZhgChgLi/ZNSTextAttachment
Working copy of https://github.com/ZhgChgLi/ZNSTextAttachment resolved at 1.1.9
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.12.0
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-snapshot-testing",
      "requirement" : {
        "exact" : [
          "1.12.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-snapshot-testing"
    },
    {
      "identity" : "znstextattachment",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.9",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ZhgChgLi/ZNSTextAttachment"
    }
  ],
  "manifest_display_name" : "ZMarkupParser",
  "name" : "ZMarkupParser",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "macos",
      "version" : "10.14"
    }
  ],
  "products" : [
    {
      "name" : "ZMarkupParser",
      "targets" : [
        "ZMarkupParser"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ZMarkupParserTests",
      "module_type" : "SwiftTarget",
      "name" : "ZMarkupParserTests",
      "path" : "Tests/ZMarkupParserTests",
      "sources" : [
        "Core/HTMLStringTests.swift",
        "Core/MarkupNSAttributedStringVisitorTests.swift",
        "Core/MarkupStyleColorTests.swift",
        "Core/MarkupStyleFontTests.swift",
        "Core/MarkupStyleTests.swift",
        "Core/MarkupTests.swift",
        "Core/NSTextCheckingResultTests.swift",
        "Core/ParserRegexrTests.swift",
        "HTML/AllMarkupsHasAddToBuilderDefaultListTests.swift",
        "HTML/AllTagStyleAttributesHasAddToBuilderDefaultListTests.swift",
        "HTML/HTMLElementMarkupComponentMarkupStyleVisitorTests.swift",
        "HTML/HTMLParsedResultFormatterProcessorTests.swift",
        "HTML/HTMLParsedResultToHTMLElementWithRootMarkupProcessorTests.swift",
        "HTML/HTMLSelectorTests.swift",
        "HTML/HTMLStringToParsedResultProcessorTests.swift",
        "HTML/HTMLTagStyleAttributeToMarkupStyleVisitorTests.swift",
        "HTML/ZHTMLParserBuilderTests.swift",
        "HTML/ZHTMLParserTests.swift"
      ],
      "target_dependencies" : [
        "ZMarkupParser"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ZMarkupParserSnapshotTests",
      "module_type" : "SwiftTarget",
      "name" : "ZMarkupParserSnapshotTests",
      "path" : "Tests/ZMarkupParserSnapshotTests",
      "product_dependencies" : [
        "SnapshotTesting"
      ],
      "sources" : [
        "ZMarkupParserSnapshotTests.swift"
      ],
      "target_dependencies" : [
        "ZMarkupParser"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ZMarkupParserPerformanceTests",
      "module_type" : "SwiftTarget",
      "name" : "ZMarkupParserPerformanceTests",
      "path" : "Tests/ZMarkupParserPerformanceTests",
      "sources" : [
        "Extensions.swift",
        "ZMarkupParserPerformanceTests.swift"
      ],
      "target_dependencies" : [
        "ZMarkupParser"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ZMarkupParser",
      "module_type" : "SwiftTarget",
      "name" : "ZMarkupParser",
      "path" : "Sources",
      "product_dependencies" : [
        "ZNSTextAttachment"
      ],
      "product_memberships" : [
        "ZMarkupParser"
      ],
      "sources" : [
        "HTMLString/HTMLString.swift",
        "HTMLString/Mappings.swift",
        "ZMarkupParser/Core/Markup/Markup.swift",
        "ZMarkupParser/Core/Markup/MarkupVisitor.swift",
        "ZMarkupParser/Core/Markup/Markups/BlockQuoteMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/BoldMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/BreakLineMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/CodeMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/ColorMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/DeletelineMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/ExtendMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/HeadMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/HorizontalLineMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/ImageMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/InlineMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/ItalicMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/LinkMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/ListItemMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/ListMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/ParagraphMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/RawStringMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/RootMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/TableColumnMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/TableMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/TableRowMarkup.swift",
        "ZMarkupParser/Core/Markup/Markups/UnderlineMarkup.swift",
        "ZMarkupParser/Core/MarkupComponent/MarkupComponent.swift",
        "ZMarkupParser/Core/MarkupComponent/MarkupComponents/HTMLElementMarkupComponent.swift",
        "ZMarkupParser/Core/MarkupComponent/MarkupComponents/MarkupStyleComponent.swift",
        "ZMarkupParser/Core/MarkupStyle/MarkupStyle+Extension.swift",
        "ZMarkupParser/Core/MarkupStyle/MarkupStyle.swift",
        "ZMarkupParser/Core/MarkupStyle/MarkupStyleColor.swift",
        "ZMarkupParser/Core/MarkupStyle/MarkupStyleColorName.swift",
        "ZMarkupParser/Core/MarkupStyle/MarkupStyleFont.swift",
        "ZMarkupParser/Core/MarkupStyle/MarkupStyleList.swift",
        "ZMarkupParser/Core/MarkupStyle/MarkupStyleParagraphStyle.swift",
        "ZMarkupParser/Core/MarkupStyle/MarkupStyleSponsorColor.swift",
        "ZMarkupParser/Core/MarkupStyle/MarkupStyleVendorColor.swift",
        "ZMarkupParser/Core/Processor/MarkupNSAttributedStringVisitor.swift",
        "ZMarkupParser/Core/Processor/MarkupRenderProcessor.swift",
        "ZMarkupParser/Core/Processor/MarkupStripperProcessor.swift",
        "ZMarkupParser/Core/Processor/NSTextCheckingResult+Extension.swift",
        "ZMarkupParser/Core/Processor/ParserProcessor.swift",
        "ZMarkupParser/Core/Processor/ParserRegexr.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTag.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagClassAttribute.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagIdAttribute.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNameVisitor.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/A_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/BLOCKQUOTE_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/BR_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/B_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/CODE_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/DEL_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/DIV_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/EM_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/ExtendTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/FONT_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/H1_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/H2_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/H3_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/H4_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/H5_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/H6_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/HR_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/IMG_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/I_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/LI_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/OL_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/PRE_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/P_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/SPAN_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/STRONG_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/S_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/TABLE_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/TD_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/TH_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/TR_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/UL_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagNames/U_HTMLTagName.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagStyleAttribute/HTMLTagStyleAttribute.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagStyleAttribute/HTMLTagStyleAttributeVisitor.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagStyleAttribute/HTMLTagStyleAttributes/BackgroundColorHTMLTagStyleAttribute.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagStyleAttribute/HTMLTagStyleAttributes/ColorHTMLTagStyleAttribute.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagStyleAttribute/HTMLTagStyleAttributes/ExtendHTMLTagStyleAttribute.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagStyleAttribute/HTMLTagStyleAttributes/FontFamilyHTMLTagStyleAttribute.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagStyleAttribute/HTMLTagStyleAttributes/FontSizeHTMLTagStyleAttribute.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagStyleAttribute/HTMLTagStyleAttributes/FontWeightHTMLTagStyleAttribute.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagStyleAttribute/HTMLTagStyleAttributes/LineHeightHTMLTagStyleAttribute.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagStyleAttribute/HTMLTagStyleAttributes/ListStyleTypeHTMLTagStyleAttribute.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagStyleAttribute/HTMLTagStyleAttributes/TextAlignHTMLTagStyleAttribute.swift",
        "ZMarkupParser/HTML/HTMLTag/HTMLTagStyleAttribute/HTMLTagStyleAttributes/WordSpacingHTMLTagStyleAttribute.swift",
        "ZMarkupParser/HTML/HTMLTag/WC3HTMLTagName.swift",
        "ZMarkupParser/HTML/Processor/HTMLElementMarkupComponentMarkupStyleVisitor.swift",
        "ZMarkupParser/HTML/Processor/HTMLElementWithMarkupToMarkupStyleProcessor.swift",
        "ZMarkupParser/HTML/Processor/HTMLParsedResult.swift",
        "ZMarkupParser/HTML/Processor/HTMLParsedResultFormatterProcessor.swift",
        "ZMarkupParser/HTML/Processor/HTMLParsedResultToHTMLElementWithRootMarkupProcessor.swift",
        "ZMarkupParser/HTML/Processor/HTMLSelector.swift",
        "ZMarkupParser/HTML/Processor/HTMLStringToParsedResultProcessor.swift",
        "ZMarkupParser/HTML/Processor/HTMLTagAttributeToMarkupStyleVisitor.swift",
        "ZMarkupParser/HTML/Processor/HTMLTagNameToHTMLMarkupVisitor.swift",
        "ZMarkupParser/HTML/ZHTMLParser+UIExtension.swift",
        "ZMarkupParser/HTML/ZHTMLParser.swift",
        "ZMarkupParser/HTML/ZHTMLParserBuilder.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.