The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of Kanna, reference 5.3.0 (41c3d2), with Swift 6.0 for macOS (SPM) on 4 Nov 2024 08:59:10 UTC.

Swift 6 data race errors: 49

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tid-kijyun/Kanna.git
Reference: 5.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tid-kijyun/Kanna
 * tag               5.3.0      -> FETCH_HEAD
HEAD is now at 41c3d28 Merge pull request #270 from tid-kijyun/fix/cocoapods
Cloned https://github.com/tid-kijyun/Kanna.git
Revision (git rev-parse @):
41c3d28ea0eac07e4551b28def9de1ede702e739
SUCCESS checkout https://github.com/tid-kijyun/Kanna.git at 5.3.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "kanna",
      "name": "Kanna",
      "url": "https://github.com/tid-kijyun/Kanna.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Kanna",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/tid-kijyun/Kanna.git
[1/2281] Fetching kanna
Fetched https://github.com/tid-kijyun/Kanna.git from cache (0.94s)
Creating working copy for https://github.com/tid-kijyun/Kanna.git
Working copy of https://github.com/tid-kijyun/Kanna.git resolved at 5.3.0 (41c3d28)
warning: '.resolve-product-dependencies': dependency 'kanna' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/tid-kijyun/Kanna.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/3] Write sources
[1/3] Copying PrivacyInfo.xcprivacy
[2/3] Write swift-version--7754E27361AE5C74.txt
[4/11] Compiling Kanna resource_bundle_accessor.swift
[5/11] Compiling Kanna libxmlParserOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:42:23: warning: static property 'STRICT' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
40 |     public var rawValue: UInt { value }
41 |
42 |     public static let STRICT     = Libxml2HTMLParserOptions(0)
   |                       |- warning: static property 'STRICT' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'STRICT' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |     public static let RECOVER    = Libxml2HTMLParserOptions(HTML_PARSE_RECOVER)
44 |     public static let NODEFDTD   = Libxml2HTMLParserOptions(HTML_PARSE_NODEFDTD)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:43:23: warning: static property 'RECOVER' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
41 |
42 |     public static let STRICT     = Libxml2HTMLParserOptions(0)
43 |     public static let RECOVER    = Libxml2HTMLParserOptions(HTML_PARSE_RECOVER)
   |                       |- warning: static property 'RECOVER' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'RECOVER' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |     public static let NODEFDTD   = Libxml2HTMLParserOptions(HTML_PARSE_NODEFDTD)
45 |     public static let NOERROR    = Libxml2HTMLParserOptions(HTML_PARSE_NOERROR)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:44:23: warning: static property 'NODEFDTD' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
42 |     public static let STRICT     = Libxml2HTMLParserOptions(0)
43 |     public static let RECOVER    = Libxml2HTMLParserOptions(HTML_PARSE_RECOVER)
44 |     public static let NODEFDTD   = Libxml2HTMLParserOptions(HTML_PARSE_NODEFDTD)
   |                       |- warning: static property 'NODEFDTD' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NODEFDTD' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |     public static let NOERROR    = Libxml2HTMLParserOptions(HTML_PARSE_NOERROR)
46 |     public static let NOWARNING  = Libxml2HTMLParserOptions(HTML_PARSE_NOWARNING)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:45:23: warning: static property 'NOERROR' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
43 |     public static let RECOVER    = Libxml2HTMLParserOptions(HTML_PARSE_RECOVER)
44 |     public static let NODEFDTD   = Libxml2HTMLParserOptions(HTML_PARSE_NODEFDTD)
45 |     public static let NOERROR    = Libxml2HTMLParserOptions(HTML_PARSE_NOERROR)
   |                       |- warning: static property 'NOERROR' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOERROR' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |     public static let NOWARNING  = Libxml2HTMLParserOptions(HTML_PARSE_NOWARNING)
47 |     public static let PEDANTIC   = Libxml2HTMLParserOptions(HTML_PARSE_PEDANTIC)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:46:23: warning: static property 'NOWARNING' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
44 |     public static let NODEFDTD   = Libxml2HTMLParserOptions(HTML_PARSE_NODEFDTD)
45 |     public static let NOERROR    = Libxml2HTMLParserOptions(HTML_PARSE_NOERROR)
46 |     public static let NOWARNING  = Libxml2HTMLParserOptions(HTML_PARSE_NOWARNING)
   |                       |- warning: static property 'NOWARNING' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOWARNING' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     public static let PEDANTIC   = Libxml2HTMLParserOptions(HTML_PARSE_PEDANTIC)
48 |     public static let NOBLANKS   = Libxml2HTMLParserOptions(HTML_PARSE_NOBLANKS)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:47:23: warning: static property 'PEDANTIC' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
45 |     public static let NOERROR    = Libxml2HTMLParserOptions(HTML_PARSE_NOERROR)
46 |     public static let NOWARNING  = Libxml2HTMLParserOptions(HTML_PARSE_NOWARNING)
47 |     public static let PEDANTIC   = Libxml2HTMLParserOptions(HTML_PARSE_PEDANTIC)
   |                       |- warning: static property 'PEDANTIC' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'PEDANTIC' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static let NOBLANKS   = Libxml2HTMLParserOptions(HTML_PARSE_NOBLANKS)
49 |     public static let NONET      = Libxml2HTMLParserOptions(HTML_PARSE_NONET)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:48:23: warning: static property 'NOBLANKS' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
46 |     public static let NOWARNING  = Libxml2HTMLParserOptions(HTML_PARSE_NOWARNING)
47 |     public static let PEDANTIC   = Libxml2HTMLParserOptions(HTML_PARSE_PEDANTIC)
48 |     public static let NOBLANKS   = Libxml2HTMLParserOptions(HTML_PARSE_NOBLANKS)
   |                       |- warning: static property 'NOBLANKS' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOBLANKS' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static let NONET      = Libxml2HTMLParserOptions(HTML_PARSE_NONET)
50 |     public static let NOIMPLIED  = Libxml2HTMLParserOptions(HTML_PARSE_NOIMPLIED)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:49:23: warning: static property 'NONET' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
47 |     public static let PEDANTIC   = Libxml2HTMLParserOptions(HTML_PARSE_PEDANTIC)
48 |     public static let NOBLANKS   = Libxml2HTMLParserOptions(HTML_PARSE_NOBLANKS)
49 |     public static let NONET      = Libxml2HTMLParserOptions(HTML_PARSE_NONET)
   |                       |- warning: static property 'NONET' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NONET' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     public static let NOIMPLIED  = Libxml2HTMLParserOptions(HTML_PARSE_NOIMPLIED)
51 |     public static let COMPACT    = Libxml2HTMLParserOptions(HTML_PARSE_COMPACT)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:50:23: warning: static property 'NOIMPLIED' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
48 |     public static let NOBLANKS   = Libxml2HTMLParserOptions(HTML_PARSE_NOBLANKS)
49 |     public static let NONET      = Libxml2HTMLParserOptions(HTML_PARSE_NONET)
50 |     public static let NOIMPLIED  = Libxml2HTMLParserOptions(HTML_PARSE_NOIMPLIED)
   |                       |- warning: static property 'NOIMPLIED' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOIMPLIED' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     public static let COMPACT    = Libxml2HTMLParserOptions(HTML_PARSE_COMPACT)
52 |     public static let IGNORE_ENC = Libxml2HTMLParserOptions(HTML_PARSE_IGNORE_ENC)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:51:23: warning: static property 'COMPACT' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
49 |     public static let NONET      = Libxml2HTMLParserOptions(HTML_PARSE_NONET)
50 |     public static let NOIMPLIED  = Libxml2HTMLParserOptions(HTML_PARSE_NOIMPLIED)
51 |     public static let COMPACT    = Libxml2HTMLParserOptions(HTML_PARSE_COMPACT)
   |                       |- warning: static property 'COMPACT' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'COMPACT' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     public static let IGNORE_ENC = Libxml2HTMLParserOptions(HTML_PARSE_IGNORE_ENC)
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:52:23: warning: static property 'IGNORE_ENC' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
50 |     public static let NOIMPLIED  = Libxml2HTMLParserOptions(HTML_PARSE_NOIMPLIED)
51 |     public static let COMPACT    = Libxml2HTMLParserOptions(HTML_PARSE_COMPACT)
52 |     public static let IGNORE_ENC = Libxml2HTMLParserOptions(HTML_PARSE_IGNORE_ENC)
   |                       |- warning: static property 'IGNORE_ENC' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'IGNORE_ENC' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | }
54 |
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:69:23: warning: static property 'STRICT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
67 |     public var rawValue: UInt { value }
68 |
69 |     public static let STRICT     = Libxml2XMLParserOptions(0)
   |                       |- warning: static property 'STRICT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'STRICT' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |     public static let RECOVER    = Libxml2XMLParserOptions(XML_PARSE_RECOVER)
71 |     public static let NOENT      = Libxml2XMLParserOptions(XML_PARSE_NOENT)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:70:23: warning: static property 'RECOVER' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
68 |
69 |     public static let STRICT     = Libxml2XMLParserOptions(0)
70 |     public static let RECOVER    = Libxml2XMLParserOptions(XML_PARSE_RECOVER)
   |                       |- warning: static property 'RECOVER' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'RECOVER' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |     public static let NOENT      = Libxml2XMLParserOptions(XML_PARSE_NOENT)
