Build Information
Successful build of DynamicJSON, reference 1.0.1 (5ca0bb
), with Swift 6.0 for Linux on 5 Nov 2024 03:10:52 UTC.
Swift 6 data race errors: 31
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/objecthub/swift-dynamicjson.git
Reference: 1.0.1
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/objecthub/swift-dynamicjson
* tag 1.0.1 -> FETCH_HEAD
HEAD is now at 5ca0bb3 Provide API allowing to remove members from JSON objects.
Cloned https://github.com/objecthub/swift-dynamicjson.git
Revision (git rev-parse @):
5ca0bb39f12910b8703ca3fe1e4426f110be2336
SUCCESS checkout https://github.com/objecthub/swift-dynamicjson.git at 1.0.1
========================================
Build
========================================
Selected platform: linux
Swift version: 6.0
Building package at path: $PWD
https://github.com/objecthub/swift-dynamicjson.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Building for debugging...
[0/7] Write sources
[2/7] Write swift-version-24593BA9C3E375BF.txt
[4/31] Emitting module DynamicJSON
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:57:10: warning: associated value 'cannotAddValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
55 | case indexOutOfBounds(Int, Int)
56 | case cannotRemoveRoot
57 | case cannotAddValue(JSONReference)
| `- warning: associated value 'cannotAddValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:58:10: warning: associated value 'cannotReplaceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
56 | case cannotRemoveRoot
57 | case cannotAddValue(JSONReference)
58 | case cannotReplaceValue(JSONReference)
| `- warning: associated value 'cannotReplaceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:59:10: warning: associated value 'cannotRemoveValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
57 | case cannotAddValue(JSONReference)
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
| `- warning: associated value 'cannotRemoveValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:60:10: warning: associated value 'testFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
| `- warning: associated value 'testFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:61:10: warning: associated value 'valueNotFound' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
| `- warning: associated value 'valueNotFound' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
62 | case indexRequiredToMutateArray(JSONReference)
63 | case memberRequiredToMutateObject(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:62:10: warning: associated value 'indexRequiredToMutateArray' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
| `- warning: associated value 'indexRequiredToMutateArray' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
63 | case memberRequiredToMutateObject(JSONReference)
64 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:63:10: warning: associated value 'memberRequiredToMutateObject' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
63 | case memberRequiredToMutateObject(JSONReference)
| `- warning: associated value 'memberRequiredToMutateObject' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
64 |
65 | public var description: String {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:42:10: warning: associated value 'doesNotEvaluateToJSON' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
40 | public enum Error: LocalizedError, CustomStringConvertible {
41 | case booleanNotCoercableToBool
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
| `- warning: associated value 'doesNotEvaluateToJSON' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:43:10: warning: associated value 'cannotNegate' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
41 | case booleanNotCoercableToBool
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
| `- warning: associated value 'cannotNegate' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:44:10: warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
| `- warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
:
114 |
115 | /// Types of values as defined by JSONPath
116 | public enum ValueType: Hashable, CustomStringConvertible {
| `- note: consider making enum 'ValueType' conform to the 'Sendable' protocol
117 | case logicalType
118 | case jsonType
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:44:10: warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
| `- warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:45:10: warning: associated value 'mismatchOfOperandTypes' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
| `- warning: associated value 'mismatchOfOperandTypes' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
46 | case divisionByZero(JSONPath.Expression)
47 | case unknownVariable(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:46:10: warning: associated value 'divisionByZero' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
| `- warning: associated value 'divisionByZero' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
47 | case unknownVariable(String)
48 | case unknownFunction(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:49:10: warning: associated value 'numberOfArgumentsMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
47 | case unknownVariable(String)
48 | case unknownFunction(String)
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
| `- warning: associated value 'numberOfArgumentsMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:50:10: warning: associated value 'filterExprNotLogical' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
48 | case unknownFunction(String)
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
| `- warning: associated value 'filterExprNotLogical' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
51 | case typeMismatch(String, ValueType, Value)
52 | case jsonTypeMismatch(String, JSONType, Value)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:51:10: warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
| `- warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
52 | case jsonTypeMismatch(String, JSONType, Value)
53 |
:
114 |
115 | /// Types of values as defined by JSONPath
116 | public enum ValueType: Hashable, CustomStringConvertible {
| `- note: consider making enum 'ValueType' conform to the 'Sendable' protocol
117 | case logicalType
118 | case jsonType
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:51:10: warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
| `- warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
52 | case jsonTypeMismatch(String, JSONType, Value)
53 |
:
132 |
133 | /// Values used for evaluating JSONPath filter expressions.
134 | public enum Value: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Value' conform to the 'Sendable' protocol
135 | case logical(Bool)
136 | case json(JSON?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:52:10: warning: associated value 'jsonTypeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
52 | case jsonTypeMismatch(String, JSONType, Value)
| `- warning: associated value 'jsonTypeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
53 |
54 | public var description: String {
:
132 |
133 | /// Values used for evaluating JSONPath filter expressions.
134 | public enum Value: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Value' conform to the 'Sendable' protocol
135 | case logical(Bool)
136 | case json(JSON?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathParser.swift:50:10: warning: associated value 'notASingularQuery' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath'; this is an error in the Swift 6 language mode
48 | case expectedStringLiteral(Character?)
49 | case malformedStringLiteralEscape(String)
50 | case notASingularQuery(JSONPath)
| `- warning: associated value 'notASingularQuery' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath'; this is an error in the Swift 6 language mode
51 | case expectedMemberName(Character?)
52 | case invalidSelectorCharacter(Character?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:29:22: note: consider making enum 'JSONPath' conform to the 'Sendable' protocol
27 | /// JSON value.
28 | ///
29 | public indirect enum JSONPath: Codable,
| `- note: consider making enum 'JSONPath' conform to the 'Sendable' protocol
30 | Hashable,
31 | CustomStringConvertible {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaFormatValidators.swift:18:21: warning: static property 'draft2020' is not concurrency-safe because non-'Sendable' type '[String : (String) -> Bool]' may have shared mutable state; this is an error in the Swift 6 language mode
16 | public struct JSONSchemaFormatValidators {
17 |
18 | public static let draft2020: [String : (String) -> Bool] = [
| |- warning: static property 'draft2020' is not concurrency-safe because non-'Sendable' type '[String : (String) -> Bool]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'draft2020' 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
19 | "unknown": JSONSchemaFormatValidators.isUnknown,
20 | "date-time": JSONSchemaFormatValidators.isDateTime,
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaDraft2020.swift:73:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
70 |
71 | /// Draft 2020-20 dialect representation
72 | public struct Dialect: JSONSchemaDialect {
| `- note: consider making struct 'Dialect' conform to the 'Sendable' protocol
73 | public static let `default`: Dialect = Dialect()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 | public static let `validateFormat`: Dialect = Dialect(vocabulary: Vocabulary(format: true))
75 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaDraft2020.swift:74:23: warning: static property 'validateFormat' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
70 |
71 | /// Draft 2020-20 dialect representation
72 | public struct Dialect: JSONSchemaDialect {
| `- note: consider making struct 'Dialect' conform to the 'Sendable' protocol
73 | public static let `default`: Dialect = Dialect()
74 | public static let `validateFormat`: Dialect = Dialect(vocabulary: Vocabulary(format: true))
| |- warning: static property 'validateFormat' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'validateFormat' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 |
76 | public let uri: URL
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaRegistry.swift:33:21: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'DefaultJSONSchemaRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// for non-production usage to the default of `JSON.validate(with:, using:))` (which
32 | /// creates a new empty registry for every invocation).
33 | public static let `default` = DefaultJSONSchemaRegistry()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'DefaultJSONSchemaRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' 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 | /// The default dialect used by this registry
:
242 | /// Special version of `JSONSchemaRegistry` with support to reset the resources.
243 | ///
244 | public final class DefaultJSONSchemaRegistry: JSONSchemaRegistry {
| `- note: class 'DefaultJSONSchemaRegistry' does not conform to the 'Sendable' protocol
245 | public init() {
246 | let dialect: JSONSchemaDialect = .draft2020
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaRegistry.swift:49:10: warning: associated value 'cannotRegisterNonRootResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
47 | /// Collection of errors raised by functionality provided by `JSONSchemaRegistry`.
48 | public enum Error: LocalizedError, CustomStringConvertible {
49 | case cannotRegisterNonRootResource(JSONSchema)
| `- warning: associated value 'cannotRegisterNonRootResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
50 | case schemaWithoutId(JSONSchema)
51 | case unknownSchemaResource(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchema.swift:34:22: note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
32 | /// them into valid `JSONSchema` objects.
33 | ///
34 | public indirect enum JSONSchema: Codable,
| `- note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
35 | Equatable,
36 | CustomDebugStringConvertible {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaRegistry.swift:50:10: warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
48 | public enum Error: LocalizedError, CustomStringConvertible {
49 | case cannotRegisterNonRootResource(JSONSchema)
50 | case schemaWithoutId(JSONSchema)
| `- warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
51 | case unknownSchemaResource(String)
52 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchema.swift:34:22: note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
32 | /// them into valid `JSONSchema` objects.
33 | ///
34 | public indirect enum JSONSchema: Codable,
| `- note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
35 | Equatable,
36 | CustomDebugStringConvertible {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaResource.swift:66:10: warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
64 | public enum Error: LocalizedError, CustomStringConvertible {
65 | case rootSchemaRequiresAbsoluteId
66 | case schemaWithoutId(JSONSchema)
| `- warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
67 | case illegalUriFragment(String)
68 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchema.swift:34:22: note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
32 | /// them into valid `JSONSchema` objects.
33 | ///
34 | public indirect enum JSONSchema: Codable,
| `- note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
35 | Equatable,
36 | CustomDebugStringConvertible {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationContext.swift:32:10: warning: associated value 'unknownResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchemaIdentifier'; this is an error in the Swift 6 language mode
30 | public enum Error: LocalizedError, CustomStringConvertible {
31 | case unknownDialect(URL)
32 | case unknownResource(JSONSchemaIdentifier)
| `- warning: associated value 'unknownResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchemaIdentifier'; this is an error in the Swift 6 language mode
33 | case validationDepthExhausted(JSONLocation)
34 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaIdentifier.swift:26:15: note: consider making struct 'JSONSchemaIdentifier' conform to the 'Sendable' protocol
24 | /// URI representing a JSON schema identifier.
25 | ///
26 | public struct JSONSchemaIdentifier: Codable, Hashable, CustomStringConvertible {
| `- note: consider making struct 'JSONSchemaIdentifier' conform to the 'Sendable' protocol
27 | public let uri: URLComponents
28 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationContext.swift:33:10: warning: associated value 'validationDepthExhausted' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONLocation'; this is an error in the Swift 6 language mode
31 | case unknownDialect(URL)
32 | case unknownResource(JSONSchemaIdentifier)
33 | case validationDepthExhausted(JSONLocation)
| `- warning: associated value 'validationDepthExhausted' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONLocation'; this is an error in the Swift 6 language mode
34 |
35 | public var description: String {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONLocation.swift:30:22: note: consider making enum 'JSONLocation' conform to the 'Sendable' protocol
28 | /// value within a JSON document.
29 | ///
30 | public indirect enum JSONLocation: SegmentableJSONReference,
| `- note: consider making enum 'JSONLocation' conform to the 'Sendable' protocol
31 | Codable,
32 | Hashable,
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:69:23: warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
| |- warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'deprecated' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:70:23: warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
| |- warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'readOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
72 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:71:23: warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
| |- warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'writeOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |
73 | public let rawValue: UInt
[5/34] Compiling DynamicJSON JSON.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:57:10: warning: associated value 'cannotAddValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
55 | case indexOutOfBounds(Int, Int)
56 | case cannotRemoveRoot
57 | case cannotAddValue(JSONReference)
| `- warning: associated value 'cannotAddValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:58:10: warning: associated value 'cannotReplaceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
56 | case cannotRemoveRoot
57 | case cannotAddValue(JSONReference)
58 | case cannotReplaceValue(JSONReference)
| `- warning: associated value 'cannotReplaceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:59:10: warning: associated value 'cannotRemoveValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
57 | case cannotAddValue(JSONReference)
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
| `- warning: associated value 'cannotRemoveValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:60:10: warning: associated value 'testFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
| `- warning: associated value 'testFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:61:10: warning: associated value 'valueNotFound' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
| `- warning: associated value 'valueNotFound' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
62 | case indexRequiredToMutateArray(JSONReference)
63 | case memberRequiredToMutateObject(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:62:10: warning: associated value 'indexRequiredToMutateArray' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
| `- warning: associated value 'indexRequiredToMutateArray' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
63 | case memberRequiredToMutateObject(JSONReference)
64 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:63:10: warning: associated value 'memberRequiredToMutateObject' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
63 | case memberRequiredToMutateObject(JSONReference)
| `- warning: associated value 'memberRequiredToMutateObject' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
64 |
65 | public var description: String {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
[6/34] Compiling DynamicJSON JSONLocation.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:57:10: warning: associated value 'cannotAddValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
55 | case indexOutOfBounds(Int, Int)
56 | case cannotRemoveRoot
57 | case cannotAddValue(JSONReference)
| `- warning: associated value 'cannotAddValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:58:10: warning: associated value 'cannotReplaceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
56 | case cannotRemoveRoot
57 | case cannotAddValue(JSONReference)
58 | case cannotReplaceValue(JSONReference)
| `- warning: associated value 'cannotReplaceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:59:10: warning: associated value 'cannotRemoveValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
57 | case cannotAddValue(JSONReference)
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
| `- warning: associated value 'cannotRemoveValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:60:10: warning: associated value 'testFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
| `- warning: associated value 'testFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:61:10: warning: associated value 'valueNotFound' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
| `- warning: associated value 'valueNotFound' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
62 | case indexRequiredToMutateArray(JSONReference)
63 | case memberRequiredToMutateObject(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:62:10: warning: associated value 'indexRequiredToMutateArray' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
| `- warning: associated value 'indexRequiredToMutateArray' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
63 | case memberRequiredToMutateObject(JSONReference)
64 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:63:10: warning: associated value 'memberRequiredToMutateObject' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
63 | case memberRequiredToMutateObject(JSONReference)
| `- warning: associated value 'memberRequiredToMutateObject' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
64 |
65 | public var description: String {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
[7/34] Compiling DynamicJSON JSONPatch.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:57:10: warning: associated value 'cannotAddValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
55 | case indexOutOfBounds(Int, Int)
56 | case cannotRemoveRoot
57 | case cannotAddValue(JSONReference)
| `- warning: associated value 'cannotAddValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:58:10: warning: associated value 'cannotReplaceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
56 | case cannotRemoveRoot
57 | case cannotAddValue(JSONReference)
58 | case cannotReplaceValue(JSONReference)
| `- warning: associated value 'cannotReplaceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:59:10: warning: associated value 'cannotRemoveValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
57 | case cannotAddValue(JSONReference)
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
| `- warning: associated value 'cannotRemoveValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:60:10: warning: associated value 'testFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
| `- warning: associated value 'testFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:61:10: warning: associated value 'valueNotFound' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
| `- warning: associated value 'valueNotFound' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
62 | case indexRequiredToMutateArray(JSONReference)
63 | case memberRequiredToMutateObject(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:62:10: warning: associated value 'indexRequiredToMutateArray' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
| `- warning: associated value 'indexRequiredToMutateArray' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
63 | case memberRequiredToMutateObject(JSONReference)
64 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:63:10: warning: associated value 'memberRequiredToMutateObject' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
63 | case memberRequiredToMutateObject(JSONReference)
| `- warning: associated value 'memberRequiredToMutateObject' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
64 |
65 | public var description: String {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
[8/34] Compiling DynamicJSON JSONPatchOperation.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:57:10: warning: associated value 'cannotAddValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
55 | case indexOutOfBounds(Int, Int)
56 | case cannotRemoveRoot
57 | case cannotAddValue(JSONReference)
| `- warning: associated value 'cannotAddValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:58:10: warning: associated value 'cannotReplaceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
56 | case cannotRemoveRoot
57 | case cannotAddValue(JSONReference)
58 | case cannotReplaceValue(JSONReference)
| `- warning: associated value 'cannotReplaceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:59:10: warning: associated value 'cannotRemoveValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
57 | case cannotAddValue(JSONReference)
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
| `- warning: associated value 'cannotRemoveValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:60:10: warning: associated value 'testFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
58 | case cannotReplaceValue(JSONReference)
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
| `- warning: associated value 'testFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:61:10: warning: associated value 'valueNotFound' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
59 | case cannotRemoveValue(JSONReference)
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
| `- warning: associated value 'valueNotFound' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
62 | case indexRequiredToMutateArray(JSONReference)
63 | case memberRequiredToMutateObject(JSONReference)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:62:10: warning: associated value 'indexRequiredToMutateArray' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
60 | case testFailed(JSONReference)
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
| `- warning: associated value 'indexRequiredToMutateArray' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
63 | case memberRequiredToMutateObject(JSONReference)
64 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPatch/JSONPatchOperation.swift:63:10: warning: associated value 'memberRequiredToMutateObject' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
61 | case valueNotFound(JSONReference)
62 | case indexRequiredToMutateArray(JSONReference)
63 | case memberRequiredToMutateObject(JSONReference)
| `- warning: associated value 'memberRequiredToMutateObject' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any JSONReference'; this is an error in the Swift 6 language mode
64 |
65 | public var description: String {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONReference.swift:29:17: note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
27 | /// `JSONLocation` (implementing singular JSONPath queries as defined by RFC 9535)
28 | ///
29 | public protocol JSONReference: CustomStringConvertible {
| `- note: protocol 'JSONReference' does not conform to the 'Sendable' protocol
30 |
31 | /// Returns a new JSONReference with the given member selected.
[9/34] Compiling DynamicJSON JSONSchemaIdentifier.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaRegistry.swift:33:21: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'DefaultJSONSchemaRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// for non-production usage to the default of `JSON.validate(with:, using:))` (which
32 | /// creates a new empty registry for every invocation).
33 | public static let `default` = DefaultJSONSchemaRegistry()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'DefaultJSONSchemaRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' 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 | /// The default dialect used by this registry
:
242 | /// Special version of `JSONSchemaRegistry` with support to reset the resources.
243 | ///
244 | public final class DefaultJSONSchemaRegistry: JSONSchemaRegistry {
| `- note: class 'DefaultJSONSchemaRegistry' does not conform to the 'Sendable' protocol
245 | public init() {
246 | let dialect: JSONSchemaDialect = .draft2020
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaRegistry.swift:49:10: warning: associated value 'cannotRegisterNonRootResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
47 | /// Collection of errors raised by functionality provided by `JSONSchemaRegistry`.
48 | public enum Error: LocalizedError, CustomStringConvertible {
49 | case cannotRegisterNonRootResource(JSONSchema)
| `- warning: associated value 'cannotRegisterNonRootResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
50 | case schemaWithoutId(JSONSchema)
51 | case unknownSchemaResource(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchema.swift:34:22: note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
32 | /// them into valid `JSONSchema` objects.
33 | ///
34 | public indirect enum JSONSchema: Codable,
| `- note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
35 | Equatable,
36 | CustomDebugStringConvertible {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaRegistry.swift:50:10: warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
48 | public enum Error: LocalizedError, CustomStringConvertible {
49 | case cannotRegisterNonRootResource(JSONSchema)
50 | case schemaWithoutId(JSONSchema)
| `- warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
51 | case unknownSchemaResource(String)
52 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchema.swift:34:22: note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
32 | /// them into valid `JSONSchema` objects.
33 | ///
34 | public indirect enum JSONSchema: Codable,
| `- note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
35 | Equatable,
36 | CustomDebugStringConvertible {
[10/34] Compiling DynamicJSON JSONSchemaProvider.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaRegistry.swift:33:21: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'DefaultJSONSchemaRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// for non-production usage to the default of `JSON.validate(with:, using:))` (which
32 | /// creates a new empty registry for every invocation).
33 | public static let `default` = DefaultJSONSchemaRegistry()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'DefaultJSONSchemaRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' 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 | /// The default dialect used by this registry
:
242 | /// Special version of `JSONSchemaRegistry` with support to reset the resources.
243 | ///
244 | public final class DefaultJSONSchemaRegistry: JSONSchemaRegistry {
| `- note: class 'DefaultJSONSchemaRegistry' does not conform to the 'Sendable' protocol
245 | public init() {
246 | let dialect: JSONSchemaDialect = .draft2020
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaRegistry.swift:49:10: warning: associated value 'cannotRegisterNonRootResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
47 | /// Collection of errors raised by functionality provided by `JSONSchemaRegistry`.
48 | public enum Error: LocalizedError, CustomStringConvertible {
49 | case cannotRegisterNonRootResource(JSONSchema)
| `- warning: associated value 'cannotRegisterNonRootResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
50 | case schemaWithoutId(JSONSchema)
51 | case unknownSchemaResource(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchema.swift:34:22: note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
32 | /// them into valid `JSONSchema` objects.
33 | ///
34 | public indirect enum JSONSchema: Codable,
| `- note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
35 | Equatable,
36 | CustomDebugStringConvertible {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaRegistry.swift:50:10: warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
48 | public enum Error: LocalizedError, CustomStringConvertible {
49 | case cannotRegisterNonRootResource(JSONSchema)
50 | case schemaWithoutId(JSONSchema)
| `- warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
51 | case unknownSchemaResource(String)
52 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchema.swift:34:22: note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
32 | /// them into valid `JSONSchema` objects.
33 | ///
34 | public indirect enum JSONSchema: Codable,
| `- note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
35 | Equatable,
36 | CustomDebugStringConvertible {
[11/34] Compiling DynamicJSON JSONSchemaRegistry.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaRegistry.swift:33:21: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'DefaultJSONSchemaRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// for non-production usage to the default of `JSON.validate(with:, using:))` (which
32 | /// creates a new empty registry for every invocation).
33 | public static let `default` = DefaultJSONSchemaRegistry()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'DefaultJSONSchemaRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' 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 | /// The default dialect used by this registry
:
242 | /// Special version of `JSONSchemaRegistry` with support to reset the resources.
243 | ///
244 | public final class DefaultJSONSchemaRegistry: JSONSchemaRegistry {
| `- note: class 'DefaultJSONSchemaRegistry' does not conform to the 'Sendable' protocol
245 | public init() {
246 | let dialect: JSONSchemaDialect = .draft2020
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaRegistry.swift:49:10: warning: associated value 'cannotRegisterNonRootResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
47 | /// Collection of errors raised by functionality provided by `JSONSchemaRegistry`.
48 | public enum Error: LocalizedError, CustomStringConvertible {
49 | case cannotRegisterNonRootResource(JSONSchema)
| `- warning: associated value 'cannotRegisterNonRootResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
50 | case schemaWithoutId(JSONSchema)
51 | case unknownSchemaResource(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchema.swift:34:22: note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
32 | /// them into valid `JSONSchema` objects.
33 | ///
34 | public indirect enum JSONSchema: Codable,
| `- note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
35 | Equatable,
36 | CustomDebugStringConvertible {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaRegistry.swift:50:10: warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
48 | public enum Error: LocalizedError, CustomStringConvertible {
49 | case cannotRegisterNonRootResource(JSONSchema)
50 | case schemaWithoutId(JSONSchema)
| `- warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
51 | case unknownSchemaResource(String)
52 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchema.swift:34:22: note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
32 | /// them into valid `JSONSchema` objects.
33 | ///
34 | public indirect enum JSONSchema: Codable,
| `- note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
35 | Equatable,
36 | CustomDebugStringConvertible {
[12/34] Compiling DynamicJSON JSONSchemaResource.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaResource.swift:66:10: warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
64 | public enum Error: LocalizedError, CustomStringConvertible {
65 | case rootSchemaRequiresAbsoluteId
66 | case schemaWithoutId(JSONSchema)
| `- warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
67 | case illegalUriFragment(String)
68 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchema.swift:34:22: note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
32 | /// them into valid `JSONSchema` objects.
33 | ///
34 | public indirect enum JSONSchema: Codable,
| `- note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
35 | Equatable,
36 | CustomDebugStringConvertible {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationContext.swift:32:10: warning: associated value 'unknownResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchemaIdentifier'; this is an error in the Swift 6 language mode
30 | public enum Error: LocalizedError, CustomStringConvertible {
31 | case unknownDialect(URL)
32 | case unknownResource(JSONSchemaIdentifier)
| `- warning: associated value 'unknownResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchemaIdentifier'; this is an error in the Swift 6 language mode
33 | case validationDepthExhausted(JSONLocation)
34 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaIdentifier.swift:26:15: note: consider making struct 'JSONSchemaIdentifier' conform to the 'Sendable' protocol
24 | /// URI representing a JSON schema identifier.
25 | ///
26 | public struct JSONSchemaIdentifier: Codable, Hashable, CustomStringConvertible {
| `- note: consider making struct 'JSONSchemaIdentifier' conform to the 'Sendable' protocol
27 | public let uri: URLComponents
28 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationContext.swift:33:10: warning: associated value 'validationDepthExhausted' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONLocation'; this is an error in the Swift 6 language mode
31 | case unknownDialect(URL)
32 | case unknownResource(JSONSchemaIdentifier)
33 | case validationDepthExhausted(JSONLocation)
| `- warning: associated value 'validationDepthExhausted' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONLocation'; this is an error in the Swift 6 language mode
34 |
35 | public var description: String {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONLocation.swift:30:22: note: consider making enum 'JSONLocation' conform to the 'Sendable' protocol
28 | /// value within a JSON document.
29 | ///
30 | public indirect enum JSONLocation: SegmentableJSONReference,
| `- note: consider making enum 'JSONLocation' conform to the 'Sendable' protocol
31 | Codable,
32 | Hashable,
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:69:23: warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
| |- warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'deprecated' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:70:23: warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
| |- warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'readOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
72 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:71:23: warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
| |- warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'writeOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |
73 | public let rawValue: UInt
[13/34] Compiling DynamicJSON JSONSchemaValidationContext.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaResource.swift:66:10: warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
64 | public enum Error: LocalizedError, CustomStringConvertible {
65 | case rootSchemaRequiresAbsoluteId
66 | case schemaWithoutId(JSONSchema)
| `- warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
67 | case illegalUriFragment(String)
68 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchema.swift:34:22: note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
32 | /// them into valid `JSONSchema` objects.
33 | ///
34 | public indirect enum JSONSchema: Codable,
| `- note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
35 | Equatable,
36 | CustomDebugStringConvertible {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationContext.swift:32:10: warning: associated value 'unknownResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchemaIdentifier'; this is an error in the Swift 6 language mode
30 | public enum Error: LocalizedError, CustomStringConvertible {
31 | case unknownDialect(URL)
32 | case unknownResource(JSONSchemaIdentifier)
| `- warning: associated value 'unknownResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchemaIdentifier'; this is an error in the Swift 6 language mode
33 | case validationDepthExhausted(JSONLocation)
34 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaIdentifier.swift:26:15: note: consider making struct 'JSONSchemaIdentifier' conform to the 'Sendable' protocol
24 | /// URI representing a JSON schema identifier.
25 | ///
26 | public struct JSONSchemaIdentifier: Codable, Hashable, CustomStringConvertible {
| `- note: consider making struct 'JSONSchemaIdentifier' conform to the 'Sendable' protocol
27 | public let uri: URLComponents
28 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationContext.swift:33:10: warning: associated value 'validationDepthExhausted' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONLocation'; this is an error in the Swift 6 language mode
31 | case unknownDialect(URL)
32 | case unknownResource(JSONSchemaIdentifier)
33 | case validationDepthExhausted(JSONLocation)
| `- warning: associated value 'validationDepthExhausted' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONLocation'; this is an error in the Swift 6 language mode
34 |
35 | public var description: String {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONLocation.swift:30:22: note: consider making enum 'JSONLocation' conform to the 'Sendable' protocol
28 | /// value within a JSON document.
29 | ///
30 | public indirect enum JSONLocation: SegmentableJSONReference,
| `- note: consider making enum 'JSONLocation' conform to the 'Sendable' protocol
31 | Codable,
32 | Hashable,
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:69:23: warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
| |- warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'deprecated' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:70:23: warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
| |- warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'readOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
72 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:71:23: warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
| |- warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'writeOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |
73 | public let rawValue: UInt
[14/34] Compiling DynamicJSON JSONSchemaValidationResult.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaResource.swift:66:10: warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
64 | public enum Error: LocalizedError, CustomStringConvertible {
65 | case rootSchemaRequiresAbsoluteId
66 | case schemaWithoutId(JSONSchema)
| `- warning: associated value 'schemaWithoutId' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchema'; this is an error in the Swift 6 language mode
67 | case illegalUriFragment(String)
68 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchema.swift:34:22: note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
32 | /// them into valid `JSONSchema` objects.
33 | ///
34 | public indirect enum JSONSchema: Codable,
| `- note: consider making enum 'JSONSchema' conform to the 'Sendable' protocol
35 | Equatable,
36 | CustomDebugStringConvertible {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationContext.swift:32:10: warning: associated value 'unknownResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchemaIdentifier'; this is an error in the Swift 6 language mode
30 | public enum Error: LocalizedError, CustomStringConvertible {
31 | case unknownDialect(URL)
32 | case unknownResource(JSONSchemaIdentifier)
| `- warning: associated value 'unknownResource' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONSchemaIdentifier'; this is an error in the Swift 6 language mode
33 | case validationDepthExhausted(JSONLocation)
34 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaIdentifier.swift:26:15: note: consider making struct 'JSONSchemaIdentifier' conform to the 'Sendable' protocol
24 | /// URI representing a JSON schema identifier.
25 | ///
26 | public struct JSONSchemaIdentifier: Codable, Hashable, CustomStringConvertible {
| `- note: consider making struct 'JSONSchemaIdentifier' conform to the 'Sendable' protocol
27 | public let uri: URLComponents
28 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationContext.swift:33:10: warning: associated value 'validationDepthExhausted' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONLocation'; this is an error in the Swift 6 language mode
31 | case unknownDialect(URL)
32 | case unknownResource(JSONSchemaIdentifier)
33 | case validationDepthExhausted(JSONLocation)
| `- warning: associated value 'validationDepthExhausted' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONLocation'; this is an error in the Swift 6 language mode
34 |
35 | public var description: String {
/host/spi-builder-workspace/Sources/DynamicJSON/JSONLocation.swift:30:22: note: consider making enum 'JSONLocation' conform to the 'Sendable' protocol
28 | /// value within a JSON document.
29 | ///
30 | public indirect enum JSONLocation: SegmentableJSONReference,
| `- note: consider making enum 'JSONLocation' conform to the 'Sendable' protocol
31 | Codable,
32 | Hashable,
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:69:23: warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
| |- warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'deprecated' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:70:23: warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
| |- warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'readOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
72 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:71:23: warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
| |- warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'writeOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |
73 | public let rawValue: UInt
[15/34] Compiling DynamicJSON Indirect.swift
[16/34] Compiling DynamicJSON JSONExtensions.swift
[17/34] Compiling DynamicJSON NSNumber.swift
[18/34] Compiling DynamicJSON JSONPath.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:42:10: warning: associated value 'doesNotEvaluateToJSON' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
40 | public enum Error: LocalizedError, CustomStringConvertible {
41 | case booleanNotCoercableToBool
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
| `- warning: associated value 'doesNotEvaluateToJSON' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:43:10: warning: associated value 'cannotNegate' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
41 | case booleanNotCoercableToBool
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
| `- warning: associated value 'cannotNegate' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:44:10: warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
| `- warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
:
114 |
115 | /// Types of values as defined by JSONPath
116 | public enum ValueType: Hashable, CustomStringConvertible {
| `- note: consider making enum 'ValueType' conform to the 'Sendable' protocol
117 | case logicalType
118 | case jsonType
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:44:10: warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
| `- warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:45:10: warning: associated value 'mismatchOfOperandTypes' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
| `- warning: associated value 'mismatchOfOperandTypes' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
46 | case divisionByZero(JSONPath.Expression)
47 | case unknownVariable(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:46:10: warning: associated value 'divisionByZero' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
| `- warning: associated value 'divisionByZero' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
47 | case unknownVariable(String)
48 | case unknownFunction(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:49:10: warning: associated value 'numberOfArgumentsMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
47 | case unknownVariable(String)
48 | case unknownFunction(String)
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
| `- warning: associated value 'numberOfArgumentsMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:50:10: warning: associated value 'filterExprNotLogical' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
48 | case unknownFunction(String)
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
| `- warning: associated value 'filterExprNotLogical' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
51 | case typeMismatch(String, ValueType, Value)
52 | case jsonTypeMismatch(String, JSONType, Value)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:51:10: warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
| `- warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
52 | case jsonTypeMismatch(String, JSONType, Value)
53 |
:
114 |
115 | /// Types of values as defined by JSONPath
116 | public enum ValueType: Hashable, CustomStringConvertible {
| `- note: consider making enum 'ValueType' conform to the 'Sendable' protocol
117 | case logicalType
118 | case jsonType
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:51:10: warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
| `- warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
52 | case jsonTypeMismatch(String, JSONType, Value)
53 |
:
132 |
133 | /// Values used for evaluating JSONPath filter expressions.
134 | public enum Value: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Value' conform to the 'Sendable' protocol
135 | case logical(Bool)
136 | case json(JSON?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:52:10: warning: associated value 'jsonTypeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
52 | case jsonTypeMismatch(String, JSONType, Value)
| `- warning: associated value 'jsonTypeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
53 |
54 | public var description: String {
:
132 |
133 | /// Values used for evaluating JSONPath filter expressions.
134 | public enum Value: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Value' conform to the 'Sendable' protocol
135 | case logical(Bool)
136 | case json(JSON?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathParser.swift:50:10: warning: associated value 'notASingularQuery' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath'; this is an error in the Swift 6 language mode
48 | case expectedStringLiteral(Character?)
49 | case malformedStringLiteralEscape(String)
50 | case notASingularQuery(JSONPath)
| `- warning: associated value 'notASingularQuery' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath'; this is an error in the Swift 6 language mode
51 | case expectedMemberName(Character?)
52 | case invalidSelectorCharacter(Character?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:29:22: note: consider making enum 'JSONPath' conform to the 'Sendable' protocol
27 | /// JSON value.
28 | ///
29 | public indirect enum JSONPath: Codable,
| `- note: consider making enum 'JSONPath' conform to the 'Sendable' protocol
30 | Hashable,
31 | CustomStringConvertible {
[19/34] Compiling DynamicJSON JSONPathEnvironment.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:42:10: warning: associated value 'doesNotEvaluateToJSON' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
40 | public enum Error: LocalizedError, CustomStringConvertible {
41 | case booleanNotCoercableToBool
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
| `- warning: associated value 'doesNotEvaluateToJSON' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:43:10: warning: associated value 'cannotNegate' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
41 | case booleanNotCoercableToBool
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
| `- warning: associated value 'cannotNegate' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:44:10: warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
| `- warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
:
114 |
115 | /// Types of values as defined by JSONPath
116 | public enum ValueType: Hashable, CustomStringConvertible {
| `- note: consider making enum 'ValueType' conform to the 'Sendable' protocol
117 | case logicalType
118 | case jsonType
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:44:10: warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
| `- warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:45:10: warning: associated value 'mismatchOfOperandTypes' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
| `- warning: associated value 'mismatchOfOperandTypes' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
46 | case divisionByZero(JSONPath.Expression)
47 | case unknownVariable(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:46:10: warning: associated value 'divisionByZero' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
| `- warning: associated value 'divisionByZero' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
47 | case unknownVariable(String)
48 | case unknownFunction(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:49:10: warning: associated value 'numberOfArgumentsMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
47 | case unknownVariable(String)
48 | case unknownFunction(String)
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
| `- warning: associated value 'numberOfArgumentsMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:50:10: warning: associated value 'filterExprNotLogical' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
48 | case unknownFunction(String)
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
| `- warning: associated value 'filterExprNotLogical' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
51 | case typeMismatch(String, ValueType, Value)
52 | case jsonTypeMismatch(String, JSONType, Value)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:51:10: warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
| `- warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
52 | case jsonTypeMismatch(String, JSONType, Value)
53 |
:
114 |
115 | /// Types of values as defined by JSONPath
116 | public enum ValueType: Hashable, CustomStringConvertible {
| `- note: consider making enum 'ValueType' conform to the 'Sendable' protocol
117 | case logicalType
118 | case jsonType
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:51:10: warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
| `- warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
52 | case jsonTypeMismatch(String, JSONType, Value)
53 |
:
132 |
133 | /// Values used for evaluating JSONPath filter expressions.
134 | public enum Value: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Value' conform to the 'Sendable' protocol
135 | case logical(Bool)
136 | case json(JSON?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:52:10: warning: associated value 'jsonTypeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
52 | case jsonTypeMismatch(String, JSONType, Value)
| `- warning: associated value 'jsonTypeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
53 |
54 | public var description: String {
:
132 |
133 | /// Values used for evaluating JSONPath filter expressions.
134 | public enum Value: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Value' conform to the 'Sendable' protocol
135 | case logical(Bool)
136 | case json(JSON?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathParser.swift:50:10: warning: associated value 'notASingularQuery' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath'; this is an error in the Swift 6 language mode
48 | case expectedStringLiteral(Character?)
49 | case malformedStringLiteralEscape(String)
50 | case notASingularQuery(JSONPath)
| `- warning: associated value 'notASingularQuery' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath'; this is an error in the Swift 6 language mode
51 | case expectedMemberName(Character?)
52 | case invalidSelectorCharacter(Character?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:29:22: note: consider making enum 'JSONPath' conform to the 'Sendable' protocol
27 | /// JSON value.
28 | ///
29 | public indirect enum JSONPath: Codable,
| `- note: consider making enum 'JSONPath' conform to the 'Sendable' protocol
30 | Hashable,
31 | CustomStringConvertible {
[20/34] Compiling DynamicJSON JSONPathEvaluator.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:42:10: warning: associated value 'doesNotEvaluateToJSON' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
40 | public enum Error: LocalizedError, CustomStringConvertible {
41 | case booleanNotCoercableToBool
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
| `- warning: associated value 'doesNotEvaluateToJSON' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:43:10: warning: associated value 'cannotNegate' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
41 | case booleanNotCoercableToBool
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
| `- warning: associated value 'cannotNegate' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:44:10: warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
| `- warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
:
114 |
115 | /// Types of values as defined by JSONPath
116 | public enum ValueType: Hashable, CustomStringConvertible {
| `- note: consider making enum 'ValueType' conform to the 'Sendable' protocol
117 | case logicalType
118 | case jsonType
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:44:10: warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
| `- warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:45:10: warning: associated value 'mismatchOfOperandTypes' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
| `- warning: associated value 'mismatchOfOperandTypes' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
46 | case divisionByZero(JSONPath.Expression)
47 | case unknownVariable(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:46:10: warning: associated value 'divisionByZero' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
| `- warning: associated value 'divisionByZero' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
47 | case unknownVariable(String)
48 | case unknownFunction(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:49:10: warning: associated value 'numberOfArgumentsMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
47 | case unknownVariable(String)
48 | case unknownFunction(String)
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
| `- warning: associated value 'numberOfArgumentsMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:50:10: warning: associated value 'filterExprNotLogical' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
48 | case unknownFunction(String)
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
| `- warning: associated value 'filterExprNotLogical' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
51 | case typeMismatch(String, ValueType, Value)
52 | case jsonTypeMismatch(String, JSONType, Value)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:51:10: warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
| `- warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
52 | case jsonTypeMismatch(String, JSONType, Value)
53 |
:
114 |
115 | /// Types of values as defined by JSONPath
116 | public enum ValueType: Hashable, CustomStringConvertible {
| `- note: consider making enum 'ValueType' conform to the 'Sendable' protocol
117 | case logicalType
118 | case jsonType
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:51:10: warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
| `- warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
52 | case jsonTypeMismatch(String, JSONType, Value)
53 |
:
132 |
133 | /// Values used for evaluating JSONPath filter expressions.
134 | public enum Value: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Value' conform to the 'Sendable' protocol
135 | case logical(Bool)
136 | case json(JSON?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:52:10: warning: associated value 'jsonTypeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
52 | case jsonTypeMismatch(String, JSONType, Value)
| `- warning: associated value 'jsonTypeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
53 |
54 | public var description: String {
:
132 |
133 | /// Values used for evaluating JSONPath filter expressions.
134 | public enum Value: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Value' conform to the 'Sendable' protocol
135 | case logical(Bool)
136 | case json(JSON?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathParser.swift:50:10: warning: associated value 'notASingularQuery' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath'; this is an error in the Swift 6 language mode
48 | case expectedStringLiteral(Character?)
49 | case malformedStringLiteralEscape(String)
50 | case notASingularQuery(JSONPath)
| `- warning: associated value 'notASingularQuery' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath'; this is an error in the Swift 6 language mode
51 | case expectedMemberName(Character?)
52 | case invalidSelectorCharacter(Character?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:29:22: note: consider making enum 'JSONPath' conform to the 'Sendable' protocol
27 | /// JSON value.
28 | ///
29 | public indirect enum JSONPath: Codable,
| `- note: consider making enum 'JSONPath' conform to the 'Sendable' protocol
30 | Hashable,
31 | CustomStringConvertible {
[21/34] Compiling DynamicJSON JSONPathParser.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:42:10: warning: associated value 'doesNotEvaluateToJSON' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
40 | public enum Error: LocalizedError, CustomStringConvertible {
41 | case booleanNotCoercableToBool
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
| `- warning: associated value 'doesNotEvaluateToJSON' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:43:10: warning: associated value 'cannotNegate' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
41 | case booleanNotCoercableToBool
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
| `- warning: associated value 'cannotNegate' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:44:10: warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
| `- warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
:
114 |
115 | /// Types of values as defined by JSONPath
116 | public enum ValueType: Hashable, CustomStringConvertible {
| `- note: consider making enum 'ValueType' conform to the 'Sendable' protocol
117 | case logicalType
118 | case jsonType
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:44:10: warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
42 | case doesNotEvaluateToJSON(JSONPath.Expression)
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
| `- warning: associated value 'expectedType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:45:10: warning: associated value 'mismatchOfOperandTypes' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
43 | case cannotNegate(JSONPath.Expression)
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
| `- warning: associated value 'mismatchOfOperandTypes' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
46 | case divisionByZero(JSONPath.Expression)
47 | case unknownVariable(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:46:10: warning: associated value 'divisionByZero' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
44 | case expectedType(ValueType, JSONPath.Expression)
45 | case mismatchOfOperandTypes(JSONPath.Expression)
46 | case divisionByZero(JSONPath.Expression)
| `- warning: associated value 'divisionByZero' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
47 | case unknownVariable(String)
48 | case unknownFunction(String)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:49:10: warning: associated value 'numberOfArgumentsMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
47 | case unknownVariable(String)
48 | case unknownFunction(String)
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
| `- warning: associated value 'numberOfArgumentsMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:50:10: warning: associated value 'filterExprNotLogical' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
48 | case unknownFunction(String)
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
| `- warning: associated value 'filterExprNotLogical' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath.Expression'; this is an error in the Swift 6 language mode
51 | case typeMismatch(String, ValueType, Value)
52 | case jsonTypeMismatch(String, JSONType, Value)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:305:24: note: consider making enum 'Expression' conform to the 'Sendable' protocol
303 |
304 | /// Representation of JSONPath query filter expressions.
305 | public indirect enum Expression: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
306 | case `null`
307 | case `true`
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:51:10: warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
| `- warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.ValueType'; this is an error in the Swift 6 language mode
52 | case jsonTypeMismatch(String, JSONType, Value)
53 |
:
114 |
115 | /// Types of values as defined by JSONPath
116 | public enum ValueType: Hashable, CustomStringConvertible {
| `- note: consider making enum 'ValueType' conform to the 'Sendable' protocol
117 | case logicalType
118 | case jsonType
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:51:10: warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
49 | case numberOfArgumentsMismatch(JSONPath.Expression)
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
| `- warning: associated value 'typeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
52 | case jsonTypeMismatch(String, JSONType, Value)
53 |
:
132 |
133 | /// Values used for evaluating JSONPath filter expressions.
134 | public enum Value: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Value' conform to the 'Sendable' protocol
135 | case logical(Bool)
136 | case json(JSON?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathEvaluator.swift:52:10: warning: associated value 'jsonTypeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
50 | case filterExprNotLogical(JSONPath.Expression)
51 | case typeMismatch(String, ValueType, Value)
52 | case jsonTypeMismatch(String, JSONType, Value)
| `- warning: associated value 'jsonTypeMismatch' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPathEvaluator.Value'; this is an error in the Swift 6 language mode
53 |
54 | public var description: String {
:
132 |
133 | /// Values used for evaluating JSONPath filter expressions.
134 | public enum Value: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Value' conform to the 'Sendable' protocol
135 | case logical(Bool)
136 | case json(JSON?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPathParser.swift:50:10: warning: associated value 'notASingularQuery' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath'; this is an error in the Swift 6 language mode
48 | case expectedStringLiteral(Character?)
49 | case malformedStringLiteralEscape(String)
50 | case notASingularQuery(JSONPath)
| `- warning: associated value 'notASingularQuery' of 'Sendable'-conforming enum 'Error' has non-sendable type 'JSONPath'; this is an error in the Swift 6 language mode
51 | case expectedMemberName(Character?)
52 | case invalidSelectorCharacter(Character?)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONPath/JSONPath.swift:29:22: note: consider making enum 'JSONPath' conform to the 'Sendable' protocol
27 | /// JSON value.
28 | ///
29 | public indirect enum JSONPath: Codable,
| `- note: consider making enum 'JSONPath' conform to the 'Sendable' protocol
30 | Hashable,
31 | CustomStringConvertible {
[22/34] Compiling DynamicJSON JSONPointer.swift
[23/34] Compiling DynamicJSON JSONReference.swift
[24/34] Compiling DynamicJSON JSONSchema.swift
[25/34] Compiling DynamicJSON JSONSchemaValidator.swift
[26/34] Compiling DynamicJSON JSONType.swift
[27/34] Compiling DynamicJSON LocatedJSON.swift
[28/34] Compiling DynamicJSON JSONSchemaDialect.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaDraft2020.swift:73:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
70 |
71 | /// Draft 2020-20 dialect representation
72 | public struct Dialect: JSONSchemaDialect {
| `- note: consider making struct 'Dialect' conform to the 'Sendable' protocol
73 | public static let `default`: Dialect = Dialect()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 | public static let `validateFormat`: Dialect = Dialect(vocabulary: Vocabulary(format: true))
75 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaDraft2020.swift:74:23: warning: static property 'validateFormat' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
70 |
71 | /// Draft 2020-20 dialect representation
72 | public struct Dialect: JSONSchemaDialect {
| `- note: consider making struct 'Dialect' conform to the 'Sendable' protocol
73 | public static let `default`: Dialect = Dialect()
74 | public static let `validateFormat`: Dialect = Dialect(vocabulary: Vocabulary(format: true))
| |- warning: static property 'validateFormat' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'validateFormat' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 |
76 | public let uri: URL
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaFormatValidators.swift:18:21: warning: static property 'draft2020' is not concurrency-safe because non-'Sendable' type '[String : (String) -> Bool]' may have shared mutable state; this is an error in the Swift 6 language mode
16 | public struct JSONSchemaFormatValidators {
17 |
18 | public static let draft2020: [String : (String) -> Bool] = [
| |- warning: static property 'draft2020' is not concurrency-safe because non-'Sendable' type '[String : (String) -> Bool]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'draft2020' 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
19 | "unknown": JSONSchemaFormatValidators.isUnknown,
20 | "date-time": JSONSchemaFormatValidators.isDateTime,
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:69:23: warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
| |- warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'deprecated' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:70:23: warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
| |- warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'readOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
72 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:71:23: warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
| |- warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'writeOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |
73 | public let rawValue: UInt
[29/34] Compiling DynamicJSON JSONSchemaDraft2020.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaDraft2020.swift:73:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
70 |
71 | /// Draft 2020-20 dialect representation
72 | public struct Dialect: JSONSchemaDialect {
| `- note: consider making struct 'Dialect' conform to the 'Sendable' protocol
73 | public static let `default`: Dialect = Dialect()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 | public static let `validateFormat`: Dialect = Dialect(vocabulary: Vocabulary(format: true))
75 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaDraft2020.swift:74:23: warning: static property 'validateFormat' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
70 |
71 | /// Draft 2020-20 dialect representation
72 | public struct Dialect: JSONSchemaDialect {
| `- note: consider making struct 'Dialect' conform to the 'Sendable' protocol
73 | public static let `default`: Dialect = Dialect()
74 | public static let `validateFormat`: Dialect = Dialect(vocabulary: Vocabulary(format: true))
| |- warning: static property 'validateFormat' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'validateFormat' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 |
76 | public let uri: URL
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaFormatValidators.swift:18:21: warning: static property 'draft2020' is not concurrency-safe because non-'Sendable' type '[String : (String) -> Bool]' may have shared mutable state; this is an error in the Swift 6 language mode
16 | public struct JSONSchemaFormatValidators {
17 |
18 | public static let draft2020: [String : (String) -> Bool] = [
| |- warning: static property 'draft2020' is not concurrency-safe because non-'Sendable' type '[String : (String) -> Bool]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'draft2020' 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
19 | "unknown": JSONSchemaFormatValidators.isUnknown,
20 | "date-time": JSONSchemaFormatValidators.isDateTime,
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:69:23: warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
| |- warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'deprecated' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:70:23: warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
| |- warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'readOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
72 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:71:23: warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
| |- warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'writeOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |
73 | public let rawValue: UInt
[30/34] Compiling DynamicJSON JSONSchemaFormatValidators.swift
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaDraft2020.swift:73:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
70 |
71 | /// Draft 2020-20 dialect representation
72 | public struct Dialect: JSONSchemaDialect {
| `- note: consider making struct 'Dialect' conform to the 'Sendable' protocol
73 | public static let `default`: Dialect = Dialect()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 | public static let `validateFormat`: Dialect = Dialect(vocabulary: Vocabulary(format: true))
75 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaDraft2020.swift:74:23: warning: static property 'validateFormat' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
70 |
71 | /// Draft 2020-20 dialect representation
72 | public struct Dialect: JSONSchemaDialect {
| `- note: consider making struct 'Dialect' conform to the 'Sendable' protocol
73 | public static let `default`: Dialect = Dialect()
74 | public static let `validateFormat`: Dialect = Dialect(vocabulary: Vocabulary(format: true))
| |- warning: static property 'validateFormat' is not concurrency-safe because non-'Sendable' type 'JSONSchemaDraft2020.Dialect' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'validateFormat' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 |
76 | public let uri: URL
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaFormatValidators.swift:18:21: warning: static property 'draft2020' is not concurrency-safe because non-'Sendable' type '[String : (String) -> Bool]' may have shared mutable state; this is an error in the Swift 6 language mode
16 | public struct JSONSchemaFormatValidators {
17 |
18 | public static let draft2020: [String : (String) -> Bool] = [
| |- warning: static property 'draft2020' is not concurrency-safe because non-'Sendable' type '[String : (String) -> Bool]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'draft2020' 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
19 | "unknown": JSONSchemaFormatValidators.isUnknown,
20 | "date-time": JSONSchemaFormatValidators.isDateTime,
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:69:23: warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
| |- warning: static property 'deprecated' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'deprecated' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:70:23: warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
| |- warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'readOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
72 |
/host/spi-builder-workspace/Sources/DynamicJSON/JSONSchema/JSONSchemaValidationResult.swift:71:23: warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
66 | }
67 |
68 | public struct MetaTags: OptionSet, AnnotationMessage {
| `- note: consider making struct 'MetaTags' conform to the 'Sendable' protocol
69 | public static let deprecated = MetaTags(rawValue: 1 << 0)
70 | public static let readOnly = MetaTags(rawValue: 1 << 1)
71 | public static let writeOnly = MetaTags(rawValue: 1 << 2)
| |- warning: static property 'writeOnly' is not concurrency-safe because non-'Sendable' type 'JSONSchemaValidationResult.MetaTags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'writeOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |
73 | public let rawValue: UInt
[31/35] Wrapping AST for DynamicJSON for debugging
[33/37] Emitting module JSONPathTool
[34/37] Compiling JSONPathTool main.swift
[35/38] Wrapping AST for JSONPathTool for debugging
[36/38] Write Objects.LinkFileList
[37/38] Linking JSONPathTool
Build complete! (14.72s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "DynamicJSON",
"name" : "DynamicJSON",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "tvos",
"version" : "16.0"
},
{
"name" : "watchos",
"version" : "9.0"
}
],
"products" : [
{
"name" : "DynamicJSON",
"targets" : [
"DynamicJSON"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "JSONPathTool",
"targets" : [
"JSONPathTool"
],
"type" : {
"executable" : null
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "JSONPathTool",
"module_type" : "SwiftTarget",
"name" : "JSONPathTool",
"path" : "Sources/JSONPathTool",
"product_memberships" : [
"JSONPathTool"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"DynamicJSON"
],
"type" : "executable"
},
{
"c99name" : "DynamicJSONTests",
"module_type" : "SwiftTarget",
"name" : "DynamicJSONTests",
"path" : "Tests/DynamicJSONTests",
"sources" : [
"DynamicJSONTests.swift",
"JSONConstructorTests.swift",
"JSONLocationTests.swift",
"JSONMergingTests.swift",
"JSONMutationTests.swift",
"JSONPatchComplianceSuite.swift",
"JSONPatchComplianceTest.swift",
"JSONPatchLargeTest.swift",
"JSONPatchTestCase.swift",
"JSONPathComplianceSuite.swift",
"JSONPathComplianceTest.swift",
"JSONPathTestCase.swift",
"JSONPathTests.swift",
"JSONPointerTests.swift",
"JSONSchemaComplianceSuite.swift",
"JSONSchemaComplianceTest.swift",
"JSONSchemaDebugTest.swift",
"JSONSchemaExampleTest.swift",
"JSONSchemaFormatSuite.swift",
"JSONSchemaOptionalSuite.swift",
"JSONSchemaTestCase.swift",
"JSONTypeTests.swift"
],
"target_dependencies" : [
"DynamicJSON"
],
"type" : "test"
},
{
"c99name" : "DynamicJSON",
"module_type" : "SwiftTarget",
"name" : "DynamicJSON",
"path" : "Sources/DynamicJSON",
"product_memberships" : [
"DynamicJSON",
"JSONPathTool"
],
"sources" : [
"JSON.swift",
"JSONLocation.swift",
"JSONPatch/JSONPatch.swift",
"JSONPatch/JSONPatchOperation.swift",
"JSONPath/JSONPath.swift",
"JSONPath/JSONPathEnvironment.swift",
"JSONPath/JSONPathEvaluator.swift",
"JSONPath/JSONPathParser.swift",
"JSONPointer.swift",
"JSONReference.swift",
"JSONSchema/JSONSchema.swift",
"JSONSchema/JSONSchemaDialect.swift",
"JSONSchema/JSONSchemaDraft2020.swift",
"JSONSchema/JSONSchemaFormatValidators.swift",
"JSONSchema/JSONSchemaIdentifier.swift",
"JSONSchema/JSONSchemaProvider.swift",
"JSONSchema/JSONSchemaRegistry.swift",
"JSONSchema/JSONSchemaResource.swift",
"JSONSchema/JSONSchemaValidationContext.swift",
"JSONSchema/JSONSchemaValidationResult.swift",
"JSONSchema/JSONSchemaValidator.swift",
"JSONType.swift",
"LocatedJSON.swift",
"Util/Indirect.swift",
"Util/JSONExtensions.swift",
"Util/NSNumber.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.