Build Information
Successful build of SwiftUIRules, reference develop (7b56b3), with Swift 6.4 for macOS (SPM) on 15 Sep 2026 23:28:47 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/DirectToSwift/SwiftUIRules.git
Reference: develop
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/DirectToSwift/SwiftUIRules
* branch develop -> FETCH_HEAD
* [new branch] develop -> origin/develop
HEAD is now at 7b56b35 Travis: Use xcpretty
Cloned https://github.com/DirectToSwift/SwiftUIRules.git
Revision (git rev-parse @):
7b56b3543eeb32bff5d4f71f7e5c115edc40a2b7
SUCCESS checkout https://github.com/DirectToSwift/SwiftUIRules.git at develop
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/DirectToSwift/SwiftUIRules.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[19 / 28]
[20 / 29] SwiftUIRules
[30 / 106]
[33 / 106]
[41 / 106]
[43 / 106]
[44 / 106]
[49 / 106]
[52 / 106]
[55 / 106]
[61 / 106]
[64 / 106]
[66 / 106]
[67 / 106]
[77 / 106]
[79 / 106]
[80 / 106]
[83 / 106]
[85 / 106]
[97 / 106] SwiftUIRules
[98 / 106] SwiftUIRules
[103 / 106] SwiftUIRules
Build complete! (9.93 sec)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Assignments/RuleKeyAssignment.swift:49:33: [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m28 |[0;0m * @see RuleAssignment
[0;36m29 |[0;0m */
[0;36m30 |[0;0m public struct RuleKeyAssignment<K: DynamicEnvironmentKey,
[0;36m|[0;0m `- [1;39mnote: [1;39m'K' previously declared here[0;0m
[0;36m31 |[0;0m Value: DynamicEnvironmentKey>
[0;36m32 |[0;0m : RuleCandidate, RuleAction
[0;36m:[0;0m
[0;36m47 |[0;0m return ObjectIdentifier(key)
[0;36m48 |[0;0m }
[0;36m49 |[0;0m public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m50 |[0;0m -> Bool
[0;36m51 |[0;0m {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Assignments/RuleTypeIDAssignment.swift:66:29: [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m64 |[0;0m
[0;36m65 |[0;0m init<K: DynamicEnvironmentKey>(_ key: K.Type, _ constant: K.Value)
[0;36m66 |[0;0m where Value == K.Value
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m67 |[0;0m {
[0;36m68 |[0;0m self.init(ObjectIdentifier(key), constant)
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Assignments/RuleTypeIDAssignment.swift:65:63: [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m63 |[0;0m public extension RuleTypeIDAssignment {
[0;36m64 |[0;0m
[0;36m65 |[0;0m init<K: DynamicEnvironmentKey>(_ key: K.Type, _ constant: K.Value)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m66 |[0;0m where Value == K.Value
[0;36m67 |[0;0m {
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Assignments/RuleValueAssignment.swift:15:28: [1;33mwarning: [1;39mcannot use associated type 'Value' in a property declaration marked public or in a '@frozen' or '@usableFromInline' context; 'SwiftUICore' was not imported by this file[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m public let key : K.Type
[0;36m15 |[0;0m public let constant : K.Value
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' in a property declaration marked public or in a '@frozen' or '@usableFromInline' context; 'SwiftUICore' was not imported by this file[0;0m
[0;36m16 |[0;0m
[0;36m17 |[0;0m public init(_ key: K.Type, _ constant: K.Value) {
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Assignments/RuleValueAssignment.swift:17:44: [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m15 |[0;0m public let constant : K.Value
[0;36m16 |[0;0m
[0;36m17 |[0;0m public init(_ key: K.Type, _ constant: K.Value) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m18 |[0;0m self.key = key
[0;36m19 |[0;0m self.constant = constant
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Assignments/RuleValueAssignment.swift:26:33: [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m7 |[0;0m //
[0;36m8 |[0;0m
[0;36m9 |[0;0m public struct RuleValueAssignment<K: DynamicEnvironmentKey>
[0;36m|[0;0m `- [1;39mnote: [1;39m'K' previously declared here[0;0m
[0;36m10 |[0;0m : RuleCandidate, RuleAction
[0;36m11 |[0;0m {
[0;36m:[0;0m
[0;36m24 |[0;0m }
[0;36m25 |[0;0m
[0;36m26 |[0;0m public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m27 |[0;0m -> Bool
[0;36m28 |[0;0m {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/DynamicEnvironment/DynamicEnvironmentValues.swift:22:69: [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m20 |[0;0m mutating func storeValue<V>(_ value: V, forTypeID typeID: ObjectIdentifier)
[0;36m21 |[0;0m
[0;36m22 |[0;0m func defaultValue<K: DynamicEnvironmentKey>(for key: K.Type) -> K.Value
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m23 |[0;0m }
[0;36m24 |[0;0m
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/DynamicEnvironment/DynamicEnvironmentValues.swift:31:57: [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m29 |[0;0m * the key if the `resolveValueForTypeID` returns no value.
[0;36m30 |[0;0m */
[0;36m31 |[0;0m subscript<K: DynamicEnvironmentKey>(key: K.Type) -> K.Value {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m32 |[0;0m // Note a subscript w/o a name can be used on types w/o adding `.self`!!
[0;36m33 |[0;0m set { storeValue(newValue, forTypeID: ObjectIdentifier(key)) }
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/DynamicEnvironment/DynamicEnvironmentValues.swift:47:63: [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m45 |[0;0m * key.
[0;36m46 |[0;0m */
[0;36m47 |[0;0m func optional<K: DynamicEnvironmentKey>(_ key: K.Type) -> K.Value? {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m48 |[0;0m let typeID = ObjectIdentifier(key)
[0;36m49 |[0;0m
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Predicates/RuleKeyPathPredicate.swift:68:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m7 |[0;0m //
[0;36m8 |[0;0m
[0;36m9 |[0;0m public struct RuleKeyPathPredicate<Value>: RulePredicate {
[0;36m|[0;0m `- [1;39mnote: [1;39m'Value' previously declared here[0;0m
[0;36m10 |[0;0m // This is like a ClosurePredicate, but it preserves the static type.
[0;36m11 |[0;0m // Which has to be passed in explicitly! Can't add further constraints to
[0;36m:[0;0m
[0;36m66 |[0;0m public extension RuleKeyPathPredicate {
[0;36m67 |[0;0m
[0;36m68 |[0;0m init<Value>(keyPath: Swift.KeyPath<RuleContext, Value>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m69 |[0;0m value: Value) where Value: Equatable
[0;36m70 |[0;0m {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Predicates/RuleKeyPathPredicate.swift:83:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m7 |[0;0m //
[0;36m8 |[0;0m
[0;36m9 |[0;0m public struct RuleKeyPathPredicate<Value>: RulePredicate {
[0;36m|[0;0m `- [1;39mnote: [1;39m'Value' previously declared here[0;0m
[0;36m10 |[0;0m // This is like a ClosurePredicate, but it preserves the static type.
[0;36m11 |[0;0m // Which has to be passed in explicitly! Can't add further constraints to
[0;36m:[0;0m
[0;36m81 |[0;0m }
[0;36m82 |[0;0m
[0;36m83 |[0;0m init<Value>(keyPath: Swift.KeyPath<RuleContext, Value>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m84 |[0;0m operation: RuleComparisonOperation = .equal,
[0;36m85 |[0;0m value: Value) where Value: Comparable
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Predicates/RuleKeyPathPredicate.swift:94:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m7 |[0;0m //
[0;36m8 |[0;0m
[0;36m9 |[0;0m public struct RuleKeyPathPredicate<Value>: RulePredicate {
[0;36m|[0;0m `- [1;39mnote: [1;39m'Value' previously declared here[0;0m
[0;36m10 |[0;0m // This is like a ClosurePredicate, but it preserves the static type.
[0;36m11 |[0;0m // Which has to be passed in explicitly! Can't add further constraints to
[0;36m:[0;0m
[0;36m92 |[0;0m
[0;36m93 |[0;0m public extension RuleKeyPathPredicate {
[0;36m94 |[0;0m init<Value>(_ lhs: Swift.KeyPath<RuleContext, Value>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m95 |[0;0m _ rhs: Swift.KeyPath<RuleContext, Value>) where Value: Equatable
[0;36m96 |[0;0m {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Predicates/RuleKeyPathPredicate.swift:110:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m7 |[0;0m //
[0;36m8 |[0;0m
[0;36m9 |[0;0m public struct RuleKeyPathPredicate<Value>: RulePredicate {
[0;36m|[0;0m `- [1;39mnote: [1;39m'Value' previously declared here[0;0m
[0;36m10 |[0;0m // This is like a ClosurePredicate, but it preserves the static type.
[0;36m11 |[0;0m // Which has to be passed in explicitly! Can't add further constraints to
[0;36m:[0;0m
[0;36m108 |[0;0m }
[0;36m109 |[0;0m
[0;36m110 |[0;0m init<Value>(_ lhs: Swift.KeyPath<RuleContext, Value>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m111 |[0;0m operation: RuleComparisonOperation = .equal,
[0;36m112 |[0;0m _ rhs: Swift.KeyPath<RuleContext, Value>) where Value: Comparable
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Predicates/RuleKeyPathPredicate.swift:68:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m7 |[0;0m //
[0;36m8 |[0;0m
[0;36m9 |[0;0m public struct RuleKeyPathPredicate<Value>: RulePredicate {
[0;36m|[0;0m `- [1;39mnote: [1;39m'Value' previously declared here[0;0m
[0;36m10 |[0;0m // This is like a ClosurePredicate, but it preserves the static type.
[0;36m11 |[0;0m // Which has to be passed in explicitly! Can't add further constraints to
[0;36m:[0;0m
[0;36m66 |[0;0m public extension RuleKeyPathPredicate {
[0;36m67 |[0;0m
[0;36m68 |[0;0m init<Value>(keyPath: Swift.KeyPath<RuleContext, Value>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m69 |[0;0m value: Value) where Value: Equatable
[0;36m70 |[0;0m {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Predicates/RuleKeyPathPredicate.swift:83:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m7 |[0;0m //
[0;36m8 |[0;0m
[0;36m9 |[0;0m public struct RuleKeyPathPredicate<Value>: RulePredicate {
[0;36m|[0;0m `- [1;39mnote: [1;39m'Value' previously declared here[0;0m
[0;36m10 |[0;0m // This is like a ClosurePredicate, but it preserves the static type.
[0;36m11 |[0;0m // Which has to be passed in explicitly! Can't add further constraints to
[0;36m:[0;0m
[0;36m81 |[0;0m }
[0;36m82 |[0;0m
[0;36m83 |[0;0m init<Value>(keyPath: Swift.KeyPath<RuleContext, Value>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m84 |[0;0m operation: RuleComparisonOperation = .equal,
[0;36m85 |[0;0m value: Value) where Value: Comparable
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Predicates/RuleKeyPathPredicate.swift:94:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m7 |[0;0m //
[0;36m8 |[0;0m
[0;36m9 |[0;0m public struct RuleKeyPathPredicate<Value>: RulePredicate {
[0;36m|[0;0m `- [1;39mnote: [1;39m'Value' previously declared here[0;0m
[0;36m10 |[0;0m // This is like a ClosurePredicate, but it preserves the static type.
[0;36m11 |[0;0m // Which has to be passed in explicitly! Can't add further constraints to
[0;36m:[0;0m
[0;36m92 |[0;0m
[0;36m93 |[0;0m public extension RuleKeyPathPredicate {
[0;36m94 |[0;0m init<Value>(_ lhs: Swift.KeyPath<RuleContext, Value>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m95 |[0;0m _ rhs: Swift.KeyPath<RuleContext, Value>) where Value: Equatable
[0;36m96 |[0;0m {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Predicates/RuleKeyPathPredicate.swift:110:8: [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m7 |[0;0m //
[0;36m8 |[0;0m
[0;36m9 |[0;0m public struct RuleKeyPathPredicate<Value>: RulePredicate {
[0;36m|[0;0m `- [1;39mnote: [1;39m'Value' previously declared here[0;0m
[0;36m10 |[0;0m // This is like a ClosurePredicate, but it preserves the static type.
[0;36m11 |[0;0m // Which has to be passed in explicitly! Can't add further constraints to
[0;36m:[0;0m
[0;36m108 |[0;0m }
[0;36m109 |[0;0m
[0;36m110 |[0;0m init<Value>(_ lhs: Swift.KeyPath<RuleContext, Value>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m111 |[0;0m operation: RuleComparisonOperation = .equal,
[0;36m112 |[0;0m _ rhs: Swift.KeyPath<RuleContext, Value>) where Value: Comparable
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Assignments/RuleKeyAssignment.swift:49:33: [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m28 |[0;0m * @see RuleAssignment
[0;36m29 |[0;0m */
[0;36m30 |[0;0m public struct RuleKeyAssignment<K: DynamicEnvironmentKey,
[0;36m|[0;0m `- [1;39mnote: [1;39m'K' previously declared here[0;0m
[0;36m31 |[0;0m Value: DynamicEnvironmentKey>
[0;36m32 |[0;0m : RuleCandidate, RuleAction
[0;36m:[0;0m
[0;36m47 |[0;0m return ObjectIdentifier(key)
[0;36m48 |[0;0m }
[0;36m49 |[0;0m public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m50 |[0;0m -> Bool
[0;36m51 |[0;0m {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Assignments/RuleTypeIDAssignment.swift:66:29: [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m64 |[0;0m
[0;36m65 |[0;0m init<K: DynamicEnvironmentKey>(_ key: K.Type, _ constant: K.Value)
[0;36m66 |[0;0m where Value == K.Value
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m67 |[0;0m {
[0;36m68 |[0;0m self.init(ObjectIdentifier(key), constant)
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Assignments/RuleTypeIDAssignment.swift:65:63: [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m63 |[0;0m public extension RuleTypeIDAssignment {
[0;36m64 |[0;0m
[0;36m65 |[0;0m init<K: DynamicEnvironmentKey>(_ key: K.Type, _ constant: K.Value)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m66 |[0;0m where Value == K.Value
[0;36m67 |[0;0m {
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Assignments/RuleValueAssignment.swift:15:28: [1;33mwarning: [1;39mcannot use associated type 'Value' in a property declaration marked public or in a '@frozen' or '@usableFromInline' context; 'SwiftUICore' was not imported by this file[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m public let key : K.Type
[0;36m15 |[0;0m public let constant : K.Value
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' in a property declaration marked public or in a '@frozen' or '@usableFromInline' context; 'SwiftUICore' was not imported by this file[0;0m
[0;36m16 |[0;0m
[0;36m17 |[0;0m public init(_ key: K.Type, _ constant: K.Value) {
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Assignments/RuleValueAssignment.swift:17:44: [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m15 |[0;0m public let constant : K.Value
[0;36m16 |[0;0m
[0;36m17 |[0;0m public init(_ key: K.Type, _ constant: K.Value) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m18 |[0;0m self.key = key
[0;36m19 |[0;0m self.constant = constant
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/Assignments/RuleValueAssignment.swift:26:33: [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m7 |[0;0m //
[0;36m8 |[0;0m
[0;36m9 |[0;0m public struct RuleValueAssignment<K: DynamicEnvironmentKey>
[0;36m|[0;0m `- [1;39mnote: [1;39m'K' previously declared here[0;0m
[0;36m10 |[0;0m : RuleCandidate, RuleAction
[0;36m11 |[0;0m {
[0;36m:[0;0m
[0;36m24 |[0;0m }
[0;36m25 |[0;0m
[0;36m26 |[0;0m public func isCandidateForKey<K: DynamicEnvironmentKey>(_ key: K.Type)
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'K' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m27 |[0;0m -> Bool
[0;36m28 |[0;0m {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/DynamicEnvironment/DynamicEnvironmentValues.swift:22:69: [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m20 |[0;0m mutating func storeValue<V>(_ value: V, forTypeID typeID: ObjectIdentifier)
[0;36m21 |[0;0m
[0;36m22 |[0;0m func defaultValue<K: DynamicEnvironmentKey>(for key: K.Type) -> K.Value
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m23 |[0;0m }
[0;36m24 |[0;0m
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/DynamicEnvironment/DynamicEnvironmentValues.swift:31:57: [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m29 |[0;0m * the key if the `resolveValueForTypeID` returns no value.
[0;36m30 |[0;0m */
[0;36m31 |[0;0m subscript<K: DynamicEnvironmentKey>(key: K.Type) -> K.Value {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m32 |[0;0m // Note a subscript w/o a name can be used on types w/o adding `.self`!!
[0;36m33 |[0;0m set { storeValue(newValue, forTypeID: ObjectIdentifier(key)) }
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIRules/DynamicEnvironment/DynamicEnvironmentValues.swift:47:63: [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m45 |[0;0m * key.
[0;36m46 |[0;0m */
[0;36m47 |[0;0m func optional<K: DynamicEnvironmentKey>(_ key: K.Type) -> K.Value? {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Value' here; 'SwiftUICore' was not imported by this file[0;0m
[0;36m48 |[0;0m let typeID = ObjectIdentifier(key)
[0;36m49 |[0;0m
SwiftUI.EnvironmentKey.Value:2:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m protocol EnvironmentKey {
[0;36m2 |[0;0m associatedtype Value}
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m3 |[0;0m
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "SwiftUIRules",
"name" : "SwiftUIRules",
"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" : "SwiftUIRules",
"targets" : [
"SwiftUIRules"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftUIRules",
"module_type" : "SwiftTarget",
"name" : "SwiftUIRules",
"path" : "Sources/SwiftUIRules",
"product_memberships" : [
"SwiftUIRules"
],
"sources" : [
"Assignments/RuleAction.swift",
"Assignments/RuleCandidate.swift",
"Assignments/RuleKeyAssignment.swift",
"Assignments/RuleTypeIDAssignment.swift",
"Assignments/RuleTypeIDPathAssignment.swift",
"Assignments/RuleValueAssignment.swift",
"DynamicEnvironment/DynamicEnvironmentKey.swift",
"DynamicEnvironment/DynamicEnvironmentPathes.swift",
"DynamicEnvironment/DynamicEnvironmentValues.swift",
"Operators/AssignmentOperators.swift",
"Operators/CompoundPredicateOperators.swift",
"Operators/KeyPathPredicateOperators.swift",
"Operators/RuleOperators.swift",
"Predicates/RuleBoolPredicate.swift",
"Predicates/RuleClosurePredicate.swift",
"Predicates/RuleCompoundPredicate.swift",
"Predicates/RuleKeyPathPredicate.swift",
"Predicates/RulePredicate.swift",
"Rule.swift",
"RuleContext.swift",
"RuleModel.swift",
"Support/RuleDebug.swift"
],
"type" : "library"
}
],
"tools_version" : "5.1"
}
Done.