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 Structure, reference latest (7739e6), with Swift 6.2 (beta) for macOS (SPM) on 18 Jun 2025 05:13:33 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/dn-m/structure.git
Reference: latest
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
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:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/dn-m/structure.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/5] Write sources
[4/5] Write swift-version-1EA4D86E10B52AF.txt
[6/7] Compiling Destructure Destructure.swift
[7/7] Emitting module Destructure
[8/33] Compiling Algebra Sum.swift
[9/33] Compiling Algebra Semigroup.swift
[10/34] Compiling Algorithms TupleMap.swift
[11/34] Compiling Algorithms Unzip.swift
[12/34] Compiling Algorithms Swap.swift
[13/34] Compiling Algorithms Split.swift
[14/34] Compiling Algebra Multiplicative.swift
[15/34] Compiling Algebra MultiplicativeSemigroup.swift
[16/34] Compiling Algebra One.swift
[17/34] Compiling Algebra Product.swift
[18/34] Compiling Algorithms Ordered.swift
[19/34] Compiling Algorithms StableSort.swift
[20/34] Compiling Algorithms Rotate.swift
[21/34] Emitting module Algorithms
[22/34] Compiling Algorithms Combinatorics.swift
[23/34] Compiling Algebra Zero.swift
[24/34] Compiling Algebra Monoid.swift
[25/34] Compiling Algebra MonoidView.swift
[26/34] Compiling Algebra Group.swift
[27/34] Compiling Algebra Invertible.swift
[28/34] Compiling Algebra Abelian.swift
[29/34] Compiling Algebra Accumulate.swift
[30/34] Emitting module Algebra
[31/34] Compiling Algebra Additive.swift
[32/34] Compiling Algebra AdditiveGroup.swift
[33/34] Compiling Algebra AdditiveSemigroup.swift
[34/34] Compiling Algebra AlgebraAdapters.swift
[35/95] Compiling DataStructures UnweightedGraphProtocol.swift
/Users/admin/builder/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 | }
[36/95] Compiling DataStructures WeightedGraphProtocol.swift
/Users/admin/builder/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 | }
[37/95] Compiling DataStructures ReferenceGraph.AdjacencyList.swift
/Users/admin/builder/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 | }
[38/95] Compiling DataStructures ReferenceGraph.Edge.swift
/Users/admin/builder/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 | }
[39/95] Compiling DataStructures ReferenceGraph.EdgeList.swift
/Users/admin/builder/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 | }
[40/95] Compiling DataStructures ReferenceGraph.Node.swift
/Users/admin/builder/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 | }
[41/95] Compiling DataStructures ReferenceGraph.swift
/Users/admin/builder/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 | }
[42/101] Compiling DataStructures Either.swift
[43/101] Compiling DataStructures IntervalRelation.swift
[44/101] Compiling DataStructures InvertibleEnum.swift
[45/101] Compiling DataStructures Cross.swift
[46/101] Compiling DataStructures OrderedPair.swift
[47/101] Compiling DataStructures Pair.swift
[48/101] Compiling DataStructures SwappablePair.swift
[49/101] Compiling DataStructures SetExtensions.swift
/Users/admin/builder/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 |
[50/101] Compiling DataStructures AdjacencyList.swift
/Users/admin/builder/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 |
[51/101] Compiling DataStructures DirectedGraph.swift
/Users/admin/builder/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 |
[52/101] Compiling DataStructures Graph.swift
/Users/admin/builder/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 |
[53/101] Compiling DataStructures DirectedGraphProtocol.swift
/Users/admin/builder/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 |
[54/101] Compiling DataStructures GraphProtocol.swift
/Users/admin/builder/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 |
[55/101] Compiling DataStructures UndirectedGraphProtocol.swift
/Users/admin/builder/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 |
[56/101] Compiling DataStructures Tree.Zipper.swift
[57/101] Compiling DataStructures Tree.swift
[58/101] Compiling DataStructures CollectionWrapping.swift
[59/101] Compiling DataStructures DoubleWrapping.swift
[60/101] Compiling DataStructures FloatWrapping.swift
[61/101] Compiling DataStructures Identifier.swift
[62/101] Compiling DataStructures IntegerWrapping.swift
[63/101] Compiling DataStructures Metatype.swift
[64/101] Compiling DataStructures NewType.swift
[65/101] Compiling DataStructures RandomAccessCollectionWrapping.swift
[66/101] Compiling DataStructures SequenceWrapping.swift
[67/101] Compiling DataStructures SortedCollectionWrapping.swift
[68/101] Emitting module DataStructures
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/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 | }
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 30 |
 31 |     // MARK: - Instance Properties