72 |     public static let DTDLOAD    = Libxml2XMLParserOptions(XML_PARSE_DTDLOAD)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:71:23: warning: static property 'NOENT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
69 |     public static let STRICT     = Libxml2XMLParserOptions(0)
70 |     public static let RECOVER    = Libxml2XMLParserOptions(XML_PARSE_RECOVER)
71 |     public static let NOENT      = Libxml2XMLParserOptions(XML_PARSE_NOENT)
   |                       |- warning: static property 'NOENT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOENT' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |     public static let DTDLOAD    = Libxml2XMLParserOptions(XML_PARSE_DTDLOAD)
73 |     public static let DTDATTR    = Libxml2XMLParserOptions(XML_PARSE_DTDATTR)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:72:23: warning: static property 'DTDLOAD' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
70 |     public static let RECOVER    = Libxml2XMLParserOptions(XML_PARSE_RECOVER)
71 |     public static let NOENT      = Libxml2XMLParserOptions(XML_PARSE_NOENT)
72 |     public static let DTDLOAD    = Libxml2XMLParserOptions(XML_PARSE_DTDLOAD)
   |                       |- warning: static property 'DTDLOAD' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'DTDLOAD' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 |     public static let DTDATTR    = Libxml2XMLParserOptions(XML_PARSE_DTDATTR)
74 |     public static let DTDVALID   = Libxml2XMLParserOptions(XML_PARSE_DTDVALID)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:73:23: warning: static property 'DTDATTR' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
71 |     public static let NOENT      = Libxml2XMLParserOptions(XML_PARSE_NOENT)
72 |     public static let DTDLOAD    = Libxml2XMLParserOptions(XML_PARSE_DTDLOAD)
73 |     public static let DTDATTR    = Libxml2XMLParserOptions(XML_PARSE_DTDATTR)
   |                       |- warning: static property 'DTDATTR' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'DTDATTR' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 |     public static let DTDVALID   = Libxml2XMLParserOptions(XML_PARSE_DTDVALID)
75 |     public static let NOERROR    = Libxml2XMLParserOptions(XML_PARSE_NOERROR)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:74:23: warning: static property 'DTDVALID' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
72 |     public static let DTDLOAD    = Libxml2XMLParserOptions(XML_PARSE_DTDLOAD)
73 |     public static let DTDATTR    = Libxml2XMLParserOptions(XML_PARSE_DTDATTR)
74 |     public static let DTDVALID   = Libxml2XMLParserOptions(XML_PARSE_DTDVALID)
   |                       |- warning: static property 'DTDVALID' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'DTDVALID' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 |     public static let NOERROR    = Libxml2XMLParserOptions(XML_PARSE_NOERROR)
76 |     public static let NOWARNING  = Libxml2XMLParserOptions(XML_PARSE_NOWARNING)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:75:23: warning: static property 'NOERROR' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
73 |     public static let DTDATTR    = Libxml2XMLParserOptions(XML_PARSE_DTDATTR)
74 |     public static let DTDVALID   = Libxml2XMLParserOptions(XML_PARSE_DTDVALID)
75 |     public static let NOERROR    = Libxml2XMLParserOptions(XML_PARSE_NOERROR)
   |                       |- warning: static property 'NOERROR' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOERROR' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |     public static let NOWARNING  = Libxml2XMLParserOptions(XML_PARSE_NOWARNING)
77 |     public static let PEDANTIC   = Libxml2XMLParserOptions(XML_PARSE_PEDANTIC)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:76:23: warning: static property 'NOWARNING' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
74 |     public static let DTDVALID   = Libxml2XMLParserOptions(XML_PARSE_DTDVALID)
75 |     public static let NOERROR    = Libxml2XMLParserOptions(XML_PARSE_NOERROR)
76 |     public static let NOWARNING  = Libxml2XMLParserOptions(XML_PARSE_NOWARNING)
   |                       |- warning: static property 'NOWARNING' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOWARNING' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |     public static let PEDANTIC   = Libxml2XMLParserOptions(XML_PARSE_PEDANTIC)
78 |     public static let NOBLANKS   = Libxml2XMLParserOptions(XML_PARSE_NOBLANKS)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:77:23: warning: static property 'PEDANTIC' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
75 |     public static let NOERROR    = Libxml2XMLParserOptions(XML_PARSE_NOERROR)
76 |     public static let NOWARNING  = Libxml2XMLParserOptions(XML_PARSE_NOWARNING)
77 |     public static let PEDANTIC   = Libxml2XMLParserOptions(XML_PARSE_PEDANTIC)
   |                       |- warning: static property 'PEDANTIC' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'PEDANTIC' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
78 |     public static let NOBLANKS   = Libxml2XMLParserOptions(XML_PARSE_NOBLANKS)
79 |     public static let SAX1       = Libxml2XMLParserOptions(XML_PARSE_SAX1)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:78:23: warning: static property 'NOBLANKS' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
76 |     public static let NOWARNING  = Libxml2XMLParserOptions(XML_PARSE_NOWARNING)
77 |     public static let PEDANTIC   = Libxml2XMLParserOptions(XML_PARSE_PEDANTIC)
78 |     public static let NOBLANKS   = Libxml2XMLParserOptions(XML_PARSE_NOBLANKS)
   |                       |- warning: static property 'NOBLANKS' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOBLANKS' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
79 |     public static let SAX1       = Libxml2XMLParserOptions(XML_PARSE_SAX1)
80 |     public static let XINCLUDE   = Libxml2XMLParserOptions(XML_PARSE_XINCLUDE)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:79:23: warning: static property 'SAX1' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
77 |     public static let PEDANTIC   = Libxml2XMLParserOptions(XML_PARSE_PEDANTIC)
78 |     public static let NOBLANKS   = Libxml2XMLParserOptions(XML_PARSE_NOBLANKS)
79 |     public static let SAX1       = Libxml2XMLParserOptions(XML_PARSE_SAX1)
   |                       |- warning: static property 'SAX1' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'SAX1' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |     public static let XINCLUDE   = Libxml2XMLParserOptions(XML_PARSE_XINCLUDE)
81 |     public static let NONET      = Libxml2XMLParserOptions(XML_PARSE_NONET)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:80:23: warning: static property 'XINCLUDE' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
78 |     public static let NOBLANKS   = Libxml2XMLParserOptions(XML_PARSE_NOBLANKS)
79 |     public static let SAX1       = Libxml2XMLParserOptions(XML_PARSE_SAX1)
80 |     public static let XINCLUDE   = Libxml2XMLParserOptions(XML_PARSE_XINCLUDE)
   |                       |- warning: static property 'XINCLUDE' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'XINCLUDE' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
81 |     public static let NONET      = Libxml2XMLParserOptions(XML_PARSE_NONET)
82 |     public static let NODICT     = Libxml2XMLParserOptions(XML_PARSE_NODICT)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:81:23: warning: static property 'NONET' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
79 |     public static let SAX1       = Libxml2XMLParserOptions(XML_PARSE_SAX1)
80 |     public static let XINCLUDE   = Libxml2XMLParserOptions(XML_PARSE_XINCLUDE)
81 |     public static let NONET      = Libxml2XMLParserOptions(XML_PARSE_NONET)
   |                       |- warning: static property 'NONET' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NONET' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
82 |     public static let NODICT     = Libxml2XMLParserOptions(XML_PARSE_NODICT)
83 |     public static let NSCLEAN    = Libxml2XMLParserOptions(XML_PARSE_NSCLEAN)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:82:23: warning: static property 'NODICT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
80 |     public static let XINCLUDE   = Libxml2XMLParserOptions(XML_PARSE_XINCLUDE)
81 |     public static let NONET      = Libxml2XMLParserOptions(XML_PARSE_NONET)
82 |     public static let NODICT     = Libxml2XMLParserOptions(XML_PARSE_NODICT)
   |                       |- warning: static property 'NODICT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NODICT' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 |     public static let NSCLEAN    = Libxml2XMLParserOptions(XML_PARSE_NSCLEAN)
84 |     public static let NOCDATA    = Libxml2XMLParserOptions(XML_PARSE_NOCDATA)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:83:23: warning: static property 'NSCLEAN' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
81 |     public static let NONET      = Libxml2XMLParserOptions(XML_PARSE_NONET)
82 |     public static let NODICT     = Libxml2XMLParserOptions(XML_PARSE_NODICT)
83 |     public static let NSCLEAN    = Libxml2XMLParserOptions(XML_PARSE_NSCLEAN)
   |                       |- warning: static property 'NSCLEAN' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NSCLEAN' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
84 |     public static let NOCDATA    = Libxml2XMLParserOptions(XML_PARSE_NOCDATA)
85 |     public static let NOXINCNODE = Libxml2XMLParserOptions(XML_PARSE_NOXINCNODE)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:84:23: warning: static property 'NOCDATA' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
82 |     public static let NODICT     = Libxml2XMLParserOptions(XML_PARSE_NODICT)
83 |     public static let NSCLEAN    = Libxml2XMLParserOptions(XML_PARSE_NSCLEAN)
84 |     public static let NOCDATA    = Libxml2XMLParserOptions(XML_PARSE_NOCDATA)
   |                       |- warning: static property 'NOCDATA' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOCDATA' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 |     public static let NOXINCNODE = Libxml2XMLParserOptions(XML_PARSE_NOXINCNODE)
