The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Peppermint, reference 1.2.0 (9e3db6), with Swift 6.2 (beta) for macOS (SPM) on 19 Jun 2025 20:34:53 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nsagora/peppermint.git
Reference: 1.2.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nsagora/peppermint
 * tag               1.2.0      -> FETCH_HEAD
HEAD is now at 9e3db63 Update readme version
Cloned https://github.com/nsagora/peppermint.git
Revision (git rev-parse @):
9e3db637fbf8041c23a1b7f71e4ef16ac54f833f
SUCCESS checkout https://github.com/nsagora/peppermint.git at 1.2.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/nsagora/peppermint.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-1EA4D86E10B52AF.txt
[3/28] Compiling Peppermint AnyConstraint.swift
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:70:26: warning: capture of non-sendable type 'Self.Type' in an isolated closure
68 |
69 |         workQueue.async {
70 |             let result = self.evaluate(with: input)
   |                          `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
71 |
72 |             queue.async {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:11: warning: capture of non-sendable type 'Self.Type' in an isolated closure
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |           `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
68 |
69 |         workQueue.async {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:65: warning: capture of non-sendable type 'Self.Type' in an isolated closure
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |                                                                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
68 |
69 |         workQueue.async {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:87:13: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
86 |         await Task {
87 |             evaluate(with: input)
   |             `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
88 |         }.value
89 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:85:10: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
83 |      */
84 |     @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
   |          `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
86 |         await Task {
87 |             evaluate(with: input)
[4/28] Compiling Peppermint AsyncConstraint.swift
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:70:26: warning: capture of non-sendable type 'Self.Type' in an isolated closure
68 |
69 |         workQueue.async {
70 |             let result = self.evaluate(with: input)
   |                          `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
71 |
72 |             queue.async {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:11: warning: capture of non-sendable type 'Self.Type' in an isolated closure
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |           `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
68 |
69 |         workQueue.async {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:65: warning: capture of non-sendable type 'Self.Type' in an isolated closure
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |                                                                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
68 |
69 |         workQueue.async {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:87:13: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
86 |         await Task {
87 |             evaluate(with: input)
   |             `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
88 |         }.value
89 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:85:10: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
83 |      */
84 |     @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
   |          `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
86 |         await Task {
87 |             evaluate(with: input)
[5/28] Compiling Peppermint Constraint.swift
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:70:26: warning: capture of non-sendable type 'Self.Type' in an isolated closure
68 |
69 |         workQueue.async {
70 |             let result = self.evaluate(with: input)
   |                          `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
71 |
72 |             queue.async {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:11: warning: capture of non-sendable type 'Self.Type' in an isolated closure
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |           `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
68 |
69 |         workQueue.async {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:65: warning: capture of non-sendable type 'Self.Type' in an isolated closure
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |                                                                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
68 |
69 |         workQueue.async {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:87:13: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
86 |         await Task {
87 |             evaluate(with: input)
   |             `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
88 |         }.value
89 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Constraint.swift:85:10: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
83 |      */
84 |     @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
   |          `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
86 |         await Task {
87 |             evaluate(with: input)
[6/30] Compiling Peppermint AnyPredicate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Predicates/Predicate.swift:55:26: warning: capture of non-sendable type 'Self.Type' in an isolated closure
53 |
54 |         workQueue.async {
55 |             let result = self.evaluate(with: input)
   |                          `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
56 |
57 |             queue.async {
/Users/admin/builder/spi-builder-workspace/Sources/Predicates/Predicate.swift:52:17: warning: capture of non-sendable type 'Self.Type' in an isolated closure
50 |      - parameter matches: `true` if input matches the conditions specified by the receiver, `false` otherwise.
51 |      */
52 |     public func evaluate(with input: InputType, queue: DispatchQueue = .main, completionHandler: @escaping (_ matches: Bool) -> Void) {
   |                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
53 |
54 |         workQueue.async {
[7/30] Compiling Peppermint AsyncPredicate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Predicates/Predicate.swift:55:26: warning: capture of non-sendable type 'Self.Type' in an isolated closure
53 |
54 |         workQueue.async {
55 |             let result = self.evaluate(with: input)
   |                          `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
56 |
57 |             queue.async {
/Users/admin/builder/spi-builder-workspace/Sources/Predicates/Predicate.swift:52:17: warning: capture of non-sendable type 'Self.Type' in an isolated closure
50 |      - parameter matches: `true` if input matches the conditions specified by the receiver, `false` otherwise.
51 |      */
52 |     public func evaluate(with input: InputType, queue: DispatchQueue = .main, completionHandler: @escaping (_ matches: Bool) -> Void) {
   |                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
53 |
54 |         workQueue.async {
[8/30] Compiling Peppermint Predicate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Predicates/Predicate.swift:55:26: warning: capture of non-sendable type 'Self.Type' in an isolated closure
53 |
54 |         workQueue.async {
55 |             let result = self.evaluate(with: input)
   |                          `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
56 |
57 |             queue.async {
/Users/admin/builder/spi-builder-workspace/Sources/Predicates/Predicate.swift:52:17: warning: capture of non-sendable type 'Self.Type' in an isolated closure
50 |      - parameter matches: `true` if input matches the conditions specified by the receiver, `false` otherwise.
51 |      */
52 |     public func evaluate(with input: InputType, queue: DispatchQueue = .main, completionHandler: @escaping (_ matches: Bool) -> Void) {
   |                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
53 |
54 |         workQueue.async {
[9/30] Compiling Peppermint EmailPredicate.swift
[10/30] Compiling Peppermint LengthPredicate.swift
[11/30] Compiling Peppermint BlockPredicate.swift
[12/30] Compiling Peppermint CharacterSetPredicate.swift
[13/30] Compiling Peppermint DatePredicate.swift
[14/30] Emitting module Peppermint
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
[15/30] Compiling Peppermint OptionalConstraint.swift
[16/30] Compiling Peppermint PredicateConstraint.swift
[17/30] Compiling Peppermint RequiredConstraint.swift
[18/30] Compiling Peppermint RangePredicate.swift
[19/30] Compiling Peppermint RegexPredicate.swift
[20/30] Compiling Peppermint TypeConstraint.swift
[21/30] Compiling Peppermint Summary+Result.swift
[22/30] Compiling Peppermint Summary.swift
[23/30] Compiling Peppermint GroupConstraint+AnyStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
[24/30] Compiling Peppermint GroupConstraint.swift
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
[25/30] Compiling Peppermint KeyPathConstraint.swift
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
[26/30] Compiling Peppermint ConstraintBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
[27/30] Compiling Peppermint BlockConstraint.swift
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
[28/30] Compiling Peppermint GroupConstraint+AllStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/Users/admin/builder/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
[29/30] Compiling Peppermint RequiredPredicate.swift
[30/30] Compiling Peppermint URLPredicate.swift
Build complete! (4.63s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Peppermint",
  "name" : "Peppermint",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Peppermint",
      "targets" : [
        "Peppermint"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "PeppermintTests",
      "module_type" : "SwiftTarget",
      "name" : "PeppermintTests",
      "path" : "Tests",
      "sources" : [
        "Constraints/ConstraintBuilderTests.swift",
        "Constraints/ContratintTests.swift",
        "Constraints/Standard/BlockConstraintTests.swift",
        "Constraints/Standard/GroupConstraintTests.swift",
        "Constraints/Standard/OptionalConstraintTests.swift",
        "Constraints/Standard/PredicateConstraintTests.swift",
        "Constraints/Standard/RequiredConstraintTests.swift",
        "Constraints/Standard/TypeConstraintTests.swift",
        "Constraints/SummaryTests.swift",
        "Predicates/AsyncPredicateTests.swift",
        "Predicates/Standard/BlockPredicateTests.swift",
        "Predicates/Standard/CharacterSetPredicateTests.swift",
        "Predicates/Standard/DatePredicateTests.swift",
        "Predicates/Standard/EmailPredicateTests.swift",
        "Predicates/Standard/LengthPredicateTests.swift",
        "Predicates/Standard/RangePredicateTests.swift",
        "Predicates/Standard/RegexPredicateTests.swift",
        "Predicates/Standard/RequiredPredicateTests.swift",
        "Predicates/Standard/URLPredicateTests.swift",
        "Shared/FakeError.swift",
        "Shared/FakePredicate.swift"
      ],
      "target_dependencies" : [
        "Peppermint"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Peppermint",
      "module_type" : "SwiftTarget",
      "name" : "Peppermint",
      "path" : "Sources",
      "product_memberships" : [
        "Peppermint"
      ],
      "sources" : [
        "Constraints/AnyConstraint.swift",
        "Constraints/AsyncConstraint.swift",
        "Constraints/Constraint.swift",
        "Constraints/ConstraintBuilder.swift",
        "Constraints/Standard/BlockConstraint.swift",
        "Constraints/Standard/GroupConstraint+AllStrategy.swift",
        "Constraints/Standard/GroupConstraint+AnyStrategy.swift",
        "Constraints/Standard/GroupConstraint.swift",
        "Constraints/Standard/KeyPathConstraint.swift",
        "Constraints/Standard/OptionalConstraint.swift",
        "Constraints/Standard/PredicateConstraint.swift",
        "Constraints/Standard/RequiredConstraint.swift",
        "Constraints/Standard/TypeConstraint.swift",
        "Constraints/Summary+Result.swift",
        "Constraints/Summary.swift",
        "Predicates/AnyPredicate.swift",
        "Predicates/AsyncPredicate.swift",
        "Predicates/Predicate.swift",
        "Predicates/Standard/BlockPredicate.swift",
        "Predicates/Standard/CharacterSetPredicate.swift",
        "Predicates/Standard/DatePredicate.swift",
        "Predicates/Standard/EmailPredicate.swift",
        "Predicates/Standard/LengthPredicate.swift",
        "Predicates/Standard/RangePredicate.swift",
        "Predicates/Standard/RegexPredicate.swift",
        "Predicates/Standard/RequiredPredicate.swift",
        "Predicates/Standard/URLPredicate.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.2"
}
Done.