Build Information
Successful build of TOMLKit with Swift 6.0 for macOS (SPM).
Swift 6 data race errors: 14
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/LebJe/TOMLKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/LebJe/TOMLKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at ec6198d Merge pull request #25 from LebJe/Toml++3.4.0
Cloned https://github.com/LebJe/TOMLKit.git
Revision (git rev-parse @):
ec6198d37d495efc6acd4dffbd262cdca7ff9b3f
SPI manifest file found: $workDir/.spi.yml
SUCCESS checkout https://github.com/LebJe/TOMLKit.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $workDir
https://github.com/LebJe/TOMLKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
[1/1] Compiling plugin Swift-DocC
[2/2] Compiling plugin Swift-DocC Preview
Building for debugging...
[2/9] Write sources
[3/9] Write swift-version-6F35C1178C84523A.txt
[4/9] Compiling Conversion.cpp
[5/9] Compiling Date&Time&DateTime.cpp
[6/9] Compiling Node.cpp
[7/9] Compiling Array.cpp
[8/9] Compiling Table.cpp
[10/36] Emitting module TOMLKit
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:38:20: warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
36 | ///
37 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa328473763ff1ab919ce0b01d66ad3bf6).
38 | public static let allowLiteralStrings = Self(rawValue: 1 << 2)
| |- warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowLiteralStrings' 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 | /// Strings containing newlines will be emitted as triple-quoted 'multi-line' strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:43:20: warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
41 | ///
42 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fad9467c39215be4189dc8395a830f9051).
43 | public static let allowMultilineStrings = Self(rawValue: 1 << 3)
| |- warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowMultilineStrings' 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 |
45 | /// Allow real tab characters in string literals (as opposed to the escaped form `\t`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:53:20: warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
51 | ///
52 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aab8d4fc7b15531737d6d22536c5f3881c).
53 | public static let allowUnicodeStrings = Self(rawValue: 1 << 5)
| |- warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowUnicodeStrings' 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
54 |
55 | /// Allow integers with ``ValueOptions/formatAsBinary`` to be emitted as binary.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:58:20: warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
56 | ///
57 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aae8dbe11e331b30941899ce81fd2fee41).
58 | public static let allowBinaryIntegers = Self(rawValue: 1 << 6)
| |- warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowBinaryIntegers' 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
59 |
60 | /// Allow integers with ``ValueOptions/formatAsOctal`` to be emitted as octal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:63:20: warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
61 | ///
62 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa3d184bcd6e8f69ebc29b148945f23d4e).
63 | public static let allowOctalIntegers = Self(rawValue: 1 << 7)
| |- warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowOctalIntegers' 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
64 |
65 | /// Allow integers with ``ValueOptions/formatAsHexadecimal`` to be emitted as hexadecimal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:68:20: warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
66 | ///
67 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa41e4d7c47742f8f5b60161cc594b169b).
68 | public static let allowHexadecimalIntegers = Self(rawValue: 1 << 8)
| |- warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowHexadecimalIntegers' 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
69 |
70 | /// Apply indentation to tables nested within other tables/arrays.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:83:20: warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
81 | ///
82 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa449072e30b43d04b744f22522a880818).
83 | public static let indentations = Self(rawValue: Self.indentSubTables.rawValue | Self.indentArrayElements.rawValue)
| |- warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentations' 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 |
85 | /// Emit floating-point values with relaxed (human-friendly) precision.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:30:20: warning: static property 'quoteDateAndTimes' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
28 | ///
29 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa6e569050aafc6eca4c0c5dfab35fd25a).
30 | public static let quoteDateAndTimes = Self(rawValue: 1 << 0)
| |- warning: static property 'quoteDateAndTimes' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'quoteDateAndTimes' 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
31 |
32 | /// Infinities and NaNs will be emitted as quoted strings.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:33:20: warning: static property 'quoteInfinitesAndNaNs' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
31 |
32 | /// Infinities and NaNs will be emitted as quoted strings.
33 | public static let quoteInfinitesAndNaNs = Self(rawValue: 1 << 1)
| |- warning: static property 'quoteInfinitesAndNaNs' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'quoteInfinitesAndNaNs' 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
34 |
35 | /// Strings will be emitted as single-quoted literal strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:48:20: warning: static property 'allowRealTabsInStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
46 | ///
47 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa85cd74c0ce79c211961b6db05587778c).
48 | public static let allowRealTabsInStrings = Self(rawValue: 1 << 4)
| |- warning: static property 'allowRealTabsInStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowRealTabsInStrings' 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 |
50 | /// Allow non-ASCII characters in strings (as opposed to their escaped form, e.g. `\u00DA`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:73:20: warning: static property 'indentSubTables' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
71 | ///
72 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa4ccbf147a4e194e7d2ae2b242e1eeceb).
73 | public static let indentSubTables = Self(rawValue: 1 << 9)
| |- warning: static property 'indentSubTables' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentSubTables' 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 |
75 | /// Apply indentation to array elements when the array is forced to wrap over multiple lines.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:78:20: warning: static property 'indentArrayElements' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
76 | ///
77 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa8bf21ed1736197d191a147317c7ea95b).
78 | public static let indentArrayElements = Self(rawValue: 1 << 10)
| |- warning: static property 'indentArrayElements' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentArrayElements' 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 |
80 | /// Combination mask of all indentation-enabling flags.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:91:20: warning: static property 'relaxedFloatPrecision' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
89 | ///
90 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa2023489f273b06937dd37c25b2cf2078).
91 | public static let relaxedFloatPrecision = Self(rawValue: 1 << 11)
| |- warning: static property 'relaxedFloatPrecision' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'relaxedFloatPrecision' 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 | }
93 |
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:7:1: warning: extension declares a conformance of imported type 'UInt8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
5 | // The full text of the license can be found in the file named LICENSE.
6 |
7 | extension UInt8: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
8 | public var debugDescription: String { self.description }
9 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:13:1: warning: extension declares a conformance of imported type 'UInt16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
11 | }
12 |
13 | extension UInt16: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
14 | public var debugDescription: String { self.description }
15 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:19:1: warning: extension declares a conformance of imported type 'UInt32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
17 | }
18 |
19 | extension UInt32: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public var debugDescription: String { self.description }
21 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:25:1: warning: extension declares a conformance of imported type 'UInt64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
23 | }
24 |
25 | extension UInt64: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
26 | public var debugDescription: String { self.description }
27 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:31:1: warning: extension declares a conformance of imported type 'UInt' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
29 | }
30 |
31 | extension UInt: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
32 | public var debugDescription: String { self.description }
33 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:37:1: warning: extension declares a conformance of imported type 'Int8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
35 | }
36 |
37 | extension Int8: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
38 | public var debugDescription: String { self.description }
39 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:43:1: warning: extension declares a conformance of imported type 'Int16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
41 | }
42 |
43 | extension Int16: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
44 | public var debugDescription: String { self.description }
45 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:49:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 | }
48 |
49 | extension Int32: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 | public var debugDescription: String { self.description }
51 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:55:1: warning: extension declares a conformance of imported type 'Int64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
53 | }
54 |
55 | extension Int64: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
56 | public var debugDescription: String { self.description }
57 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:61:1: warning: extension declares a conformance of imported type 'Int' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
59 | }
60 |
61 | extension Int: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
62 | public var debugDescription: String { self.description }
63 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible.swift:173:1: warning: extension declares a conformance of imported type 'Bool' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
171 | }
172 |
173 | extension Bool: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Bool' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
174 | public var debugDescription: String { self.description }
175 | public var type: TOMLType { .bool }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOMLParseError.swift:57:13: warning: stored property 'source' of 'Sendable'-conforming struct 'TOMLParseError' has non-sendable type 'TOMLSourceRegion'; this is an error in the Swift 6 language mode
28 | }
29 |
30 | public struct TOMLSourceRegion: Equatable, CustomDebugStringConvertible {
| `- note: consider making struct 'TOMLSourceRegion' conform to the 'Sendable' protocol
31 | public let begin: TOMLSourcePosition
32 | public let end: TOMLSourcePosition
:
55 | ///
56 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/classtoml_1_1parse__error.html#a8168b4941305654cf4ba8fc96efd0514).
57 | public let source: TOMLSourceRegion
| `- warning: stored property 'source' of 'Sendable'-conforming struct 'TOMLParseError' has non-sendable type 'TOMLSourceRegion'; this is an error in the Swift 6 language mode
58 |
59 | init(cTOMLParseError: CTOMLParseError) {
[11/38] Compiling TOMLKit TOMLArray+CollectionConformance.swift
[12/38] Compiling TOMLKit TOMLArray.swift
[13/38] Compiling TOMLKit TOMLArrayIterator.swift
[14/38] Compiling TOMLKit TOMLValue.swift
[15/38] Compiling TOMLKit ValueOptions.swift
[16/38] Compiling TOMLKit TOMLValueConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible.swift:173:1: warning: extension declares a conformance of imported type 'Bool' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
171 | }
172 |
173 | extension Bool: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Bool' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
174 | public var debugDescription: String { self.description }
175 | public var type: TOMLType { .bool }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOMLParseError.swift:57:13: warning: stored property 'source' of 'Sendable'-conforming struct 'TOMLParseError' has non-sendable type 'TOMLSourceRegion'; this is an error in the Swift 6 language mode
28 | }
29 |
30 | public struct TOMLSourceRegion: Equatable, CustomDebugStringConvertible {
| `- note: consider making struct 'TOMLSourceRegion' conform to the 'Sendable' protocol
31 | public let begin: TOMLSourcePosition
32 | public let end: TOMLSourcePosition
:
55 | ///
56 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/classtoml_1_1parse__error.html#a8168b4941305654cf4ba8fc96efd0514).
57 | public let source: TOMLSourceRegion
| `- warning: stored property 'source' of 'Sendable'-conforming struct 'TOMLParseError' has non-sendable type 'TOMLSourceRegion'; this is an error in the Swift 6 language mode
58 |
59 | init(cTOMLParseError: CTOMLParseError) {
[17/38] Compiling TOMLKit TOMLCodingKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible.swift:173:1: warning: extension declares a conformance of imported type 'Bool' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
171 | }
172 |
173 | extension Bool: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Bool' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
174 | public var debugDescription: String { self.description }
175 | public var type: TOMLType { .bool }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOMLParseError.swift:57:13: warning: stored property 'source' of 'Sendable'-conforming struct 'TOMLParseError' has non-sendable type 'TOMLSourceRegion'; this is an error in the Swift 6 language mode
28 | }
29 |
30 | public struct TOMLSourceRegion: Equatable, CustomDebugStringConvertible {
| `- note: consider making struct 'TOMLSourceRegion' conform to the 'Sendable' protocol
31 | public let begin: TOMLSourcePosition
32 | public let end: TOMLSourcePosition
:
55 | ///
56 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/classtoml_1_1parse__error.html#a8168b4941305654cf4ba8fc96efd0514).
57 | public let source: TOMLSourceRegion
| `- warning: stored property 'source' of 'Sendable'-conforming struct 'TOMLParseError' has non-sendable type 'TOMLSourceRegion'; this is an error in the Swift 6 language mode
58 |
59 | init(cTOMLParseError: CTOMLParseError) {
[18/38] Compiling TOMLKit TOMLParseError.swift
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible.swift:173:1: warning: extension declares a conformance of imported type 'Bool' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
171 | }
172 |
173 | extension Bool: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Bool' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
174 | public var debugDescription: String { self.description }
175 | public var type: TOMLType { .bool }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOMLParseError.swift:57:13: warning: stored property 'source' of 'Sendable'-conforming struct 'TOMLParseError' has non-sendable type 'TOMLSourceRegion'; this is an error in the Swift 6 language mode
28 | }
29 |
30 | public struct TOMLSourceRegion: Equatable, CustomDebugStringConvertible {
| `- note: consider making struct 'TOMLSourceRegion' conform to the 'Sendable' protocol
31 | public let begin: TOMLSourcePosition
32 | public let end: TOMLSourcePosition
:
55 | ///
56 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/classtoml_1_1parse__error.html#a8168b4941305654cf4ba8fc96efd0514).
57 | public let source: TOMLSourceRegion
| `- warning: stored property 'source' of 'Sendable'-conforming struct 'TOMLParseError' has non-sendable type 'TOMLSourceRegion'; this is an error in the Swift 6 language mode
58 |
59 | init(cTOMLParseError: CTOMLParseError) {
[19/38] Compiling TOMLKit TOMLDecoder.swift
[20/38] Compiling TOMLKit UnkeyedDecodingContainer.swift
[21/38] Compiling TOMLKit InternalTOMLEncoder.swift
[22/38] Compiling TOMLKit TOMLType.swift
[23/38] Compiling TOMLKit TOMLValue+Initializers.swift
[24/38] Compiling TOMLKit TOMLTable.swift
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:38:20: warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
36 | ///
37 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa328473763ff1ab919ce0b01d66ad3bf6).
38 | public static let allowLiteralStrings = Self(rawValue: 1 << 2)
| |- warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowLiteralStrings' 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 | /// Strings containing newlines will be emitted as triple-quoted 'multi-line' strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:43:20: warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
41 | ///
42 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fad9467c39215be4189dc8395a830f9051).
43 | public static let allowMultilineStrings = Self(rawValue: 1 << 3)
| |- warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowMultilineStrings' 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 |
45 | /// Allow real tab characters in string literals (as opposed to the escaped form `\t`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:53:20: warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
51 | ///
52 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aab8d4fc7b15531737d6d22536c5f3881c).
53 | public static let allowUnicodeStrings = Self(rawValue: 1 << 5)
| |- warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowUnicodeStrings' 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
54 |
55 | /// Allow integers with ``ValueOptions/formatAsBinary`` to be emitted as binary.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:58:20: warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
56 | ///
57 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aae8dbe11e331b30941899ce81fd2fee41).
58 | public static let allowBinaryIntegers = Self(rawValue: 1 << 6)
| |- warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowBinaryIntegers' 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
59 |
60 | /// Allow integers with ``ValueOptions/formatAsOctal`` to be emitted as octal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:63:20: warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
61 | ///
62 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa3d184bcd6e8f69ebc29b148945f23d4e).
63 | public static let allowOctalIntegers = Self(rawValue: 1 << 7)
| |- warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowOctalIntegers' 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
64 |
65 | /// Allow integers with ``ValueOptions/formatAsHexadecimal`` to be emitted as hexadecimal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:68:20: warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
66 | ///
67 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa41e4d7c47742f8f5b60161cc594b169b).
68 | public static let allowHexadecimalIntegers = Self(rawValue: 1 << 8)
| |- warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowHexadecimalIntegers' 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
69 |
70 | /// Apply indentation to tables nested within other tables/arrays.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:83:20: warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
81 | ///
82 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa449072e30b43d04b744f22522a880818).
83 | public static let indentations = Self(rawValue: Self.indentSubTables.rawValue | Self.indentArrayElements.rawValue)
| |- warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentations' 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 |
85 | /// Emit floating-point values with relaxed (human-friendly) precision.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:7:1: warning: extension declares a conformance of imported type 'UInt8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
5 | // The full text of the license can be found in the file named LICENSE.
6 |
7 | extension UInt8: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
8 | public var debugDescription: String { self.description }
9 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:13:1: warning: extension declares a conformance of imported type 'UInt16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
11 | }
12 |
13 | extension UInt16: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
14 | public var debugDescription: String { self.description }
15 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:19:1: warning: extension declares a conformance of imported type 'UInt32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
17 | }
18 |
19 | extension UInt32: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public var debugDescription: String { self.description }
21 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:25:1: warning: extension declares a conformance of imported type 'UInt64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
23 | }
24 |
25 | extension UInt64: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
26 | public var debugDescription: String { self.description }
27 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:31:1: warning: extension declares a conformance of imported type 'UInt' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
29 | }
30 |
31 | extension UInt: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
32 | public var debugDescription: String { self.description }
33 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:37:1: warning: extension declares a conformance of imported type 'Int8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
35 | }
36 |
37 | extension Int8: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
38 | public var debugDescription: String { self.description }
39 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:43:1: warning: extension declares a conformance of imported type 'Int16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
41 | }
42 |
43 | extension Int16: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
44 | public var debugDescription: String { self.description }
45 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:49:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 | }
48 |
49 | extension Int32: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 | public var debugDescription: String { self.description }
51 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:55:1: warning: extension declares a conformance of imported type 'Int64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
53 | }
54 |
55 | extension Int64: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
56 | public var debugDescription: String { self.description }
57 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:61:1: warning: extension declares a conformance of imported type 'Int' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
59 | }
60 |
61 | extension Int: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
62 | public var debugDescription: String { self.description }
63 | public var type: TOMLType { .int }
[25/38] Compiling TOMLKit TOMLTableIterator.swift
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:38:20: warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
36 | ///
37 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa328473763ff1ab919ce0b01d66ad3bf6).
38 | public static let allowLiteralStrings = Self(rawValue: 1 << 2)
| |- warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowLiteralStrings' 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 | /// Strings containing newlines will be emitted as triple-quoted 'multi-line' strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:43:20: warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
41 | ///
42 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fad9467c39215be4189dc8395a830f9051).
43 | public static let allowMultilineStrings = Self(rawValue: 1 << 3)
| |- warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowMultilineStrings' 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 |
45 | /// Allow real tab characters in string literals (as opposed to the escaped form `\t`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:53:20: warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
51 | ///
52 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aab8d4fc7b15531737d6d22536c5f3881c).
53 | public static let allowUnicodeStrings = Self(rawValue: 1 << 5)
| |- warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowUnicodeStrings' 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
54 |
55 | /// Allow integers with ``ValueOptions/formatAsBinary`` to be emitted as binary.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:58:20: warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
56 | ///
57 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aae8dbe11e331b30941899ce81fd2fee41).
58 | public static let allowBinaryIntegers = Self(rawValue: 1 << 6)
| |- warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowBinaryIntegers' 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
59 |
60 | /// Allow integers with ``ValueOptions/formatAsOctal`` to be emitted as octal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:63:20: warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
61 | ///
62 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa3d184bcd6e8f69ebc29b148945f23d4e).
63 | public static let allowOctalIntegers = Self(rawValue: 1 << 7)
| |- warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowOctalIntegers' 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
64 |
65 | /// Allow integers with ``ValueOptions/formatAsHexadecimal`` to be emitted as hexadecimal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:68:20: warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
66 | ///
67 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa41e4d7c47742f8f5b60161cc594b169b).
68 | public static let allowHexadecimalIntegers = Self(rawValue: 1 << 8)
| |- warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowHexadecimalIntegers' 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
69 |
70 | /// Apply indentation to tables nested within other tables/arrays.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:83:20: warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
81 | ///
82 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa449072e30b43d04b744f22522a880818).
83 | public static let indentations = Self(rawValue: Self.indentSubTables.rawValue | Self.indentArrayElements.rawValue)
| |- warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentations' 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 |
85 | /// Emit floating-point values with relaxed (human-friendly) precision.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:7:1: warning: extension declares a conformance of imported type 'UInt8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
5 | // The full text of the license can be found in the file named LICENSE.
6 |
7 | extension UInt8: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
8 | public var debugDescription: String { self.description }
9 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:13:1: warning: extension declares a conformance of imported type 'UInt16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
11 | }
12 |
13 | extension UInt16: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
14 | public var debugDescription: String { self.description }
15 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:19:1: warning: extension declares a conformance of imported type 'UInt32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
17 | }
18 |
19 | extension UInt32: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public var debugDescription: String { self.description }
21 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:25:1: warning: extension declares a conformance of imported type 'UInt64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
23 | }
24 |
25 | extension UInt64: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
26 | public var debugDescription: String { self.description }
27 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:31:1: warning: extension declares a conformance of imported type 'UInt' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
29 | }
30 |
31 | extension UInt: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
32 | public var debugDescription: String { self.description }
33 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:37:1: warning: extension declares a conformance of imported type 'Int8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
35 | }
36 |
37 | extension Int8: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
38 | public var debugDescription: String { self.description }
39 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:43:1: warning: extension declares a conformance of imported type 'Int16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
41 | }
42 |
43 | extension Int16: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
44 | public var debugDescription: String { self.description }
45 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:49:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 | }
48 |
49 | extension Int32: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 | public var debugDescription: String { self.description }
51 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:55:1: warning: extension declares a conformance of imported type 'Int64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
53 | }
54 |
55 | extension Int64: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
56 | public var debugDescription: String { self.description }
57 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:61:1: warning: extension declares a conformance of imported type 'Int' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
59 | }
60 |
61 | extension Int: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
62 | public var debugDescription: String { self.description }
63 | public var type: TOMLType { .int }
[26/38] Compiling TOMLKit TOMLValueConvertible+Int.swift
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:38:20: warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
36 | ///
37 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa328473763ff1ab919ce0b01d66ad3bf6).
38 | public static let allowLiteralStrings = Self(rawValue: 1 << 2)
| |- warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowLiteralStrings' 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 | /// Strings containing newlines will be emitted as triple-quoted 'multi-line' strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:43:20: warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
41 | ///
42 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fad9467c39215be4189dc8395a830f9051).
43 | public static let allowMultilineStrings = Self(rawValue: 1 << 3)
| |- warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowMultilineStrings' 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 |
45 | /// Allow real tab characters in string literals (as opposed to the escaped form `\t`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:53:20: warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
51 | ///
52 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aab8d4fc7b15531737d6d22536c5f3881c).
53 | public static let allowUnicodeStrings = Self(rawValue: 1 << 5)
| |- warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowUnicodeStrings' 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
54 |
55 | /// Allow integers with ``ValueOptions/formatAsBinary`` to be emitted as binary.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:58:20: warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
56 | ///
57 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aae8dbe11e331b30941899ce81fd2fee41).
58 | public static let allowBinaryIntegers = Self(rawValue: 1 << 6)
| |- warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowBinaryIntegers' 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
59 |
60 | /// Allow integers with ``ValueOptions/formatAsOctal`` to be emitted as octal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:63:20: warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
61 | ///
62 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa3d184bcd6e8f69ebc29b148945f23d4e).
63 | public static let allowOctalIntegers = Self(rawValue: 1 << 7)
| |- warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowOctalIntegers' 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
64 |
65 | /// Allow integers with ``ValueOptions/formatAsHexadecimal`` to be emitted as hexadecimal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:68:20: warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
66 | ///
67 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa41e4d7c47742f8f5b60161cc594b169b).
68 | public static let allowHexadecimalIntegers = Self(rawValue: 1 << 8)
| |- warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowHexadecimalIntegers' 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
69 |
70 | /// Apply indentation to tables nested within other tables/arrays.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:83:20: warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
81 | ///
82 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa449072e30b43d04b744f22522a880818).
83 | public static let indentations = Self(rawValue: Self.indentSubTables.rawValue | Self.indentArrayElements.rawValue)
| |- warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentations' 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 |
85 | /// Emit floating-point values with relaxed (human-friendly) precision.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:7:1: warning: extension declares a conformance of imported type 'UInt8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
5 | // The full text of the license can be found in the file named LICENSE.
6 |
7 | extension UInt8: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
8 | public var debugDescription: String { self.description }
9 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:13:1: warning: extension declares a conformance of imported type 'UInt16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
11 | }
12 |
13 | extension UInt16: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
14 | public var debugDescription: String { self.description }
15 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:19:1: warning: extension declares a conformance of imported type 'UInt32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
17 | }
18 |
19 | extension UInt32: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public var debugDescription: String { self.description }
21 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:25:1: warning: extension declares a conformance of imported type 'UInt64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
23 | }
24 |
25 | extension UInt64: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
26 | public var debugDescription: String { self.description }
27 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:31:1: warning: extension declares a conformance of imported type 'UInt' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
29 | }
30 |
31 | extension UInt: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'UInt' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
32 | public var debugDescription: String { self.description }
33 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:37:1: warning: extension declares a conformance of imported type 'Int8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
35 | }
36 |
37 | extension Int8: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int8' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
38 | public var debugDescription: String { self.description }
39 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:43:1: warning: extension declares a conformance of imported type 'Int16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
41 | }
42 |
43 | extension Int16: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int16' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
44 | public var debugDescription: String { self.description }
45 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:49:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 | }
48 |
49 | extension Int32: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 | public var debugDescription: String { self.description }
51 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:55:1: warning: extension declares a conformance of imported type 'Int64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
53 | }
54 |
55 | extension Int64: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int64' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
56 | public var debugDescription: String { self.description }
57 | public var type: TOMLType { .int }
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/TOML Data Types/TOMLValueConvertible+Int.swift:61:1: warning: extension declares a conformance of imported type 'Int' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
59 | }
60 |
61 | extension Int: TOMLValueConvertible {
| |- warning: extension declares a conformance of imported type 'Int' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
62 | public var debugDescription: String { self.description }
63 | public var type: TOMLType { .int }
[27/38] Compiling TOMLKit UnkeyedEncodingContainer.swift
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:30:20: warning: static property 'quoteDateAndTimes' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
28 | ///
29 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa6e569050aafc6eca4c0c5dfab35fd25a).
30 | public static let quoteDateAndTimes = Self(rawValue: 1 << 0)
| |- warning: static property 'quoteDateAndTimes' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'quoteDateAndTimes' 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
31 |
32 | /// Infinities and NaNs will be emitted as quoted strings.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:33:20: warning: static property 'quoteInfinitesAndNaNs' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
31 |
32 | /// Infinities and NaNs will be emitted as quoted strings.
33 | public static let quoteInfinitesAndNaNs = Self(rawValue: 1 << 1)
| |- warning: static property 'quoteInfinitesAndNaNs' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'quoteInfinitesAndNaNs' 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
34 |
35 | /// Strings will be emitted as single-quoted literal strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:38:20: warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
36 | ///
37 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa328473763ff1ab919ce0b01d66ad3bf6).
38 | public static let allowLiteralStrings = Self(rawValue: 1 << 2)
| |- warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowLiteralStrings' 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 | /// Strings containing newlines will be emitted as triple-quoted 'multi-line' strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:43:20: warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
41 | ///
42 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fad9467c39215be4189dc8395a830f9051).
43 | public static let allowMultilineStrings = Self(rawValue: 1 << 3)
| |- warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowMultilineStrings' 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 |
45 | /// Allow real tab characters in string literals (as opposed to the escaped form `\t`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:48:20: warning: static property 'allowRealTabsInStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
46 | ///
47 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa85cd74c0ce79c211961b6db05587778c).
48 | public static let allowRealTabsInStrings = Self(rawValue: 1 << 4)
| |- warning: static property 'allowRealTabsInStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowRealTabsInStrings' 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 |
50 | /// Allow non-ASCII characters in strings (as opposed to their escaped form, e.g. `\u00DA`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:53:20: warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
51 | ///
52 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aab8d4fc7b15531737d6d22536c5f3881c).
53 | public static let allowUnicodeStrings = Self(rawValue: 1 << 5)
| |- warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowUnicodeStrings' 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
54 |
55 | /// Allow integers with ``ValueOptions/formatAsBinary`` to be emitted as binary.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:58:20: warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
56 | ///
57 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aae8dbe11e331b30941899ce81fd2fee41).
58 | public static let allowBinaryIntegers = Self(rawValue: 1 << 6)
| |- warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowBinaryIntegers' 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
59 |
60 | /// Allow integers with ``ValueOptions/formatAsOctal`` to be emitted as octal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:63:20: warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
61 | ///
62 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa3d184bcd6e8f69ebc29b148945f23d4e).
63 | public static let allowOctalIntegers = Self(rawValue: 1 << 7)
| |- warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowOctalIntegers' 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
64 |
65 | /// Allow integers with ``ValueOptions/formatAsHexadecimal`` to be emitted as hexadecimal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:68:20: warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
66 | ///
67 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa41e4d7c47742f8f5b60161cc594b169b).
68 | public static let allowHexadecimalIntegers = Self(rawValue: 1 << 8)
| |- warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowHexadecimalIntegers' 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
69 |
70 | /// Apply indentation to tables nested within other tables/arrays.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:73:20: warning: static property 'indentSubTables' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
71 | ///
72 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa4ccbf147a4e194e7d2ae2b242e1eeceb).
73 | public static let indentSubTables = Self(rawValue: 1 << 9)
| |- warning: static property 'indentSubTables' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentSubTables' 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 |
75 | /// Apply indentation to array elements when the array is forced to wrap over multiple lines.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:78:20: warning: static property 'indentArrayElements' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
76 | ///
77 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa8bf21ed1736197d191a147317c7ea95b).
78 | public static let indentArrayElements = Self(rawValue: 1 << 10)
| |- warning: static property 'indentArrayElements' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentArrayElements' 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 |
80 | /// Combination mask of all indentation-enabling flags.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:83:20: warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
81 | ///
82 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa449072e30b43d04b744f22522a880818).
83 | public static let indentations = Self(rawValue: Self.indentSubTables.rawValue | Self.indentArrayElements.rawValue)
| |- warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentations' 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 |
85 | /// Emit floating-point values with relaxed (human-friendly) precision.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:91:20: warning: static property 'relaxedFloatPrecision' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
89 | ///
90 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa2023489f273b06937dd37c25b2cf2078).
91 | public static let relaxedFloatPrecision = Self(rawValue: 1 << 11)
| |- warning: static property 'relaxedFloatPrecision' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'relaxedFloatPrecision' 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 | }
93 |
[28/38] Compiling TOMLKit FormatOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:30:20: warning: static property 'quoteDateAndTimes' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
28 | ///
29 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa6e569050aafc6eca4c0c5dfab35fd25a).
30 | public static let quoteDateAndTimes = Self(rawValue: 1 << 0)
| |- warning: static property 'quoteDateAndTimes' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'quoteDateAndTimes' 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
31 |
32 | /// Infinities and NaNs will be emitted as quoted strings.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:33:20: warning: static property 'quoteInfinitesAndNaNs' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
31 |
32 | /// Infinities and NaNs will be emitted as quoted strings.
33 | public static let quoteInfinitesAndNaNs = Self(rawValue: 1 << 1)
| |- warning: static property 'quoteInfinitesAndNaNs' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'quoteInfinitesAndNaNs' 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
34 |
35 | /// Strings will be emitted as single-quoted literal strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:38:20: warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
36 | ///
37 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa328473763ff1ab919ce0b01d66ad3bf6).
38 | public static let allowLiteralStrings = Self(rawValue: 1 << 2)
| |- warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowLiteralStrings' 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 | /// Strings containing newlines will be emitted as triple-quoted 'multi-line' strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:43:20: warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
41 | ///
42 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fad9467c39215be4189dc8395a830f9051).
43 | public static let allowMultilineStrings = Self(rawValue: 1 << 3)
| |- warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowMultilineStrings' 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 |
45 | /// Allow real tab characters in string literals (as opposed to the escaped form `\t`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:48:20: warning: static property 'allowRealTabsInStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
46 | ///
47 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa85cd74c0ce79c211961b6db05587778c).
48 | public static let allowRealTabsInStrings = Self(rawValue: 1 << 4)
| |- warning: static property 'allowRealTabsInStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowRealTabsInStrings' 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 |
50 | /// Allow non-ASCII characters in strings (as opposed to their escaped form, e.g. `\u00DA`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:53:20: warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
51 | ///
52 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aab8d4fc7b15531737d6d22536c5f3881c).
53 | public static let allowUnicodeStrings = Self(rawValue: 1 << 5)
| |- warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowUnicodeStrings' 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
54 |
55 | /// Allow integers with ``ValueOptions/formatAsBinary`` to be emitted as binary.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:58:20: warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
56 | ///
57 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aae8dbe11e331b30941899ce81fd2fee41).
58 | public static let allowBinaryIntegers = Self(rawValue: 1 << 6)
| |- warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowBinaryIntegers' 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
59 |
60 | /// Allow integers with ``ValueOptions/formatAsOctal`` to be emitted as octal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:63:20: warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
61 | ///
62 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa3d184bcd6e8f69ebc29b148945f23d4e).
63 | public static let allowOctalIntegers = Self(rawValue: 1 << 7)
| |- warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowOctalIntegers' 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
64 |
65 | /// Allow integers with ``ValueOptions/formatAsHexadecimal`` to be emitted as hexadecimal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:68:20: warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
66 | ///
67 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa41e4d7c47742f8f5b60161cc594b169b).
68 | public static let allowHexadecimalIntegers = Self(rawValue: 1 << 8)
| |- warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowHexadecimalIntegers' 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
69 |
70 | /// Apply indentation to tables nested within other tables/arrays.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:73:20: warning: static property 'indentSubTables' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
71 | ///
72 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa4ccbf147a4e194e7d2ae2b242e1eeceb).
73 | public static let indentSubTables = Self(rawValue: 1 << 9)
| |- warning: static property 'indentSubTables' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentSubTables' 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 |
75 | /// Apply indentation to array elements when the array is forced to wrap over multiple lines.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:78:20: warning: static property 'indentArrayElements' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
76 | ///
77 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa8bf21ed1736197d191a147317c7ea95b).
78 | public static let indentArrayElements = Self(rawValue: 1 << 10)
| |- warning: static property 'indentArrayElements' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentArrayElements' 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 |
80 | /// Combination mask of all indentation-enabling flags.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:83:20: warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
81 | ///
82 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa449072e30b43d04b744f22522a880818).
83 | public static let indentations = Self(rawValue: Self.indentSubTables.rawValue | Self.indentArrayElements.rawValue)
| |- warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentations' 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 |
85 | /// Emit floating-point values with relaxed (human-friendly) precision.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:91:20: warning: static property 'relaxedFloatPrecision' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
89 | ///
90 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa2023489f273b06937dd37c25b2cf2078).
91 | public static let relaxedFloatPrecision = Self(rawValue: 1 << 11)
| |- warning: static property 'relaxedFloatPrecision' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'relaxedFloatPrecision' 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 | }
93 |
[29/38] Compiling TOMLKit Operators&Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:30:20: warning: static property 'quoteDateAndTimes' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
28 | ///
29 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa6e569050aafc6eca4c0c5dfab35fd25a).
30 | public static let quoteDateAndTimes = Self(rawValue: 1 << 0)
| |- warning: static property 'quoteDateAndTimes' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'quoteDateAndTimes' 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
31 |
32 | /// Infinities and NaNs will be emitted as quoted strings.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:33:20: warning: static property 'quoteInfinitesAndNaNs' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
31 |
32 | /// Infinities and NaNs will be emitted as quoted strings.
33 | public static let quoteInfinitesAndNaNs = Self(rawValue: 1 << 1)
| |- warning: static property 'quoteInfinitesAndNaNs' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'quoteInfinitesAndNaNs' 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
34 |
35 | /// Strings will be emitted as single-quoted literal strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:38:20: warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
36 | ///
37 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa328473763ff1ab919ce0b01d66ad3bf6).
38 | public static let allowLiteralStrings = Self(rawValue: 1 << 2)
| |- warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowLiteralStrings' 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 | /// Strings containing newlines will be emitted as triple-quoted 'multi-line' strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:43:20: warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
41 | ///
42 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fad9467c39215be4189dc8395a830f9051).
43 | public static let allowMultilineStrings = Self(rawValue: 1 << 3)
| |- warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowMultilineStrings' 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 |
45 | /// Allow real tab characters in string literals (as opposed to the escaped form `\t`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:48:20: warning: static property 'allowRealTabsInStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
46 | ///
47 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa85cd74c0ce79c211961b6db05587778c).
48 | public static let allowRealTabsInStrings = Self(rawValue: 1 << 4)
| |- warning: static property 'allowRealTabsInStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowRealTabsInStrings' 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 |
50 | /// Allow non-ASCII characters in strings (as opposed to their escaped form, e.g. `\u00DA`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:53:20: warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
51 | ///
52 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aab8d4fc7b15531737d6d22536c5f3881c).
53 | public static let allowUnicodeStrings = Self(rawValue: 1 << 5)
| |- warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowUnicodeStrings' 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
54 |
55 | /// Allow integers with ``ValueOptions/formatAsBinary`` to be emitted as binary.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:58:20: warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
56 | ///
57 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aae8dbe11e331b30941899ce81fd2fee41).
58 | public static let allowBinaryIntegers = Self(rawValue: 1 << 6)
| |- warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowBinaryIntegers' 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
59 |
60 | /// Allow integers with ``ValueOptions/formatAsOctal`` to be emitted as octal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:63:20: warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
61 | ///
62 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa3d184bcd6e8f69ebc29b148945f23d4e).
63 | public static let allowOctalIntegers = Self(rawValue: 1 << 7)
| |- warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowOctalIntegers' 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
64 |
65 | /// Allow integers with ``ValueOptions/formatAsHexadecimal`` to be emitted as hexadecimal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:68:20: warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
66 | ///
67 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa41e4d7c47742f8f5b60161cc594b169b).
68 | public static let allowHexadecimalIntegers = Self(rawValue: 1 << 8)
| |- warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowHexadecimalIntegers' 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
69 |
70 | /// Apply indentation to tables nested within other tables/arrays.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:73:20: warning: static property 'indentSubTables' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
71 | ///
72 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa4ccbf147a4e194e7d2ae2b242e1eeceb).
73 | public static let indentSubTables = Self(rawValue: 1 << 9)
| |- warning: static property 'indentSubTables' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentSubTables' 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 |
75 | /// Apply indentation to array elements when the array is forced to wrap over multiple lines.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:78:20: warning: static property 'indentArrayElements' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
76 | ///
77 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa8bf21ed1736197d191a147317c7ea95b).
78 | public static let indentArrayElements = Self(rawValue: 1 << 10)
| |- warning: static property 'indentArrayElements' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentArrayElements' 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 |
80 | /// Combination mask of all indentation-enabling flags.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:83:20: warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
81 | ///
82 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa449072e30b43d04b744f22522a880818).
83 | public static let indentations = Self(rawValue: Self.indentSubTables.rawValue | Self.indentArrayElements.rawValue)
| |- warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentations' 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 |
85 | /// Emit floating-point values with relaxed (human-friendly) precision.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:91:20: warning: static property 'relaxedFloatPrecision' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
89 | ///
90 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa2023489f273b06937dd37c25b2cf2078).
91 | public static let relaxedFloatPrecision = Self(rawValue: 1 << 11)
| |- warning: static property 'relaxedFloatPrecision' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'relaxedFloatPrecision' 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 | }
93 |
[30/38] Compiling TOMLKit KeyedEncodingContainer.swift
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:38:20: warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
36 | ///
37 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa328473763ff1ab919ce0b01d66ad3bf6).
38 | public static let allowLiteralStrings = Self(rawValue: 1 << 2)
| |- warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowLiteralStrings' 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 | /// Strings containing newlines will be emitted as triple-quoted 'multi-line' strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:43:20: warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
41 | ///
42 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fad9467c39215be4189dc8395a830f9051).
43 | public static let allowMultilineStrings = Self(rawValue: 1 << 3)
| |- warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowMultilineStrings' 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 |
45 | /// Allow real tab characters in string literals (as opposed to the escaped form `\t`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:53:20: warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
51 | ///
52 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aab8d4fc7b15531737d6d22536c5f3881c).
53 | public static let allowUnicodeStrings = Self(rawValue: 1 << 5)
| |- warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowUnicodeStrings' 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
54 |
55 | /// Allow integers with ``ValueOptions/formatAsBinary`` to be emitted as binary.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:58:20: warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
56 | ///
57 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aae8dbe11e331b30941899ce81fd2fee41).
58 | public static let allowBinaryIntegers = Self(rawValue: 1 << 6)
| |- warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowBinaryIntegers' 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
59 |
60 | /// Allow integers with ``ValueOptions/formatAsOctal`` to be emitted as octal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:63:20: warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
61 | ///
62 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa3d184bcd6e8f69ebc29b148945f23d4e).
63 | public static let allowOctalIntegers = Self(rawValue: 1 << 7)
| |- warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowOctalIntegers' 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
64 |
65 | /// Allow integers with ``ValueOptions/formatAsHexadecimal`` to be emitted as hexadecimal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:68:20: warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
66 | ///
67 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa41e4d7c47742f8f5b60161cc594b169b).
68 | public static let allowHexadecimalIntegers = Self(rawValue: 1 << 8)
| |- warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowHexadecimalIntegers' 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
69 |
70 | /// Apply indentation to tables nested within other tables/arrays.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:83:20: warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
81 | ///
82 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa449072e30b43d04b744f22522a880818).
83 | public static let indentations = Self(rawValue: Self.indentSubTables.rawValue | Self.indentArrayElements.rawValue)
| |- warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentations' 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 |
85 | /// Emit floating-point values with relaxed (human-friendly) precision.
[31/38] Compiling TOMLKit SingleValueEncodingContainer.swift
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:38:20: warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
36 | ///
37 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa328473763ff1ab919ce0b01d66ad3bf6).
38 | public static let allowLiteralStrings = Self(rawValue: 1 << 2)
| |- warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowLiteralStrings' 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 | /// Strings containing newlines will be emitted as triple-quoted 'multi-line' strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:43:20: warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
41 | ///
42 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fad9467c39215be4189dc8395a830f9051).
43 | public static let allowMultilineStrings = Self(rawValue: 1 << 3)
| |- warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowMultilineStrings' 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 |
45 | /// Allow real tab characters in string literals (as opposed to the escaped form `\t`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:53:20: warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
51 | ///
52 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aab8d4fc7b15531737d6d22536c5f3881c).
53 | public static let allowUnicodeStrings = Self(rawValue: 1 << 5)
| |- warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowUnicodeStrings' 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
54 |
55 | /// Allow integers with ``ValueOptions/formatAsBinary`` to be emitted as binary.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:58:20: warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
56 | ///
57 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aae8dbe11e331b30941899ce81fd2fee41).
58 | public static let allowBinaryIntegers = Self(rawValue: 1 << 6)
| |- warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowBinaryIntegers' 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
59 |
60 | /// Allow integers with ``ValueOptions/formatAsOctal`` to be emitted as octal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:63:20: warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
61 | ///
62 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa3d184bcd6e8f69ebc29b148945f23d4e).
63 | public static let allowOctalIntegers = Self(rawValue: 1 << 7)
| |- warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowOctalIntegers' 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
64 |
65 | /// Allow integers with ``ValueOptions/formatAsHexadecimal`` to be emitted as hexadecimal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:68:20: warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
66 | ///
67 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa41e4d7c47742f8f5b60161cc594b169b).
68 | public static let allowHexadecimalIntegers = Self(rawValue: 1 << 8)
| |- warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowHexadecimalIntegers' 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
69 |
70 | /// Apply indentation to tables nested within other tables/arrays.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:83:20: warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
81 | ///
82 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa449072e30b43d04b744f22522a880818).
83 | public static let indentations = Self(rawValue: Self.indentSubTables.rawValue | Self.indentArrayElements.rawValue)
| |- warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentations' 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 |
85 | /// Emit floating-point values with relaxed (human-friendly) precision.
[32/38] Compiling TOMLKit TOMLEncoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:38:20: warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
36 | ///
37 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fa328473763ff1ab919ce0b01d66ad3bf6).
38 | public static let allowLiteralStrings = Self(rawValue: 1 << 2)
| |- warning: static property 'allowLiteralStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowLiteralStrings' 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 | /// Strings containing newlines will be emitted as triple-quoted 'multi-line' strings where possible.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:43:20: warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
41 | ///
42 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#af1a6761a2f4d80b1a541ba819d9c8e0fad9467c39215be4189dc8395a830f9051).
43 | public static let allowMultilineStrings = Self(rawValue: 1 << 3)
| |- warning: static property 'allowMultilineStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowMultilineStrings' 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 |
45 | /// Allow real tab characters in string literals (as opposed to the escaped form `\t`).
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:53:20: warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
51 | ///
52 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aab8d4fc7b15531737d6d22536c5f3881c).
53 | public static let allowUnicodeStrings = Self(rawValue: 1 << 5)
| |- warning: static property 'allowUnicodeStrings' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowUnicodeStrings' 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
54 |
55 | /// Allow integers with ``ValueOptions/formatAsBinary`` to be emitted as binary.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:58:20: warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
56 | ///
57 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aae8dbe11e331b30941899ce81fd2fee41).
58 | public static let allowBinaryIntegers = Self(rawValue: 1 << 6)
| |- warning: static property 'allowBinaryIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowBinaryIntegers' 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
59 |
60 | /// Allow integers with ``ValueOptions/formatAsOctal`` to be emitted as octal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:63:20: warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
61 | ///
62 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa3d184bcd6e8f69ebc29b148945f23d4e).
63 | public static let allowOctalIntegers = Self(rawValue: 1 << 7)
| |- warning: static property 'allowOctalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowOctalIntegers' 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
64 |
65 | /// Allow integers with ``ValueOptions/formatAsHexadecimal`` to be emitted as hexadecimal.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:68:20: warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
66 | ///
67 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa41e4d7c47742f8f5b60161cc594b169b).
68 | public static let allowHexadecimalIntegers = Self(rawValue: 1 << 8)
| |- warning: static property 'allowHexadecimalIntegers' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allowHexadecimalIntegers' 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
69 |
70 | /// Apply indentation to tables nested within other tables/arrays.
/Users/admin/builder/spi-builder-workspace/Sources/TOMLKit/FormatOptions.swift:83:20: warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Formatting options that are used when converting a ``TOMLTable`` to a JSON, YAML, or TOML document.
20 | public struct FormatOptions: OptionSet {
| `- note: consider making struct 'FormatOptions' conform to the 'Sendable' protocol
21 | public let rawValue: UInt64
22 |
:
81 | ///
82 | /// This documentation comment was taken from the [toml++ documentation](https://marzer.github.io/tomlplusplus/namespacetoml.html#a2102aa80bc57783d96180f36e1f64f6aa449072e30b43d04b744f22522a880818).
83 | public static let indentations = Self(rawValue: Self.indentSubTables.rawValue | Self.indentArrayElements.rawValue)
| |- warning: static property 'indentations' is not concurrency-safe because non-'Sendable' type 'FormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'indentations' 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 |
85 | /// Emit floating-point values with relaxed (human-friendly) precision.
[33/38] Compiling TOMLKit InternalTOMLDecoder.swift
[34/38] Compiling TOMLKit KeyedDecodingContainerProtocol.swift
[35/38] Compiling TOMLKit SingleValueDecodingContainer.swift
[36/38] Compiling TOMLKit TOMLDate&Time&DateTime.swift
[37/38] Compiling TOMLKit TOMLInt.swift
[38/38] Compiling TOMLKit TOMLTable+CollectionFunctions.swift
Build complete! (43.72s)
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/karwa/swift-checkit.git
[1/74] Fetching swift-checkit
Fetched https://github.com/karwa/swift-checkit.git from cache (0.74s)
[1/1465] Fetching swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin from cache (1.34s)
Computing version for https://github.com/karwa/swift-checkit.git
Computed https://github.com/karwa/swift-checkit.git at 0.0.2 (0.66s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.3.0 (0.67s)
Fetching https://github.com/apple/swift-docc-symbolkit
[1/2861] Fetching swift-docc-symbolkit
Fetched https://github.com/apple/swift-docc-symbolkit from cache (1.31s)
Computing version for https://github.com/apple/swift-docc-symbolkit
Computed https://github.com/apple/swift-docc-symbolkit at 1.0.0 (0.76s)
Creating working copy for https://github.com/apple/swift-docc-symbolkit
Working copy of https://github.com/apple/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.3.0
Creating working copy for https://github.com/karwa/swift-checkit.git
Working copy of https://github.com/karwa/swift-checkit.git resolved at 0.0.2
Build complete.
{
"c_language_standard" : "c99",
"cxx_language_standard" : "c++17",
"dependencies" : [
{
"identity" : "swift-checkit",
"requirement" : {
"range" : [
{
"lower_bound" : "0.0.2",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/karwa/swift-checkit.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "TOMLKit",
"name" : "TOMLKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "tvos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "TOMLKit",
"targets" : [
"TOMLKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TOMLKitTests",
"module_type" : "SwiftTarget",
"name" : "TOMLKitTests",
"path" : "Tests/TOMLKitTests",
"product_dependencies" : [
"Checkit"
],
"sources" : [
"TOMLKitTests.swift"
],
"target_dependencies" : [
"TOMLKit"
],
"type" : "test"
},
{
"c99name" : "TOMLKit",
"module_type" : "SwiftTarget",
"name" : "TOMLKit",
"path" : "Sources/TOMLKit",
"product_memberships" : [
"TOMLKit"
],
"sources" : [
"Decoder/InternalTOMLDecoder.swift",
"Decoder/KeyedDecodingContainerProtocol.swift",
"Decoder/SingleValueDecodingContainer.swift",
"Decoder/TOMLDecoder.swift",
"Decoder/UnkeyedDecodingContainer.swift",
"Encoder/InternalTOMLEncoder.swift",
"Encoder/KeyedEncodingContainer.swift",
"Encoder/SingleValueEncodingContainer.swift",
"Encoder/TOMLEncoder.swift",
"Encoder/UnkeyedEncodingContainer.swift",
"FormatOptions.swift",
"Operators&Extensions.swift",
"TOML Data Types/TOMLArray/TOMLArray+CollectionConformance.swift",
"TOML Data Types/TOMLArray/TOMLArray.swift",
"TOML Data Types/TOMLArray/TOMLArrayIterator.swift",
"TOML Data Types/TOMLDate&Time&DateTime.swift",
"TOML Data Types/TOMLInt.swift",
"TOML Data Types/TOMLTable/TOMLTable+CollectionFunctions.swift",
"TOML Data Types/TOMLTable/TOMLTable.swift",
"TOML Data Types/TOMLTable/TOMLTableIterator.swift",
"TOML Data Types/TOMLValueConvertible+Int.swift",
"TOML Data Types/TOMLValueConvertible.swift",
"TOMLCodingKey.swift",
"TOMLParseError.swift",
"TOMLType.swift",
"TOMLValue/TOMLValue+Initializers.swift",
"TOMLValue/TOMLValue.swift",
"ValueOptions.swift"
],
"target_dependencies" : [
"CTOML"
],
"type" : "library"
},
{
"c99name" : "CTOML",
"module_type" : "ClangTarget",
"name" : "CTOML",
"path" : "Sources/CTOML",
"product_memberships" : [
"TOMLKit"
],
"sources" : [
"Sources/Array.cpp",
"Sources/Conversion.cpp",
"Sources/Date&Time&DateTime.cpp",
"Sources/Node.cpp",
"Sources/Table.cpp"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.