86 |     public static let COMPACT    = Libxml2XMLParserOptions(XML_PARSE_COMPACT)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:85:23: warning: static property 'NOXINCNODE' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
83 |     public static let NSCLEAN    = Libxml2XMLParserOptions(XML_PARSE_NSCLEAN)
84 |     public static let NOCDATA    = Libxml2XMLParserOptions(XML_PARSE_NOCDATA)
85 |     public static let NOXINCNODE = Libxml2XMLParserOptions(XML_PARSE_NOXINCNODE)
   |                       |- warning: static property 'NOXINCNODE' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOXINCNODE' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |     public static let COMPACT    = Libxml2XMLParserOptions(XML_PARSE_COMPACT)
87 |     public static let OLD10      = Libxml2XMLParserOptions(XML_PARSE_OLD10)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:86:23: warning: static property 'COMPACT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
84 |     public static let NOCDATA    = Libxml2XMLParserOptions(XML_PARSE_NOCDATA)
85 |     public static let NOXINCNODE = Libxml2XMLParserOptions(XML_PARSE_NOXINCNODE)
86 |     public static let COMPACT    = Libxml2XMLParserOptions(XML_PARSE_COMPACT)
   |                       |- warning: static property 'COMPACT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'COMPACT' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
87 |     public static let OLD10      = Libxml2XMLParserOptions(XML_PARSE_OLD10)
88 |     public static let NOBASEFIX  = Libxml2XMLParserOptions(XML_PARSE_NOBASEFIX)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:87:23: warning: static property 'OLD10' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
85 |     public static let NOXINCNODE = Libxml2XMLParserOptions(XML_PARSE_NOXINCNODE)
86 |     public static let COMPACT    = Libxml2XMLParserOptions(XML_PARSE_COMPACT)
87 |     public static let OLD10      = Libxml2XMLParserOptions(XML_PARSE_OLD10)
   |                       |- warning: static property 'OLD10' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'OLD10' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 |     public static let NOBASEFIX  = Libxml2XMLParserOptions(XML_PARSE_NOBASEFIX)
89 |     public static let HUGE       = Libxml2XMLParserOptions(XML_PARSE_HUGE)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:88:23: warning: static property 'NOBASEFIX' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
86 |     public static let COMPACT    = Libxml2XMLParserOptions(XML_PARSE_COMPACT)
87 |     public static let OLD10      = Libxml2XMLParserOptions(XML_PARSE_OLD10)
88 |     public static let NOBASEFIX  = Libxml2XMLParserOptions(XML_PARSE_NOBASEFIX)
   |                       |- warning: static property 'NOBASEFIX' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOBASEFIX' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
89 |     public static let HUGE       = Libxml2XMLParserOptions(XML_PARSE_HUGE)
90 |     public static let OLDSAX     = Libxml2XMLParserOptions(XML_PARSE_OLDSAX)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:89:23: warning: static property 'HUGE' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
87 |     public static let OLD10      = Libxml2XMLParserOptions(XML_PARSE_OLD10)
88 |     public static let NOBASEFIX  = Libxml2XMLParserOptions(XML_PARSE_NOBASEFIX)
89 |     public static let HUGE       = Libxml2XMLParserOptions(XML_PARSE_HUGE)
   |                       |- warning: static property 'HUGE' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'HUGE' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
90 |     public static let OLDSAX     = Libxml2XMLParserOptions(XML_PARSE_OLDSAX)
91 |     public static let IGNORE_ENC = Libxml2XMLParserOptions(XML_PARSE_IGNORE_ENC)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:90:23: warning: static property 'OLDSAX' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
88 |     public static let NOBASEFIX  = Libxml2XMLParserOptions(XML_PARSE_NOBASEFIX)
89 |     public static let HUGE       = Libxml2XMLParserOptions(XML_PARSE_HUGE)
90 |     public static let OLDSAX     = Libxml2XMLParserOptions(XML_PARSE_OLDSAX)
   |                       |- warning: static property 'OLDSAX' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'OLDSAX' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 |     public static let IGNORE_ENC = Libxml2XMLParserOptions(XML_PARSE_IGNORE_ENC)
92 |     public static let BIG_LINES  = Libxml2XMLParserOptions(XML_PARSE_BIG_LINES)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:91:23: warning: static property 'IGNORE_ENC' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
89 |     public static let HUGE       = Libxml2XMLParserOptions(XML_PARSE_HUGE)
90 |     public static let OLDSAX     = Libxml2XMLParserOptions(XML_PARSE_OLDSAX)
91 |     public static let IGNORE_ENC = Libxml2XMLParserOptions(XML_PARSE_IGNORE_ENC)
   |                       |- warning: static property 'IGNORE_ENC' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'IGNORE_ENC' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 |     public static let BIG_LINES  = Libxml2XMLParserOptions(XML_PARSE_BIG_LINES)
93 | }
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:92:23: warning: static property 'BIG_LINES' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
90 |     public static let OLDSAX     = Libxml2XMLParserOptions(XML_PARSE_OLDSAX)
91 |     public static let IGNORE_ENC = Libxml2XMLParserOptions(XML_PARSE_IGNORE_ENC)
92 |     public static let BIG_LINES  = Libxml2XMLParserOptions(XML_PARSE_BIG_LINES)
   |                       |- warning: static property 'BIG_LINES' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'BIG_LINES' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
