Build Information
Failed to build CompoundPredicate with Swift 6.0 for Linux.
Build Command
bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/NoahKamara/CompoundPredicate.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/NoahKamara/CompoundPredicate
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 6e99619 Update README.md
Cloned https://github.com/NoahKamara/CompoundPredicate.git
Revision (git rev-parse @):
6e996195ff12db90b00737060425dec5d43c1829
SUCCESS checkout https://github.com/NoahKamara/CompoundPredicate.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.0
Building package at path: $workDir
https://github.com/NoahKamara/CompoundPredicate.git
Running build ...
bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Fetching https://github.com/noahkamara/swift-xctesting
[1/844] Fetching swift-xctesting
Fetched https://github.com/noahkamara/swift-xctesting from cache (0.27s)
Fetching https://github.com/apple/swift-docc-symbolkit
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/apple/swift-syntax.git
Fetching https://github.com/apple/swift-testing.git
[1/1465] Fetching swift-docc-plugin
[1379/10737] Fetching swift-docc-plugin, swift-testing
[5268/13598] Fetching swift-docc-plugin, swift-testing, swift-docc-symbolkit
[13599/15954] Fetching swift-docc-plugin, swift-testing, swift-docc-symbolkit, xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (0.43s)
Fetched https://github.com/apple/swift-testing.git from cache (0.44s)
[1/60938] Fetching swift-syntax
Fetched https://github.com/apple/swift-docc-symbolkit from cache (3.24s)
Fetched https://github.com/apple/swift-docc-plugin from cache (3.24s)
Fetched https://github.com/apple/swift-syntax.git from cache (3.28s)
Computing version for https://github.com/apple/swift-testing.git
Computed https://github.com/apple/swift-testing.git at 0.5.1 (0.49s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 509.1.1 (1.26s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.1.1 (0.44s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.3.0 (0.45s)
Computing version for https://github.com/apple/swift-docc-symbolkit
Computed https://github.com/apple/swift-docc-symbolkit at 1.0.0 (0.49s)
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 509.1.1
Creating working copy for https://github.com/apple/swift-docc-symbolkit
Working copy of https://github.com/apple/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-testing.git
Working copy of https://github.com/apple/swift-testing.git resolved at 0.5.1
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.3.0
Creating working copy for https://github.com/noahkamara/swift-xctesting
Working copy of https://github.com/noahkamara/swift-xctesting resolved at main (cc74147)
/host/spi-builder-workspace/.build/checkouts/swift-docc-plugin/Plugins/Swift-DocC Convert/Symbolic Links/SharedPackagePluginExtensions/PackageExtensions.swift:31:17: warning: switch covers known cases, but 'TargetDependency' may have additional unknown values; this is an error in the Swift 6 language mode
29 | func addTargetDependencies(_ target: Target) {
30 | for dependency in target.dependencies {
31 | switch dependency {
| |- warning: switch covers known cases, but 'TargetDependency' may have additional unknown values; this is an error in the Swift 6 language mode
| `- note: handle unknown values using "@unknown default"
32 | case .product(let product):
33 | addTargets(product.targets)
[1/1] Compiling plugin Swift-DocC
/host/spi-builder-workspace/.build/checkouts/swift-docc-plugin/Plugins/Swift-DocC Preview/Symbolic Links/SharedPackagePluginExtensions/PackageExtensions.swift:31:17: warning: switch covers known cases, but 'TargetDependency' may have additional unknown values; this is an error in the Swift 6 language mode
29 | func addTargetDependencies(_ target: Target) {
30 | for dependency in target.dependencies {
31 | switch dependency {
| |- warning: switch covers known cases, but 'TargetDependency' may have additional unknown values; this is an error in the Swift 6 language mode
| `- note: handle unknown values using "@unknown default"
32 | case .product(let product):
33 | addTargets(product.targets)
[2/2] Compiling plugin Swift-DocC Preview
Building for debugging...
[2/5] Write sources
[4/5] Write swift-version-24593BA9C3E375BF.txt
[6/14] Compiling XCTestDynamicOverlay XCTCurrentTestCase.swift
[7/15] Compiling XCTestDynamicOverlay Unimplemented.swift
[8/15] Compiling XCTestDynamicOverlay RuntimeWarnings.swift
[9/15] Compiling XCTestDynamicOverlay XCTIsTesting.swift
[10/15] Emitting module XCTestDynamicOverlay
[11/15] Compiling XCTestDynamicOverlay DefaultInitializable.swift
[12/15] Compiling XCTestDynamicOverlay Deprecations.swift
[13/15] Compiling XCTestDynamicOverlay GeneratePlaceholder.swift
[14/15] Compiling XCTestDynamicOverlay XCTFail.swift
[15/15] Compiling XCTestDynamicOverlay XCTExpectFailure.swift
[17/21] Compiling CompoundPredicate RuntimeWarnings.swift
/host/spi-builder-workspace/Sources/CompoundPredicate/RuntimeWarnings.swift:80:5: warning: let 'formatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
78 |
79 | @usableFromInline
80 | let formatter: DateFormatter = {
| `- warning: let 'formatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
81 | let formatter = DateFormatter()
82 | formatter.dateFormat = "yyyy-MM-dd HH:MM:SS.sssZ"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/CompoundPredicate/RuntimeWarnings.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
1 |
2 |
3 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
4 |
5 | public extension Notification.Name {
:
78 |
79 | @usableFromInline
80 | let formatter: DateFormatter = {
| |- note: annotate 'formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
81 | let formatter = DateFormatter()
82 | formatter.dateFormat = "yyyy-MM-dd HH:MM:SS.sssZ"
/host/spi-builder-workspace/Sources/CompoundPredicate/RuntimeWarnings.swift:43:79: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
41 | )
42 | #else
43 | fputs("\(formatter.string(from: Date())) [\(category)] \(message)\n", stderr)
| `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
44 | #endif
45 | }
SwiftGlibc.stderr:1:12: note: var declared here
1 | public var stderr: UnsafeMutablePointer<FILE>!
| `- note: var declared here
[18/21] Compiling CompoundPredicate VariableReplacing.swift
/host/spi-builder-workspace/Sources/CompoundPredicate/VariableReplacing.swift:35:44: error: cannot find type 'PredicateExpression' in scope
33 | /// ```
34 | ///
35 | public protocol VariableReplacing<Output>: PredicateExpression {
| `- error: cannot find type 'PredicateExpression' in scope
36 | associatedtype Output
37 | typealias Variable<T> = PredicateExpressions.Variable<T>
/host/spi-builder-workspace/Sources/CompoundPredicate/VariableReplacing.swift:37:29: error: cannot find type 'PredicateExpressions' in scope
35 | public protocol VariableReplacing<Output>: PredicateExpression {
36 | associatedtype Output
37 | typealias Variable<T> = PredicateExpressions.Variable<T>
| `- error: cannot find type 'PredicateExpressions' in scope
38 |
39 | /// Recursively traverses itself and returns a copy where all occurences of `variable` were replaced with`replacement`
error: emit-module command failed with exit code 1 (use -v to see invocation)
[19/21] Compiling CompoundPredicate Predicate+combining.swift
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:10:23: error: cannot find type 'StandardPredicateExpression' in scope
8 | import Foundation
9 |
10 | fileprivate extension StandardPredicateExpression<Bool> {
| `- error: cannot find type 'StandardPredicateExpression' in scope
11 | ///
12 | /// > Only Expression conforming to ``CompoundPredicate/VariableReplacing`` will be recursed
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:35:11: error: cannot find type 'Predicate' in scope
33 | }
34 |
35 | extension Predicate {
| `- error: cannot find type 'Predicate' in scope
36 | typealias Expression = any StandardPredicateExpression<Bool>
37 |
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:89:30: error: cannot find type 'Predicate' in scope
87 | ///
88 | /// - Returns: A predicate evaluating to true if **all** sub-predicates evaluate to true
89 | func conjunction<T>() -> Predicate<T> where Element == Predicate<T> {
| `- error: cannot find type 'Predicate' in scope
90 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
91 | PredicateExpressions.Conjunction(lhs: lhs, rhs: rhs)
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:89:60: error: cannot find type 'Predicate' in scope
87 | ///
88 | /// - Returns: A predicate evaluating to true if **all** sub-predicates evaluate to true
89 | func conjunction<T>() -> Predicate<T> where Element == Predicate<T> {
| `- error: cannot find type 'Predicate' in scope
90 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
91 | PredicateExpressions.Conjunction(lhs: lhs, rhs: rhs)
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:117:30: error: cannot find type 'Predicate' in scope
115 | ///
116 | /// - Returns: A predicate evaluating to true if **any** sub-predicate evaluates to true
117 | func disjunction<T>() -> Predicate<T> where Element == Predicate<T> {
| `- error: cannot find type 'Predicate' in scope
118 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
119 | PredicateExpressions.Disjunction(lhs: lhs, rhs: rhs)
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:117:60: error: cannot find type 'Predicate' in scope
115 | ///
116 | /// - Returns: A predicate evaluating to true if **any** sub-predicate evaluates to true
117 | func disjunction<T>() -> Predicate<T> where Element == Predicate<T> {
| `- error: cannot find type 'Predicate' in scope
118 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
119 | PredicateExpressions.Disjunction(lhs: lhs, rhs: rhs)
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:90:128: error: cannot find type 'StandardPredicateExpression' in scope
88 | /// - Returns: A predicate evaluating to true if **all** sub-predicates evaluate to true
89 | func conjunction<T>() -> Predicate<T> where Element == Predicate<T> {
90 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
| `- error: cannot find type 'StandardPredicateExpression' in scope
91 | PredicateExpressions.Conjunction(lhs: lhs, rhs: rhs)
92 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:90:41: error: cannot find type 'StandardPredicateExpression' in scope
88 | /// - Returns: A predicate evaluating to true if **all** sub-predicates evaluate to true
89 | func conjunction<T>() -> Predicate<T> where Element == Predicate<T> {
90 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
| `- error: cannot find type 'StandardPredicateExpression' in scope
91 | PredicateExpressions.Conjunction(lhs: lhs, rhs: rhs)
92 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:90:86: error: cannot find type 'StandardPredicateExpression' in scope
88 | /// - Returns: A predicate evaluating to true if **all** sub-predicates evaluate to true
89 | func conjunction<T>() -> Predicate<T> where Element == Predicate<T> {
90 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
| `- error: cannot find type 'StandardPredicateExpression' in scope
91 | PredicateExpressions.Conjunction(lhs: lhs, rhs: rhs)
92 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:118:128: error: cannot find type 'StandardPredicateExpression' in scope
116 | /// - Returns: A predicate evaluating to true if **any** sub-predicate evaluates to true
117 | func disjunction<T>() -> Predicate<T> where Element == Predicate<T> {
118 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
| `- error: cannot find type 'StandardPredicateExpression' in scope
119 | PredicateExpressions.Disjunction(lhs: lhs, rhs: rhs)
120 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:118:41: error: cannot find type 'StandardPredicateExpression' in scope
116 | /// - Returns: A predicate evaluating to true if **any** sub-predicate evaluates to true
117 | func disjunction<T>() -> Predicate<T> where Element == Predicate<T> {
118 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
| `- error: cannot find type 'StandardPredicateExpression' in scope
119 | PredicateExpressions.Disjunction(lhs: lhs, rhs: rhs)
120 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:118:86: error: cannot find type 'StandardPredicateExpression' in scope
116 | /// - Returns: A predicate evaluating to true if **any** sub-predicate evaluates to true
117 | func disjunction<T>() -> Predicate<T> where Element == Predicate<T> {
118 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
| `- error: cannot find type 'StandardPredicateExpression' in scope
119 | PredicateExpressions.Disjunction(lhs: lhs, rhs: rhs)
120 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:19:21: error: cannot find type 'PredicateExpressions' in scope
17 | /// - Returns:
18 | func replacingVariable<T>(
19 | _ variable: PredicateExpressions.Variable<T>,
| `- error: cannot find type 'PredicateExpressions' in scope
20 | with replacement: PredicateExpressions.Variable<T>
21 | ) -> Self {
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:20:27: error: cannot find type 'PredicateExpressions' in scope
18 | func replacingVariable<T>(
19 | _ variable: PredicateExpressions.Variable<T>,
20 | with replacement: PredicateExpressions.Variable<T>
| `- error: cannot find type 'PredicateExpressions' in scope
21 | ) -> Self {
22 | if let replacingExpr = self as? any VariableReplacing<Output> {
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:36:32: error: cannot find type 'StandardPredicateExpression' in scope
34 |
35 | extension Predicate {
36 | typealias Expression = any StandardPredicateExpression<Bool>
| `- error: cannot find type 'StandardPredicateExpression' in scope
37 |
38 | /// Returns the result of combining the predicates using the given closure.
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:49:24: error: cannot find type 'Predicate' in scope
47 | /// the result is `initialResult`.
48 | static func combining<T>(
49 | _ predicates: [Predicate<T>],
| `- error: cannot find type 'Predicate' in scope
50 | nextPartialResult: (Expression, Expression) -> Expression
51 | ) -> Predicate<T> {
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:50:29: error: cannot find type 'Expression' in scope
48 | static func combining<T>(
49 | _ predicates: [Predicate<T>],
50 | nextPartialResult: (Expression, Expression) -> Expression
| `- error: cannot find type 'Expression' in scope
51 | ) -> Predicate<T> {
52 | return Predicate<T>({ variable in
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:50:41: error: cannot find type 'Expression' in scope
48 | static func combining<T>(
49 | _ predicates: [Predicate<T>],
50 | nextPartialResult: (Expression, Expression) -> Expression
| `- error: cannot find type 'Expression' in scope
51 | ) -> Predicate<T> {
52 | return Predicate<T>({ variable in
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:50:56: error: cannot find type 'Expression' in scope
48 | static func combining<T>(
49 | _ predicates: [Predicate<T>],
50 | nextPartialResult: (Expression, Expression) -> Expression
| `- error: cannot find type 'Expression' in scope
51 | ) -> Predicate<T> {
52 | return Predicate<T>({ variable in
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:51:10: error: cannot find type 'Predicate' in scope
49 | _ predicates: [Predicate<T>],
50 | nextPartialResult: (Expression, Expression) -> Expression
51 | ) -> Predicate<T> {
| `- error: cannot find type 'Predicate' in scope
52 | return Predicate<T>({ variable in
53 | let expressions = predicates.map({
[20/21] Emitting module CompoundPredicate
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:10:23: error: cannot find type 'StandardPredicateExpression' in scope
8 | import Foundation
9 |
10 | fileprivate extension StandardPredicateExpression<Bool> {
| `- error: cannot find type 'StandardPredicateExpression' in scope
11 | ///
12 | /// > Only Expression conforming to ``CompoundPredicate/VariableReplacing`` will be recursed
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:35:11: error: cannot find type 'Predicate' in scope
33 | }
34 |
35 | extension Predicate {
| `- error: cannot find type 'Predicate' in scope
36 | typealias Expression = any StandardPredicateExpression<Bool>
37 |
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:89:30: error: cannot find type 'Predicate' in scope
87 | ///
88 | /// - Returns: A predicate evaluating to true if **all** sub-predicates evaluate to true
89 | func conjunction<T>() -> Predicate<T> where Element == Predicate<T> {
| `- error: cannot find type 'Predicate' in scope
90 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
91 | PredicateExpressions.Conjunction(lhs: lhs, rhs: rhs)
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:89:60: error: cannot find type 'Predicate' in scope
87 | ///
88 | /// - Returns: A predicate evaluating to true if **all** sub-predicates evaluate to true
89 | func conjunction<T>() -> Predicate<T> where Element == Predicate<T> {
| `- error: cannot find type 'Predicate' in scope
90 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
91 | PredicateExpressions.Conjunction(lhs: lhs, rhs: rhs)
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:117:30: error: cannot find type 'Predicate' in scope
115 | ///
116 | /// - Returns: A predicate evaluating to true if **any** sub-predicate evaluates to true
117 | func disjunction<T>() -> Predicate<T> where Element == Predicate<T> {
| `- error: cannot find type 'Predicate' in scope
118 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
119 | PredicateExpressions.Disjunction(lhs: lhs, rhs: rhs)
/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:117:60: error: cannot find type 'Predicate' in scope
115 | ///
116 | /// - Returns: A predicate evaluating to true if **any** sub-predicate evaluates to true
117 | func disjunction<T>() -> Predicate<T> where Element == Predicate<T> {
| `- error: cannot find type 'Predicate' in scope
118 | func buildConjunction(lhs: some StandardPredicateExpression<Bool>, rhs: some StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> {
119 | PredicateExpressions.Disjunction(lhs: lhs, rhs: rhs)
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:5:11: error: cannot find type 'PredicateExpressions' in scope
3 |
4 | // MARK: Variable / Value
5 | extension PredicateExpressions.Variable: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
6 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
7 | if let replacement = replacement as? Self, variable.key == key {
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:15:11: error: cannot find type 'PredicateExpressions' in scope
13 | }
14 |
15 | extension PredicateExpressions.Value: VariableReplacingLeaf {}
| `- error: cannot find type 'PredicateExpressions' in scope
16 |
17 |
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:20:11: error: cannot find type 'PredicateExpressions' in scope
18 |
19 | // MARK: Arithmetic (+, -, *, /, %)
20 | extension PredicateExpressions.Arithmetic: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
21 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
22 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:30:11: error: cannot find type 'PredicateExpressions' in scope
28 | }
29 |
30 | extension PredicateExpressions.FloatDivision: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
31 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
32 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:39:11: error: cannot find type 'PredicateExpressions' in scope
37 | }
38 |
39 | extension PredicateExpressions.IntDivision: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
40 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
41 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:48:11: error: cannot find type 'PredicateExpressions' in scope
46 | }
47 |
48 | extension PredicateExpressions.IntRemainder: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
49 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
50 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:60:11: error: cannot find type 'PredicateExpressions' in scope
58 |
59 | // MARK: Unary Minus (-)
60 | extension PredicateExpressions.UnaryMinus: VariableReplacing where Wrapped: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
61 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
62 | Self(wrapped.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:69:11: error: cannot find type 'PredicateExpressions' in scope
67 |
68 | // MARK: Range (..., ..<)
69 | extension PredicateExpressions.ClosedRange: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
70 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
71 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:78:11: error: cannot find type 'PredicateExpressions' in scope
76 | }
77 |
78 | extension PredicateExpressions.Range: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
79 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
80 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:87:11: error: cannot find type 'PredicateExpressions' in scope
85 | }
86 |
87 | extension PredicateExpressions.RangeExpressionContains: VariableReplacing where RangeExpression: VariableReplacing, Element: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
88 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
89 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:99:11: error: cannot find type 'PredicateExpressions' in scope
97 |
98 | // MARK: Comparison (<, <=, >, >=, ==, !=)
99 | extension PredicateExpressions.Comparison: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing{
| `- error: cannot find type 'PredicateExpressions' in scope
100 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
101 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:109:11: error: cannot find type 'PredicateExpressions' in scope
107 | }
108 |
109 | extension PredicateExpressions.Equal: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
110 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
111 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:118:11: error: cannot find type 'PredicateExpressions' in scope
116 | }
117 |
118 | extension PredicateExpressions.NotEqual: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
119 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
120 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:130:11: error: cannot find type 'PredicateExpressions' in scope
128 |
129 | // MARK: Conditional expressions (if, else, ?:)
130 | extension PredicateExpressions.Conditional: VariableReplacing where Test: VariableReplacing, If: VariableReplacing, Else: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
131 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
132 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:143:11: error: cannot find type 'PredicateExpressions' in scope
141 |
142 | // MARK: Boolean logic (&&, ||, !)
143 | extension PredicateExpressions.Conjunction: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
144 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
145 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:152:11: error: cannot find type 'PredicateExpressions' in scope
150 | }
151 |
152 | extension PredicateExpressions.Disjunction: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
153 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
154 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:161:11: error: cannot find type 'PredicateExpressions' in scope
159 | }
160 |
161 | extension PredicateExpressions.Negation: VariableReplacing where Wrapped: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
162 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
163 | Self(wrapped.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:169:11: error: cannot find type 'PredicateExpressions' in scope
167 |
168 | // MARK: Swift optionals (?, ??, !, flatMap(_:), if-let expressions)
169 | extension PredicateExpressions.OptionalFlatMap: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing, RHS.Output == Result {
| `- error: cannot find type 'PredicateExpressions' in scope
170 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
171 | if RHS.Output.self == Result.self {
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:193:11: error: cannot find type 'PredicateExpressions' in scope
191 | }
192 |
193 | extension PredicateExpressions.NilCoalesce: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
194 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
195 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:202:11: error: cannot find type 'PredicateExpressions' in scope
200 | }
201 |
202 | extension PredicateExpressions.ForcedUnwrap: VariableReplacing where Inner: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
203 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
204 | Self(inner.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:211:11: error: cannot find type 'PredicateExpressions' in scope
209 |
210 | // MARK: Types (as, as?, as!, is)
211 | extension PredicateExpressions.ConditionalCast: VariableReplacing where Input: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
212 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
213 | Self(input.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:217:11: error: cannot find type 'PredicateExpressions' in scope
215 | }
216 |
217 | extension PredicateExpressions.ForceCast: VariableReplacing where Input: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
218 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
219 | Self(input.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:223:11: error: cannot find type 'PredicateExpressions' in scope
221 | }
222 |
223 | extension PredicateExpressions.TypeCheck: VariableReplacing where Input: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
224 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
225 | Self(input.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:232:11: error: cannot find type 'PredicateExpressions' in scope
230 |
231 | // MARK: Sequence operations (allSatisfy(), filter(), contains(), contains(where:), starts(with:), max(), min())
232 | extension PredicateExpressions.SequenceAllSatisfy: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
233 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
234 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:242:11: error: cannot find type 'PredicateExpressions' in scope
240 | }
241 |
242 | extension PredicateExpressions.Filter: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
243 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
244 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:253:11: error: cannot find type 'PredicateExpressions' in scope
251 |
252 |
253 | extension PredicateExpressions.SequenceContains: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
254 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
255 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:262:11: error: cannot find type 'PredicateExpressions' in scope
260 | }
261 |
262 | extension PredicateExpressions.SequenceContainsWhere: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
263 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
264 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:272:11: error: cannot find type 'PredicateExpressions' in scope
270 | }
271 |
272 | extension PredicateExpressions.SequenceStartsWith: VariableReplacing where Base: VariableReplacing, Prefix: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
273 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
274 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:281:11: error: cannot find type 'PredicateExpressions' in scope
279 | }
280 |
281 | extension PredicateExpressions.SequenceMinimum: VariableReplacing where Elements: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
282 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
283 | Self(elements: elements.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:287:11: error: cannot find type 'PredicateExpressions' in scope
285 | }
286 |
287 | extension PredicateExpressions.SequenceMaximum: VariableReplacing where Elements: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
288 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
289 | Self(elements: elements.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:298:11: error: cannot find type 'PredicateExpressions' in scope
296 | // MARK: Subscript and member access ([], .)
297 |
298 | extension PredicateExpressions.CollectionIndexSubscript: VariableReplacing where Wrapped: VariableReplacing, Index: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
299 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
300 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:307:11: error: cannot find type 'PredicateExpressions' in scope
305 | }
306 |
307 | extension PredicateExpressions.DictionaryKeySubscript: VariableReplacing where Wrapped: VariableReplacing, Key: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
308 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
309 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:316:11: error: cannot find type 'PredicateExpressions' in scope
314 | }
315 |
316 | extension PredicateExpressions.DictionaryKeyDefaultValueSubscript: VariableReplacing where Wrapped: VariableReplacing, Key: VariableReplacing, Default: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
317 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
318 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:326:11: error: cannot find type 'PredicateExpressions' in scope
324 | }
325 |
326 | extension PredicateExpressions.CollectionRangeSubscript: VariableReplacing where Wrapped: VariableReplacing, Range: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
327 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
328 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:335:11: error: cannot find type 'PredicateExpressions' in scope
333 | }
334 |
335 | extension PredicateExpressions.KeyPath: VariableReplacing where Root: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
336 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
337 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:348:11: error: cannot find type 'PredicateExpressions' in scope
346 | // MARK: String comparisons
347 | // (contains(_:), localizedStandardContains(_:), caseInsensitiveCompare(_:), localizedCompare(_:))
348 | extension PredicateExpressions.CollectionContainsCollection: VariableReplacing where Base: VariableReplacing, Other: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
349 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
350 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:357:11: error: cannot find type 'PredicateExpressions' in scope
355 | }
356 |
357 | extension PredicateExpressions.StringLocalizedStandardContains: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
358 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
359 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:366:11: error: cannot find type 'PredicateExpressions' in scope
364 | }
365 |
366 | extension PredicateExpressions.StringCaseInsensitiveCompare: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
367 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
368 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:375:11: error: cannot find type 'PredicateExpressions' in scope
373 | }
374 |
375 | extension PredicateExpressions.StringLocalizedCompare: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
376 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
377 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/RuntimeWarnings.swift:80:5: warning: let 'formatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
78 |
79 | @usableFromInline
80 | let formatter: DateFormatter = {
| `- warning: let 'formatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
81 | let formatter = DateFormatter()
82 | formatter.dateFormat = "yyyy-MM-dd HH:MM:SS.sssZ"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/CompoundPredicate/RuntimeWarnings.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
1 |
2 |
3 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
4 |
5 | public extension Notification.Name {
:
78 |
79 | @usableFromInline
80 | let formatter: DateFormatter = {
| |- note: annotate 'formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
81 | let formatter = DateFormatter()
82 | formatter.dateFormat = "yyyy-MM-dd HH:MM:SS.sssZ"
/host/spi-builder-workspace/Sources/CompoundPredicate/RuntimeWarnings.swift:43:79: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
41 | )
42 | #else
43 | fputs("\(formatter.string(from: Date())) [\(category)] \(message)\n", stderr)
| `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
44 | #endif
45 | }
SwiftGlibc.stderr:1:12: note: var declared here
1 | public var stderr: UnsafeMutablePointer<FILE>!
| `- note: var declared here
/host/spi-builder-workspace/Sources/CompoundPredicate/VariableReplacing.swift:35:44: error: cannot find type 'PredicateExpression' in scope
33 | /// ```
34 | ///
35 | public protocol VariableReplacing<Output>: PredicateExpression {
| `- error: cannot find type 'PredicateExpression' in scope
36 | associatedtype Output
37 | typealias Variable<T> = PredicateExpressions.Variable<T>
/host/spi-builder-workspace/Sources/CompoundPredicate/VariableReplacing.swift:37:29: error: cannot find type 'PredicateExpressions' in scope
35 | public protocol VariableReplacing<Output>: PredicateExpression {
36 | associatedtype Output
37 | typealias Variable<T> = PredicateExpressions.Variable<T>
| `- error: cannot find type 'PredicateExpressions' in scope
38 |
39 | /// Recursively traverses itself and returns a copy where all occurences of `variable` were replaced with`replacement`
[21/21] Compiling CompoundPredicate PredicateExpressions.swift
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:5:11: error: cannot find type 'PredicateExpressions' in scope
3 |
4 | // MARK: Variable / Value
5 | extension PredicateExpressions.Variable: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
6 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
7 | if let replacement = replacement as? Self, variable.key == key {
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:15:11: error: cannot find type 'PredicateExpressions' in scope
13 | }
14 |
15 | extension PredicateExpressions.Value: VariableReplacingLeaf {}
| `- error: cannot find type 'PredicateExpressions' in scope
16 |
17 |
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:20:11: error: cannot find type 'PredicateExpressions' in scope
18 |
19 | // MARK: Arithmetic (+, -, *, /, %)
20 | extension PredicateExpressions.Arithmetic: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
21 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
22 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:30:11: error: cannot find type 'PredicateExpressions' in scope
28 | }
29 |
30 | extension PredicateExpressions.FloatDivision: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
31 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
32 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:39:11: error: cannot find type 'PredicateExpressions' in scope
37 | }
38 |
39 | extension PredicateExpressions.IntDivision: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
40 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
41 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:48:11: error: cannot find type 'PredicateExpressions' in scope
46 | }
47 |
48 | extension PredicateExpressions.IntRemainder: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
49 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
50 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:60:11: error: cannot find type 'PredicateExpressions' in scope
58 |
59 | // MARK: Unary Minus (-)
60 | extension PredicateExpressions.UnaryMinus: VariableReplacing where Wrapped: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
61 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
62 | Self(wrapped.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:69:11: error: cannot find type 'PredicateExpressions' in scope
67 |
68 | // MARK: Range (..., ..<)
69 | extension PredicateExpressions.ClosedRange: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
70 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
71 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:78:11: error: cannot find type 'PredicateExpressions' in scope
76 | }
77 |
78 | extension PredicateExpressions.Range: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
79 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
80 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:87:11: error: cannot find type 'PredicateExpressions' in scope
85 | }
86 |
87 | extension PredicateExpressions.RangeExpressionContains: VariableReplacing where RangeExpression: VariableReplacing, Element: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
88 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
89 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:99:11: error: cannot find type 'PredicateExpressions' in scope
97 |
98 | // MARK: Comparison (<, <=, >, >=, ==, !=)
99 | extension PredicateExpressions.Comparison: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing{
| `- error: cannot find type 'PredicateExpressions' in scope
100 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
101 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:109:11: error: cannot find type 'PredicateExpressions' in scope
107 | }
108 |
109 | extension PredicateExpressions.Equal: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
110 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
111 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:118:11: error: cannot find type 'PredicateExpressions' in scope
116 | }
117 |
118 | extension PredicateExpressions.NotEqual: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
119 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
120 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:130:11: error: cannot find type 'PredicateExpressions' in scope
128 |
129 | // MARK: Conditional expressions (if, else, ?:)
130 | extension PredicateExpressions.Conditional: VariableReplacing where Test: VariableReplacing, If: VariableReplacing, Else: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
131 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
132 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:143:11: error: cannot find type 'PredicateExpressions' in scope
141 |
142 | // MARK: Boolean logic (&&, ||, !)
143 | extension PredicateExpressions.Conjunction: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
144 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
145 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:152:11: error: cannot find type 'PredicateExpressions' in scope
150 | }
151 |
152 | extension PredicateExpressions.Disjunction: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
153 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
154 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:161:11: error: cannot find type 'PredicateExpressions' in scope
159 | }
160 |
161 | extension PredicateExpressions.Negation: VariableReplacing where Wrapped: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
162 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
163 | Self(wrapped.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:169:11: error: cannot find type 'PredicateExpressions' in scope
167 |
168 | // MARK: Swift optionals (?, ??, !, flatMap(_:), if-let expressions)
169 | extension PredicateExpressions.OptionalFlatMap: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing, RHS.Output == Result {
| `- error: cannot find type 'PredicateExpressions' in scope
170 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
171 | if RHS.Output.self == Result.self {
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:193:11: error: cannot find type 'PredicateExpressions' in scope
191 | }
192 |
193 | extension PredicateExpressions.NilCoalesce: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
194 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
195 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:202:11: error: cannot find type 'PredicateExpressions' in scope
200 | }
201 |
202 | extension PredicateExpressions.ForcedUnwrap: VariableReplacing where Inner: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
203 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
204 | Self(inner.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:211:11: error: cannot find type 'PredicateExpressions' in scope
209 |
210 | // MARK: Types (as, as?, as!, is)
211 | extension PredicateExpressions.ConditionalCast: VariableReplacing where Input: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
212 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
213 | Self(input.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:217:11: error: cannot find type 'PredicateExpressions' in scope
215 | }
216 |
217 | extension PredicateExpressions.ForceCast: VariableReplacing where Input: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
218 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
219 | Self(input.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:223:11: error: cannot find type 'PredicateExpressions' in scope
221 | }
222 |
223 | extension PredicateExpressions.TypeCheck: VariableReplacing where Input: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
224 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
225 | Self(input.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:232:11: error: cannot find type 'PredicateExpressions' in scope
230 |
231 | // MARK: Sequence operations (allSatisfy(), filter(), contains(), contains(where:), starts(with:), max(), min())
232 | extension PredicateExpressions.SequenceAllSatisfy: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
233 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
234 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:242:11: error: cannot find type 'PredicateExpressions' in scope
240 | }
241 |
242 | extension PredicateExpressions.Filter: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
243 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
244 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:253:11: error: cannot find type 'PredicateExpressions' in scope
251 |
252 |
253 | extension PredicateExpressions.SequenceContains: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
254 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
255 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:262:11: error: cannot find type 'PredicateExpressions' in scope
260 | }
261 |
262 | extension PredicateExpressions.SequenceContainsWhere: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
263 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
264 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:272:11: error: cannot find type 'PredicateExpressions' in scope
270 | }
271 |
272 | extension PredicateExpressions.SequenceStartsWith: VariableReplacing where Base: VariableReplacing, Prefix: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
273 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
274 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:281:11: error: cannot find type 'PredicateExpressions' in scope
279 | }
280 |
281 | extension PredicateExpressions.SequenceMinimum: VariableReplacing where Elements: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
282 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
283 | Self(elements: elements.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:287:11: error: cannot find type 'PredicateExpressions' in scope
285 | }
286 |
287 | extension PredicateExpressions.SequenceMaximum: VariableReplacing where Elements: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
288 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
289 | Self(elements: elements.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:298:11: error: cannot find type 'PredicateExpressions' in scope
296 | // MARK: Subscript and member access ([], .)
297 |
298 | extension PredicateExpressions.CollectionIndexSubscript: VariableReplacing where Wrapped: VariableReplacing, Index: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
299 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
300 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:307:11: error: cannot find type 'PredicateExpressions' in scope
305 | }
306 |
307 | extension PredicateExpressions.DictionaryKeySubscript: VariableReplacing where Wrapped: VariableReplacing, Key: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
308 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
309 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:316:11: error: cannot find type 'PredicateExpressions' in scope
314 | }
315 |
316 | extension PredicateExpressions.DictionaryKeyDefaultValueSubscript: VariableReplacing where Wrapped: VariableReplacing, Key: VariableReplacing, Default: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
317 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
318 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:326:11: error: cannot find type 'PredicateExpressions' in scope
324 | }
325 |
326 | extension PredicateExpressions.CollectionRangeSubscript: VariableReplacing where Wrapped: VariableReplacing, Range: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
327 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
328 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:335:11: error: cannot find type 'PredicateExpressions' in scope
333 | }
334 |
335 | extension PredicateExpressions.KeyPath: VariableReplacing where Root: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
336 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
337 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:348:11: error: cannot find type 'PredicateExpressions' in scope
346 | // MARK: String comparisons
347 | // (contains(_:), localizedStandardContains(_:), caseInsensitiveCompare(_:), localizedCompare(_:))
348 | extension PredicateExpressions.CollectionContainsCollection: VariableReplacing where Base: VariableReplacing, Other: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
349 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
350 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:357:11: error: cannot find type 'PredicateExpressions' in scope
355 | }
356 |
357 | extension PredicateExpressions.StringLocalizedStandardContains: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
358 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
359 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:366:11: error: cannot find type 'PredicateExpressions' in scope
364 | }
365 |
366 | extension PredicateExpressions.StringCaseInsensitiveCompare: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
367 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
368 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:375:11: error: cannot find type 'PredicateExpressions' in scope
373 | }
374 |
375 | extension PredicateExpressions.StringLocalizedCompare: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
| `- error: cannot find type 'PredicateExpressions' in scope
376 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
377 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:6:42: error: cannot find type 'Variable' in scope
4 | // MARK: Variable / Value
5 | extension PredicateExpressions.Variable: VariableReplacing {
6 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
7 | if let replacement = replacement as? Self, variable.key == key {
8 | return replacement
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:6:73: error: cannot find type 'Variable' in scope
4 | // MARK: Variable / Value
5 | extension PredicateExpressions.Variable: VariableReplacing {
6 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
7 | if let replacement = replacement as? Self, variable.key == key {
8 | return replacement
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:20:62: error: 'where' clause cannot be applied to a non-generic top-level declaration
18 |
19 | // MARK: Arithmetic (+, -, *, /, %)
20 | extension PredicateExpressions.Arithmetic: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
21 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
22 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:21:42: error: cannot find type 'Variable' in scope
19 | // MARK: Arithmetic (+, -, *, /, %)
20 | extension PredicateExpressions.Arithmetic: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
21 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
22 | Self(
23 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:21:73: error: cannot find type 'Variable' in scope
19 | // MARK: Arithmetic (+, -, *, /, %)
20 | extension PredicateExpressions.Arithmetic: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
21 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
22 | Self(
23 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:30:65: error: 'where' clause cannot be applied to a non-generic top-level declaration
28 | }
29 |
30 | extension PredicateExpressions.FloatDivision: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
31 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
32 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:31:42: error: cannot find type 'Variable' in scope
29 |
30 | extension PredicateExpressions.FloatDivision: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
31 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
32 | Self(
33 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:31:73: error: cannot find type 'Variable' in scope
29 |
30 | extension PredicateExpressions.FloatDivision: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
31 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
32 | Self(
33 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:39:63: error: 'where' clause cannot be applied to a non-generic top-level declaration
37 | }
38 |
39 | extension PredicateExpressions.IntDivision: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
40 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
41 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:40:42: error: cannot find type 'Variable' in scope
38 |
39 | extension PredicateExpressions.IntDivision: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
40 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
41 | Self(
42 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:40:73: error: cannot find type 'Variable' in scope
38 |
39 | extension PredicateExpressions.IntDivision: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
40 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
41 | Self(
42 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:48:64: error: 'where' clause cannot be applied to a non-generic top-level declaration
46 | }
47 |
48 | extension PredicateExpressions.IntRemainder: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
49 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
50 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:49:42: error: cannot find type 'Variable' in scope
47 |
48 | extension PredicateExpressions.IntRemainder: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
49 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
50 | Self(
51 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:49:73: error: cannot find type 'Variable' in scope
47 |
48 | extension PredicateExpressions.IntRemainder: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
49 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
50 | Self(
51 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:60:62: error: 'where' clause cannot be applied to a non-generic top-level declaration
58 |
59 | // MARK: Unary Minus (-)
60 | extension PredicateExpressions.UnaryMinus: VariableReplacing where Wrapped: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
61 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
62 | Self(wrapped.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:61:42: error: cannot find type 'Variable' in scope
59 | // MARK: Unary Minus (-)
60 | extension PredicateExpressions.UnaryMinus: VariableReplacing where Wrapped: VariableReplacing {
61 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
62 | Self(wrapped.replacing(variable, with: replacement))
63 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:61:73: error: cannot find type 'Variable' in scope
59 | // MARK: Unary Minus (-)
60 | extension PredicateExpressions.UnaryMinus: VariableReplacing where Wrapped: VariableReplacing {
61 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
62 | Self(wrapped.replacing(variable, with: replacement))
63 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:69:63: error: 'where' clause cannot be applied to a non-generic top-level declaration
67 |
68 | // MARK: Range (..., ..<)
69 | extension PredicateExpressions.ClosedRange: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
70 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
71 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:70:42: error: cannot find type 'Variable' in scope
68 | // MARK: Range (..., ..<)
69 | extension PredicateExpressions.ClosedRange: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
70 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
71 | Self(
72 | lower: lower.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:70:73: error: cannot find type 'Variable' in scope
68 | // MARK: Range (..., ..<)
69 | extension PredicateExpressions.ClosedRange: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
70 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
71 | Self(
72 | lower: lower.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:78:57: error: 'where' clause cannot be applied to a non-generic top-level declaration
76 | }
77 |
78 | extension PredicateExpressions.Range: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
79 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
80 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:79:42: error: cannot find type 'Variable' in scope
77 |
78 | extension PredicateExpressions.Range: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
79 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
80 | Self(
81 | lower: lower.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:79:73: error: cannot find type 'Variable' in scope
77 |
78 | extension PredicateExpressions.Range: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
79 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
80 | Self(
81 | lower: lower.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:87:75: error: 'where' clause cannot be applied to a non-generic top-level declaration
85 | }
86 |
87 | extension PredicateExpressions.RangeExpressionContains: VariableReplacing where RangeExpression: VariableReplacing, Element: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
88 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
89 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:88:42: error: cannot find type 'Variable' in scope
86 |
87 | extension PredicateExpressions.RangeExpressionContains: VariableReplacing where RangeExpression: VariableReplacing, Element: VariableReplacing {
88 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
89 | Self(
90 | range: range.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:88:73: error: cannot find type 'Variable' in scope
86 |
87 | extension PredicateExpressions.RangeExpressionContains: VariableReplacing where RangeExpression: VariableReplacing, Element: VariableReplacing {
88 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
89 | Self(
90 | range: range.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:99:62: error: 'where' clause cannot be applied to a non-generic top-level declaration
97 |
98 | // MARK: Comparison (<, <=, >, >=, ==, !=)
99 | extension PredicateExpressions.Comparison: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing{
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
100 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
101 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:100:42: error: cannot find type 'Variable' in scope
98 | // MARK: Comparison (<, <=, >, >=, ==, !=)
99 | extension PredicateExpressions.Comparison: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing{
100 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
101 | Self(
102 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:100:73: error: cannot find type 'Variable' in scope
98 | // MARK: Comparison (<, <=, >, >=, ==, !=)
99 | extension PredicateExpressions.Comparison: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing{
100 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
101 | Self(
102 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:109:57: error: 'where' clause cannot be applied to a non-generic top-level declaration
107 | }
108 |
109 | extension PredicateExpressions.Equal: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
110 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
111 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:110:42: error: cannot find type 'Variable' in scope
108 |
109 | extension PredicateExpressions.Equal: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
110 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
111 | Self(
112 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:110:73: error: cannot find type 'Variable' in scope
108 |
109 | extension PredicateExpressions.Equal: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
110 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
111 | Self(
112 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:118:60: error: 'where' clause cannot be applied to a non-generic top-level declaration
116 | }
117 |
118 | extension PredicateExpressions.NotEqual: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
119 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
120 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:119:42: error: cannot find type 'Variable' in scope
117 |
118 | extension PredicateExpressions.NotEqual: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
119 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
120 | Self(
121 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:119:73: error: cannot find type 'Variable' in scope
117 |
118 | extension PredicateExpressions.NotEqual: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
119 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
120 | Self(
121 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:130:63: error: 'where' clause cannot be applied to a non-generic top-level declaration
128 |
129 | // MARK: Conditional expressions (if, else, ?:)
130 | extension PredicateExpressions.Conditional: VariableReplacing where Test: VariableReplacing, If: VariableReplacing, Else: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
131 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
132 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:131:42: error: cannot find type 'Variable' in scope
129 | // MARK: Conditional expressions (if, else, ?:)
130 | extension PredicateExpressions.Conditional: VariableReplacing where Test: VariableReplacing, If: VariableReplacing, Else: VariableReplacing {
131 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
132 | Self(
133 | test: test.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:131:73: error: cannot find type 'Variable' in scope
129 | // MARK: Conditional expressions (if, else, ?:)
130 | extension PredicateExpressions.Conditional: VariableReplacing where Test: VariableReplacing, If: VariableReplacing, Else: VariableReplacing {
131 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
132 | Self(
133 | test: test.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:143:63: error: 'where' clause cannot be applied to a non-generic top-level declaration
141 |
142 | // MARK: Boolean logic (&&, ||, !)
143 | extension PredicateExpressions.Conjunction: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
144 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
145 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:144:42: error: cannot find type 'Variable' in scope
142 | // MARK: Boolean logic (&&, ||, !)
143 | extension PredicateExpressions.Conjunction: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
144 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
145 | Self(
146 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:144:73: error: cannot find type 'Variable' in scope
142 | // MARK: Boolean logic (&&, ||, !)
143 | extension PredicateExpressions.Conjunction: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
144 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
145 | Self(
146 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:152:63: error: 'where' clause cannot be applied to a non-generic top-level declaration
150 | }
151 |
152 | extension PredicateExpressions.Disjunction: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
153 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
154 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:153:42: error: cannot find type 'Variable' in scope
151 |
152 | extension PredicateExpressions.Disjunction: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
153 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
154 | Self(
155 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:153:73: error: cannot find type 'Variable' in scope
151 |
152 | extension PredicateExpressions.Disjunction: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
153 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
154 | Self(
155 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:161:60: error: 'where' clause cannot be applied to a non-generic top-level declaration
159 | }
160 |
161 | extension PredicateExpressions.Negation: VariableReplacing where Wrapped: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
162 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
163 | Self(wrapped.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:162:42: error: cannot find type 'Variable' in scope
160 |
161 | extension PredicateExpressions.Negation: VariableReplacing where Wrapped: VariableReplacing {
162 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
163 | Self(wrapped.replacing(variable, with: replacement))
164 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:162:73: error: cannot find type 'Variable' in scope
160 |
161 | extension PredicateExpressions.Negation: VariableReplacing where Wrapped: VariableReplacing {
162 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
163 | Self(wrapped.replacing(variable, with: replacement))
164 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:169:67: error: 'where' clause cannot be applied to a non-generic top-level declaration
167 |
168 | // MARK: Swift optionals (?, ??, !, flatMap(_:), if-let expressions)
169 | extension PredicateExpressions.OptionalFlatMap: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing, RHS.Output == Result {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
170 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
171 | if RHS.Output.self == Result.self {
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:170:42: error: cannot find type 'Variable' in scope
168 | // MARK: Swift optionals (?, ??, !, flatMap(_:), if-let expressions)
169 | extension PredicateExpressions.OptionalFlatMap: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing, RHS.Output == Result {
170 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
171 | if RHS.Output.self == Result.self {
172 | PredicateExpressions.OptionalFlatMap<LHS, Wrapped, RHS, Result>.init(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:170:73: error: cannot find type 'Variable' in scope
168 | // MARK: Swift optionals (?, ??, !, flatMap(_:), if-let expressions)
169 | extension PredicateExpressions.OptionalFlatMap: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing, RHS.Output == Result {
170 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
171 | if RHS.Output.self == Result.self {
172 | PredicateExpressions.OptionalFlatMap<LHS, Wrapped, RHS, Result>.init(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:193:63: error: 'where' clause cannot be applied to a non-generic top-level declaration
191 | }
192 |
193 | extension PredicateExpressions.NilCoalesce: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
194 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
195 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:194:42: error: cannot find type 'Variable' in scope
192 |
193 | extension PredicateExpressions.NilCoalesce: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
194 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
195 | Self(
196 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:194:73: error: cannot find type 'Variable' in scope
192 |
193 | extension PredicateExpressions.NilCoalesce: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
194 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
195 | Self(
196 | lhs: lhs.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:202:64: error: 'where' clause cannot be applied to a non-generic top-level declaration
200 | }
201 |
202 | extension PredicateExpressions.ForcedUnwrap: VariableReplacing where Inner: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
203 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
204 | Self(inner.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:203:42: error: cannot find type 'Variable' in scope
201 |
202 | extension PredicateExpressions.ForcedUnwrap: VariableReplacing where Inner: VariableReplacing {
203 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
204 | Self(inner.replacing(variable, with: replacement))
205 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:203:73: error: cannot find type 'Variable' in scope
201 |
202 | extension PredicateExpressions.ForcedUnwrap: VariableReplacing where Inner: VariableReplacing {
203 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
204 | Self(inner.replacing(variable, with: replacement))
205 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:211:67: error: 'where' clause cannot be applied to a non-generic top-level declaration
209 |
210 | // MARK: Types (as, as?, as!, is)
211 | extension PredicateExpressions.ConditionalCast: VariableReplacing where Input: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
212 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
213 | Self(input.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:212:42: error: cannot find type 'Variable' in scope
210 | // MARK: Types (as, as?, as!, is)
211 | extension PredicateExpressions.ConditionalCast: VariableReplacing where Input: VariableReplacing {
212 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
213 | Self(input.replacing(variable, with: replacement))
214 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:212:73: error: cannot find type 'Variable' in scope
210 | // MARK: Types (as, as?, as!, is)
211 | extension PredicateExpressions.ConditionalCast: VariableReplacing where Input: VariableReplacing {
212 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
213 | Self(input.replacing(variable, with: replacement))
214 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:217:61: error: 'where' clause cannot be applied to a non-generic top-level declaration
215 | }
216 |
217 | extension PredicateExpressions.ForceCast: VariableReplacing where Input: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
218 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
219 | Self(input.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:218:42: error: cannot find type 'Variable' in scope
216 |
217 | extension PredicateExpressions.ForceCast: VariableReplacing where Input: VariableReplacing {
218 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
219 | Self(input.replacing(variable, with: replacement))
220 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:218:73: error: cannot find type 'Variable' in scope
216 |
217 | extension PredicateExpressions.ForceCast: VariableReplacing where Input: VariableReplacing {
218 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
219 | Self(input.replacing(variable, with: replacement))
220 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:223:61: error: 'where' clause cannot be applied to a non-generic top-level declaration
221 | }
222 |
223 | extension PredicateExpressions.TypeCheck: VariableReplacing where Input: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
224 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
225 | Self(input.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:224:42: error: cannot find type 'Variable' in scope
222 |
223 | extension PredicateExpressions.TypeCheck: VariableReplacing where Input: VariableReplacing {
224 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
225 | Self(input.replacing(variable, with: replacement))
226 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:224:73: error: cannot find type 'Variable' in scope
222 |
223 | extension PredicateExpressions.TypeCheck: VariableReplacing where Input: VariableReplacing {
224 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
225 | Self(input.replacing(variable, with: replacement))
226 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:232:70: error: 'where' clause cannot be applied to a non-generic top-level declaration
230 |
231 | // MARK: Sequence operations (allSatisfy(), filter(), contains(), contains(where:), starts(with:), max(), min())
232 | extension PredicateExpressions.SequenceAllSatisfy: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
233 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
234 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:233:42: error: cannot find type 'Variable' in scope
231 | // MARK: Sequence operations (allSatisfy(), filter(), contains(), contains(where:), starts(with:), max(), min())
232 | extension PredicateExpressions.SequenceAllSatisfy: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
233 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
234 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
235 | self.test
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:233:73: error: cannot find type 'Variable' in scope
231 | // MARK: Sequence operations (allSatisfy(), filter(), contains(), contains(where:), starts(with:), max(), min())
232 | extension PredicateExpressions.SequenceAllSatisfy: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
233 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
234 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
235 | self.test
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:242:58: error: 'where' clause cannot be applied to a non-generic top-level declaration
240 | }
241 |
242 | extension PredicateExpressions.Filter: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
243 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
244 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:243:42: error: cannot find type 'Variable' in scope
241 |
242 | extension PredicateExpressions.Filter: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
243 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
244 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
245 | self.filter
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:243:73: error: cannot find type 'Variable' in scope
241 |
242 | extension PredicateExpressions.Filter: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
243 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
244 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
245 | self.filter
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:253:68: error: 'where' clause cannot be applied to a non-generic top-level declaration
251 |
252 |
253 | extension PredicateExpressions.SequenceContains: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
254 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
255 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:254:42: error: cannot find type 'Variable' in scope
252 |
253 | extension PredicateExpressions.SequenceContains: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
254 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
255 | Self(
256 | sequence: sequence.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:254:73: error: cannot find type 'Variable' in scope
252 |
253 | extension PredicateExpressions.SequenceContains: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
254 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
255 | Self(
256 | sequence: sequence.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:262:73: error: 'where' clause cannot be applied to a non-generic top-level declaration
260 | }
261 |
262 | extension PredicateExpressions.SequenceContainsWhere: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
263 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
264 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:263:42: error: cannot find type 'Variable' in scope
261 |
262 | extension PredicateExpressions.SequenceContainsWhere: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
263 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
264 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
265 | self.test
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:263:73: error: cannot find type 'Variable' in scope
261 |
262 | extension PredicateExpressions.SequenceContainsWhere: VariableReplacing where LHS: VariableReplacing, RHS: VariableReplacing {
263 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
264 | Self(sequence.replacing(variable, with: replacement)) { innerReplacement in
265 | self.test
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:272:70: error: 'where' clause cannot be applied to a non-generic top-level declaration
270 | }
271 |
272 | extension PredicateExpressions.SequenceStartsWith: VariableReplacing where Base: VariableReplacing, Prefix: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
273 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
274 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:273:42: error: cannot find type 'Variable' in scope
271 |
272 | extension PredicateExpressions.SequenceStartsWith: VariableReplacing where Base: VariableReplacing, Prefix: VariableReplacing {
273 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
274 | Self(
275 | base: base.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:273:73: error: cannot find type 'Variable' in scope
271 |
272 | extension PredicateExpressions.SequenceStartsWith: VariableReplacing where Base: VariableReplacing, Prefix: VariableReplacing {
273 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
274 | Self(
275 | base: base.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:281:67: error: 'where' clause cannot be applied to a non-generic top-level declaration
279 | }
280 |
281 | extension PredicateExpressions.SequenceMinimum: VariableReplacing where Elements: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
282 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
283 | Self(elements: elements.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:282:42: error: cannot find type 'Variable' in scope
280 |
281 | extension PredicateExpressions.SequenceMinimum: VariableReplacing where Elements: VariableReplacing {
282 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
283 | Self(elements: elements.replacing(variable, with: replacement))
284 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:282:73: error: cannot find type 'Variable' in scope
280 |
281 | extension PredicateExpressions.SequenceMinimum: VariableReplacing where Elements: VariableReplacing {
282 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
283 | Self(elements: elements.replacing(variable, with: replacement))
284 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:287:67: error: 'where' clause cannot be applied to a non-generic top-level declaration
285 | }
286 |
287 | extension PredicateExpressions.SequenceMaximum: VariableReplacing where Elements: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
288 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
289 | Self(elements: elements.replacing(variable, with: replacement))
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:288:42: error: cannot find type 'Variable' in scope
286 |
287 | extension PredicateExpressions.SequenceMaximum: VariableReplacing where Elements: VariableReplacing {
288 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
289 | Self(elements: elements.replacing(variable, with: replacement))
290 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:288:73: error: cannot find type 'Variable' in scope
286 |
287 | extension PredicateExpressions.SequenceMaximum: VariableReplacing where Elements: VariableReplacing {
288 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
289 | Self(elements: elements.replacing(variable, with: replacement))
290 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:298:76: error: 'where' clause cannot be applied to a non-generic top-level declaration
296 | // MARK: Subscript and member access ([], .)
297 |
298 | extension PredicateExpressions.CollectionIndexSubscript: VariableReplacing where Wrapped: VariableReplacing, Index: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
299 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
300 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:299:42: error: cannot find type 'Variable' in scope
297 |
298 | extension PredicateExpressions.CollectionIndexSubscript: VariableReplacing where Wrapped: VariableReplacing, Index: VariableReplacing {
299 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
300 | Self(
301 | wrapped: wrapped.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:299:73: error: cannot find type 'Variable' in scope
297 |
298 | extension PredicateExpressions.CollectionIndexSubscript: VariableReplacing where Wrapped: VariableReplacing, Index: VariableReplacing {
299 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
300 | Self(
301 | wrapped: wrapped.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:307:74: error: 'where' clause cannot be applied to a non-generic top-level declaration
305 | }
306 |
307 | extension PredicateExpressions.DictionaryKeySubscript: VariableReplacing where Wrapped: VariableReplacing, Key: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
308 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
309 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:308:42: error: cannot find type 'Variable' in scope
306 |
307 | extension PredicateExpressions.DictionaryKeySubscript: VariableReplacing where Wrapped: VariableReplacing, Key: VariableReplacing {
308 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
309 | Self(
310 | wrapped: wrapped.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:308:73: error: cannot find type 'Variable' in scope
306 |
307 | extension PredicateExpressions.DictionaryKeySubscript: VariableReplacing where Wrapped: VariableReplacing, Key: VariableReplacing {
308 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
309 | Self(
310 | wrapped: wrapped.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:316:86: error: 'where' clause cannot be applied to a non-generic top-level declaration
314 | }
315 |
316 | extension PredicateExpressions.DictionaryKeyDefaultValueSubscript: VariableReplacing where Wrapped: VariableReplacing, Key: VariableReplacing, Default: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
317 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
318 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:317:42: error: cannot find type 'Variable' in scope
315 |
316 | extension PredicateExpressions.DictionaryKeyDefaultValueSubscript: VariableReplacing where Wrapped: VariableReplacing, Key: VariableReplacing, Default: VariableReplacing {
317 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
318 | Self(
319 | wrapped: wrapped.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:317:73: error: cannot find type 'Variable' in scope
315 |
316 | extension PredicateExpressions.DictionaryKeyDefaultValueSubscript: VariableReplacing where Wrapped: VariableReplacing, Key: VariableReplacing, Default: VariableReplacing {
317 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
318 | Self(
319 | wrapped: wrapped.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:326:76: error: 'where' clause cannot be applied to a non-generic top-level declaration
324 | }
325 |
326 | extension PredicateExpressions.CollectionRangeSubscript: VariableReplacing where Wrapped: VariableReplacing, Range: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
327 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
328 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:327:42: error: cannot find type 'Variable' in scope
325 |
326 | extension PredicateExpressions.CollectionRangeSubscript: VariableReplacing where Wrapped: VariableReplacing, Range: VariableReplacing {
327 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
328 | Self(
329 | wrapped: wrapped.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:327:73: error: cannot find type 'Variable' in scope
325 |
326 | extension PredicateExpressions.CollectionRangeSubscript: VariableReplacing where Wrapped: VariableReplacing, Range: VariableReplacing {
327 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
328 | Self(
329 | wrapped: wrapped.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:335:59: error: 'where' clause cannot be applied to a non-generic top-level declaration
333 | }
334 |
335 | extension PredicateExpressions.KeyPath: VariableReplacing where Root: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
336 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
337 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:336:42: error: cannot find type 'Variable' in scope
334 |
335 | extension PredicateExpressions.KeyPath: VariableReplacing where Root: VariableReplacing {
336 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
337 | Self(
338 | root: root.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:336:73: error: cannot find type 'Variable' in scope
334 |
335 | extension PredicateExpressions.KeyPath: VariableReplacing where Root: VariableReplacing {
336 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
337 | Self(
338 | root: root.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:348:80: error: 'where' clause cannot be applied to a non-generic top-level declaration
346 | // MARK: String comparisons
347 | // (contains(_:), localizedStandardContains(_:), caseInsensitiveCompare(_:), localizedCompare(_:))
348 | extension PredicateExpressions.CollectionContainsCollection: VariableReplacing where Base: VariableReplacing, Other: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
349 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
350 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:349:42: error: cannot find type 'Variable' in scope
347 | // (contains(_:), localizedStandardContains(_:), caseInsensitiveCompare(_:), localizedCompare(_:))
348 | extension PredicateExpressions.CollectionContainsCollection: VariableReplacing where Base: VariableReplacing, Other: VariableReplacing {
349 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
350 | Self(
351 | base: base.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:349:73: error: cannot find type 'Variable' in scope
347 | // (contains(_:), localizedStandardContains(_:), caseInsensitiveCompare(_:), localizedCompare(_:))
348 | extension PredicateExpressions.CollectionContainsCollection: VariableReplacing where Base: VariableReplacing, Other: VariableReplacing {
349 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
350 | Self(
351 | base: base.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:357:83: error: 'where' clause cannot be applied to a non-generic top-level declaration
355 | }
356 |
357 | extension PredicateExpressions.StringLocalizedStandardContains: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
358 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
359 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:358:42: error: cannot find type 'Variable' in scope
356 |
357 | extension PredicateExpressions.StringLocalizedStandardContains: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
358 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
359 | Self(
360 | root: root.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:358:73: error: cannot find type 'Variable' in scope
356 |
357 | extension PredicateExpressions.StringLocalizedStandardContains: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
358 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
359 | Self(
360 | root: root.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:366:80: error: 'where' clause cannot be applied to a non-generic top-level declaration
364 | }
365 |
366 | extension PredicateExpressions.StringCaseInsensitiveCompare: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
367 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
368 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:367:42: error: cannot find type 'Variable' in scope
365 |
366 | extension PredicateExpressions.StringCaseInsensitiveCompare: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
367 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
368 | Self(
369 | root: root.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:367:73: error: cannot find type 'Variable' in scope
365 |
366 | extension PredicateExpressions.StringCaseInsensitiveCompare: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
367 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
368 | Self(
369 | root: root.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:375:74: error: 'where' clause cannot be applied to a non-generic top-level declaration
373 | }
374 |
375 | extension PredicateExpressions.StringLocalizedCompare: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
| `- error: 'where' clause cannot be applied to a non-generic top-level declaration
376 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
377 | Self(
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:376:42: error: cannot find type 'Variable' in scope
374 |
375 | extension PredicateExpressions.StringLocalizedCompare: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
376 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
377 | Self(
378 | root: root.replacing(variable, with: replacement),
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:376:73: error: cannot find type 'Variable' in scope
374 |
375 | extension PredicateExpressions.StringLocalizedCompare: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
376 | public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
| `- error: cannot find type 'Variable' in scope
377 | Self(
378 | root: root.replacing(variable, with: replacement),
BUILD FAILURE 6.0 linux