This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of Structure with Swift 6.0 for Linux.

Swift 6 data race errors: 2

Build Command

bash -c docker run --rm -v "checkouts-4606859-1":/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/dn-m/structure.git
Reference: latest
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/dn-m/structure
 * branch            latest     -> FETCH_HEAD
 * [new branch]      latest     -> origin/latest
HEAD is now at 7739e69 Update README.md
Cloned https://github.com/dn-m/structure.git
Revision (git rev-parse @):
7739e6955ab39e07fffd9516bc01bfb90bf27818
SUCCESS checkout https://github.com/dn-m/structure.git at latest
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $workDir
https://github.com/dn-m/structure.git
Running build ...
bash -c docker run --rm -v "checkouts-4606859-1":/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/dn-m/PerformanceTesting
[1/1525] Fetching performancetesting
Fetched https://github.com/dn-m/PerformanceTesting from cache (0.31s)
Computing version for https://github.com/dn-m/PerformanceTesting
Computed https://github.com/dn-m/PerformanceTesting at 0.4.0 (0.68s)
Creating working copy for https://github.com/dn-m/PerformanceTesting
Working copy of https://github.com/dn-m/PerformanceTesting resolved at 0.4.0
Building for debugging...
[0/5] Write sources
[4/5] Write swift-version-24593BA9C3E375BF.txt
[6/7] Compiling Destructure Destructure.swift
[7/7] Emitting module Destructure
[9/32] Compiling Algorithms TupleMap.swift
[10/33] Compiling Algebra Invertible.swift
[11/33] Compiling Algebra Monoid.swift
[12/35] Compiling Algorithms Swap.swift
[13/35] Compiling Algebra MonoidView.swift
[14/35] Compiling Algorithms Ordered.swift
[15/35] Compiling Algebra Multiplicative.swift
[16/35] Compiling Algebra Product.swift
[17/35] Compiling Algebra Semigroup.swift
[18/35] Compiling Algebra MultiplicativeSemigroup.swift
[19/35] Compiling Algebra One.swift
[20/35] Compiling Algebra Sum.swift
[21/35] Compiling Algebra Zero.swift
[22/35] Compiling Algorithms Rotate.swift
[23/35] Compiling Algorithms Unzip.swift
[24/35] Compiling Algebra Abelian.swift
[25/35] Compiling Algebra Accumulate.swift
[26/35] Compiling Algebra Additive.swift
[27/35] Compiling Algebra AdditiveGroup.swift
[28/35] Compiling Algebra AdditiveSemigroup.swift
[29/35] Emitting module Algebra
[30/35] Compiling Algebra AlgebraAdapters.swift
[31/35] Compiling Algebra Group.swift
[32/36] Compiling Algorithms Combinatorics.swift
[33/36] Emitting module Algorithms
[34/36] Compiling Algorithms Split.swift
[35/36] Compiling Algorithms StableSort.swift
[38/96] Compiling DataStructures CollectionExtensions.swift
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |
13 |     public static var zero: ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 |
20 |     public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 |     public init <C> (path: C) where C: Collection, C.Element == Node {
54 |         self.nodes = Set(path)
55 |         self.edges = Set(nodes.pairs.map(OrderedPair.init))
   |                                |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                `- note: The missing import of module 'Algorithms' will be added implicitly
56 |     }
57 |
[39/96] Compiling DataStructures Homogeneity.swift
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |
13 |     public static var zero: ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 |
20 |     public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 |     public init <C> (path: C) where C: Collection, C.Element == Node {
54 |         self.nodes = Set(path)
55 |         self.edges = Set(nodes.pairs.map(OrderedPair.init))
   |                                |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                `- note: The missing import of module 'Algorithms' will be added implicitly
56 |     }
57 |
[40/96] Compiling DataStructures RangeProtocol+Algebra.swift
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |
13 |     public static var zero: ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 |
20 |     public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 |     public init <C> (path: C) where C: Collection, C.Element == Node {
54 |         self.nodes = Set(path)
55 |         self.edges = Set(nodes.pairs.map(OrderedPair.init))
   |                                |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                `- note: The missing import of module 'Algorithms' will be added implicitly
56 |     }
57 |
[41/96] Compiling DataStructures RangeProtocol.swift
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |
13 |     public static var zero: ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 |
20 |     public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 |     public init <C> (path: C) where C: Collection, C.Element == Node {
54 |         self.nodes = Set(path)
55 |         self.edges = Set(nodes.pairs.map(OrderedPair.init))
   |                                |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                `- note: The missing import of module 'Algorithms' will be added implicitly
56 |     }
57 |
[42/96] Compiling DataStructures SequenceExtensions.swift
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |
13 |     public static var zero: ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 |
20 |     public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 |     public init <C> (path: C) where C: Collection, C.Element == Node {
54 |         self.nodes = Set(path)
55 |         self.edges = Set(nodes.pairs.map(OrderedPair.init))
   |                                |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                `- note: The missing import of module 'Algorithms' will be added implicitly
56 |     }
57 |
[43/96] Compiling DataStructures SetExtensions.swift
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |
13 |     public static var zero: ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 |
20 |     public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 |     public init <C> (path: C) where C: Collection, C.Element == Node {
54 |         self.nodes = Set(path)
55 |         self.edges = Set(nodes.pairs.map(OrderedPair.init))
   |                                |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                `- note: The missing import of module 'Algorithms' will be added implicitly
56 |     }
57 |
[44/96] Compiling DataStructures AdjacencyList.swift
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |
13 |     public static var zero: ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 |
20 |     public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 |     public init <C> (path: C) where C: Collection, C.Element == Node {
54 |         self.nodes = Set(path)
55 |         self.edges = Set(nodes.pairs.map(OrderedPair.init))
   |                                |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                `- note: The missing import of module 'Algorithms' will be added implicitly
56 |     }
57 |
[45/96] Compiling DataStructures DirectedGraph.swift
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |
13 |     public static var zero: ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 |
20 |     public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 |     public init <C> (path: C) where C: Collection, C.Element == Node {
54 |         self.nodes = Set(path)
55 |         self.edges = Set(nodes.pairs.map(OrderedPair.init))
   |                                |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                `- note: The missing import of module 'Algorithms' will be added implicitly
56 |     }
57 |
[46/96] Compiling DataStructures Graph.swift
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |
13 |     public static var zero: ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 |
20 |     public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 |     public init <C> (path: C) where C: Collection, C.Element == Node {
54 |         self.nodes = Set(path)
55 |         self.edges = Set(nodes.pairs.map(OrderedPair.init))
   |                                |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                `- note: The missing import of module 'Algorithms' will be added implicitly
56 |     }
57 |
[47/96] Compiling DataStructures BinarySearchTree.swift
/host/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 27 | ///
 28 | /// > Useable only by `final class` types.
 29 | public protocol ReferenceTreeProtocol: class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 |
 31 |     // MARK: - Instance Properties
[48/96] Compiling DataStructures ReferenceTree.swift
/host/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 27 | ///
 28 | /// > Useable only by `final class` types.
 29 | public protocol ReferenceTreeProtocol: class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 |
 31 |     // MARK: - Instance Properties
[49/96] Compiling DataStructures ReferenceTreeProtocol.swift
/host/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 27 | ///
 28 | /// > Useable only by `final class` types.
 29 | public protocol ReferenceTreeProtocol: class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 |
 31 |     // MARK: - Instance Properties
[50/96] Compiling DataStructures SingleTypedTree.swift
/host/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 27 | ///
 28 | /// > Useable only by `final class` types.
 29 | public protocol ReferenceTreeProtocol: class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 |
 31 |     // MARK: - Instance Properties
[51/96] Compiling DataStructures Tree.Zipper.swift
/host/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 27 | ///
 28 | /// > Useable only by `final class` types.
 29 | public protocol ReferenceTreeProtocol: class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 |
 31 |     // MARK: - Instance Properties
[52/96] Compiling DataStructures Tree.swift
/host/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 27 | ///
 28 | /// > Useable only by `final class` types.
 29 | public protocol ReferenceTreeProtocol: class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 |
 31 |     // MARK: - Instance Properties
[53/96] Compiling DataStructures CollectionWrapping.swift
/host/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 27 | ///
 28 | /// > Useable only by `final class` types.
 29 | public protocol ReferenceTreeProtocol: class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 |
 31 |     // MARK: - Instance Properties
[54/96] Compiling DataStructures DoubleWrapping.swift
/host/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 27 | ///
 28 | /// > Useable only by `final class` types.
 29 | public protocol ReferenceTreeProtocol: class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 |
 31 |     // MARK: - Instance Properties
[55/96] Compiling DataStructures Either.swift
[56/96] Compiling DataStructures IntervalRelation.swift
[57/96] Compiling DataStructures InvertibleEnum.swift
[58/96] Compiling DataStructures Cross.swift
[59/96] Compiling DataStructures OrderedPair.swift
[60/96] Compiling DataStructures Pair.swift
[61/96] Compiling DataStructures SwappablePair.swift
[62/96] Compiling DataStructures SymmetricPair.swift
[63/96] Compiling DataStructures UnorderedPair.swift
[64/104] Compiling DataStructures IntervallicFragmentable.swift
[65/104] Compiling DataStructures Measured.swift
[66/104] Compiling DataStructures Totalizable.swift
[67/104] Compiling DataStructures DictionaryProtocol.swift
[68/104] Compiling DataStructures OrderedDictionary.swift
[69/104] Compiling DataStructures SortedDictionary.swift
[70/104] Compiling DataStructures CircularArray.swift
[71/104] Compiling DataStructures LinkedList.swift
[72/104] Compiling DataStructures DirectedGraphProtocol.swift
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 |     @inlinable
28 |     public init <S> (path: S) where S: Sequence, S.Element == Node {
29 |         self.init(Set(path), Set(path.pairs.map(Edge.init)))
   |                                       |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'Algorithms' will be added implicitly
30 |     }
31 | }
[73/104] Compiling DataStructures GraphProtocol.swift
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 |     @inlinable
28 |     public init <S> (path: S) where S: Sequence, S.Element == Node {
29 |         self.init(Set(path), Set(path.pairs.map(Edge.init)))
   |                                       |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'Algorithms' will be added implicitly
30 |     }
31 | }
[74/104] Compiling DataStructures UndirectedGraphProtocol.swift
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 |     @inlinable
28 |     public init <S> (path: S) where S: Sequence, S.Element == Node {
29 |         self.init(Set(path), Set(path.pairs.map(Edge.init)))
   |                                       |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'Algorithms' will be added implicitly
30 |     }
31 | }
[75/104] Compiling DataStructures UnweightedGraphProtocol.swift
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 |     @inlinable
28 |     public init <S> (path: S) where S: Sequence, S.Element == Node {
29 |         self.init(Set(path), Set(path.pairs.map(Edge.init)))
   |                                       |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'Algorithms' will be added implicitly
30 |     }
31 | }
[76/104] Compiling DataStructures WeightedGraphProtocol.swift
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 |     @inlinable
28 |     public init <S> (path: S) where S: Sequence, S.Element == Node {
29 |         self.init(Set(path), Set(path.pairs.map(Edge.init)))
   |                                       |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'Algorithms' will be added implicitly
30 |     }
31 | }
[77/104] Compiling DataStructures ReferenceGraph.AdjacencyList.swift
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 |     @inlinable
28 |     public init <S> (path: S) where S: Sequence, S.Element == Node {
29 |         self.init(Set(path), Set(path.pairs.map(Edge.init)))
   |                                       |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'Algorithms' will be added implicitly
30 |     }
31 | }
[78/104] Compiling DataStructures ReferenceGraph.Edge.swift
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 |     @inlinable
28 |     public init <S> (path: S) where S: Sequence, S.Element == Node {
29 |         self.init(Set(path), Set(path.pairs.map(Edge.init)))
   |                                       |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'Algorithms' will be added implicitly
30 |     }
31 | }
[79/104] Compiling DataStructures ReferenceGraph.EdgeList.swift
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 |     @inlinable
28 |     public init <S> (path: S) where S: Sequence, S.Element == Node {
29 |         self.init(Set(path), Set(path.pairs.map(Edge.init)))
   |                                       |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'Algorithms' will be added implicitly
30 |     }
31 | }
[80/104] Compiling DataStructures Matrix.swift
/host/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 30 | ///     //    0,0,0
 31 | ///
 32 | public struct Matrix <Element> {
    |                       `- note: 'Element' previously declared here
 33 |
 34 |     // MARK: - Instance Properties
    :
138 |
139 |         /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 |         func format <Element> (_ row: [Element]) -> String {
    |                      `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 |             let separator = "  "
[81/104] Compiling DataStructures Queue.swift
/host/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 30 | ///     //    0,0,0
 31 | ///
 32 | public struct Matrix <Element> {
    |                       `- note: 'Element' previously declared here
 33 |
 34 |     // MARK: - Instance Properties
    :
138 |
139 |         /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 |         func format <Element> (_ row: [Element]) -> String {
    |                      `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 |             let separator = "  "
[82/104] Compiling DataStructures SortedArray.swift
/host/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 30 | ///     //    0,0,0
 31 | ///
 32 | public struct Matrix <Element> {
    |                       `- note: 'Element' previously declared here
 33 |
 34 |     // MARK: - Instance Properties
    :
138 |
139 |         /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 |         func format <Element> (_ row: [Element]) -> String {
    |                      `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 |             let separator = "  "
[83/104] Compiling DataStructures Stack.swift
/host/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 30 | ///     //    0,0,0
 31 | ///
 32 | public struct Matrix <Element> {
    |                       `- note: 'Element' previously declared here
 33 |
 34 |     // MARK: - Instance Properties
    :
138 |
139 |         /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 |         func format <Element> (_ row: [Element]) -> String {
    |                      `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 |             let separator = "  "
[84/104] Compiling DataStructures Zip3Sequence.swift
/host/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 30 | ///     //    0,0,0
 31 | ///
 32 | public struct Matrix <Element> {
    |                       `- note: 'Element' previously declared here
 33 |
 34 |     // MARK: - Instance Properties
    :
138 |
139 |         /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 |         func format <Element> (_ row: [Element]) -> String {
    |                      `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 |             let separator = "  "
[85/104] Compiling DataStructures ZipToLongest.swift
/host/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 30 | ///     //    0,0,0
 31 | ///
 32 | public struct Matrix <Element> {
    |                       `- note: 'Element' previously declared here
 33 |
 34 |     // MARK: - Instance Properties
    :
138 |
139 |         /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 |         func format <Element> (_ row: [Element]) -> String {
    |                      `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 |             let separator = "  "
[86/104] Compiling DataStructures AVLTree.swift
/host/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 30 | ///     //    0,0,0
 31 | ///
 32 | public struct Matrix <Element> {
    |                       `- note: 'Element' previously declared here
 33 |
 34 |     // MARK: - Instance Properties
    :
138 |
139 |         /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 |         func format <Element> (_ row: [Element]) -> String {
    |                      `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 |             let separator = "  "
[87/104] Compiling DataStructures BinaryHeap.swift
/host/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 30 | ///     //    0,0,0
 31 | ///
 32 | public struct Matrix <Element> {
    |                       `- note: 'Element' previously declared here
 33 |
 34 |     // MARK: - Instance Properties
    :
138 |
139 |         /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 |         func format <Element> (_ row: [Element]) -> String {
    |                      `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 |             let separator = "  "
[88/104] Compiling DataStructures FloatWrapping.swift
[89/104] Compiling DataStructures Identifier.swift
[90/104] Compiling DataStructures IntegerWrapping.swift
[91/104] Compiling DataStructures Metatype.swift
[92/104] Compiling DataStructures NewType.swift
[93/104] Compiling DataStructures RandomAccessCollectionWrapping.swift
[94/104] Compiling DataStructures SequenceWrapping.swift
[95/104] Compiling DataStructures SortedCollectionWrapping.swift
[96/104] Emitting module DataStructures
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |
13 |     public static var zero: ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 |
20 |     public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/host/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
   | |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 |     public init <C> (path: C) where C: Collection, C.Element == Node {
54 |         self.nodes = Set(path)
55 |         self.edges = Set(nodes.pairs.map(OrderedPair.init))
   |                                |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                `- note: The missing import of module 'Algorithms' will be added implicitly
56 |     }
57 |
/host/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 |     @inlinable
28 |     public init <S> (path: S) where S: Sequence, S.Element == Node {
29 |         self.init(Set(path), Set(path.pairs.map(Edge.init)))
   |                                       |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'Algorithms' will be added implicitly
30 |     }
31 | }
/host/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 27 | ///
 28 | /// > Useable only by `final class` types.
 29 | public protocol ReferenceTreeProtocol: class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 |
 31 |     // MARK: - Instance Properties
[97/104] Compiling DataStructures ReferenceGraph.Node.swift
[98/104] Compiling DataStructures ReferenceGraph.swift
[99/104] Compiling DataStructures WeightedDirectedGraph.swift
[100/104] Compiling DataStructures WeightedGraph.swift
[101/104] Compiling DataStructures Bimap.swift
[102/104] Compiling DataStructures ContiguousSegmentCollection.swift
[103/104] Compiling DataStructures Fragmentable.swift
[104/104] Compiling DataStructures Intervallic.swift
Build complete! (12.87s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "performancetesting",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.4.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dn-m/PerformanceTesting"
    }
  ],
  "manifest_display_name" : "Structure",
  "name" : "Structure",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Destructure",
      "targets" : [
        "Destructure"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Algebra",
      "targets" : [
        "Algebra"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DataStructures",
      "targets" : [
        "DataStructures"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Algorithms",
      "targets" : [
        "Algorithms"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DestructureTests",
      "module_type" : "SwiftTarget",
      "name" : "DestructureTests",
      "path" : "Tests/DestructureTests",
      "sources" : [
        "DestructureTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Destructure"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Destructure",
      "module_type" : "SwiftTarget",
      "name" : "Destructure",
      "path" : "Sources/Destructure",
      "product_memberships" : [
        "Destructure",
        "Algebra",
        "DataStructures",
        "Algorithms"
      ],
      "sources" : [
        "Destructure.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DataStructuresTests",
      "module_type" : "SwiftTarget",
      "name" : "DataStructuresTests",
      "path" : "Tests/DataStructuresTests",
      "sources" : [
        "AVLTreeTests.swift",
        "AdjacencyListTests.swift",
        "ArrayExtensionsTests.swift",
        "BimapTests.swift",
        "BinaryHeapTests.swift",
        "BinarySearchTreeTests.swift",
        "CircularArrayTests.swift",
        "ContiguousSegmentCollectionTests.swift",
        "CrossTests.swift",
        "DictionaryTypeTests.swift",
        "EitherTests.swift",
        "GraphTests/DirectedGraphTests.swift",
        "GraphTests/GraphTests.swift",
        "GraphTests/WeightedDirectedGraphTests.swift",
        "GraphTests/WeightedGraphTests.swift",
        "HomogeneityTests.swift",
        "IntervalRelationTests.swift",
        "InvertibleEnumTests.swift",
        "LinkedListTests.swift",
        "MatrixTests.swift",
        "MetatypeTests.swift",
        "MutableTreeProtocolTests.swift",
        "MutableTreeTests.swift",
        "NewTypeTests.swift",
        "OrderedDictionaryTests.swift",
        "PairTests/OrderedPairTests.swift",
        "PairTests/UnorderedPairTests.swift",
        "PairsTests.swift",
        "QueueTests.swift",
        "ReferenceGraphTests.swift",
        "SortedArrayTests.swift",
        "SortedDictionaryTests.swift",
        "StackTests.swift",
        "SubsetsTests.swift",
        "TreeTests.swift",
        "XCTestManifests.swift",
        "Zip3SequenceTests.swift",
        "ZipToLongestTests.swift"
      ],
      "target_dependencies" : [
        "DataStructures"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DataStructuresPerformanceTests",
      "module_type" : "SwiftTarget",
      "name" : "DataStructuresPerformanceTests",
      "path" : "Tests/DataStructuresPerformanceTests",
      "product_dependencies" : [
        "PerformanceTesting"
      ],
      "sources" : [
        "BinaryHeapPerformanceTests.swift",
        "GraphPerformanceTests/DirectedGraphPerformanceTests.swift",
        "GraphPerformanceTests/GraphPerformanceTests.swift",
        "GraphPerformanceTests/WeightedDirectedGraphPerformanceTests.swift",
        "GraphPerformanceTests/WeightedGraphPerformanceTests.swift",
        "QueuePerformanceTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "DataStructures"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DataStructures",
      "module_type" : "SwiftTarget",
      "name" : "DataStructures",
      "path" : "Sources/DataStructures",
      "product_memberships" : [
        "DataStructures"
      ],
      "sources" : [
        "ADTs/Either.swift",
        "ADTs/IntervalRelation.swift",
        "ADTs/InvertibleEnum.swift",
        "ADTs/Pairs/Cross.swift",
        "ADTs/Pairs/OrderedPair.swift",
        "ADTs/Pairs/Pair.swift",
        "ADTs/Pairs/SwappablePair.swift",
        "ADTs/Pairs/SymmetricPair.swift",
        "ADTs/Pairs/UnorderedPair.swift",
        "Extras/CollectionExtensions.swift",
        "Extras/Homogeneity.swift",
        "Extras/RangeProtocol+Algebra.swift",
        "Extras/RangeProtocol.swift",
        "Extras/SequenceExtensions.swift",
        "Extras/SetExtensions.swift",
        "Graphs/Graph/AdjacencyList.swift",
        "Graphs/Graph/DirectedGraph.swift",
        "Graphs/Graph/Graph.swift",
        "Graphs/Graph/Protocols/DirectedGraphProtocol.swift",
        "Graphs/Graph/Protocols/GraphProtocol.swift",
        "Graphs/Graph/Protocols/UndirectedGraphProtocol.swift",
        "Graphs/Graph/Protocols/UnweightedGraphProtocol.swift",
        "Graphs/Graph/Protocols/WeightedGraphProtocol.swift",
        "Graphs/Graph/ReferenceGraph.AdjacencyList.swift",
        "Graphs/Graph/ReferenceGraph.Edge.swift",
        "Graphs/Graph/ReferenceGraph.EdgeList.swift",
        "Graphs/Graph/ReferenceGraph.Node.swift",
        "Graphs/Graph/ReferenceGraph.swift",
        "Graphs/Graph/WeightedDirectedGraph.swift",
        "Graphs/Graph/WeightedGraph.swift",
        "Hash/Bimap.swift",
        "Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift",
        "Hash/ContiguousSegmentCollection/Fragmentable.swift",
        "Hash/ContiguousSegmentCollection/Intervallic.swift",
        "Hash/ContiguousSegmentCollection/IntervallicFragmentable.swift",
        "Hash/ContiguousSegmentCollection/Measured.swift",
        "Hash/ContiguousSegmentCollection/Totalizable.swift",
        "Hash/DictionaryProtocol.swift",
        "Hash/OrderedDictionary.swift",
        "Hash/SortedDictionary.swift",
        "Linear/CircularArray.swift",
        "Linear/LinkedList.swift",
        "Linear/Matrix.swift",
        "Linear/Queue.swift",
        "Linear/SortedArray.swift",
        "Linear/Stack.swift",
        "Linear/Zip3Sequence.swift",
        "Linear/ZipToLongest.swift",
        "Trees/AVLTree.swift",
        "Trees/BinaryHeap.swift",
        "Trees/BinarySearchTree.swift",
        "Trees/ReferenceTree.swift",
        "Trees/ReferenceTreeProtocol.swift",
        "Trees/SingleTypedTree.swift",
        "Trees/Tree.Zipper.swift",
        "Trees/Tree.swift",
        "Wrapping/CollectionWrapping.swift",
        "Wrapping/DoubleWrapping.swift",
        "Wrapping/FloatWrapping.swift",
        "Wrapping/Identifier.swift",
        "Wrapping/IntegerWrapping.swift",
        "Wrapping/Metatype.swift",
        "Wrapping/NewType.swift",
        "Wrapping/RandomAccessCollectionWrapping.swift",
        "Wrapping/SequenceWrapping.swift",
        "Wrapping/SortedCollectionWrapping.swift"
      ],
      "target_dependencies" : [
        "Destructure",
        "Algebra",
        "Algorithms"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AlgorithmsTests",
      "module_type" : "SwiftTarget",
      "name" : "AlgorithmsTests",
      "path" : "Tests/AlgorithmsTests",
      "sources" : [
        "CombinatoricsTests.swift",
        "OrderedTests.swift",
        "RotateTests.swift",
        "SplitTests.swift",
        "StableSortTests.swift",
        "SwapTests.swift",
        "TupleMapTests.swift",
        "UnzipTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Algorithms"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AlgorithmsPerformanceTests",
      "module_type" : "SwiftTarget",
      "name" : "AlgorithmsPerformanceTests",
      "path" : "Tests/AlgorithmsPerformanceTests",
      "product_dependencies" : [
        "PerformanceTesting"
      ],
      "sources" : [
        "CombinatoricsPerformanceTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Algorithms"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Algorithms",
      "module_type" : "SwiftTarget",
      "name" : "Algorithms",
      "path" : "Sources/Algorithms",
      "product_memberships" : [
        "DataStructures",
        "Algorithms"
      ],
      "sources" : [
        "Combinatorics.swift",
        "Ordered.swift",
        "Rotate.swift",
        "Split.swift",
        "StableSort.swift",
        "Swap.swift",
        "TupleMap.swift",
        "Unzip.swift"
      ],
      "target_dependencies" : [
        "Destructure"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AlgebraTests",
      "module_type" : "SwiftTarget",
      "name" : "AlgebraTests",
      "path" : "Tests/AlgebraTests",
      "sources" : [
        "AccumulateTests.swift",
        "SequenceAlgebraTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Algebra"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AlgebraPerformanceTests",
      "module_type" : "SwiftTarget",
      "name" : "AlgebraPerformanceTests",
      "path" : "Tests/AlgebraPerformanceTests",
      "product_dependencies" : [
        "PerformanceTesting"
      ],
      "sources" : [
        "AccumulatePerformanceTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Algebra"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Algebra",
      "module_type" : "SwiftTarget",
      "name" : "Algebra",
      "path" : "Sources/Algebra",
      "product_memberships" : [
        "Algebra",
        "DataStructures"
      ],
      "sources" : [
        "Abelian.swift",
        "Accumulate.swift",
        "Additive.swift",
        "AdditiveGroup.swift",
        "AdditiveSemigroup.swift",
        "AlgebraAdapters.swift",
        "Group.swift",
        "Invertible.swift",
        "Monoid.swift",
        "MonoidView.swift",
        "Multiplicative.swift",
        "MultiplicativeSemigroup.swift",
        "One.swift",
        "Product.swift",
        "Semigroup.swift",
        "Sum.swift",
        "Zero.swift"
      ],
      "target_dependencies" : [
        "Destructure"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.