93 | }
94 |
[6/11] Emitting module Kanna
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:107:13: warning: var 'regexDict' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
105 |
106 | private let lock = NSLock()
107 | private var regexDict: [String: AKRegularExpression] = [:]
    |             |- warning: var 'regexDict' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'regexDict' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'regexDict' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 | private func firstMatch(_ pattern: String) -> (String) -> AKTextCheckingResult? {
109 |     return { str in
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:153:13: warning: let 'matchElement' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
151 | private let escapePattern = "(?:\\\\([!\"#\\$%&\'\\(\\)\\*\\+,\\./:;<=>\\?@\\[\\\\\\]\\^`\\{\\|\\}~]))"
152 | private let escapeRepeatPattern = "\(escapePattern)*"
153 | private let matchElement      = firstMatch("^((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)((\\|)((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+))?")
    |             |- warning: let 'matchElement' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchElement' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
154 | private let matchClassId      = firstMatch("^([#.])((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)")
155 | private let matchAttr1        = firstMatch("^\\[([^\\]]*)\\]")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:154:13: warning: let 'matchClassId' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
152 | private let escapeRepeatPattern = "\(escapePattern)*"
153 | private let matchElement      = firstMatch("^((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)((\\|)((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+))?")
154 | private let matchClassId      = firstMatch("^([#.])((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)")
    |             |- warning: let 'matchClassId' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchClassId' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 | private let matchAttr1        = firstMatch("^\\[([^\\]]*)\\]")
156 | private let matchAttr2        = firstMatch("^\\[\\s*([^~\\|\\^\\$\\*=\\s]+)\\s*([~\\|\\^\\$\\*]?=)\\s*(.*)\\s*\\]")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:155:13: warning: let 'matchAttr1' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
153 | private let matchElement      = firstMatch("^((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)((\\|)((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+))?")
154 | private let matchClassId      = firstMatch("^([#.])((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)")
155 | private let matchAttr1        = firstMatch("^\\[([^\\]]*)\\]")
    |             |- warning: let 'matchAttr1' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchAttr1' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
156 | private let matchAttr2        = firstMatch("^\\[\\s*([^~\\|\\^\\$\\*=\\s]+)\\s*([~\\|\\^\\$\\*]?=)\\s*(.*)\\s*\\]")
157 | private let matchAttrN        = firstMatch("^:not\\((.*?\\)?)\\)")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:156:13: warning: let 'matchAttr2' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
154 | private let matchClassId      = firstMatch("^([#.])((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)")
155 | private let matchAttr1        = firstMatch("^\\[([^\\]]*)\\]")
156 | private let matchAttr2        = firstMatch("^\\[\\s*([^~\\|\\^\\$\\*=\\s]+)\\s*([~\\|\\^\\$\\*]?=)\\s*(.*)\\s*\\]")
    |             |- warning: let 'matchAttr2' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchAttr2' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | private let matchAttrN        = firstMatch("^:not\\((.*?\\)?)\\)")
158 | private let matchPseudo       = firstMatch("^:([\'\"()a-z0-9_+-]+)")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:157:13: warning: let 'matchAttrN' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
155 | private let matchAttr1        = firstMatch("^\\[([^\\]]*)\\]")
156 | private let matchAttr2        = firstMatch("^\\[\\s*([^~\\|\\^\\$\\*=\\s]+)\\s*([~\\|\\^\\$\\*]?=)\\s*(.*)\\s*\\]")
157 | private let matchAttrN        = firstMatch("^:not\\((.*?\\)?)\\)")
    |             |- warning: let 'matchAttrN' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchAttrN' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
158 | private let matchPseudo       = firstMatch("^:([\'\"()a-z0-9_+-]+)")
159 | private let matchCombinator   = firstMatch("^\\s*([\\s>+~,])\\s*")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:158:13: warning: let 'matchPseudo' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
156 | private let matchAttr2        = firstMatch("^\\[\\s*([^~\\|\\^\\$\\*=\\s]+)\\s*([~\\|\\^\\$\\*]?=)\\s*(.*)\\s*\\]")
157 | private let matchAttrN        = firstMatch("^:not\\((.*?\\)?)\\)")
158 | private let matchPseudo       = firstMatch("^:([\'\"()a-z0-9_+-]+)")
    |             |- warning: let 'matchPseudo' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchPseudo' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 | private let matchCombinator   = firstMatch("^\\s*([\\s>+~,])\\s*")
160 | private let matchSubNthChild  = firstMatch("^(nth-child|nth-last-child)\\(\\s*(odd|even|\\d+)\\s*\\)")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:159:13: warning: let 'matchCombinator' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
157 | private let matchAttrN        = firstMatch("^:not\\((.*?\\)?)\\)")
158 | private let matchPseudo       = firstMatch("^:([\'\"()a-z0-9_+-]+)")
159 | private let matchCombinator   = firstMatch("^\\s*([\\s>+~,])\\s*")
    |             |- warning: let 'matchCombinator' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchCombinator' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 | private let matchSubNthChild  = firstMatch("^(nth-child|nth-last-child)\\(\\s*(odd|even|\\d+)\\s*\\)")
161 | private let matchSubNthChildN = firstMatch("^(nth-child|nth-last-child)\\(\\s*(-?\\d*)n(\\+\\d+)?\\s*\\)")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:160:13: warning: let 'matchSubNthChild' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
158 | private let matchPseudo       = firstMatch("^:([\'\"()a-z0-9_+-]+)")
159 | private let matchCombinator   = firstMatch("^\\s*([\\s>+~,])\\s*")
160 | private let matchSubNthChild  = firstMatch("^(nth-child|nth-last-child)\\(\\s*(odd|even|\\d+)\\s*\\)")
    |             |- warning: let 'matchSubNthChild' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchSubNthChild' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 | private let matchSubNthChildN = firstMatch("^(nth-child|nth-last-child)\\(\\s*(-?\\d*)n(\\+\\d+)?\\s*\\)")
162 | private let matchSubNthOfType = firstMatch("nth-of-type\\((odd|even|\\d+)\\)")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:161:13: warning: let 'matchSubNthChildN' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
159 | private let matchCombinator   = firstMatch("^\\s*([\\s>+~,])\\s*")
160 | private let matchSubNthChild  = firstMatch("^(nth-child|nth-last-child)\\(\\s*(odd|even|\\d+)\\s*\\)")
161 | private let matchSubNthChildN = firstMatch("^(nth-child|nth-last-child)\\(\\s*(-?\\d*)n(\\+\\d+)?\\s*\\)")
    |             |- warning: let 'matchSubNthChildN' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchSubNthChildN' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 | private let matchSubNthOfType = firstMatch("nth-of-type\\((odd|even|\\d+)\\)")
163 | private let matchSubContains  = firstMatch("contains\\([\"\'](.*?)[\"\']\\)")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:162:13: warning: let 'matchSubNthOfType' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
160 | private let matchSubNthChild  = firstMatch("^(nth-child|nth-last-child)\\(\\s*(odd|even|\\d+)\\s*\\)")
161 | private let matchSubNthChildN = firstMatch("^(nth-child|nth-last-child)\\(\\s*(-?\\d*)n(\\+\\d+)?\\s*\\)")
162 | private let matchSubNthOfType = firstMatch("nth-of-type\\((odd|even|\\d+)\\)")
    |             |- warning: let 'matchSubNthOfType' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchSubNthOfType' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 | private let matchSubContains  = firstMatch("contains\\([\"\'](.*?)[\"\']\\)")
164 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:163:13: warning: let 'matchSubContains' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
161 | private let matchSubNthChildN = firstMatch("^(nth-child|nth-last-child)\\(\\s*(-?\\d*)n(\\+\\d+)?\\s*\\)")
162 | private let matchSubNthOfType = firstMatch("nth-of-type\\((odd|even|\\d+)\\)")
163 | private let matchSubContains  = firstMatch("contains\\([\"\'](.*?)[\"\']\\)")
    |             |- warning: let 'matchSubContains' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchSubContains' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 |
165 | private func substringWithRangeAtIndex(_ result: AKTextCheckingResult, str: String, at: Int) -> String {
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/Kanna.swift:37:12: warning: let 'kDefaultXmlParseOption' is not concurrency-safe because non-'Sendable' type 'ParseOption' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | ParseOption
 30 | */
 31 | public enum ParseOption {
    |             `- note: consider making enum 'ParseOption' conform to the 'Sendable' protocol
 32 |     // libxml2
 33 |     case xmlParseUseLibxml(Libxml2XMLParserOptions)
    :
 35 | }
 36 |
 37 | public let kDefaultXmlParseOption  = ParseOption.xmlParseUseLibxml([.RECOVER, .NOERROR, .NOWARNING])
    |            |- warning: let 'kDefaultXmlParseOption' is not concurrency-safe because non-'Sendable' type 'ParseOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'kDefaultXmlParseOption' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 | public let kDefaultHtmlParseOption = ParseOption.htmlParseUseLibxml([.RECOVER, .NOERROR, .NOWARNING])
 39 |
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:70:23: warning: static property 'RECOVER' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
68 |
69 |     public static let STRICT     = Libxml2XMLParserOptions(0)
70 |     public static let RECOVER    = Libxml2XMLParserOptions(XML_PARSE_RECOVER)
   |                       |- warning: static property 'RECOVER' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'RECOVER' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |     public static let NOENT      = Libxml2XMLParserOptions(XML_PARSE_NOENT)
72 |     public static let DTDLOAD    = Libxml2XMLParserOptions(XML_PARSE_DTDLOAD)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:75:23: warning: static property 'NOERROR' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
73 |     public static let DTDATTR    = Libxml2XMLParserOptions(XML_PARSE_DTDATTR)
74 |     public static let DTDVALID   = Libxml2XMLParserOptions(XML_PARSE_DTDVALID)
75 |     public static let NOERROR    = Libxml2XMLParserOptions(XML_PARSE_NOERROR)
   |                       |- warning: static property 'NOERROR' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOERROR' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |     public static let NOWARNING  = Libxml2XMLParserOptions(XML_PARSE_NOWARNING)
77 |     public static let PEDANTIC   = Libxml2XMLParserOptions(XML_PARSE_PEDANTIC)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:76:23: warning: static property 'NOWARNING' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
74 |     public static let DTDVALID   = Libxml2XMLParserOptions(XML_PARSE_DTDVALID)
75 |     public static let NOERROR    = Libxml2XMLParserOptions(XML_PARSE_NOERROR)
76 |     public static let NOWARNING  = Libxml2XMLParserOptions(XML_PARSE_NOWARNING)
   |                       |- warning: static property 'NOWARNING' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOWARNING' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |     public static let PEDANTIC   = Libxml2XMLParserOptions(XML_PARSE_PEDANTIC)
78 |     public static let NOBLANKS   = Libxml2XMLParserOptions(XML_PARSE_NOBLANKS)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/Kanna.swift:38:12: warning: let 'kDefaultHtmlParseOption' is not concurrency-safe because non-'Sendable' type 'ParseOption' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | ParseOption
 30 | */
 31 | public enum ParseOption {
    |             `- note: consider making enum 'ParseOption' conform to the 'Sendable' protocol
 32 |     // libxml2
 33 |     case xmlParseUseLibxml(Libxml2XMLParserOptions)
    :
 36 |
 37 | public let kDefaultXmlParseOption  = ParseOption.xmlParseUseLibxml([.RECOVER, .NOERROR, .NOWARNING])
 38 | public let kDefaultHtmlParseOption = ParseOption.htmlParseUseLibxml([.RECOVER, .NOERROR, .NOWARNING])
    |            |- warning: let 'kDefaultHtmlParseOption' is not concurrency-safe because non-'Sendable' type 'ParseOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'kDefaultHtmlParseOption' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 | public enum ParseError: Error {
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:43:23: warning: static property 'RECOVER' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
41 |
42 |     public static let STRICT     = Libxml2HTMLParserOptions(0)
43 |     public static let RECOVER    = Libxml2HTMLParserOptions(HTML_PARSE_RECOVER)
   |                       |- warning: static property 'RECOVER' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'RECOVER' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |     public static let NODEFDTD   = Libxml2HTMLParserOptions(HTML_PARSE_NODEFDTD)
45 |     public static let NOERROR    = Libxml2HTMLParserOptions(HTML_PARSE_NOERROR)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:45:23: warning: static property 'NOERROR' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
43 |     public static let RECOVER    = Libxml2HTMLParserOptions(HTML_PARSE_RECOVER)
44 |     public static let NODEFDTD   = Libxml2HTMLParserOptions(HTML_PARSE_NODEFDTD)
45 |     public static let NOERROR    = Libxml2HTMLParserOptions(HTML_PARSE_NOERROR)
   |                       |- warning: static property 'NOERROR' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOERROR' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |     public static let NOWARNING  = Libxml2HTMLParserOptions(HTML_PARSE_NOWARNING)
47 |     public static let PEDANTIC   = Libxml2HTMLParserOptions(HTML_PARSE_PEDANTIC)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:46:23: warning: static property 'NOWARNING' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
44 |     public static let NODEFDTD   = Libxml2HTMLParserOptions(HTML_PARSE_NODEFDTD)
45 |     public static let NOERROR    = Libxml2HTMLParserOptions(HTML_PARSE_NOERROR)
46 |     public static let NOWARNING  = Libxml2HTMLParserOptions(HTML_PARSE_NOWARNING)
   |                       |- warning: static property 'NOWARNING' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOWARNING' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     public static let PEDANTIC   = Libxml2HTMLParserOptions(HTML_PARSE_PEDANTIC)
48 |     public static let NOBLANKS   = Libxml2HTMLParserOptions(HTML_PARSE_NOBLANKS)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:42:23: warning: static property 'STRICT' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
40 |     public var rawValue: UInt { value }
41 |
42 |     public static let STRICT     = Libxml2HTMLParserOptions(0)
   |                       |- warning: static property 'STRICT' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'STRICT' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |     public static let RECOVER    = Libxml2HTMLParserOptions(HTML_PARSE_RECOVER)
44 |     public static let NODEFDTD   = Libxml2HTMLParserOptions(HTML_PARSE_NODEFDTD)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:44:23: warning: static property 'NODEFDTD' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
42 |     public static let STRICT     = Libxml2HTMLParserOptions(0)
43 |     public static let RECOVER    = Libxml2HTMLParserOptions(HTML_PARSE_RECOVER)
44 |     public static let NODEFDTD   = Libxml2HTMLParserOptions(HTML_PARSE_NODEFDTD)
   |                       |- warning: static property 'NODEFDTD' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NODEFDTD' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |     public static let NOERROR    = Libxml2HTMLParserOptions(HTML_PARSE_NOERROR)
46 |     public static let NOWARNING  = Libxml2HTMLParserOptions(HTML_PARSE_NOWARNING)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:47:23: warning: static property 'PEDANTIC' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
45 |     public static let NOERROR    = Libxml2HTMLParserOptions(HTML_PARSE_NOERROR)
46 |     public static let NOWARNING  = Libxml2HTMLParserOptions(HTML_PARSE_NOWARNING)
47 |     public static let PEDANTIC   = Libxml2HTMLParserOptions(HTML_PARSE_PEDANTIC)
   |                       |- warning: static property 'PEDANTIC' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'PEDANTIC' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static let NOBLANKS   = Libxml2HTMLParserOptions(HTML_PARSE_NOBLANKS)
49 |     public static let NONET      = Libxml2HTMLParserOptions(HTML_PARSE_NONET)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:48:23: warning: static property 'NOBLANKS' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
46 |     public static let NOWARNING  = Libxml2HTMLParserOptions(HTML_PARSE_NOWARNING)
47 |     public static let PEDANTIC   = Libxml2HTMLParserOptions(HTML_PARSE_PEDANTIC)
48 |     public static let NOBLANKS   = Libxml2HTMLParserOptions(HTML_PARSE_NOBLANKS)
   |                       |- warning: static property 'NOBLANKS' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOBLANKS' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static let NONET      = Libxml2HTMLParserOptions(HTML_PARSE_NONET)
50 |     public static let NOIMPLIED  = Libxml2HTMLParserOptions(HTML_PARSE_NOIMPLIED)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:49:23: warning: static property 'NONET' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
47 |     public static let PEDANTIC   = Libxml2HTMLParserOptions(HTML_PARSE_PEDANTIC)
48 |     public static let NOBLANKS   = Libxml2HTMLParserOptions(HTML_PARSE_NOBLANKS)
49 |     public static let NONET      = Libxml2HTMLParserOptions(HTML_PARSE_NONET)
   |                       |- warning: static property 'NONET' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NONET' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     public static let NOIMPLIED  = Libxml2HTMLParserOptions(HTML_PARSE_NOIMPLIED)
51 |     public static let COMPACT    = Libxml2HTMLParserOptions(HTML_PARSE_COMPACT)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:50:23: warning: static property 'NOIMPLIED' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
48 |     public static let NOBLANKS   = Libxml2HTMLParserOptions(HTML_PARSE_NOBLANKS)
49 |     public static let NONET      = Libxml2HTMLParserOptions(HTML_PARSE_NONET)
50 |     public static let NOIMPLIED  = Libxml2HTMLParserOptions(HTML_PARSE_NOIMPLIED)
   |                       |- warning: static property 'NOIMPLIED' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOIMPLIED' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     public static let COMPACT    = Libxml2HTMLParserOptions(HTML_PARSE_COMPACT)
52 |     public static let IGNORE_ENC = Libxml2HTMLParserOptions(HTML_PARSE_IGNORE_ENC)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:51:23: warning: static property 'COMPACT' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
49 |     public static let NONET      = Libxml2HTMLParserOptions(HTML_PARSE_NONET)
50 |     public static let NOIMPLIED  = Libxml2HTMLParserOptions(HTML_PARSE_NOIMPLIED)
51 |     public static let COMPACT    = Libxml2HTMLParserOptions(HTML_PARSE_COMPACT)
   |                       |- warning: static property 'COMPACT' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'COMPACT' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     public static let IGNORE_ENC = Libxml2HTMLParserOptions(HTML_PARSE_IGNORE_ENC)
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:52:23: warning: static property 'IGNORE_ENC' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
50 |     public static let NOIMPLIED  = Libxml2HTMLParserOptions(HTML_PARSE_NOIMPLIED)
51 |     public static let COMPACT    = Libxml2HTMLParserOptions(HTML_PARSE_COMPACT)
52 |     public static let IGNORE_ENC = Libxml2HTMLParserOptions(HTML_PARSE_IGNORE_ENC)
   |                       |- warning: static property 'IGNORE_ENC' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'IGNORE_ENC' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | }
54 |
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:69:23: warning: static property 'STRICT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
67 |     public var rawValue: UInt { value }
68 |
69 |     public static let STRICT     = Libxml2XMLParserOptions(0)
   |                       |- warning: static property 'STRICT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'STRICT' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |     public static let RECOVER    = Libxml2XMLParserOptions(XML_PARSE_RECOVER)
71 |     public static let NOENT      = Libxml2XMLParserOptions(XML_PARSE_NOENT)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:71:23: warning: static property 'NOENT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
69 |     public static let STRICT     = Libxml2XMLParserOptions(0)
70 |     public static let RECOVER    = Libxml2XMLParserOptions(XML_PARSE_RECOVER)
71 |     public static let NOENT      = Libxml2XMLParserOptions(XML_PARSE_NOENT)
   |                       |- warning: static property 'NOENT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOENT' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |     public static let DTDLOAD    = Libxml2XMLParserOptions(XML_PARSE_DTDLOAD)
73 |     public static let DTDATTR    = Libxml2XMLParserOptions(XML_PARSE_DTDATTR)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:72:23: warning: static property 'DTDLOAD' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
70 |     public static let RECOVER    = Libxml2XMLParserOptions(XML_PARSE_RECOVER)
71 |     public static let NOENT      = Libxml2XMLParserOptions(XML_PARSE_NOENT)
72 |     public static let DTDLOAD    = Libxml2XMLParserOptions(XML_PARSE_DTDLOAD)
   |                       |- warning: static property 'DTDLOAD' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'DTDLOAD' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 |     public static let DTDATTR    = Libxml2XMLParserOptions(XML_PARSE_DTDATTR)
74 |     public static let DTDVALID   = Libxml2XMLParserOptions(XML_PARSE_DTDVALID)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:73:23: warning: static property 'DTDATTR' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
71 |     public static let NOENT      = Libxml2XMLParserOptions(XML_PARSE_NOENT)
72 |     public static let DTDLOAD    = Libxml2XMLParserOptions(XML_PARSE_DTDLOAD)
73 |     public static let DTDATTR    = Libxml2XMLParserOptions(XML_PARSE_DTDATTR)
   |                       |- warning: static property 'DTDATTR' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'DTDATTR' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 |     public static let DTDVALID   = Libxml2XMLParserOptions(XML_PARSE_DTDVALID)
75 |     public static let NOERROR    = Libxml2XMLParserOptions(XML_PARSE_NOERROR)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:74:23: warning: static property 'DTDVALID' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
72 |     public static let DTDLOAD    = Libxml2XMLParserOptions(XML_PARSE_DTDLOAD)
73 |     public static let DTDATTR    = Libxml2XMLParserOptions(XML_PARSE_DTDATTR)
74 |     public static let DTDVALID   = Libxml2XMLParserOptions(XML_PARSE_DTDVALID)
   |                       |- warning: static property 'DTDVALID' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'DTDVALID' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 |     public static let NOERROR    = Libxml2XMLParserOptions(XML_PARSE_NOERROR)
76 |     public static let NOWARNING  = Libxml2XMLParserOptions(XML_PARSE_NOWARNING)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:77:23: warning: static property 'PEDANTIC' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
75 |     public static let NOERROR    = Libxml2XMLParserOptions(XML_PARSE_NOERROR)
76 |     public static let NOWARNING  = Libxml2XMLParserOptions(XML_PARSE_NOWARNING)
77 |     public static let PEDANTIC   = Libxml2XMLParserOptions(XML_PARSE_PEDANTIC)
   |                       |- warning: static property 'PEDANTIC' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'PEDANTIC' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
78 |     public static let NOBLANKS   = Libxml2XMLParserOptions(XML_PARSE_NOBLANKS)
79 |     public static let SAX1       = Libxml2XMLParserOptions(XML_PARSE_SAX1)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:78:23: warning: static property 'NOBLANKS' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
76 |     public static let NOWARNING  = Libxml2XMLParserOptions(XML_PARSE_NOWARNING)
77 |     public static let PEDANTIC   = Libxml2XMLParserOptions(XML_PARSE_PEDANTIC)
78 |     public static let NOBLANKS   = Libxml2XMLParserOptions(XML_PARSE_NOBLANKS)
   |                       |- warning: static property 'NOBLANKS' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOBLANKS' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
79 |     public static let SAX1       = Libxml2XMLParserOptions(XML_PARSE_SAX1)
80 |     public static let XINCLUDE   = Libxml2XMLParserOptions(XML_PARSE_XINCLUDE)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:79:23: warning: static property 'SAX1' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
77 |     public static let PEDANTIC   = Libxml2XMLParserOptions(XML_PARSE_PEDANTIC)
78 |     public static let NOBLANKS   = Libxml2XMLParserOptions(XML_PARSE_NOBLANKS)
79 |     public static let SAX1       = Libxml2XMLParserOptions(XML_PARSE_SAX1)
   |                       |- warning: static property 'SAX1' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'SAX1' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |     public static let XINCLUDE   = Libxml2XMLParserOptions(XML_PARSE_XINCLUDE)
81 |     public static let NONET      = Libxml2XMLParserOptions(XML_PARSE_NONET)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:80:23: warning: static property 'XINCLUDE' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
78 |     public static let NOBLANKS   = Libxml2XMLParserOptions(XML_PARSE_NOBLANKS)
79 |     public static let SAX1       = Libxml2XMLParserOptions(XML_PARSE_SAX1)
80 |     public static let XINCLUDE   = Libxml2XMLParserOptions(XML_PARSE_XINCLUDE)
   |                       |- warning: static property 'XINCLUDE' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'XINCLUDE' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
81 |     public static let NONET      = Libxml2XMLParserOptions(XML_PARSE_NONET)
82 |     public static let NODICT     = Libxml2XMLParserOptions(XML_PARSE_NODICT)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:81:23: warning: static property 'NONET' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
79 |     public static let SAX1       = Libxml2XMLParserOptions(XML_PARSE_SAX1)
80 |     public static let XINCLUDE   = Libxml2XMLParserOptions(XML_PARSE_XINCLUDE)
81 |     public static let NONET      = Libxml2XMLParserOptions(XML_PARSE_NONET)
   |                       |- warning: static property 'NONET' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NONET' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
82 |     public static let NODICT     = Libxml2XMLParserOptions(XML_PARSE_NODICT)
83 |     public static let NSCLEAN    = Libxml2XMLParserOptions(XML_PARSE_NSCLEAN)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:82:23: warning: static property 'NODICT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
80 |     public static let XINCLUDE   = Libxml2XMLParserOptions(XML_PARSE_XINCLUDE)
81 |     public static let NONET      = Libxml2XMLParserOptions(XML_PARSE_NONET)
82 |     public static let NODICT     = Libxml2XMLParserOptions(XML_PARSE_NODICT)
   |                       |- warning: static property 'NODICT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NODICT' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 |     public static let NSCLEAN    = Libxml2XMLParserOptions(XML_PARSE_NSCLEAN)
84 |     public static let NOCDATA    = Libxml2XMLParserOptions(XML_PARSE_NOCDATA)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:83:23: warning: static property 'NSCLEAN' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
81 |     public static let NONET      = Libxml2XMLParserOptions(XML_PARSE_NONET)
82 |     public static let NODICT     = Libxml2XMLParserOptions(XML_PARSE_NODICT)
83 |     public static let NSCLEAN    = Libxml2XMLParserOptions(XML_PARSE_NSCLEAN)
   |                       |- warning: static property 'NSCLEAN' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NSCLEAN' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
84 |     public static let NOCDATA    = Libxml2XMLParserOptions(XML_PARSE_NOCDATA)
85 |     public static let NOXINCNODE = Libxml2XMLParserOptions(XML_PARSE_NOXINCNODE)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:84:23: warning: static property 'NOCDATA' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
82 |     public static let NODICT     = Libxml2XMLParserOptions(XML_PARSE_NODICT)
83 |     public static let NSCLEAN    = Libxml2XMLParserOptions(XML_PARSE_NSCLEAN)
84 |     public static let NOCDATA    = Libxml2XMLParserOptions(XML_PARSE_NOCDATA)
   |                       |- warning: static property 'NOCDATA' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOCDATA' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 |     public static let NOXINCNODE = Libxml2XMLParserOptions(XML_PARSE_NOXINCNODE)
86 |     public static let COMPACT    = Libxml2XMLParserOptions(XML_PARSE_COMPACT)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:85:23: warning: static property 'NOXINCNODE' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
83 |     public static let NSCLEAN    = Libxml2XMLParserOptions(XML_PARSE_NSCLEAN)
84 |     public static let NOCDATA    = Libxml2XMLParserOptions(XML_PARSE_NOCDATA)
85 |     public static let NOXINCNODE = Libxml2XMLParserOptions(XML_PARSE_NOXINCNODE)
   |                       |- warning: static property 'NOXINCNODE' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOXINCNODE' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |     public static let COMPACT    = Libxml2XMLParserOptions(XML_PARSE_COMPACT)
87 |     public static let OLD10      = Libxml2XMLParserOptions(XML_PARSE_OLD10)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:86:23: warning: static property 'COMPACT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
84 |     public static let NOCDATA    = Libxml2XMLParserOptions(XML_PARSE_NOCDATA)
85 |     public static let NOXINCNODE = Libxml2XMLParserOptions(XML_PARSE_NOXINCNODE)
86 |     public static let COMPACT    = Libxml2XMLParserOptions(XML_PARSE_COMPACT)
   |                       |- warning: static property 'COMPACT' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'COMPACT' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
87 |     public static let OLD10      = Libxml2XMLParserOptions(XML_PARSE_OLD10)
88 |     public static let NOBASEFIX  = Libxml2XMLParserOptions(XML_PARSE_NOBASEFIX)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:87:23: warning: static property 'OLD10' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
85 |     public static let NOXINCNODE = Libxml2XMLParserOptions(XML_PARSE_NOXINCNODE)
86 |     public static let COMPACT    = Libxml2XMLParserOptions(XML_PARSE_COMPACT)
87 |     public static let OLD10      = Libxml2XMLParserOptions(XML_PARSE_OLD10)
   |                       |- warning: static property 'OLD10' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'OLD10' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 |     public static let NOBASEFIX  = Libxml2XMLParserOptions(XML_PARSE_NOBASEFIX)
89 |     public static let HUGE       = Libxml2XMLParserOptions(XML_PARSE_HUGE)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:88:23: warning: static property 'NOBASEFIX' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
86 |     public static let COMPACT    = Libxml2XMLParserOptions(XML_PARSE_COMPACT)
87 |     public static let OLD10      = Libxml2XMLParserOptions(XML_PARSE_OLD10)
88 |     public static let NOBASEFIX  = Libxml2XMLParserOptions(XML_PARSE_NOBASEFIX)
   |                       |- warning: static property 'NOBASEFIX' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOBASEFIX' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
89 |     public static let HUGE       = Libxml2XMLParserOptions(XML_PARSE_HUGE)
90 |     public static let OLDSAX     = Libxml2XMLParserOptions(XML_PARSE_OLDSAX)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:89:23: warning: static property 'HUGE' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
87 |     public static let OLD10      = Libxml2XMLParserOptions(XML_PARSE_OLD10)
88 |     public static let NOBASEFIX  = Libxml2XMLParserOptions(XML_PARSE_NOBASEFIX)
89 |     public static let HUGE       = Libxml2XMLParserOptions(XML_PARSE_HUGE)
   |                       |- warning: static property 'HUGE' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'HUGE' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
90 |     public static let OLDSAX     = Libxml2XMLParserOptions(XML_PARSE_OLDSAX)
91 |     public static let IGNORE_ENC = Libxml2XMLParserOptions(XML_PARSE_IGNORE_ENC)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:90:23: warning: static property 'OLDSAX' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
88 |     public static let NOBASEFIX  = Libxml2XMLParserOptions(XML_PARSE_NOBASEFIX)
89 |     public static let HUGE       = Libxml2XMLParserOptions(XML_PARSE_HUGE)
90 |     public static let OLDSAX     = Libxml2XMLParserOptions(XML_PARSE_OLDSAX)
   |                       |- warning: static property 'OLDSAX' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'OLDSAX' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 |     public static let IGNORE_ENC = Libxml2XMLParserOptions(XML_PARSE_IGNORE_ENC)
92 |     public static let BIG_LINES  = Libxml2XMLParserOptions(XML_PARSE_BIG_LINES)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:91:23: warning: static property 'IGNORE_ENC' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
89 |     public static let HUGE       = Libxml2XMLParserOptions(XML_PARSE_HUGE)
90 |     public static let OLDSAX     = Libxml2XMLParserOptions(XML_PARSE_OLDSAX)
91 |     public static let IGNORE_ENC = Libxml2XMLParserOptions(XML_PARSE_IGNORE_ENC)
   |                       |- warning: static property 'IGNORE_ENC' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'IGNORE_ENC' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 |     public static let BIG_LINES  = Libxml2XMLParserOptions(XML_PARSE_BIG_LINES)
93 | }
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:92:23: warning: static property 'BIG_LINES' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
90 |     public static let OLDSAX     = Libxml2XMLParserOptions(XML_PARSE_OLDSAX)
91 |     public static let IGNORE_ENC = Libxml2XMLParserOptions(XML_PARSE_IGNORE_ENC)
92 |     public static let BIG_LINES  = Libxml2XMLParserOptions(XML_PARSE_BIG_LINES)
   |                       |- warning: static property 'BIG_LINES' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'BIG_LINES' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
93 | }
94 |
[7/11] Compiling Kanna CSS.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:107:13: warning: var 'regexDict' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
105 |
106 | private let lock = NSLock()
107 | private var regexDict: [String: AKRegularExpression] = [:]
    |             |- warning: var 'regexDict' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'regexDict' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'regexDict' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 | private func firstMatch(_ pattern: String) -> (String) -> AKTextCheckingResult? {
109 |     return { str in
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:153:13: warning: let 'matchElement' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
151 | private let escapePattern = "(?:\\\\([!\"#\\$%&\'\\(\\)\\*\\+,\\./:;<=>\\?@\\[\\\\\\]\\^`\\{\\|\\}~]))"
152 | private let escapeRepeatPattern = "\(escapePattern)*"
153 | private let matchElement      = firstMatch("^((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)((\\|)((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+))?")
    |             |- warning: let 'matchElement' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchElement' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
154 | private let matchClassId      = firstMatch("^([#.])((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)")
155 | private let matchAttr1        = firstMatch("^\\[([^\\]]*)\\]")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:154:13: warning: let 'matchClassId' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
152 | private let escapeRepeatPattern = "\(escapePattern)*"
153 | private let matchElement      = firstMatch("^((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)((\\|)((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+))?")
154 | private let matchClassId      = firstMatch("^([#.])((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)")
    |             |- warning: let 'matchClassId' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchClassId' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 | private let matchAttr1        = firstMatch("^\\[([^\\]]*)\\]")
156 | private let matchAttr2        = firstMatch("^\\[\\s*([^~\\|\\^\\$\\*=\\s]+)\\s*([~\\|\\^\\$\\*]?=)\\s*(.*)\\s*\\]")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:155:13: warning: let 'matchAttr1' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
153 | private let matchElement      = firstMatch("^((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)((\\|)((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+))?")
154 | private let matchClassId      = firstMatch("^([#.])((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)")
155 | private let matchAttr1        = firstMatch("^\\[([^\\]]*)\\]")
    |             |- warning: let 'matchAttr1' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchAttr1' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
156 | private let matchAttr2        = firstMatch("^\\[\\s*([^~\\|\\^\\$\\*=\\s]+)\\s*([~\\|\\^\\$\\*]?=)\\s*(.*)\\s*\\]")
157 | private let matchAttrN        = firstMatch("^:not\\((.*?\\)?)\\)")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:156:13: warning: let 'matchAttr2' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
154 | private let matchClassId      = firstMatch("^([#.])((?:[a-z0-9\\*_-]+\(escapeRepeatPattern))+)")
155 | private let matchAttr1        = firstMatch("^\\[([^\\]]*)\\]")
156 | private let matchAttr2        = firstMatch("^\\[\\s*([^~\\|\\^\\$\\*=\\s]+)\\s*([~\\|\\^\\$\\*]?=)\\s*(.*)\\s*\\]")
    |             |- warning: let 'matchAttr2' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchAttr2' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | private let matchAttrN        = firstMatch("^:not\\((.*?\\)?)\\)")
158 | private let matchPseudo       = firstMatch("^:([\'\"()a-z0-9_+-]+)")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:157:13: warning: let 'matchAttrN' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
155 | private let matchAttr1        = firstMatch("^\\[([^\\]]*)\\]")
156 | private let matchAttr2        = firstMatch("^\\[\\s*([^~\\|\\^\\$\\*=\\s]+)\\s*([~\\|\\^\\$\\*]?=)\\s*(.*)\\s*\\]")
157 | private let matchAttrN        = firstMatch("^:not\\((.*?\\)?)\\)")
    |             |- warning: let 'matchAttrN' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchAttrN' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
158 | private let matchPseudo       = firstMatch("^:([\'\"()a-z0-9_+-]+)")
159 | private let matchCombinator   = firstMatch("^\\s*([\\s>+~,])\\s*")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:158:13: warning: let 'matchPseudo' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
156 | private let matchAttr2        = firstMatch("^\\[\\s*([^~\\|\\^\\$\\*=\\s]+)\\s*([~\\|\\^\\$\\*]?=)\\s*(.*)\\s*\\]")
157 | private let matchAttrN        = firstMatch("^:not\\((.*?\\)?)\\)")
158 | private let matchPseudo       = firstMatch("^:([\'\"()a-z0-9_+-]+)")
    |             |- warning: let 'matchPseudo' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchPseudo' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 | private let matchCombinator   = firstMatch("^\\s*([\\s>+~,])\\s*")
160 | private let matchSubNthChild  = firstMatch("^(nth-child|nth-last-child)\\(\\s*(odd|even|\\d+)\\s*\\)")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:159:13: warning: let 'matchCombinator' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
157 | private let matchAttrN        = firstMatch("^:not\\((.*?\\)?)\\)")
158 | private let matchPseudo       = firstMatch("^:([\'\"()a-z0-9_+-]+)")
159 | private let matchCombinator   = firstMatch("^\\s*([\\s>+~,])\\s*")
    |             |- warning: let 'matchCombinator' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchCombinator' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 | private let matchSubNthChild  = firstMatch("^(nth-child|nth-last-child)\\(\\s*(odd|even|\\d+)\\s*\\)")
161 | private let matchSubNthChildN = firstMatch("^(nth-child|nth-last-child)\\(\\s*(-?\\d*)n(\\+\\d+)?\\s*\\)")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:160:13: warning: let 'matchSubNthChild' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
158 | private let matchPseudo       = firstMatch("^:([\'\"()a-z0-9_+-]+)")
159 | private let matchCombinator   = firstMatch("^\\s*([\\s>+~,])\\s*")
160 | private let matchSubNthChild  = firstMatch("^(nth-child|nth-last-child)\\(\\s*(odd|even|\\d+)\\s*\\)")
    |             |- warning: let 'matchSubNthChild' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchSubNthChild' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 | private let matchSubNthChildN = firstMatch("^(nth-child|nth-last-child)\\(\\s*(-?\\d*)n(\\+\\d+)?\\s*\\)")
162 | private let matchSubNthOfType = firstMatch("nth-of-type\\((odd|even|\\d+)\\)")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:161:13: warning: let 'matchSubNthChildN' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
159 | private let matchCombinator   = firstMatch("^\\s*([\\s>+~,])\\s*")
160 | private let matchSubNthChild  = firstMatch("^(nth-child|nth-last-child)\\(\\s*(odd|even|\\d+)\\s*\\)")
161 | private let matchSubNthChildN = firstMatch("^(nth-child|nth-last-child)\\(\\s*(-?\\d*)n(\\+\\d+)?\\s*\\)")
    |             |- warning: let 'matchSubNthChildN' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchSubNthChildN' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 | private let matchSubNthOfType = firstMatch("nth-of-type\\((odd|even|\\d+)\\)")
163 | private let matchSubContains  = firstMatch("contains\\([\"\'](.*?)[\"\']\\)")
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:162:13: warning: let 'matchSubNthOfType' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
160 | private let matchSubNthChild  = firstMatch("^(nth-child|nth-last-child)\\(\\s*(odd|even|\\d+)\\s*\\)")
161 | private let matchSubNthChildN = firstMatch("^(nth-child|nth-last-child)\\(\\s*(-?\\d*)n(\\+\\d+)?\\s*\\)")
162 | private let matchSubNthOfType = firstMatch("nth-of-type\\((odd|even|\\d+)\\)")
    |             |- warning: let 'matchSubNthOfType' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchSubNthOfType' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 | private let matchSubContains  = firstMatch("contains\\([\"\'](.*?)[\"\']\\)")
164 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/CSS.swift:163:13: warning: let 'matchSubContains' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
161 | private let matchSubNthChildN = firstMatch("^(nth-child|nth-last-child)\\(\\s*(-?\\d*)n(\\+\\d+)?\\s*\\)")
162 | private let matchSubNthOfType = firstMatch("nth-of-type\\((odd|even|\\d+)\\)")
163 | private let matchSubContains  = firstMatch("contains\\([\"\'](.*?)[\"\']\\)")
    |             |- warning: let 'matchSubContains' is not concurrency-safe because non-'Sendable' type '(String) -> AKTextCheckingResult?' (aka '(String) -> Optional<NSTextCheckingResult>') may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'matchSubContains' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 |
165 | private func substringWithRangeAtIndex(_ result: AKTextCheckingResult, str: String, at: Int) -> String {
[8/11] Compiling Kanna libxmlHTMLDocument.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlHTMLDocument.swift:168:13: warning: reference to var 'xmlFree' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
166 |         let size: UnsafeMutablePointer<Int32>? = nil
167 |         defer {
168 |             xmlFree(buf)
    |             `- warning: reference to var 'xmlFree' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
169 |         }
170 |
libxml2.xmlFree:1:12: note: var declared here
1 | public var xmlFree: xmlFreeFunc!
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlHTMLDocument.swift:263:13: warning: reference to var 'xmlFree' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
261 |         let size: UnsafeMutablePointer<Int32>? = nil
262 |         defer {
263 |             xmlFree(buf)
    |             `- warning: reference to var 'xmlFree' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
264 |         }
265 |
libxml2.xmlFree:1:12: note: var declared here
1 | public var xmlFree: xmlFreeFunc!
  |            `- note: var declared here
[9/11] Compiling Kanna libxmlHTMLNode.swift
[10/11] Compiling Kanna Deprecated.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/Kanna.swift:37:12: warning: let 'kDefaultXmlParseOption' is not concurrency-safe because non-'Sendable' type 'ParseOption' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | ParseOption
 30 | */
 31 | public enum ParseOption {
    |             `- note: consider making enum 'ParseOption' conform to the 'Sendable' protocol
 32 |     // libxml2
 33 |     case xmlParseUseLibxml(Libxml2XMLParserOptions)
    :
 35 | }
 36 |
 37 | public let kDefaultXmlParseOption  = ParseOption.xmlParseUseLibxml([.RECOVER, .NOERROR, .NOWARNING])
    |            |- warning: let 'kDefaultXmlParseOption' is not concurrency-safe because non-'Sendable' type 'ParseOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'kDefaultXmlParseOption' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 | public let kDefaultHtmlParseOption = ParseOption.htmlParseUseLibxml([.RECOVER, .NOERROR, .NOWARNING])
 39 |
[11/11] Compiling Kanna Kanna.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/Kanna.swift:37:12: warning: let 'kDefaultXmlParseOption' is not concurrency-safe because non-'Sendable' type 'ParseOption' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | ParseOption
 30 | */
 31 | public enum ParseOption {
    |             `- note: consider making enum 'ParseOption' conform to the 'Sendable' protocol
 32 |     // libxml2
 33 |     case xmlParseUseLibxml(Libxml2XMLParserOptions)
    :
 35 | }
 36 |
 37 | public let kDefaultXmlParseOption  = ParseOption.xmlParseUseLibxml([.RECOVER, .NOERROR, .NOWARNING])
    |            |- warning: let 'kDefaultXmlParseOption' is not concurrency-safe because non-'Sendable' type 'ParseOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'kDefaultXmlParseOption' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 | public let kDefaultHtmlParseOption = ParseOption.htmlParseUseLibxml([.RECOVER, .NOERROR, .NOWARNING])
 39 |
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:70:23: warning: static property 'RECOVER' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
68 |
69 |     public static let STRICT     = Libxml2XMLParserOptions(0)
70 |     public static let RECOVER    = Libxml2XMLParserOptions(XML_PARSE_RECOVER)
   |                       |- warning: static property 'RECOVER' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'RECOVER' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |     public static let NOENT      = Libxml2XMLParserOptions(XML_PARSE_NOENT)
72 |     public static let DTDLOAD    = Libxml2XMLParserOptions(XML_PARSE_DTDLOAD)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:75:23: warning: static property 'NOERROR' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
73 |     public static let DTDATTR    = Libxml2XMLParserOptions(XML_PARSE_DTDATTR)
74 |     public static let DTDVALID   = Libxml2XMLParserOptions(XML_PARSE_DTDVALID)
75 |     public static let NOERROR    = Libxml2XMLParserOptions(XML_PARSE_NOERROR)
   |                       |- warning: static property 'NOERROR' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOERROR' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |     public static let NOWARNING  = Libxml2XMLParserOptions(XML_PARSE_NOWARNING)
77 |     public static let PEDANTIC   = Libxml2XMLParserOptions(XML_PARSE_PEDANTIC)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:76:23: warning: static property 'NOWARNING' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
56 | Libxml2XMLParserOptions
57 | */
58 | public struct Libxml2XMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2XMLParserOptions' conform to the 'Sendable' protocol
59 |     public typealias RawValue = UInt
60 |     private var value: UInt = 0
   :
74 |     public static let DTDVALID   = Libxml2XMLParserOptions(XML_PARSE_DTDVALID)
75 |     public static let NOERROR    = Libxml2XMLParserOptions(XML_PARSE_NOERROR)
76 |     public static let NOWARNING  = Libxml2XMLParserOptions(XML_PARSE_NOWARNING)
   |                       |- warning: static property 'NOWARNING' is not concurrency-safe because non-'Sendable' type 'Libxml2XMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOWARNING' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |     public static let PEDANTIC   = Libxml2XMLParserOptions(XML_PARSE_PEDANTIC)
78 |     public static let NOBLANKS   = Libxml2XMLParserOptions(XML_PARSE_NOBLANKS)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/Kanna.swift:38:12: warning: let 'kDefaultHtmlParseOption' is not concurrency-safe because non-'Sendable' type 'ParseOption' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | ParseOption
 30 | */
 31 | public enum ParseOption {
    |             `- note: consider making enum 'ParseOption' conform to the 'Sendable' protocol
 32 |     // libxml2
 33 |     case xmlParseUseLibxml(Libxml2XMLParserOptions)
    :
 36 |
 37 | public let kDefaultXmlParseOption  = ParseOption.xmlParseUseLibxml([.RECOVER, .NOERROR, .NOWARNING])
 38 | public let kDefaultHtmlParseOption = ParseOption.htmlParseUseLibxml([.RECOVER, .NOERROR, .NOWARNING])
    |            |- warning: let 'kDefaultHtmlParseOption' is not concurrency-safe because non-'Sendable' type 'ParseOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'kDefaultHtmlParseOption' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 | public enum ParseError: Error {
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:43:23: warning: static property 'RECOVER' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
41 |
42 |     public static let STRICT     = Libxml2HTMLParserOptions(0)
43 |     public static let RECOVER    = Libxml2HTMLParserOptions(HTML_PARSE_RECOVER)
   |                       |- warning: static property 'RECOVER' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'RECOVER' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |     public static let NODEFDTD   = Libxml2HTMLParserOptions(HTML_PARSE_NODEFDTD)
45 |     public static let NOERROR    = Libxml2HTMLParserOptions(HTML_PARSE_NOERROR)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:45:23: warning: static property 'NOERROR' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
43 |     public static let RECOVER    = Libxml2HTMLParserOptions(HTML_PARSE_RECOVER)
44 |     public static let NODEFDTD   = Libxml2HTMLParserOptions(HTML_PARSE_NODEFDTD)
45 |     public static let NOERROR    = Libxml2HTMLParserOptions(HTML_PARSE_NOERROR)
   |                       |- warning: static property 'NOERROR' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOERROR' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |     public static let NOWARNING  = Libxml2HTMLParserOptions(HTML_PARSE_NOWARNING)
47 |     public static let PEDANTIC   = Libxml2HTMLParserOptions(HTML_PARSE_PEDANTIC)
/Users/admin/builder/spi-builder-workspace/Sources/Kanna/libxmlParserOption.swift:46:23: warning: static property 'NOWARNING' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
29 | Libxml2HTMLParserOptions
30 | */
31 | public struct Libxml2HTMLParserOptions: OptionSet {
   |               `- note: consider making struct 'Libxml2HTMLParserOptions' conform to the 'Sendable' protocol
32 |     public typealias RawValue = UInt
33 |     private var value: UInt = 0
   :
44 |     public static let NODEFDTD   = Libxml2HTMLParserOptions(HTML_PARSE_NODEFDTD)
45 |     public static let NOERROR    = Libxml2HTMLParserOptions(HTML_PARSE_NOERROR)
46 |     public static let NOWARNING  = Libxml2HTMLParserOptions(HTML_PARSE_NOWARNING)
   |                       |- warning: static property 'NOWARNING' is not concurrency-safe because non-'Sendable' type 'Libxml2HTMLParserOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'NOWARNING' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     public static let PEDANTIC   = Libxml2HTMLParserOptions(HTML_PARSE_PEDANTIC)
48 |     public static let NOBLANKS   = Libxml2HTMLParserOptions(HTML_PARSE_NOBLANKS)
Build complete! (11.49s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Kanna",
  "name" : "Kanna",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Kanna",
      "targets" : [
        "Kanna"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "libxml2",
      "module_type" : "SystemLibraryTarget",
      "name" : "libxml2",
      "path" : "Modules",
      "sources" : [
      ],
      "type" : "system-target"
    },
    {
      "c99name" : "KannaTests",
      "module_type" : "SwiftTarget",
      "name" : "KannaTests",
      "path" : "Tests/KannaTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KannaTests/Data/libraries.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KannaTests/Data/pptx-presentation.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KannaTests/Data/pptx-presentation.xml.rels",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KannaTests/Data/sample.html",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KannaTests/Data/test_HTML4.html",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KannaTests/Data/test_XML_ExcelWorkbook.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KannaTests/Data/versions.xml",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Bundle+.swift",
        "KannaCSSTests.swift",
        "KannaHTMLModifyingTests.swift",
        "KannaHTMLTests.swift",
        "KannaTutorialsTest.swift",
        "KannaXMLModifyingTests.swift",
        "KannaXMLTests.swift"
      ],
      "target_dependencies" : [
        "Kanna"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Kanna",
      "module_type" : "SwiftTarget",
      "name" : "Kanna",
      "path" : "Sources",
      "product_memberships" : [
        "Kanna"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Kanna/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Kanna/CSS.swift",
        "Kanna/Deprecated.swift",
        "Kanna/Kanna.swift",
        "Kanna/libxmlHTMLDocument.swift",
        "Kanna/libxmlHTMLNode.swift",
        "Kanna/libxmlParserOption.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.