The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of CoreDataToSwiftUI, reference 0.1.0 (46878e), with Swift 6.1 for macOS (SPM) on 25 Apr 2025 16:21:33 UTC.

Swift 6 data race errors: 49

Build Command

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

Build Log

13 |
14 |   var attribute : NSAttributeDescription { get }
15 |   var object    : Object                 { get }
   |       `- note: requirement 'object' declared here
16 |
17 |   var isValid   : Bool                   { get }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Views/BasicLook/Properties/Edit/EditString.swift:31:50: warning: main actor-isolated property 'attribute' cannot be used to satisfy nonisolated requirement from protocol 'D2SAttributeValidator'; this is an error in the Swift 6 language mode
24 |     @Environment(\.displayNameForProperty) private var label
25 |
26 |     private struct Labeled<V: View>: View, D2SAttributeValidator {
   |                                            `- note: add '@preconcurrency' to the 'D2SAttributeValidator' conformance to defer isolation checking to run time
27 |
28 |       @ObservedObject var object : NSManagedObject
29 |
30 |       @Environment(\.displayNameForProperty) private var label
31 |       @Environment(\.attribute)              var attribute
   |                                                  `- warning: main actor-isolated property 'attribute' cannot be used to satisfy nonisolated requirement from protocol 'D2SAttributeValidator'; this is an error in the Swift 6 language mode
32 |
33 |       let content : V
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/D2SEditValidation.swift:14:7: note: requirement 'attribute' declared here
12 |   associatedtype Object : NSManagedObject
13 |
14 |   var attribute : NSAttributeDescription { get }
   |       `- note: requirement 'attribute' declared here