[69/101] Compiling DataStructures SymmetricPair.swift
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 |
[70/101] Compiling DataStructures UnorderedPair.swift
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 |
[71/101] Compiling DataStructures CollectionExtensions.swift
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 |
[72/101] Compiling DataStructures Homogeneity.swift
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 |
[73/101] Compiling DataStructures RangeProtocol+Algebra.swift
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 |
[74/101] Compiling DataStructures RangeProtocol.swift
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 |
[75/101] Compiling DataStructures SequenceExtensions.swift
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 |
[76/101] Compiling DataStructures Matrix.swift
/Users/admin/builder/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 = "  "
[77/101] Compiling DataStructures Queue.swift
/Users/admin/builder/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 = "  "
[78/101] Compiling DataStructures SortedArray.swift
/Users/admin/builder/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 = "  "
[79/101] Compiling DataStructures Stack.swift
/Users/admin/builder/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 = "  "
[80/101] Compiling DataStructures Zip3Sequence.swift
/Users/admin/builder/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/101] Compiling DataStructures ZipToLongest.swift
/Users/admin/builder/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/101] Compiling DataStructures Measured.swift
[83/101] Compiling DataStructures Totalizable.swift
[84/101] Compiling DataStructures DictionaryProtocol.swift
[85/101] Compiling DataStructures OrderedDictionary.swift
[86/101] Compiling DataStructures SortedDictionary.swift
[87/101] Compiling DataStructures CircularArray.swift
[88/101] Compiling DataStructures LinkedList.swift
[89/101] Compiling DataStructures AVLTree.swift
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 30 |
 31 |     // MARK: - Instance Properties
[90/101] Compiling DataStructures BinaryHeap.swift
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 30 |
 31 |     // MARK: - Instance Properties
[91/101] Compiling DataStructures BinarySearchTree.swift
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 30 |
 31 |     // MARK: - Instance Properties
[92/101] Compiling DataStructures ReferenceTree.swift
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 30 |
 31 |     // MARK: - Instance Properties
[93/101] Compiling DataStructures ReferenceTreeProtocol.swift
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 30 |
 31 |     // MARK: - Instance Properties
[94/101] Compiling DataStructures SingleTypedTree.swift
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 30 |
 31 |     // MARK: - Instance Properties
[95/101] Compiling DataStructures WeightedDirectedGraph.swift
[96/101] Compiling DataStructures WeightedGraph.swift
[97/101] Compiling DataStructures Bimap.swift
[98/101] Compiling DataStructures ContiguousSegmentCollection.swift
[99/101] Compiling DataStructures Fragmentable.swift
[100/101] Compiling DataStructures Intervallic.swift
[101/101] Compiling DataStructures IntervallicFragmentable.swift
Build complete! (3.74s)
Fetching https://github.com/dn-m/PerformanceTesting
[1/1525] Fetching performancetesting
Fetched https://github.com/dn-m/PerformanceTesting from cache (0.80s)
Computing version for https://github.com/dn-m/PerformanceTesting
Computed https://github.com/dn-m/PerformanceTesting at 0.4.0 (1.33s)
Creating working copy for https://github.com/dn-m/PerformanceTesting
Working copy of https://github.com/dn-m/PerformanceTesting resolved at 0.4.0
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" : "/Users/admin/builder/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.