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.