15 |   var object    : Object                 { get }
16 |
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Views/BasicLook/Properties/Edit/EditString.swift:28:27: warning: main actor-isolated property 'object' cannot be used to satisfy nonisolated requirement from protocol 'D2SAttributeValidator'; this is an error in the Swift 6 language mode
26 |     private struct Labeled<V: View>: View, D2SAttributeValidator {
27 |
28 |       @ObservedObject var object : NSManagedObject
   |                           `- warning: main actor-isolated property 'object' cannot be used to satisfy nonisolated requirement from protocol 'D2SAttributeValidator'; this is an error in the Swift 6 language mode
29 |
30 |       @Environment(\.displayNameForProperty) private var label
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/D2SEditValidation.swift:15:7: note: requirement 'object' declared here
13 |
14 |   var attribute : NSAttributeDescription { get }
15 |   var object    : Object                 { get }
   |       `- note: requirement 'object' declared here
16 |
17 |   var isValid   : Bool                   { get }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Views/BasicLook/Properties/Relationships/EditToOne.swift:20:45: warning: main actor-isolated property 'relationship' cannot be used to satisfy nonisolated requirement from protocol 'D2SRelationshipValidator'; this is an error in the Swift 6 language mode
10 | public extension BasicLook.Property.Edit {
11 |
12 |   struct ToOne: View, D2SRelationshipValidator {
   |                       `- note: add '@preconcurrency' to the 'D2SRelationshipValidator' conformance to defer isolation checking to run time
13 |     // Note: Wanted to do this using a "sheet". But FB7270069.
14 |     // So going w/ a navigation link for now.
   :
18 |     @EnvironmentObject public var object : NSManagedObject
19 |
20 |     @Environment(\.relationship) public var relationship
   |                                             `- warning: main actor-isolated property 'relationship' cannot be used to satisfy nonisolated requirement from protocol 'D2SRelationshipValidator'; this is an error in the Swift 6 language mode
21 |
22 |     public var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/D2SEditValidation.swift:34:7: note: requirement 'relationship' declared here
32 |   associatedtype Object : NSManagedObject
33 |
34 |   var relationship : NSRelationshipDescription { get }
   |       `- note: requirement 'relationship' declared here
35 |   var object       : Object                    { get }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Views/BasicLook/Properties/Relationships/EditToOne.swift:18:35: warning: main actor-isolated property 'object' cannot be used to satisfy nonisolated requirement from protocol 'D2SRelationshipValidator'; this is an error in the Swift 6 language mode
16 |     public init() {}
17 |
18 |     @EnvironmentObject public var object : NSManagedObject
   |                                   `- warning: main actor-isolated property 'object' cannot be used to satisfy nonisolated requirement from protocol 'D2SRelationshipValidator'; this is an error in the Swift 6 language mode
19 |
20 |     @Environment(\.relationship) public var relationship
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Support/CoreData/D2SEditValidation.swift:35:7: note: requirement 'object' declared here
33 |
34 |   var relationship : NSRelationshipDescription { get }
35 |   var object       : Object                    { get }
   |       `- note: requirement 'object' declared here
36 |
37 |   var isValid      : Bool                      { get }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Views/Debug/D2SDebugFormatter.swift:10:17: warning: var 'counter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  8 | import Foundation
  9 |
 10 | fileprivate var counter = 0
    |                 |- warning: var 'counter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: convert 'counter' to a 'let' constant to make 'Sendable' shared state immutable
    |                 |- note: add '@MainActor' to make var 'counter' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |
 12 | public class D2SDebugFormatter: Formatter {
[125/135] Compiling DirectToSwiftUI KVCRulePredicate.swift
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRulePredicate.swift:12:1: warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
10 | import struct   SwiftUIRules.RuleContext
11 |
12 | extension NSPredicate : RulePredicate {
   | |- warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |
14 |   public func evaluate(in ruleContext: RuleContext) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRuleSelfAssignment.swift:39:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 | * operation.
24 | */
25 | open class KVCRuleSelfAssignment<K: DynamicEnvironmentKey>
   |                                  `- note: 'K' previously declared here
26 |            : NSObject, RuleCandidate, RuleAction
27 | {
   :
37 |     return ObjectIdentifier(key)
38 |   }
39 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
40 |               -> Bool
41 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathAssignment.swift:50:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 |  * @see RuleAssignment
31 |  */
32 | public struct RuleKeyPathAssignment<K: DynamicEnvironmentKey>
   |                                     `- note: 'K' previously declared here
33 |               : RuleCandidate, RuleAction
34 | {
   :
48 |     return ObjectIdentifier(key)
49 |   }
50 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 |               -> Bool
52 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:11:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 9 |   // Any Predicates to support NSManagedObject dynamic properties.
10 |
11 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
12 |     self.init { ruleContext in
13 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:16:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
14 |     }
15 |   }
16 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value?) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 |     self.init { ruleContext in
18 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:22:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
20 |   }
21 |
22 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 |               operation: SwiftUIRules.RuleComparisonOperation,
24 |               value: Value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:31:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |     }
30 |   }
31 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |               operation: SwiftUIRules.RuleComparisonOperation,
33 |               value: Value?)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            |- warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'D2SDefaultRules' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftUIRules/Sources/SwiftUIRules/RuleModel.swift:35:20: note: class 'RuleModel' does not conform to the 'Sendable' protocol
 33 |  * Though rules can also be constructed manually and then added using `addRule`.
 34 |  */
 35 | public final class RuleModel {
    |                    `- note: class 'RuleModel' does not conform to the 'Sendable' protocol
 36 |
 37 |   let fallbackModel: RuleModel? // kinda the model group?
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:27:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 25 |       // Hm, this recursion won't fly:
 26 |       // \.model.d2s.isDefault == true => \.model <= \.ruleObjectContext.model // '!'
 27 |       guard let model = ruleContext[D2SKeys.ruleObjectContext]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 28 |                         .persistentStoreCoordinator?.managedObjectModel else {
 29 |         return D2SKeys.model.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:37:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 35 |   static var attribute: A<D2SKeys.attribute> {
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 39 |       return entity[attribute: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:38:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 39 |       return entity[attribute: propertyKey]
 40 |           ?? D2SKeys.attribute.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:45:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 43 |   static var relationship: A<D2SKeys.relationship> {
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 47 |       return entity[relationship: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:46:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 47 |       return entity[relationship: propertyKey]
 48 |           ?? D2SKeys.relationship.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:54:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 52 |   static var isEntityReadOnly: A<D2SKeys.isEntityReadOnly> {
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
 56 |       return roEntities.contains(entity.name ?? "")
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:55:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 56 |       return roEntities.contains(entity.name ?? "")
 57 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:60:41: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 58 |   }
 59 |   static var isObjectEditable: A<D2SKeys.isObjectEditable> {
 60 |     .init { ruleContext in !ruleContext[D2SKeys.isEntityReadOnly] }
    |                                         |       |- note: add arguments after the type to construct a value of the type
    |                                         |       `- note: use '.self' to reference the type object
    |                                         `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:63:40: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
 63 |     .init { ruleContext in ruleContext[D2SKeys.isObjectEditable] }
    |                                        |       |- note: add arguments after the type to construct a value of the type
    |                                        |       `- note: use '.self' to reference the type object
    |                                        `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 64 |   }
 65 |
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:68:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 66 |   static var propertyValue: A<D2SKeys.propertyValue> {
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:69:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
 71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:76:31: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 74 |   static var loginEntity: A<D2SKeys.entity> {
 75 |     .init { ruleContext in
 76 |       let model = ruleContext[D2SKeys.model]
    |                               |       |- note: add arguments after the type to construct a value of the type
    |                               |       `- note: use '.self' to reference the type object
    |                               `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 77 |       return model.lookupUserDatabaseEntity() ?? D2SKeys.entity.defaultValue
 78 |     }
[126/135] Compiling DirectToSwiftUI KVCRuleSelfAssignment.swift
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRulePredicate.swift:12:1: warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
10 | import struct   SwiftUIRules.RuleContext
11 |
12 | extension NSPredicate : RulePredicate {
   | |- warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |
14 |   public func evaluate(in ruleContext: RuleContext) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRuleSelfAssignment.swift:39:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 | * operation.
24 | */
25 | open class KVCRuleSelfAssignment<K: DynamicEnvironmentKey>
   |                                  `- note: 'K' previously declared here
26 |            : NSObject, RuleCandidate, RuleAction
27 | {
   :
37 |     return ObjectIdentifier(key)
38 |   }
39 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
40 |               -> Bool
41 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathAssignment.swift:50:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 |  * @see RuleAssignment
31 |  */
32 | public struct RuleKeyPathAssignment<K: DynamicEnvironmentKey>
   |                                     `- note: 'K' previously declared here
33 |               : RuleCandidate, RuleAction
34 | {
   :
48 |     return ObjectIdentifier(key)
49 |   }
50 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 |               -> Bool
52 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:11:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 9 |   // Any Predicates to support NSManagedObject dynamic properties.
10 |
11 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
12 |     self.init { ruleContext in
13 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:16:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
14 |     }
15 |   }
16 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value?) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 |     self.init { ruleContext in
18 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:22:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
20 |   }
21 |
22 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 |               operation: SwiftUIRules.RuleComparisonOperation,
24 |               value: Value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:31:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |     }
30 |   }
31 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |               operation: SwiftUIRules.RuleComparisonOperation,
33 |               value: Value?)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            |- warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'D2SDefaultRules' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftUIRules/Sources/SwiftUIRules/RuleModel.swift:35:20: note: class 'RuleModel' does not conform to the 'Sendable' protocol
 33 |  * Though rules can also be constructed manually and then added using `addRule`.
 34 |  */
 35 | public final class RuleModel {
    |                    `- note: class 'RuleModel' does not conform to the 'Sendable' protocol
 36 |
 37 |   let fallbackModel: RuleModel? // kinda the model group?
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:27:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 25 |       // Hm, this recursion won't fly:
 26 |       // \.model.d2s.isDefault == true => \.model <= \.ruleObjectContext.model // '!'
 27 |       guard let model = ruleContext[D2SKeys.ruleObjectContext]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 28 |                         .persistentStoreCoordinator?.managedObjectModel else {
 29 |         return D2SKeys.model.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:37:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 35 |   static var attribute: A<D2SKeys.attribute> {
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 39 |       return entity[attribute: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:38:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 39 |       return entity[attribute: propertyKey]
 40 |           ?? D2SKeys.attribute.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:45:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 43 |   static var relationship: A<D2SKeys.relationship> {
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 47 |       return entity[relationship: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:46:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 47 |       return entity[relationship: propertyKey]
 48 |           ?? D2SKeys.relationship.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:54:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 52 |   static var isEntityReadOnly: A<D2SKeys.isEntityReadOnly> {
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
 56 |       return roEntities.contains(entity.name ?? "")
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:55:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 56 |       return roEntities.contains(entity.name ?? "")
 57 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:60:41: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 58 |   }
 59 |   static var isObjectEditable: A<D2SKeys.isObjectEditable> {
 60 |     .init { ruleContext in !ruleContext[D2SKeys.isEntityReadOnly] }
    |                                         |       |- note: add arguments after the type to construct a value of the type
    |                                         |       `- note: use '.self' to reference the type object
    |                                         `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:63:40: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
 63 |     .init { ruleContext in ruleContext[D2SKeys.isObjectEditable] }
    |                                        |       |- note: add arguments after the type to construct a value of the type
    |                                        |       `- note: use '.self' to reference the type object
    |                                        `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 64 |   }
 65 |
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:68:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 66 |   static var propertyValue: A<D2SKeys.propertyValue> {
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:69:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
 71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:76:31: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 74 |   static var loginEntity: A<D2SKeys.entity> {
 75 |     .init { ruleContext in
 76 |       let model = ruleContext[D2SKeys.model]
    |                               |       |- note: add arguments after the type to construct a value of the type
    |                               |       `- note: use '.self' to reference the type object
    |                               `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 77 |       return model.lookupUserDatabaseEntity() ?? D2SKeys.entity.defaultValue
 78 |     }
[127/135] Compiling DirectToSwiftUI RuleKeyPathAssignment.swift
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRulePredicate.swift:12:1: warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
10 | import struct   SwiftUIRules.RuleContext
11 |
12 | extension NSPredicate : RulePredicate {
   | |- warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |
14 |   public func evaluate(in ruleContext: RuleContext) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRuleSelfAssignment.swift:39:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 | * operation.
24 | */
25 | open class KVCRuleSelfAssignment<K: DynamicEnvironmentKey>
   |                                  `- note: 'K' previously declared here
26 |            : NSObject, RuleCandidate, RuleAction
27 | {
   :
37 |     return ObjectIdentifier(key)
38 |   }
39 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
40 |               -> Bool
41 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathAssignment.swift:50:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 |  * @see RuleAssignment
31 |  */
32 | public struct RuleKeyPathAssignment<K: DynamicEnvironmentKey>
   |                                     `- note: 'K' previously declared here
33 |               : RuleCandidate, RuleAction
34 | {
   :
48 |     return ObjectIdentifier(key)
49 |   }
50 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 |               -> Bool
52 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:11:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 9 |   // Any Predicates to support NSManagedObject dynamic properties.
10 |
11 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
12 |     self.init { ruleContext in
13 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:16:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
14 |     }
15 |   }
16 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value?) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 |     self.init { ruleContext in
18 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:22:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
20 |   }
21 |
22 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 |               operation: SwiftUIRules.RuleComparisonOperation,
24 |               value: Value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:31:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |     }
30 |   }
31 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |               operation: SwiftUIRules.RuleComparisonOperation,
33 |               value: Value?)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            |- warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'D2SDefaultRules' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftUIRules/Sources/SwiftUIRules/RuleModel.swift:35:20: note: class 'RuleModel' does not conform to the 'Sendable' protocol
 33 |  * Though rules can also be constructed manually and then added using `addRule`.
 34 |  */
 35 | public final class RuleModel {
    |                    `- note: class 'RuleModel' does not conform to the 'Sendable' protocol
 36 |
 37 |   let fallbackModel: RuleModel? // kinda the model group?
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:27:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 25 |       // Hm, this recursion won't fly:
 26 |       // \.model.d2s.isDefault == true => \.model <= \.ruleObjectContext.model // '!'
 27 |       guard let model = ruleContext[D2SKeys.ruleObjectContext]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 28 |                         .persistentStoreCoordinator?.managedObjectModel else {
 29 |         return D2SKeys.model.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:37:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 35 |   static var attribute: A<D2SKeys.attribute> {
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 39 |       return entity[attribute: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:38:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 39 |       return entity[attribute: propertyKey]
 40 |           ?? D2SKeys.attribute.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:45:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 43 |   static var relationship: A<D2SKeys.relationship> {
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 47 |       return entity[relationship: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:46:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 47 |       return entity[relationship: propertyKey]
 48 |           ?? D2SKeys.relationship.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:54:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 52 |   static var isEntityReadOnly: A<D2SKeys.isEntityReadOnly> {
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
 56 |       return roEntities.contains(entity.name ?? "")
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:55:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 56 |       return roEntities.contains(entity.name ?? "")
 57 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:60:41: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 58 |   }
 59 |   static var isObjectEditable: A<D2SKeys.isObjectEditable> {
 60 |     .init { ruleContext in !ruleContext[D2SKeys.isEntityReadOnly] }
    |                                         |       |- note: add arguments after the type to construct a value of the type
    |                                         |       `- note: use '.self' to reference the type object
    |                                         `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:63:40: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
 63 |     .init { ruleContext in ruleContext[D2SKeys.isObjectEditable] }
    |                                        |       |- note: add arguments after the type to construct a value of the type
    |                                        |       `- note: use '.self' to reference the type object
    |                                        `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 64 |   }
 65 |
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:68:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 66 |   static var propertyValue: A<D2SKeys.propertyValue> {
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:69:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
 71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:76:31: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 74 |   static var loginEntity: A<D2SKeys.entity> {
 75 |     .init { ruleContext in
 76 |       let model = ruleContext[D2SKeys.model]
    |                               |       |- note: add arguments after the type to construct a value of the type
    |                               |       `- note: use '.self' to reference the type object
    |                               `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 77 |       return model.lookupUserDatabaseEntity() ?? D2SKeys.entity.defaultValue
 78 |     }
[128/135] Compiling DirectToSwiftUI RuleKeyPathPredicateExtras.swift
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRulePredicate.swift:12:1: warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
10 | import struct   SwiftUIRules.RuleContext
11 |
12 | extension NSPredicate : RulePredicate {
   | |- warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |
14 |   public func evaluate(in ruleContext: RuleContext) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRuleSelfAssignment.swift:39:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 | * operation.
24 | */
25 | open class KVCRuleSelfAssignment<K: DynamicEnvironmentKey>
   |                                  `- note: 'K' previously declared here
26 |            : NSObject, RuleCandidate, RuleAction
27 | {
   :
37 |     return ObjectIdentifier(key)
38 |   }
39 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
40 |               -> Bool
41 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathAssignment.swift:50:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 |  * @see RuleAssignment
31 |  */
32 | public struct RuleKeyPathAssignment<K: DynamicEnvironmentKey>
   |                                     `- note: 'K' previously declared here
33 |               : RuleCandidate, RuleAction
34 | {
   :
48 |     return ObjectIdentifier(key)
49 |   }
50 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 |               -> Bool
52 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:11:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 9 |   // Any Predicates to support NSManagedObject dynamic properties.
10 |
11 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
12 |     self.init { ruleContext in
13 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:16:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
14 |     }
15 |   }
16 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value?) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 |     self.init { ruleContext in
18 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:22:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
20 |   }
21 |
22 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 |               operation: SwiftUIRules.RuleComparisonOperation,
24 |               value: Value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:31:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |     }
30 |   }
31 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |               operation: SwiftUIRules.RuleComparisonOperation,
33 |               value: Value?)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            |- warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'D2SDefaultRules' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftUIRules/Sources/SwiftUIRules/RuleModel.swift:35:20: note: class 'RuleModel' does not conform to the 'Sendable' protocol
 33 |  * Though rules can also be constructed manually and then added using `addRule`.
 34 |  */
 35 | public final class RuleModel {
    |                    `- note: class 'RuleModel' does not conform to the 'Sendable' protocol
 36 |
 37 |   let fallbackModel: RuleModel? // kinda the model group?
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:27:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 25 |       // Hm, this recursion won't fly:
 26 |       // \.model.d2s.isDefault == true => \.model <= \.ruleObjectContext.model // '!'
 27 |       guard let model = ruleContext[D2SKeys.ruleObjectContext]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 28 |                         .persistentStoreCoordinator?.managedObjectModel else {
 29 |         return D2SKeys.model.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:37:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 35 |   static var attribute: A<D2SKeys.attribute> {
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 39 |       return entity[attribute: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:38:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 39 |       return entity[attribute: propertyKey]
 40 |           ?? D2SKeys.attribute.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:45:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 43 |   static var relationship: A<D2SKeys.relationship> {
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 47 |       return entity[relationship: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:46:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 47 |       return entity[relationship: propertyKey]
 48 |           ?? D2SKeys.relationship.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:54:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 52 |   static var isEntityReadOnly: A<D2SKeys.isEntityReadOnly> {
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
 56 |       return roEntities.contains(entity.name ?? "")
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:55:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 56 |       return roEntities.contains(entity.name ?? "")
 57 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:60:41: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 58 |   }
 59 |   static var isObjectEditable: A<D2SKeys.isObjectEditable> {
 60 |     .init { ruleContext in !ruleContext[D2SKeys.isEntityReadOnly] }
    |                                         |       |- note: add arguments after the type to construct a value of the type
    |                                         |       `- note: use '.self' to reference the type object
    |                                         `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:63:40: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
 63 |     .init { ruleContext in ruleContext[D2SKeys.isObjectEditable] }
    |                                        |       |- note: add arguments after the type to construct a value of the type
    |                                        |       `- note: use '.self' to reference the type object
    |                                        `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 64 |   }
 65 |
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:68:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 66 |   static var propertyValue: A<D2SKeys.propertyValue> {
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:69:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
 71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:76:31: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 74 |   static var loginEntity: A<D2SKeys.entity> {
 75 |     .init { ruleContext in
 76 |       let model = ruleContext[D2SKeys.model]
    |                               |       |- note: add arguments after the type to construct a value of the type
    |                               |       `- note: use '.self' to reference the type object
    |                               `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 77 |       return model.lookupUserDatabaseEntity() ?? D2SKeys.entity.defaultValue
 78 |     }
[129/135] Compiling DirectToSwiftUI RuleModelExtras.swift
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRulePredicate.swift:12:1: warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
10 | import struct   SwiftUIRules.RuleContext
11 |
12 | extension NSPredicate : RulePredicate {
   | |- warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |
14 |   public func evaluate(in ruleContext: RuleContext) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRuleSelfAssignment.swift:39:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 | * operation.
24 | */
25 | open class KVCRuleSelfAssignment<K: DynamicEnvironmentKey>
   |                                  `- note: 'K' previously declared here
26 |            : NSObject, RuleCandidate, RuleAction
27 | {
   :
37 |     return ObjectIdentifier(key)
38 |   }
39 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
40 |               -> Bool
41 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathAssignment.swift:50:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 |  * @see RuleAssignment
31 |  */
32 | public struct RuleKeyPathAssignment<K: DynamicEnvironmentKey>
   |                                     `- note: 'K' previously declared here
33 |               : RuleCandidate, RuleAction
34 | {
   :
48 |     return ObjectIdentifier(key)
49 |   }
50 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 |               -> Bool
52 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:11:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 9 |   // Any Predicates to support NSManagedObject dynamic properties.
10 |
11 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
12 |     self.init { ruleContext in
13 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:16:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
14 |     }
15 |   }
16 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value?) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 |     self.init { ruleContext in
18 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:22:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
20 |   }
21 |
22 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 |               operation: SwiftUIRules.RuleComparisonOperation,
24 |               value: Value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:31:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |     }
30 |   }
31 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |               operation: SwiftUIRules.RuleComparisonOperation,
33 |               value: Value?)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            |- warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'D2SDefaultRules' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftUIRules/Sources/SwiftUIRules/RuleModel.swift:35:20: note: class 'RuleModel' does not conform to the 'Sendable' protocol
 33 |  * Though rules can also be constructed manually and then added using `addRule`.
 34 |  */
 35 | public final class RuleModel {
    |                    `- note: class 'RuleModel' does not conform to the 'Sendable' protocol
 36 |
 37 |   let fallbackModel: RuleModel? // kinda the model group?
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:27:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 25 |       // Hm, this recursion won't fly:
 26 |       // \.model.d2s.isDefault == true => \.model <= \.ruleObjectContext.model // '!'
 27 |       guard let model = ruleContext[D2SKeys.ruleObjectContext]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 28 |                         .persistentStoreCoordinator?.managedObjectModel else {
 29 |         return D2SKeys.model.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:37:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 35 |   static var attribute: A<D2SKeys.attribute> {
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 39 |       return entity[attribute: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:38:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 39 |       return entity[attribute: propertyKey]
 40 |           ?? D2SKeys.attribute.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:45:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 43 |   static var relationship: A<D2SKeys.relationship> {
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 47 |       return entity[relationship: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:46:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 47 |       return entity[relationship: propertyKey]
 48 |           ?? D2SKeys.relationship.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:54:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 52 |   static var isEntityReadOnly: A<D2SKeys.isEntityReadOnly> {
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
 56 |       return roEntities.contains(entity.name ?? "")
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:55:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 56 |       return roEntities.contains(entity.name ?? "")
 57 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:60:41: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 58 |   }
 59 |   static var isObjectEditable: A<D2SKeys.isObjectEditable> {
 60 |     .init { ruleContext in !ruleContext[D2SKeys.isEntityReadOnly] }
    |                                         |       |- note: add arguments after the type to construct a value of the type
    |                                         |       `- note: use '.self' to reference the type object
    |                                         `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:63:40: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
 63 |     .init { ruleContext in ruleContext[D2SKeys.isObjectEditable] }
    |                                        |       |- note: add arguments after the type to construct a value of the type
    |                                        |       `- note: use '.self' to reference the type object
    |                                        `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 64 |   }
 65 |
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:68:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 66 |   static var propertyValue: A<D2SKeys.propertyValue> {
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:69:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
 71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:76:31: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 74 |   static var loginEntity: A<D2SKeys.entity> {
 75 |     .init { ruleContext in
 76 |       let model = ruleContext[D2SKeys.model]
    |                               |       |- note: add arguments after the type to construct a value of the type
    |                               |       `- note: use '.self' to reference the type object
    |                               `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 77 |       return model.lookupUserDatabaseEntity() ?? D2SKeys.entity.defaultValue
 78 |     }
[130/135] Compiling DirectToSwiftUI RuleOperatorExtras.swift
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRulePredicate.swift:12:1: warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
10 | import struct   SwiftUIRules.RuleContext
11 |
12 | extension NSPredicate : RulePredicate {
   | |- warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |
14 |   public func evaluate(in ruleContext: RuleContext) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRuleSelfAssignment.swift:39:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 | * operation.
24 | */
25 | open class KVCRuleSelfAssignment<K: DynamicEnvironmentKey>
   |                                  `- note: 'K' previously declared here
26 |            : NSObject, RuleCandidate, RuleAction
27 | {
   :
37 |     return ObjectIdentifier(key)
38 |   }
39 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
40 |               -> Bool
41 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathAssignment.swift:50:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 |  * @see RuleAssignment
31 |  */
32 | public struct RuleKeyPathAssignment<K: DynamicEnvironmentKey>
   |                                     `- note: 'K' previously declared here
33 |               : RuleCandidate, RuleAction
34 | {
   :
48 |     return ObjectIdentifier(key)
49 |   }
50 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 |               -> Bool
52 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:11:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 9 |   // Any Predicates to support NSManagedObject dynamic properties.
10 |
11 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
12 |     self.init { ruleContext in
13 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:16:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
14 |     }
15 |   }
16 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value?) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 |     self.init { ruleContext in
18 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:22:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
20 |   }
21 |
22 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 |               operation: SwiftUIRules.RuleComparisonOperation,
24 |               value: Value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:31:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |     }
30 |   }
31 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |               operation: SwiftUIRules.RuleComparisonOperation,
33 |               value: Value?)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            |- warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'D2SDefaultRules' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftUIRules/Sources/SwiftUIRules/RuleModel.swift:35:20: note: class 'RuleModel' does not conform to the 'Sendable' protocol
 33 |  * Though rules can also be constructed manually and then added using `addRule`.
 34 |  */
 35 | public final class RuleModel {
    |                    `- note: class 'RuleModel' does not conform to the 'Sendable' protocol
 36 |
 37 |   let fallbackModel: RuleModel? // kinda the model group?
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:27:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 25 |       // Hm, this recursion won't fly:
 26 |       // \.model.d2s.isDefault == true => \.model <= \.ruleObjectContext.model // '!'
 27 |       guard let model = ruleContext[D2SKeys.ruleObjectContext]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 28 |                         .persistentStoreCoordinator?.managedObjectModel else {
 29 |         return D2SKeys.model.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:37:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 35 |   static var attribute: A<D2SKeys.attribute> {
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 39 |       return entity[attribute: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:38:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 39 |       return entity[attribute: propertyKey]
 40 |           ?? D2SKeys.attribute.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:45:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 43 |   static var relationship: A<D2SKeys.relationship> {
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 47 |       return entity[relationship: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:46:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 47 |       return entity[relationship: propertyKey]
 48 |           ?? D2SKeys.relationship.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:54:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 52 |   static var isEntityReadOnly: A<D2SKeys.isEntityReadOnly> {
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
 56 |       return roEntities.contains(entity.name ?? "")
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:55:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 56 |       return roEntities.contains(entity.name ?? "")
 57 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:60:41: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 58 |   }
 59 |   static var isObjectEditable: A<D2SKeys.isObjectEditable> {
 60 |     .init { ruleContext in !ruleContext[D2SKeys.isEntityReadOnly] }
    |                                         |       |- note: add arguments after the type to construct a value of the type
    |                                         |       `- note: use '.self' to reference the type object
    |                                         `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:63:40: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
 63 |     .init { ruleContext in ruleContext[D2SKeys.isObjectEditable] }
    |                                        |       |- note: add arguments after the type to construct a value of the type
    |                                        |       `- note: use '.self' to reference the type object
    |                                        `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 64 |   }
 65 |
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:68:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 66 |   static var propertyValue: A<D2SKeys.propertyValue> {
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:69:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
 71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:76:31: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 74 |   static var loginEntity: A<D2SKeys.entity> {
 75 |     .init { ruleContext in
 76 |       let model = ruleContext[D2SKeys.model]
    |                               |       |- note: add arguments after the type to construct a value of the type
    |                               |       `- note: use '.self' to reference the type object
    |                               `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 77 |       return model.lookupUserDatabaseEntity() ?? D2SKeys.entity.defaultValue
 78 |     }
[131/135] Compiling DirectToSwiftUI ZeeQLRuleParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRulePredicate.swift:12:1: warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
10 | import struct   SwiftUIRules.RuleContext
11 |
12 | extension NSPredicate : RulePredicate {
   | |- warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |
14 |   public func evaluate(in ruleContext: RuleContext) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRuleSelfAssignment.swift:39:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 | * operation.
24 | */
25 | open class KVCRuleSelfAssignment<K: DynamicEnvironmentKey>
   |                                  `- note: 'K' previously declared here
26 |            : NSObject, RuleCandidate, RuleAction
27 | {
   :
37 |     return ObjectIdentifier(key)
38 |   }
39 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
40 |               -> Bool
41 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathAssignment.swift:50:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 |  * @see RuleAssignment
31 |  */
32 | public struct RuleKeyPathAssignment<K: DynamicEnvironmentKey>
   |                                     `- note: 'K' previously declared here
33 |               : RuleCandidate, RuleAction
34 | {
   :
48 |     return ObjectIdentifier(key)
49 |   }
50 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 |               -> Bool
52 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:11:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 9 |   // Any Predicates to support NSManagedObject dynamic properties.
10 |
11 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
12 |     self.init { ruleContext in
13 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:16:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
14 |     }
15 |   }
16 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value?) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 |     self.init { ruleContext in
18 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:22:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
20 |   }
21 |
22 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 |               operation: SwiftUIRules.RuleComparisonOperation,
24 |               value: Value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:31:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |     }
30 |   }
31 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |               operation: SwiftUIRules.RuleComparisonOperation,
33 |               value: Value?)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            |- warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'D2SDefaultRules' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftUIRules/Sources/SwiftUIRules/RuleModel.swift:35:20: note: class 'RuleModel' does not conform to the 'Sendable' protocol
 33 |  * Though rules can also be constructed manually and then added using `addRule`.
 34 |  */
 35 | public final class RuleModel {
    |                    `- note: class 'RuleModel' does not conform to the 'Sendable' protocol
 36 |
 37 |   let fallbackModel: RuleModel? // kinda the model group?
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:27:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 25 |       // Hm, this recursion won't fly:
 26 |       // \.model.d2s.isDefault == true => \.model <= \.ruleObjectContext.model // '!'
 27 |       guard let model = ruleContext[D2SKeys.ruleObjectContext]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 28 |                         .persistentStoreCoordinator?.managedObjectModel else {
 29 |         return D2SKeys.model.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:37:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 35 |   static var attribute: A<D2SKeys.attribute> {
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 39 |       return entity[attribute: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:38:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 39 |       return entity[attribute: propertyKey]
 40 |           ?? D2SKeys.attribute.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:45:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 43 |   static var relationship: A<D2SKeys.relationship> {
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 47 |       return entity[relationship: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:46:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 47 |       return entity[relationship: propertyKey]
 48 |           ?? D2SKeys.relationship.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:54:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 52 |   static var isEntityReadOnly: A<D2SKeys.isEntityReadOnly> {
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
 56 |       return roEntities.contains(entity.name ?? "")
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:55:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 56 |       return roEntities.contains(entity.name ?? "")
 57 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:60:41: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 58 |   }
 59 |   static var isObjectEditable: A<D2SKeys.isObjectEditable> {
 60 |     .init { ruleContext in !ruleContext[D2SKeys.isEntityReadOnly] }
    |                                         |       |- note: add arguments after the type to construct a value of the type
    |                                         |       `- note: use '.self' to reference the type object
    |                                         `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:63:40: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
 63 |     .init { ruleContext in ruleContext[D2SKeys.isObjectEditable] }
    |                                        |       |- note: add arguments after the type to construct a value of the type
    |                                        |       `- note: use '.self' to reference the type object
    |                                        `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 64 |   }
 65 |
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:68:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 66 |   static var propertyValue: A<D2SKeys.propertyValue> {
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:69:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
 71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:76:31: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 74 |   static var loginEntity: A<D2SKeys.entity> {
 75 |     .init { ruleContext in
 76 |       let model = ruleContext[D2SKeys.model]
    |                               |       |- note: add arguments after the type to construct a value of the type
    |                               |       `- note: use '.self' to reference the type object
    |                               `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 77 |       return model.lookupUserDatabaseEntity() ?? D2SKeys.entity.defaultValue
 78 |     }
[132/135] Compiling DirectToSwiftUI D2SMainView.swift
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRulePredicate.swift:12:1: warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
10 | import struct   SwiftUIRules.RuleContext
11 |
12 | extension NSPredicate : RulePredicate {
   | |- warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |
14 |   public func evaluate(in ruleContext: RuleContext) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRuleSelfAssignment.swift:39:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 | * operation.
24 | */
25 | open class KVCRuleSelfAssignment<K: DynamicEnvironmentKey>
   |                                  `- note: 'K' previously declared here
26 |            : NSObject, RuleCandidate, RuleAction
27 | {
   :
37 |     return ObjectIdentifier(key)
38 |   }
39 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
40 |               -> Bool
41 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathAssignment.swift:50:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 |  * @see RuleAssignment
31 |  */
32 | public struct RuleKeyPathAssignment<K: DynamicEnvironmentKey>
   |                                     `- note: 'K' previously declared here
33 |               : RuleCandidate, RuleAction
34 | {
   :
48 |     return ObjectIdentifier(key)
49 |   }
50 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 |               -> Bool
52 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:11:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 9 |   // Any Predicates to support NSManagedObject dynamic properties.
10 |
11 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
12 |     self.init { ruleContext in
13 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:16:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
14 |     }
15 |   }
16 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value?) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 |     self.init { ruleContext in
18 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:22:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
20 |   }
21 |
22 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 |               operation: SwiftUIRules.RuleComparisonOperation,
24 |               value: Value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:31:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |     }
30 |   }
31 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |               operation: SwiftUIRules.RuleComparisonOperation,
33 |               value: Value?)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            |- warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'D2SDefaultRules' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftUIRules/Sources/SwiftUIRules/RuleModel.swift:35:20: note: class 'RuleModel' does not conform to the 'Sendable' protocol
 33 |  * Though rules can also be constructed manually and then added using `addRule`.
 34 |  */
 35 | public final class RuleModel {
    |                    `- note: class 'RuleModel' does not conform to the 'Sendable' protocol
 36 |
 37 |   let fallbackModel: RuleModel? // kinda the model group?
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:27:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 25 |       // Hm, this recursion won't fly:
 26 |       // \.model.d2s.isDefault == true => \.model <= \.ruleObjectContext.model // '!'
 27 |       guard let model = ruleContext[D2SKeys.ruleObjectContext]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 28 |                         .persistentStoreCoordinator?.managedObjectModel else {
 29 |         return D2SKeys.model.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:37:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 35 |   static var attribute: A<D2SKeys.attribute> {
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 39 |       return entity[attribute: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:38:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 39 |       return entity[attribute: propertyKey]
 40 |           ?? D2SKeys.attribute.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:45:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 43 |   static var relationship: A<D2SKeys.relationship> {
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 47 |       return entity[relationship: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:46:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 47 |       return entity[relationship: propertyKey]
 48 |           ?? D2SKeys.relationship.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:54:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 52 |   static var isEntityReadOnly: A<D2SKeys.isEntityReadOnly> {
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
 56 |       return roEntities.contains(entity.name ?? "")
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:55:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 56 |       return roEntities.contains(entity.name ?? "")
 57 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:60:41: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 58 |   }
 59 |   static var isObjectEditable: A<D2SKeys.isObjectEditable> {
 60 |     .init { ruleContext in !ruleContext[D2SKeys.isEntityReadOnly] }
    |                                         |       |- note: add arguments after the type to construct a value of the type
    |                                         |       `- note: use '.self' to reference the type object
    |                                         `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:63:40: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
 63 |     .init { ruleContext in ruleContext[D2SKeys.isObjectEditable] }
    |                                        |       |- note: add arguments after the type to construct a value of the type
    |                                        |       `- note: use '.self' to reference the type object
    |                                        `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 64 |   }
 65 |
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:68:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 66 |   static var propertyValue: A<D2SKeys.propertyValue> {
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:69:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
 71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:76:31: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 74 |   static var loginEntity: A<D2SKeys.entity> {
 75 |     .init { ruleContext in
 76 |       let model = ruleContext[D2SKeys.model]
    |                               |       |- note: add arguments after the type to construct a value of the type
    |                               |       `- note: use '.self' to reference the type object
    |                               `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 77 |       return model.lookupUserDatabaseEntity() ?? D2SKeys.entity.defaultValue
 78 |     }
[133/135] Compiling DirectToSwiftUI DefaultRules.swift
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRulePredicate.swift:12:1: warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
10 | import struct   SwiftUIRules.RuleContext
11 |
12 | extension NSPredicate : RulePredicate {
   | |- warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |
14 |   public func evaluate(in ruleContext: RuleContext) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRuleSelfAssignment.swift:39:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 | * operation.
24 | */
25 | open class KVCRuleSelfAssignment<K: DynamicEnvironmentKey>
   |                                  `- note: 'K' previously declared here
26 |            : NSObject, RuleCandidate, RuleAction
27 | {
   :
37 |     return ObjectIdentifier(key)
38 |   }
39 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
40 |               -> Bool
41 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathAssignment.swift:50:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 |  * @see RuleAssignment
31 |  */
32 | public struct RuleKeyPathAssignment<K: DynamicEnvironmentKey>
   |                                     `- note: 'K' previously declared here
33 |               : RuleCandidate, RuleAction
34 | {
   :
48 |     return ObjectIdentifier(key)
49 |   }
50 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 |               -> Bool
52 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:11:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 9 |   // Any Predicates to support NSManagedObject dynamic properties.
10 |
11 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
12 |     self.init { ruleContext in
13 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:16:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
14 |     }
15 |   }
16 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value?) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 |     self.init { ruleContext in
18 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:22:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
20 |   }
21 |
22 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 |               operation: SwiftUIRules.RuleComparisonOperation,
24 |               value: Value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:31:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |     }
30 |   }
31 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |               operation: SwiftUIRules.RuleComparisonOperation,
33 |               value: Value?)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            |- warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'D2SDefaultRules' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftUIRules/Sources/SwiftUIRules/RuleModel.swift:35:20: note: class 'RuleModel' does not conform to the 'Sendable' protocol
 33 |  * Though rules can also be constructed manually and then added using `addRule`.
 34 |  */
 35 | public final class RuleModel {
    |                    `- note: class 'RuleModel' does not conform to the 'Sendable' protocol
 36 |
 37 |   let fallbackModel: RuleModel? // kinda the model group?
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:27:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 25 |       // Hm, this recursion won't fly:
 26 |       // \.model.d2s.isDefault == true => \.model <= \.ruleObjectContext.model // '!'
 27 |       guard let model = ruleContext[D2SKeys.ruleObjectContext]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 28 |                         .persistentStoreCoordinator?.managedObjectModel else {
 29 |         return D2SKeys.model.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:37:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 35 |   static var attribute: A<D2SKeys.attribute> {
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 39 |       return entity[attribute: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:38:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 39 |       return entity[attribute: propertyKey]
 40 |           ?? D2SKeys.attribute.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:45:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 43 |   static var relationship: A<D2SKeys.relationship> {
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 47 |       return entity[relationship: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:46:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 47 |       return entity[relationship: propertyKey]
 48 |           ?? D2SKeys.relationship.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:54:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 52 |   static var isEntityReadOnly: A<D2SKeys.isEntityReadOnly> {
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
 56 |       return roEntities.contains(entity.name ?? "")
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:55:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 56 |       return roEntities.contains(entity.name ?? "")
 57 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:60:41: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 58 |   }
 59 |   static var isObjectEditable: A<D2SKeys.isObjectEditable> {
 60 |     .init { ruleContext in !ruleContext[D2SKeys.isEntityReadOnly] }
    |                                         |       |- note: add arguments after the type to construct a value of the type
    |                                         |       `- note: use '.self' to reference the type object
    |                                         `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:63:40: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
 63 |     .init { ruleContext in ruleContext[D2SKeys.isObjectEditable] }
    |                                        |       |- note: add arguments after the type to construct a value of the type
    |                                        |       `- note: use '.self' to reference the type object
    |                                        `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 64 |   }
 65 |
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:68:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 66 |   static var propertyValue: A<D2SKeys.propertyValue> {
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:69:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
 71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:76:31: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 74 |   static var loginEntity: A<D2SKeys.entity> {
 75 |     .init { ruleContext in
 76 |       let model = ruleContext[D2SKeys.model]
    |                               |       |- note: add arguments after the type to construct a value of the type
    |                               |       `- note: use '.self' to reference the type object
    |                               `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 77 |       return model.lookupUserDatabaseEntity() ?? D2SKeys.entity.defaultValue
 78 |     }
[134/135] Compiling DirectToSwiftUI ContextKVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRulePredicate.swift:12:1: warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
10 | import struct   SwiftUIRules.RuleContext
11 |
12 | extension NSPredicate : RulePredicate {
   | |- warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |
14 |   public func evaluate(in ruleContext: RuleContext) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRuleSelfAssignment.swift:39:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 | * operation.
24 | */
25 | open class KVCRuleSelfAssignment<K: DynamicEnvironmentKey>
   |                                  `- note: 'K' previously declared here
26 |            : NSObject, RuleCandidate, RuleAction
27 | {
   :
37 |     return ObjectIdentifier(key)
38 |   }
39 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
40 |               -> Bool
41 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathAssignment.swift:50:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 |  * @see RuleAssignment
31 |  */
32 | public struct RuleKeyPathAssignment<K: DynamicEnvironmentKey>
   |                                     `- note: 'K' previously declared here
33 |               : RuleCandidate, RuleAction
34 | {
   :
48 |     return ObjectIdentifier(key)
49 |   }
50 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 |               -> Bool
52 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:11:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 9 |   // Any Predicates to support NSManagedObject dynamic properties.
10 |
11 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
12 |     self.init { ruleContext in
13 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:16:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
14 |     }
15 |   }
16 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value?) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 |     self.init { ruleContext in
18 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:22:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
20 |   }
21 |
22 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 |               operation: SwiftUIRules.RuleComparisonOperation,
24 |               value: Value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:31:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |     }
30 |   }
31 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |               operation: SwiftUIRules.RuleComparisonOperation,
33 |               value: Value?)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            |- warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'D2SDefaultRules' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftUIRules/Sources/SwiftUIRules/RuleModel.swift:35:20: note: class 'RuleModel' does not conform to the 'Sendable' protocol
 33 |  * Though rules can also be constructed manually and then added using `addRule`.
 34 |  */
 35 | public final class RuleModel {
    |                    `- note: class 'RuleModel' does not conform to the 'Sendable' protocol
 36 |
 37 |   let fallbackModel: RuleModel? // kinda the model group?
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:27:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 25 |       // Hm, this recursion won't fly:
 26 |       // \.model.d2s.isDefault == true => \.model <= \.ruleObjectContext.model // '!'
 27 |       guard let model = ruleContext[D2SKeys.ruleObjectContext]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 28 |                         .persistentStoreCoordinator?.managedObjectModel else {
 29 |         return D2SKeys.model.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:37:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 35 |   static var attribute: A<D2SKeys.attribute> {
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 39 |       return entity[attribute: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:38:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 39 |       return entity[attribute: propertyKey]
 40 |           ?? D2SKeys.attribute.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:45:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 43 |   static var relationship: A<D2SKeys.relationship> {
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 47 |       return entity[relationship: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:46:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 47 |       return entity[relationship: propertyKey]
 48 |           ?? D2SKeys.relationship.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:54:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 52 |   static var isEntityReadOnly: A<D2SKeys.isEntityReadOnly> {
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
 56 |       return roEntities.contains(entity.name ?? "")
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:55:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 56 |       return roEntities.contains(entity.name ?? "")
 57 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:60:41: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 58 |   }
 59 |   static var isObjectEditable: A<D2SKeys.isObjectEditable> {
 60 |     .init { ruleContext in !ruleContext[D2SKeys.isEntityReadOnly] }
    |                                         |       |- note: add arguments after the type to construct a value of the type
    |                                         |       `- note: use '.self' to reference the type object
    |                                         `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:63:40: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
 63 |     .init { ruleContext in ruleContext[D2SKeys.isObjectEditable] }
    |                                        |       |- note: add arguments after the type to construct a value of the type
    |                                        |       `- note: use '.self' to reference the type object
    |                                        `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 64 |   }
 65 |
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:68:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 66 |   static var propertyValue: A<D2SKeys.propertyValue> {
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:69:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
 71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:76:31: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 74 |   static var loginEntity: A<D2SKeys.entity> {
 75 |     .init { ruleContext in
 76 |       let model = ruleContext[D2SKeys.model]
    |                               |       |- note: add arguments after the type to construct a value of the type
    |                               |       `- note: use '.self' to reference the type object
    |                               `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 77 |       return model.lookupUserDatabaseEntity() ?? D2SKeys.entity.defaultValue
 78 |     }
[135/135] Compiling DirectToSwiftUI DefaultAssignment.swift
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRulePredicate.swift:12:1: warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
10 | import struct   SwiftUIRules.RuleContext
11 |
12 | extension NSPredicate : RulePredicate {
   | |- warning: extension declares a conformance of imported type 'NSPredicate' to imported protocol 'RulePredicate'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |
14 |   public func evaluate(in ruleContext: RuleContext) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/KVCRuleSelfAssignment.swift:39:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 | * operation.
24 | */
25 | open class KVCRuleSelfAssignment<K: DynamicEnvironmentKey>
   |                                  `- note: 'K' previously declared here
26 |            : NSObject, RuleCandidate, RuleAction
27 | {
   :
37 |     return ObjectIdentifier(key)
38 |   }
39 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
40 |               -> Bool
41 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathAssignment.swift:50:33: warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 |  * @see RuleAssignment
31 |  */
32 | public struct RuleKeyPathAssignment<K: DynamicEnvironmentKey>
   |                                     `- note: 'K' previously declared here
33 |               : RuleCandidate, RuleAction
34 | {
   :
48 |     return ObjectIdentifier(key)
49 |   }
50 |   public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
   |                                 `- warning: generic parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 |               -> Bool
52 |   {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:11:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 9 |   // Any Predicates to support NSManagedObject dynamic properties.
10 |
11 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
12 |     self.init { ruleContext in
13 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:16:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
14 |     }
15 |   }
16 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>, value: Value?) {
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 |     self.init { ruleContext in
18 |       eq(ruleContext[keyPath: keyPath], value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:22:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
20 |   }
21 |
22 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
23 |               operation: SwiftUIRules.RuleComparisonOperation,
24 |               value: Value)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/CoreDataRules/RuleKeyPathPredicateExtras.swift:31:8: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |     }
30 |   }
31 |   init<Value>(keyPath: Swift.KeyPath<RuleContext, Any?>,
   |        `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |               operation: SwiftUIRules.RuleComparisonOperation,
33 |               value: Value?)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            |- warning: let 'D2SDefaultRules' is not concurrency-safe because non-'Sendable' type 'RuleModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'D2SDefaultRules' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftUIRules/Sources/SwiftUIRules/RuleModel.swift:35:20: note: class 'RuleModel' does not conform to the 'Sendable' protocol
 33 |  * Though rules can also be constructed manually and then added using `addRule`.
 34 |  */
 35 | public final class RuleModel {
    |                    `- note: class 'RuleModel' does not conform to the 'Sendable' protocol
 36 |
 37 |   let fallbackModel: RuleModel? // kinda the model group?
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/DefaultRules.swift:22:12: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 20 |  *
 21 |  */
 22 | public let D2SDefaultRules : RuleModel = [
    |            `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 23 |
 24 |   // set to true in your model if you want the red debug views
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:27:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 25 |       // Hm, this recursion won't fly:
 26 |       // \.model.d2s.isDefault == true => \.model <= \.ruleObjectContext.model // '!'
 27 |       guard let model = ruleContext[D2SKeys.ruleObjectContext]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 28 |                         .persistentStoreCoordinator?.managedObjectModel else {
 29 |         return D2SKeys.model.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:37:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 35 |   static var attribute: A<D2SKeys.attribute> {
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 39 |       return entity[attribute: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:38:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 36 |     .init { ruleContext in
 37 |       let entity      = ruleContext[D2SKeys.entity]
 38 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 39 |       return entity[attribute: propertyKey]
 40 |           ?? D2SKeys.attribute.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:45:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 43 |   static var relationship: A<D2SKeys.relationship> {
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 47 |       return entity[relationship: propertyKey]
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:46:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 44 |     .init { ruleContext in
 45 |       let entity      = ruleContext[D2SKeys.entity]
 46 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 47 |       return entity[relationship: propertyKey]
 48 |           ?? D2SKeys.relationship.defaultValue
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:54:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 52 |   static var isEntityReadOnly: A<D2SKeys.isEntityReadOnly> {
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
 56 |       return roEntities.contains(entity.name ?? "")
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:55:36: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 53 |     .init { ruleContext in
 54 |       let entity     = ruleContext[D2SKeys.entity]
 55 |       let roEntities = ruleContext[D2SKeys.readOnlyEntityNames]
    |                                    |       |- note: add arguments after the type to construct a value of the type
    |                                    |       `- note: use '.self' to reference the type object
    |                                    `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 56 |       return roEntities.contains(entity.name ?? "")
 57 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:60:41: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 58 |   }
 59 |   static var isObjectEditable: A<D2SKeys.isObjectEditable> {
 60 |     .init { ruleContext in !ruleContext[D2SKeys.isEntityReadOnly] }
    |                                         |       |- note: add arguments after the type to construct a value of the type
    |                                         |       `- note: use '.self' to reference the type object
    |                                         `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:63:40: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 61 |   }
 62 |   static var isObjectDeletable: A<D2SKeys.isObjectDeletable> {
 63 |     .init { ruleContext in ruleContext[D2SKeys.isObjectEditable] }
    |                                        |       |- note: add arguments after the type to construct a value of the type
    |                                        |       `- note: use '.self' to reference the type object
    |                                        `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 64 |   }
 65 |
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:68:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 66 |   static var propertyValue: A<D2SKeys.propertyValue> {
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:69:37: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 67 |     .init { ruleContext in
 68 |       let object      = ruleContext[D2SKeys.object]
 69 |       let propertyKey = ruleContext[D2SKeys.propertyKey]
    |                                     |       |- note: add arguments after the type to construct a value of the type
    |                                     |       `- note: use '.self' to reference the type object
    |                                     `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 70 |       return KeyValueCoding.value(forKeyPath: propertyKey, inObject: object)
 71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DirectToSwiftUI/Environment/DefaultAssignment/DefaultAssignment.swift:76:31: warning: expected member name or initializer call after type name; this will be an error in Swift 6
 74 |   static var loginEntity: A<D2SKeys.entity> {
 75 |     .init { ruleContext in
 76 |       let model = ruleContext[D2SKeys.model]
    |                               |       |- note: add arguments after the type to construct a value of the type
    |                               |       `- note: use '.self' to reference the type object
    |                               `- warning: expected member name or initializer call after type name; this will be an error in Swift 6
 77 |       return model.lookupUserDatabaseEntity() ?? D2SKeys.entity.defaultValue
 78 |     }
Build complete! (12.48s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swiftuirules",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.3",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/DirectToSwift/SwiftUIRules.git"
    }
  ],
  "manifest_display_name" : "CoreDataToSwiftUI",
  "name" : "CoreDataToSwiftUI",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "DirectToSwiftUI",
      "targets" : [
        "DirectToSwiftUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DirectToSwiftUI",
      "module_type" : "SwiftTarget",
      "name" : "DirectToSwiftUI",
      "path" : "Sources/DirectToSwiftUI",
      "product_dependencies" : [
        "SwiftUIRules"
      ],
      "product_memberships" : [
        "DirectToSwiftUI"
      ],
      "sources" : [
        "CoreDataRules/KVCRulePredicate.swift",
        "CoreDataRules/KVCRuleSelfAssignment.swift",
        "CoreDataRules/RuleKeyPathAssignment.swift",
        "CoreDataRules/RuleKeyPathPredicateExtras.swift",
        "CoreDataRules/RuleModelExtras.swift",
        "CoreDataRules/RuleOperatorExtras.swift",
        "CoreDataRules/ZeeQLRuleParser.swift",
        "D2SMainView.swift",
        "DefaultRules.swift",
        "Environment/ContextKVC.swift",
        "Environment/DefaultAssignment/DefaultAssignment.swift",
        "Environment/DefaultAssignment/EntityDefaults.swift",
        "Environment/DefaultAssignment/ManagedContextDefaults.swift",
        "Environment/DefaultAssignment/ManagedObjectDefaults.swift",
        "Environment/DefaultAssignment/ModelDefaults.swift",
        "Environment/EnvironmentKeys.swift",
        "Environment/EnvironmentPathes.swift",
        "Environment/ViewModifiers.swift",
        "Support/AppKit/D2SInspectWindow.swift",
        "Support/AppKit/D2SMainWindow.swift",
        "Support/AttributeValue.swift",
        "Support/ComparisonOperation.swift",
        "Support/CoreData/AttributeExtras.swift",
        "Support/CoreData/D2SEditValidation.swift",
        "Support/CoreData/DataSource.swift",
        "Support/CoreData/DetailDataSource.swift",
        "Support/CoreData/DummyImplementations.swift",
        "Support/CoreData/EntityExtras.swift",
        "Support/CoreData/FetchRequestExtras.swift",
        "Support/CoreData/KVCBindings.swift",
        "Support/CoreData/ManagedObjectBindings.swift",
        "Support/CoreData/ModelExtras.swift",
        "Support/CoreData/PredicateExtras.swift",
        "Support/EquatableType.swift",
        "Support/FoundationExtras.swift",
        "Support/Hashes.swift",
        "Support/KeyValueCodingType.swift",
        "Support/Logger.swift",
        "Support/Platform.swift",
        "Support/ReExport.swift",
        "Support/SwiftUI/D2STransformingFormatter.swift",
        "Support/SwiftUI/FormatterBinding.swift",
        "ViewModel/D2SDisplayGroup.swift",
        "ViewModel/D2SFault.swift",
        "ViewModel/D2SObjectAction.swift",
        "ViewModel/D2SRuleEnvironment.swift",
        "ViewModel/D2SToOneFetch.swift",
        "ViewModel/SparseFaultArray.swift",
        "Views/BasicLook/BasicLook.swift",
        "Views/BasicLook/PageWrapper/EntityMasterDetailPage.swift",
        "Views/BasicLook/PageWrapper/EntitySidebar.swift",
        "Views/BasicLook/PageWrapper/MasterDetail.swift",
        "Views/BasicLook/PageWrapper/NavigationPage.swift",
        "Views/BasicLook/Pages/AppKit/WindowQueryList.swift",
        "Views/BasicLook/Pages/Edit.swift",
        "Views/BasicLook/Pages/EntityList.swift",
        "Views/BasicLook/Pages/Inspect.swift",
        "Views/BasicLook/Pages/Login.swift",
        "Views/BasicLook/Pages/QueryList.swift",
        "Views/BasicLook/Pages/Select.swift",
        "Views/BasicLook/Pages/SmallQueryList.swift",
        "Views/BasicLook/Pages/UIKit/MobileQueryList.swift",
        "Views/BasicLook/Pages/UIKit/MobileSelect.swift",
        "Views/BasicLook/Properties/Display/DisplayBool.swift",
        "Views/BasicLook/Properties/Display/DisplayDate.swift",
        "Views/BasicLook/Properties/Display/DisplayEmail.swift",
        "Views/BasicLook/Properties/Display/DisplayPassword.swift",
        "Views/BasicLook/Properties/Display/DisplayString.swift",
        "Views/BasicLook/Properties/Edit/EditBool.swift",
        "Views/BasicLook/Properties/Edit/EditDate.swift",
        "Views/BasicLook/Properties/Edit/EditLargeString.swift",
        "Views/BasicLook/Properties/Edit/EditNumber.swift",
        "Views/BasicLook/Properties/Edit/EditString.swift",
        "Views/BasicLook/Properties/Relationships/DisplayToOneSummary.swift",
        "Views/BasicLook/Properties/Relationships/DisplayToOneTitle.swift",
        "Views/BasicLook/Properties/Relationships/EditToOne.swift",
        "Views/BasicLook/Reusable/D2SComponentView.swift",
        "Views/BasicLook/Reusable/D2SDisplayProperties.swift",
        "Views/BasicLook/Reusable/D2SDisplayPropertiesList.swift",
        "Views/BasicLook/Reusable/D2SFaultContainer.swift",
        "Views/BasicLook/Reusable/D2SFaultObjectLink.swift",
        "Views/BasicLook/Reusable/D2SNavigationLink.swift",
        "Views/BasicLook/Reusable/D2SNilText.swift",
        "Views/BasicLook/Reusable/D2SPropertyName.swift",
        "Views/BasicLook/Reusable/D2SRowFault.swift",
        "Views/BasicLook/Reusable/D2SSummaryView.swift",
        "Views/BasicLook/Reusable/D2STitleText.swift",
        "Views/BasicLook/Reusable/D2STitledSummaryView.swift",
        "Views/BasicLook/Reusable/D2SToOneContainer.swift",
        "Views/BasicLook/Reusable/D2SToOneLink.swift",
        "Views/BasicLook/Rows/NamedToManyLink.swift",
        "Views/BasicLook/Rows/PropertyNameAsTitle.swift",
        "Views/BasicLook/Rows/PropertyNameValue.swift",
        "Views/BasicLook/Rows/PropertyValue.swift",
        "Views/Debug/D2SDebugBox.swift",
        "Views/Debug/D2SDebugEntityDetails.swift",
        "Views/Debug/D2SDebugEntityInfo.swift",
        "Views/Debug/D2SDebugFormatter.swift",
        "Views/Debug/D2SDebugLabel.swift",
        "Views/Debug/D2SDebugMOCInfo.swift",
        "Views/Debug/D2SDebugObjectEditInfo.swift",
        "Views/DefaultLook.swift",
        "Views/Generic/D2SEntityPageView.swift",
        "Views/Generic/D2SPageView.swift",
        "Views/Misc/ListEnabledDatePicker.swift",
        "Views/Misc/MultilineEditor.swift",
        "Views/Misc/SearchField.swift",
        "Views/Misc/Spinner.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.