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

Failed to build GraphQL, reference 0.12.1-beta.6 (253b6e), with Swift 6.0 for macOS (SPM) on 4 Nov 2024 03:39:42 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nerdsupremacist/GraphQL.git
Reference: 0.12.1-beta.6
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nerdsupremacist/GraphQL
 * tag               0.12.1-beta.6 -> FETCH_HEAD
HEAD is now at 253b6ef Fixing string escaping
Cloned https://github.com/nerdsupremacist/GraphQL.git
Revision (git rev-parse @):
253b6efa4fdac99a0feef631023232729864a7c1
SUCCESS checkout https://github.com/nerdsupremacist/GraphQL.git at 0.12.1-beta.6
Fetching https://github.com/mattgallagher/CwlDemangle.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/nerdsupremacist/CRuntime.git
Fetching https://github.com/nerdsupremacist/Runtime.git
[1/1827] Fetching runtime
[20/1950] Fetching runtime, cruntime
[64/2226] Fetching runtime, cruntime, cwldemangle
[1606/73373] Fetching runtime, cruntime, cwldemangle, swift-nio
Fetched https://github.com/apple/swift-nio.git from cache (13.35s)
Fetched https://github.com/nerdsupremacist/CRuntime.git from cache (13.35s)
Fetched https://github.com/mattgallagher/CwlDemangle.git from cache (13.35s)
Fetched https://github.com/nerdsupremacist/Runtime.git from cache (13.35s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.14.0 (0.68s)
Computing version for https://github.com/nerdsupremacist/Runtime.git
Computed https://github.com/nerdsupremacist/Runtime.git at 2.1.2-beta.1 (0.64s)
Computing version for https://github.com/mattgallagher/CwlDemangle.git
Computed https://github.com/mattgallagher/CwlDemangle.git at 0.1.0 (0.64s)
Computing version for https://github.com/nerdsupremacist/CRuntime.git
Computed https://github.com/nerdsupremacist/CRuntime.git at 2.1.2 (2.59s)
Creating working copy for https://github.com/mattgallagher/CwlDemangle.git
Working copy of https://github.com/mattgallagher/CwlDemangle.git resolved at 0.1.0
Creating working copy for https://github.com/nerdsupremacist/CRuntime.git
Working copy of https://github.com/nerdsupremacist/CRuntime.git resolved at 2.1.2
Creating working copy for https://github.com/nerdsupremacist/Runtime.git
Working copy of https://github.com/nerdsupremacist/Runtime.git resolved at 2.1.2-beta.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.14.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "graphql",
      "name": "GraphQL",
      "url": "https://github.com/nerdsupremacist/GraphQL.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GraphQL",
      "dependencies": [
        {
          "identity": "swift-nio",
          "name": "swift-nio",
          "url": "https://github.com/apple/swift-nio.git",
          "version": "2.76.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio",
          "dependencies": [
            {
              "identity": "swift-atomics",
              "name": "swift-atomics",
              "url": "https://github.com/apple/swift-atomics.git",
              "version": "1.2.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
              "dependencies": [
              ]
            },
            {
              "identity": "swift-collections",
              "name": "swift-collections",
              "url": "https://github.com/apple/swift-collections.git",
              "version": "1.1.4",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
              "dependencies": [
              ]
            },
            {
              "identity": "swift-system",
              "name": "swift-system",
              "url": "https://github.com/apple/swift-system.git",
              "version": "1.4.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "runtime",
          "name": "Runtime",
          "url": "https://github.com/nerdsupremacist/Runtime.git",
          "version": "2.1.2-beta.11",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Runtime",
          "dependencies": [
            {
              "identity": "cruntime",
              "name": "CRuntime",
              "url": "https://github.com/nerdsupremacist/CRuntime.git",
              "version": "2.1.2",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CRuntime",
              "dependencies": [
              ]
            },
            {
              "identity": "cwldemangle",
              "name": "CwlDemangle",
              "url": "https://github.com/mattgallagher/CwlDemangle.git",
              "version": "0.1.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CwlDemangle",
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/nerdsupremacist/GraphQL.git
[1/1405] Fetching graphql
Fetched https://github.com/nerdsupremacist/GraphQL.git from cache (0.94s)
Fetching https://github.com/nerdsupremacist/Runtime.git from cache
Fetching https://github.com/apple/swift-nio.git from cache
Fetched https://github.com/apple/swift-nio.git from cache (0.72s)
Fetched https://github.com/nerdsupremacist/Runtime.git from cache (0.72s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.76.1 (0.74s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-collections.git
[1/3901] Fetching swift-system
[119/5470] Fetching swift-system, swift-atomics
[1159/20945] Fetching swift-system, swift-atomics, swift-collections
Fetched https://github.com/apple/swift-system.git from cache (1.05s)
[2108/17044] Fetching swift-atomics, swift-collections
Fetched https://github.com/apple/swift-atomics.git from cache (1.85s)
Fetched https://github.com/apple/swift-collections.git from cache (1.85s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.4.0 (0.46s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (0.50s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.1.4 (0.74s)
Computing version for https://github.com/nerdsupremacist/Runtime.git
Computed https://github.com/nerdsupremacist/Runtime.git at 2.1.2-beta.14 (0.62s)
Fetching https://github.com/nerdsupremacist/CRuntime.git from cache
Fetching https://github.com/nerdsupremacist/CwlDemangle.git
[1/251] Fetching cwldemangle
Fetched https://github.com/nerdsupremacist/CwlDemangle.git from cache (0.86s)
Fetched https://github.com/nerdsupremacist/CRuntime.git from cache (0.86s)
Computing version for https://github.com/nerdsupremacist/CRuntime.git
Computed https://github.com/nerdsupremacist/CRuntime.git at 2.1.2 (0.02s)
Computing version for https://github.com/nerdsupremacist/CwlDemangle.git
Computed https://github.com/apple/swift-nio.git at 2.76.1 (0.00s)
Computed https://github.com/apple/swift-system.git at 1.4.0 (0.00s)
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (0.00s)
Computed https://github.com/apple/swift-collections.git at 1.1.4 (0.00s)
Computed https://github.com/nerdsupremacist/Runtime.git at 2.1.2-beta.11 (0.63s)
Fetching https://github.com/mattgallagher/CwlDemangle.git from cache
Fetched https://github.com/mattgallagher/CwlDemangle.git from cache (0.47s)
Computed https://github.com/nerdsupremacist/CRuntime.git at 2.1.2 (0.00s)
Updating https://github.com/mattgallagher/CwlDemangle.git
Computed https://github.com/mattgallagher/CwlDemangle.git at 0.1.0 (0.03s)
Updated https://github.com/mattgallagher/CwlDemangle.git (0.45s)
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.4.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.1.4
Creating working copy for https://github.com/mattgallagher/CwlDemangle.git
Working copy of https://github.com/mattgallagher/CwlDemangle.git resolved at 0.1.0
Creating working copy for https://github.com/nerdsupremacist/Runtime.git
Working copy of https://github.com/nerdsupremacist/Runtime.git resolved at 2.1.2-beta.11
Creating working copy for https://github.com/nerdsupremacist/CRuntime.git
Working copy of https://github.com/nerdsupremacist/CRuntime.git resolved at 2.1.2
Creating working copy for https://github.com/nerdsupremacist/GraphQL.git
Working copy of https://github.com/nerdsupremacist/GraphQL.git resolved at 0.12.1-beta.6 (253b6ef)
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.76.1
warning: '.resolve-product-dependencies': dependency 'graphql' is not used by any target
Found 2 product dependencies
  - swift-nio
  - Runtime
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/nerdsupremacist/GraphQL.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/12] Write sources
[5/12] Write swift-version--7754E27361AE5C74.txt
[6/12] Compiling CNIOLinux shim.c
[7/12] Compiling CNIOLinux ifaddrs-android.c
[8/14] Compiling CNIOSHA1 c_nio_sha1.c
[9/14] Compiling CNIODarwin shim.c
[10/14] Compiling c-nioatomics.c
[11/14] Compiling c-atomics.c
[13/18] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[14/18] Emitting module NIOConcurrencyHelpers
[15/18] Compiling NIOConcurrencyHelpers lock.swift
[16/18] Compiling NIOConcurrencyHelpers atomics.swift
[17/74] Compiling NIO Interfaces.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:121:40: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
119 |     /// Returns the marked element.
120 |     @inlinable
121 |     public var markedElement: Element? {
    |                                        `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
122 |         return self.markedElementIndex.map { self._buffer[$0] }
123 |     }
[18/74] Compiling NIO Linux.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:121:40: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
119 |     /// Returns the marked element.
120 |     @inlinable
121 |     public var markedElement: Element? {
    |                                        `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
122 |         return self.markedElementIndex.map { self._buffer[$0] }
123 |     }
[19/74] Compiling NIO LinuxCPUSet.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:121:40: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
119 |     /// Returns the marked element.
120 |     @inlinable
121 |     public var markedElement: Element? {
    |                                        `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
122 |         return self.markedElementIndex.map { self._buffer[$0] }
123 |     }
[20/74] Compiling NIO MarkedCircularBuffer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:121:40: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
119 |     /// Returns the marked element.
120 |     @inlinable
121 |     public var markedElement: Element? {
    |                                        `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
122 |         return self.markedElementIndex.map { self._buffer[$0] }
123 |     }
[21/74] Compiling NIO MulticastChannel.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:121:40: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
119 |     /// Returns the marked element.
120 |     @inlinable
121 |     public var markedElement: Element? {
    |                                        `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
122 |         return self.markedElementIndex.map { self._buffer[$0] }
123 |     }
[22/74] Compiling NIO NIOAny.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:121:40: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
119 |     /// Returns the marked element.
120 |     @inlinable
121 |     public var markedElement: Element? {
    |                                        `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
122 |         return self.markedElementIndex.map { self._buffer[$0] }
123 |     }
[23/80] Compiling NIO GetaddrinfoResolver.swift
[24/80] Compiling NIO HappyEyeballs.swift
[25/80] Compiling NIO Heap.swift
[26/80] Compiling NIO IO.swift
[27/80] Compiling NIO IOData.swift
[28/80] Compiling NIO IntegerTypes.swift
[29/80] Compiling NIO ChannelOption.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
[30/80] Compiling NIO ChannelPipeline.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
[31/80] Compiling NIO CircularBuffer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
[32/80] Compiling NIO Codec.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
[33/80] Compiling NIO DatagramVectorReadManager.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
[34/80] Compiling NIO DeadChannel.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
[35/80] Compiling NIO NIOCloseOnErrorHandler.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingDatagramWritesManager.swift:326:17: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
324 |             while let markedIndex = self.markedIndex, self.pendingWrites.pendingWrites.distance(from: self.index,
325 |                                                                                                 to: markedIndex) >= 0 {
326 |                 let element = self.pendingWrites.pendingWrites[index]
    |                 `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
327 |                 index = self.pendingWrites.pendingWrites.index(after: index)
328 |                 return element
[36/80] Compiling NIO NIOThreadPool.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingDatagramWritesManager.swift:326:17: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
324 |             while let markedIndex = self.markedIndex, self.pendingWrites.pendingWrites.distance(from: self.index,
325 |                                                                                                 to: markedIndex) >= 0 {
326 |                 let element = self.pendingWrites.pendingWrites[index]
    |                 `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
327 |                 index = self.pendingWrites.pendingWrites.index(after: index)
328 |                 return element
[37/80] Compiling NIO NonBlockingFileIO.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingDatagramWritesManager.swift:326:17: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
324 |             while let markedIndex = self.markedIndex, self.pendingWrites.pendingWrites.distance(from: self.index,
325 |                                                                                                 to: markedIndex) >= 0 {
326 |                 let element = self.pendingWrites.pendingWrites[index]
    |                 `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
327 |                 index = self.pendingWrites.pendingWrites.index(after: index)
328 |                 return element
[38/80] Compiling NIO PendingDatagramWritesManager.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingDatagramWritesManager.swift:326:17: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
324 |             while let markedIndex = self.markedIndex, self.pendingWrites.pendingWrites.distance(from: self.index,
325 |                                                                                                 to: markedIndex) >= 0 {
326 |                 let element = self.pendingWrites.pendingWrites[index]
    |                 `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
327 |                 index = self.pendingWrites.pendingWrites.index(after: index)
328 |                 return element
[39/80] Compiling NIO PendingWritesManager.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingDatagramWritesManager.swift:326:17: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
324 |             while let markedIndex = self.markedIndex, self.pendingWrites.pendingWrites.distance(from: self.index,
325 |                                                                                                 to: markedIndex) >= 0 {
326 |                 let element = self.pendingWrites.pendingWrites[index]
    |                 `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
327 |                 index = self.pendingWrites.pendingWrites.index(after: index)
328 |                 return element
[40/80] Compiling NIO PipeChannel.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingDatagramWritesManager.swift:326:17: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
324 |             while let markedIndex = self.markedIndex, self.pendingWrites.pendingWrites.distance(from: self.index,
325 |                                                                                                 to: markedIndex) >= 0 {
326 |                 let element = self.pendingWrites.pendingWrites[index]
    |                 `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
327 |                 index = self.pendingWrites.pendingWrites.index(after: index)
328 |                 return element
[41/80] Compiling NIO PipePair.swift
[42/80] Compiling NIO PriorityQueue.swift
[43/80] Compiling NIO RecvByteBufferAllocator.swift
[44/80] Compiling NIO Resolver.swift
[45/80] Compiling NIO Selectable.swift
[46/80] Compiling NIO SelectableEventLoop.swift
[47/80] Compiling NIO SocketOptionProvider.swift
[48/80] Compiling NIO SocketProtocols.swift
[49/80] Compiling NIO System.swift
[50/80] Compiling NIO Thread.swift
[51/80] Compiling NIO TypeAssistedChannelHandler.swift
[52/80] Compiling NIO Utilities.swift
[53/80] Compiling NIO ByteBuffer-int.swift
[54/80] Compiling NIO ByteBuffer-views.swift
[55/80] Compiling NIO Channel.swift
[56/80] Compiling NIO ChannelHandler.swift
[57/80] Compiling NIO ChannelHandlers.swift
[58/80] Compiling NIO ChannelInvoker.swift
[59/80] Compiling NIO Embedded.swift
[60/80] Compiling NIO EventLoop.swift
[61/80] Compiling NIO EventLoopFuture.swift
[62/80] Compiling NIO FileDescriptor.swift
[63/80] Compiling NIO FileHandle.swift
[64/80] Compiling NIO FileRegion.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[65/80] Emitting module NIO
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 |     public typealias Element = Element
116 |     public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
    | `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
133 |     public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 |     public typealias Index = CircularBuffer<Element>.Index
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
 6 |     @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
 7 |     @available(*, unavailable)
 8 |     public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |            `- note: 'subscript(_:)' declared here
 9 |     @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
 4 |     associatedtype SubSequence
 5 |     override subscript(position: Self.Index) -> Self.Element { get set }
 6 |     override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
   |              `- note: requirement 'subscript(_:)' declared here
 7 |     mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
 8 |     mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
[66/80] Compiling NIO Selector.swift
[67/80] Compiling NIO ServerSocket.swift
[68/80] Compiling NIO SingleStepByteToMessageDecoder.swift
[69/80] Compiling NIO Socket.swift
[70/80] Compiling NIO SocketAddresses.swift
[71/80] Compiling NIO SocketChannel.swift
[72/80] Compiling NIO AddressedEnvelope.swift
[73/80] Compiling NIO BaseSocket.swift
[74/80] Compiling NIO BaseSocketChannel.swift
[75/80] Compiling NIO BaseStreamSocketChannel.swift
[76/80] Compiling NIO Bootstrap.swift
[77/80] Compiling NIO ByteBuffer-aux.swift
[78/80] Compiling NIO ByteBuffer-core.swift
[79/80] Emitting module CwlDemangle
BUILD FAILURE 6.0 macosSpm