Build Information
Failed to build Bundles, reference main (1673ca
), with Swift 6.0 for Linux on 28 Nov 2024 05:47:00 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.58.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/elegantchaos/Bundles.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/elegantchaos/Bundles
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 1673ca6 Updated workflow
Cloned https://github.com/elegantchaos/Bundles.git
Revision (git rev-parse @):
1673ca67d9b4827edce5fcb03f9ca76613bffb5a
SUCCESS checkout https://github.com/elegantchaos/Bundles.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.0
Building package at path: $PWD
https://github.com/elegantchaos/Bundles.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/elegantchaos/XCTestExtensions.git
Fetching https://github.com/elegantchaos/Images.git
Fetching https://github.com/elegantchaos/Coercion.git
Fetching https://github.com/elegantchaos/SemanticVersion.git
Fetching https://github.com/elegantchaos/Files.git
[1/571] Fetching xctestextensions
[572/723] Fetching xctestextensions, semanticversion
[715/997] Fetching xctestextensions, semanticversion, coercion
[998/1684] Fetching xctestextensions, semanticversion, coercion, files
[1163/1846] Fetching xctestextensions, semanticversion, coercion, files, images
Fetched https://github.com/elegantchaos/Coercion.git from cache (0.22s)
Fetched https://github.com/elegantchaos/Files.git from cache (0.22s)
Fetched https://github.com/elegantchaos/Images.git from cache (0.22s)
Fetched https://github.com/elegantchaos/SemanticVersion.git from cache (0.22s)
Fetched https://github.com/elegantchaos/XCTestExtensions.git from cache (0.22s)
Computing version for https://github.com/elegantchaos/Files.git
Computed https://github.com/elegantchaos/Files.git at 1.2.2 (0.44s)
Computing version for https://github.com/elegantchaos/Images.git
Computed https://github.com/elegantchaos/Images.git at 1.1.6 (0.43s)
Fetching https://github.com/elegantchaos/ThreadExtensions.git
Fetching https://github.com/elegantchaos/Logger.git
[1/42] Fetching threadextensions
[42/2093] Fetching threadextensions, logger
Fetched https://github.com/elegantchaos/ThreadExtensions.git from cache (0.18s)
Fetched https://github.com/elegantchaos/Logger.git from cache (0.18s)
Computing version for https://github.com/elegantchaos/ThreadExtensions.git
Computed https://github.com/elegantchaos/ThreadExtensions.git at 1.0.1 (0.43s)
Computing version for https://github.com/elegantchaos/SemanticVersion.git
Computed https://github.com/elegantchaos/SemanticVersion.git at 1.1.2 (0.43s)
Computing version for https://github.com/elegantchaos/Coercion.git
Computed https://github.com/elegantchaos/Coercion.git at 1.1.3 (0.54s)
Computing version for https://github.com/elegantchaos/XCTestExtensions.git
Computed https://github.com/elegantchaos/XCTestExtensions.git at 1.5.1 (0.52s)
Fetching https://github.com/elegantchaos/Matchable.git
[1/113] Fetching matchable
Fetched https://github.com/elegantchaos/Matchable.git from cache (0.17s)
Computing version for https://github.com/elegantchaos/Matchable.git
Computed https://github.com/elegantchaos/Matchable.git at 1.0.7 (0.44s)
Computing version for https://github.com/elegantchaos/Logger.git
Computed https://github.com/elegantchaos/Logger.git at 1.8.2 (0.44s)
Creating working copy for https://github.com/elegantchaos/Coercion.git
Working copy of https://github.com/elegantchaos/Coercion.git resolved at 1.1.3
Creating working copy for https://github.com/elegantchaos/Files.git
Working copy of https://github.com/elegantchaos/Files.git resolved at 1.2.2
Creating working copy for https://github.com/elegantchaos/SemanticVersion.git
Working copy of https://github.com/elegantchaos/SemanticVersion.git resolved at 1.1.2
Creating working copy for https://github.com/elegantchaos/Logger.git
Working copy of https://github.com/elegantchaos/Logger.git resolved at 1.8.2
Creating working copy for https://github.com/elegantchaos/Matchable.git
Working copy of https://github.com/elegantchaos/Matchable.git resolved at 1.0.7
Creating working copy for https://github.com/elegantchaos/XCTestExtensions.git
Working copy of https://github.com/elegantchaos/XCTestExtensions.git resolved at 1.5.1
Creating working copy for https://github.com/elegantchaos/Images.git
Working copy of https://github.com/elegantchaos/Images.git resolved at 1.1.6
Creating working copy for https://github.com/elegantchaos/ThreadExtensions.git
Working copy of https://github.com/elegantchaos/ThreadExtensions.git resolved at 1.0.1
Building for debugging...
[0/8] Write sources
[7/8] Write swift-version-24593BA9C3E375BF.txt
[9/54] Emitting module Logger
[10/55] Compiling Files ItemName.swift
[11/55] Compiling Files NonThrowingFile.swift
[12/56] Compiling SemanticVersion SemanticVersion.swift
[13/56] Compiling Files ThrowingFolder.swift
[14/56] Compiling Files ThrowingItem.swift
[15/56] Compiling Logger OSLogHandler.swift
[16/56] Compiling Logger NSLogHandler.swift
[17/56] Compiling Logger PrintHandler.swift
[18/56] Compiling Files FileManager+Directories.swift
[19/56] Compiling Files FileManager+General.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[20/56] Emitting module Files
/host/spi-builder-workspace/.build/checkouts/Files/Sources/Files/Throwing/ThrowingManager.swift:39:1: error: type 'ThrowingManager' does not conform to protocol 'Equatable'
7 |
8 | public struct ThrowingManager: FolderManager {
9 | public let manager: FileManager
| `- note: stored property type 'FileManager' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ThrowingManager' to 'Equatable'
10 | public typealias FileType = ThrowingFile
11 | public typealias FolderType = ThrowingFolder
:
37 | }
38 |
39 | extension ThrowingManager: Equatable {
| `- error: type 'ThrowingManager' does not conform to protocol 'Equatable'
40 |
41 | }
Swift.==:1:24: note: candidate would match if 'ThrowingManager' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
| `- note: candidate would match if 'ThrowingManager' conformed to 'RawRepresentable'
Swift.FloatingPoint:2:24: note: candidate would match if 'ThrowingManager' conformed to 'FloatingPoint'
1 | extension FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to 'FloatingPoint'
3 | public static func < (lhs: Self, rhs: Self) -> Bool
4 | public static func <= (lhs: Self, rhs: Self) -> Bool
Swift.BinaryInteger:2:24: note: candidate would match if 'ThrowingManager' conformed to 'BinaryInteger'
1 | extension BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
| `- note: candidate would match if 'ThrowingManager' conformed to 'BinaryInteger'
3 | public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
4 | public static func < <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
Swift._Pointer:2:24: note: candidate would match if 'ThrowingManager' conformed to '_Pointer'
1 | extension _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to '_Pointer'
3 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
| `- note: candidate would match if 'ThrowingManager' conformed to '_Pointer'
4 | @inlinable public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
5 | }
Swift.Strideable:3:35: note: candidate would match if 'ThrowingManager' conformed to 'Strideable'
1 | extension Strideable {
2 | @inlinable public static func < (x: Self, y: Self) -> Bool
3 | @inlinable public static func == (x: Self, y: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to 'Strideable'
4 | }
Swift.StringProtocol:2:35: note: candidate would match if 'ThrowingManager' conformed to 'StringProtocol'
1 | extension StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
| `- note: candidate would match if 'ThrowingManager' conformed to 'StringProtocol'
3 | @inlinable public static func != <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
4 | @inlinable public static func < <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
Swift.SIMD:4:24: note: candidate would match if 'ThrowingManager' conformed to 'SIMD'
2 | public var indices: Range<Int> { get }
3 | public init(repeating value: Self.Scalar)
4 | public static func == (a: Self, b: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to 'SIMD'
5 | @inlinable public func hash(into hasher: inout Hasher)
6 | public func encode(to encoder: any Encoder) throws
Foundation.__BridgedNSError:2:24: note: candidate would match if 'ThrowingManager' conformed to '__BridgedNSError'
1 | extension __BridgedNSError where Self : RawRepresentable, Self.RawValue : FixedWidthInteger {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to '__BridgedNSError'
3 | }
Foundation._BridgedStoredNSError:2:24: note: candidate would match if 'ThrowingManager' conformed to '_BridgedStoredNSError'
1 | extension _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to '_BridgedStoredNSError'
3 | }
FoundationEssentials.AttributedStringProtocol:3:24: note: candidate would match if 'ThrowingManager' conformed to 'AttributedStringProtocol'
1 | @available(macOS 12, iOS 15, tvOS 15, watchOS 8, *)
2 | extension AttributedStringProtocol {
3 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol
| `- note: candidate would match if 'ThrowingManager' conformed to 'AttributedStringProtocol'
4 | public func hash(into hasher: inout Hasher)
5 | }
Swift.Equatable:2:17: note: protocol requires function '==' with type '(ThrowingManager, ThrowingManager) -> Bool'
1 | public protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool
| `- note: protocol requires function '==' with type '(ThrowingManager, ThrowingManager) -> Bool'
3 | }
[23/56] Compiling Files FolderManager.swift
[26/58] Compiling Logger UserDefaultsManagerSettings.swift
[27/58] Compiling Files Item.swift
[28/58] Compiling Files ItemContainer.swift
[29/58] Compiling Files ItemLocation.swift
[32/58] Compiling Logger ManagerSettings.swift
[33/58] Emitting module ThreadExtensions
[34/58] Emitting module SemanticVersion
[35/58] Compiling SemanticVersion SemanticVersion+Comparabl.swift
[36/58] Compiling ThreadExtensions ThreadExtensions.swift
[37/60] Compiling Files ThrowingManager.swift
/host/spi-builder-workspace/.build/checkouts/Files/Sources/Files/Throwing/ThrowingManager.swift:39:1: error: type 'ThrowingManager' does not conform to protocol 'Equatable'
7 |
8 | public struct ThrowingManager: FolderManager {
9 | public let manager: FileManager
| `- note: stored property type 'FileManager' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ThrowingManager' to 'Equatable'
10 | public typealias FileType = ThrowingFile
11 | public typealias FolderType = ThrowingFolder
:
37 | }
38 |
39 | extension ThrowingManager: Equatable {
| `- error: type 'ThrowingManager' does not conform to protocol 'Equatable'
40 |
41 | }
Swift.==:1:24: note: candidate would match if 'ThrowingManager' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
| `- note: candidate would match if 'ThrowingManager' conformed to 'RawRepresentable'
Swift.FloatingPoint:2:24: note: candidate would match if 'ThrowingManager' conformed to 'FloatingPoint'
1 | extension FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to 'FloatingPoint'
3 | public static func < (lhs: Self, rhs: Self) -> Bool
4 | public static func <= (lhs: Self, rhs: Self) -> Bool
Swift.BinaryInteger:2:24: note: candidate would match if 'ThrowingManager' conformed to 'BinaryInteger'
1 | extension BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
| `- note: candidate would match if 'ThrowingManager' conformed to 'BinaryInteger'
3 | public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
4 | public static func < <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
Swift._Pointer:2:24: note: candidate would match if 'ThrowingManager' conformed to '_Pointer'
1 | extension _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to '_Pointer'
3 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
| `- note: candidate would match if 'ThrowingManager' conformed to '_Pointer'
4 | @inlinable public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
5 | }
Swift.Strideable:3:35: note: candidate would match if 'ThrowingManager' conformed to 'Strideable'
1 | extension Strideable {
2 | @inlinable public static func < (x: Self, y: Self) -> Bool
3 | @inlinable public static func == (x: Self, y: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to 'Strideable'
4 | }
Swift.StringProtocol:2:35: note: candidate would match if 'ThrowingManager' conformed to 'StringProtocol'
1 | extension StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
| `- note: candidate would match if 'ThrowingManager' conformed to 'StringProtocol'
3 | @inlinable public static func != <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
4 | @inlinable public static func < <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
Swift.SIMD:4:24: note: candidate would match if 'ThrowingManager' conformed to 'SIMD'
2 | public var indices: Range<Int> { get }
3 | public init(repeating value: Self.Scalar)
4 | public static func == (a: Self, b: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to 'SIMD'
5 | @inlinable public func hash(into hasher: inout Hasher)
6 | public func encode(to encoder: any Encoder) throws
Foundation.__BridgedNSError:2:24: note: candidate would match if 'ThrowingManager' conformed to '__BridgedNSError'
1 | extension __BridgedNSError where Self : RawRepresentable, Self.RawValue : FixedWidthInteger {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to '__BridgedNSError'
3 | }
Foundation._BridgedStoredNSError:2:24: note: candidate would match if 'ThrowingManager' conformed to '_BridgedStoredNSError'
1 | extension _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to '_BridgedStoredNSError'
3 | }
FoundationEssentials.AttributedStringProtocol:3:24: note: candidate would match if 'ThrowingManager' conformed to 'AttributedStringProtocol'
1 | @available(macOS 12, iOS 15, tvOS 15, watchOS 8, *)
2 | extension AttributedStringProtocol {
3 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol
| `- note: candidate would match if 'ThrowingManager' conformed to 'AttributedStringProtocol'
4 | public func hash(into hasher: inout Hasher)
5 | }
Swift.Equatable:2:17: note: protocol requires function '==' with type '(ThrowingManager, ThrowingManager) -> Bool'
1 | public protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool
| `- note: protocol requires function '==' with type '(ThrowingManager, ThrowingManager) -> Bool'
3 | }
[38/60] Compiling Files ThrowingReference.swift
/host/spi-builder-workspace/.build/checkouts/Files/Sources/Files/Throwing/ThrowingManager.swift:39:1: error: type 'ThrowingManager' does not conform to protocol 'Equatable'
7 |
8 | public struct ThrowingManager: FolderManager {
9 | public let manager: FileManager
| `- note: stored property type 'FileManager' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ThrowingManager' to 'Equatable'
10 | public typealias FileType = ThrowingFile
11 | public typealias FolderType = ThrowingFolder
:
37 | }
38 |
39 | extension ThrowingManager: Equatable {
| `- error: type 'ThrowingManager' does not conform to protocol 'Equatable'
40 |
41 | }
Swift.==:1:24: note: candidate would match if 'ThrowingManager' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
| `- note: candidate would match if 'ThrowingManager' conformed to 'RawRepresentable'
Swift.FloatingPoint:2:24: note: candidate would match if 'ThrowingManager' conformed to 'FloatingPoint'
1 | extension FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to 'FloatingPoint'
3 | public static func < (lhs: Self, rhs: Self) -> Bool
4 | public static func <= (lhs: Self, rhs: Self) -> Bool
Swift.BinaryInteger:2:24: note: candidate would match if 'ThrowingManager' conformed to 'BinaryInteger'
1 | extension BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
| `- note: candidate would match if 'ThrowingManager' conformed to 'BinaryInteger'
3 | public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
4 | public static func < <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
Swift._Pointer:2:24: note: candidate would match if 'ThrowingManager' conformed to '_Pointer'
1 | extension _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to '_Pointer'
3 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
| `- note: candidate would match if 'ThrowingManager' conformed to '_Pointer'
4 | @inlinable public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
5 | }
Swift.Strideable:3:35: note: candidate would match if 'ThrowingManager' conformed to 'Strideable'
1 | extension Strideable {
2 | @inlinable public static func < (x: Self, y: Self) -> Bool
3 | @inlinable public static func == (x: Self, y: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to 'Strideable'
4 | }
Swift.StringProtocol:2:35: note: candidate would match if 'ThrowingManager' conformed to 'StringProtocol'
1 | extension StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
| `- note: candidate would match if 'ThrowingManager' conformed to 'StringProtocol'
3 | @inlinable public static func != <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
4 | @inlinable public static func < <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
Swift.SIMD:4:24: note: candidate would match if 'ThrowingManager' conformed to 'SIMD'
2 | public var indices: Range<Int> { get }
3 | public init(repeating value: Self.Scalar)
4 | public static func == (a: Self, b: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to 'SIMD'
5 | @inlinable public func hash(into hasher: inout Hasher)
6 | public func encode(to encoder: any Encoder) throws
Foundation.__BridgedNSError:2:24: note: candidate would match if 'ThrowingManager' conformed to '__BridgedNSError'
1 | extension __BridgedNSError where Self : RawRepresentable, Self.RawValue : FixedWidthInteger {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to '__BridgedNSError'
3 | }
Foundation._BridgedStoredNSError:2:24: note: candidate would match if 'ThrowingManager' conformed to '_BridgedStoredNSError'
1 | extension _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ThrowingManager' conformed to '_BridgedStoredNSError'
3 | }
FoundationEssentials.AttributedStringProtocol:3:24: note: candidate would match if 'ThrowingManager' conformed to 'AttributedStringProtocol'
1 | @available(macOS 12, iOS 15, tvOS 15, watchOS 8, *)
2 | extension AttributedStringProtocol {
3 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol
| `- note: candidate would match if 'ThrowingManager' conformed to 'AttributedStringProtocol'
4 | public func hash(into hasher: inout Hasher)
5 | }
Swift.Equatable:2:17: note: protocol requires function '==' with type '(ThrowingManager, ThrowingManager) -> Bool'
1 | public protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool
| `- note: protocol requires function '==' with type '(ThrowingManager, ThrowingManager) -> Bool'
3 | }
[42/60] Compiling Files NonThrowingFolder.swift
[43/60] Compiling Files NonThrowingItem.swift
[45/60] Compiling Files URL+General.swift
[46/60] Compiling Files URL+Security.swift
[47/60] Compiling Files NonThrowingManager.swift
[48/60] Compiling Files ThrowingFile.swift
[49/60] Compiling Logger Handler.swift
BUILD FAILURE 6.0 linux