Build Information
Successful build of HexavilleFramework, reference 1.0.1 (dfa23f), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 16:33:05 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/noppoman/hexavilleframework.git
Reference: 1.0.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/noppoman/hexavilleframework
* tag 1.0.1 -> FETCH_HEAD
HEAD is now at dfa23fd Merge pull request #28 from johnmorrell/patch-1
Cloned https://github.com/noppoman/hexavilleframework.git
Revision (git rev-parse @):
dfa23fdcba5796f7b1bbdff0369a9cdec7006059
SUCCESS checkout https://github.com/noppoman/hexavilleframework.git at 1.0.1
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/noppoman/hexavilleframework.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1016]
[Planning deferred tasks]
[Constructing 2425 / 2573]
[184 / 790]
[195 / 790]
[207 / 796] CNIOOpenBSD
[213 / 815] CNIOWindows
[220 / 841] CNIOWASI
[227 / 864] _NIOBase64
[231 / 890]
[234 / 890] _NIOBase64
[244 / 890]
[255 / 890]
[265 / 890] CNIOBoringSSL
[268 / 890]
[270 / 890]
[273 / 890]
[282 / 890] CNIOBoringSSL
[289 / 890]
[293 / 890] CNIOBoringSSL
[297 / 890] CNIOBoringSSL
[300 / 890] NIOConcurrencyHelpers
[309 / 890] CNIOBoringSSL
[320 / 890] CNIOBoringSSL
[341 / 890] CNIOBoringSSL
[344 / 890] CNIOBoringSSL
[348 / 890] CNIOBoringSSL
[349 / 890] CNIOBoringSSL
[353 / 890] CNIOBoringSSL
[357 / 890] CNIOBoringSSL
[359 / 890] CNIOBoringSSL
[362 / 890] CNIOBoringSSL
[365 / 890] CNIOBoringSSL
[369 / 890] CNIOBoringSSL
[372 / 890] CNIOBoringSSL
[377 / 890] CNIOBoringSSL
[378 / 890] CNIOBoringSSL
[382 / 890] CNIOBoringSSL
[385 / 890] CNIOBoringSSL
[389 / 890] CNIOBoringSSL
[391 / 890] CNIOBoringSSL
[394 / 890] CNIOBoringSSL
[396 / 890] CNIOBoringSSL
[399 / 890] CNIOBoringSSL
[401 / 890] CNIOBoringSSL
[405 / 890] CNIOBoringSSL
[406 / 890] CNIOBoringSSL
[411 / 890] CNIOBoringSSL
[420 / 890] CNIOBoringSSL
[428 / 890] CNIOBoringSSL
[440 / 890] CNIOBoringSSL
[447 / 890] CNIOBoringSSL
[448 / 890] CNIOBoringSSL
[453 / 890] CNIOBoringSSL
[456 / 890] CNIOBoringSSL
[458 / 890] CNIOBoringSSL
[465 / 890] CNIOBoringSSL
[468 / 890] CNIOBoringSSL
[471 / 890] CNIOBoringSSL
[476 / 890] CNIOBoringSSL
[478 / 890] CNIOBoringSSL
[481 / 890] CNIOBoringSSL
[485 / 890] CNIOBoringSSL
[489 / 890] CNIOBoringSSL
[491 / 890] CNIOBoringSSL
[498 / 890] CNIOBoringSSL
[510 / 890] CNIOBoringSSL
[515 / 890] CNIOBoringSSL
[521 / 890] CNIOBoringSSL
[525 / 890] CNIOBoringSSL
[528 / 890] CNIOBoringSSL
[536 / 890] CNIOBoringSSL
[548 / 890] CNIOBoringSSL
[551 / 890] CNIOBoringSSL
[553 / 890] CNIOBoringSSL
[560 / 890] CNIOBoringSSL
[561 / 890] CNIOBoringSSL
[563 / 890] CNIOBoringSSL
[567 / 890] CNIOBoringSSL
[571 / 890] CNIOBoringSSL
[573 / 890] CNIOBoringSSL
[576 / 890] CNIOBoringSSL
[580 / 890] CNIOBoringSSL
[582 / 890] CNIOBoringSSL
[586 / 890] CNIOBoringSSL
[587 / 890] CNIOBoringSSL
[590 / 890] CNIOBoringSSL
[595 / 890] CNIOBoringSSL
[596 / 890] CNIOBoringSSL
[600 / 890] CNIOBoringSSL
[603 / 890] CNIOBoringSSL
[606 / 890] CNIOBoringSSL
[618 / 890] CNIOBoringSSL
[626 / 890] CNIOBoringSSL
[636 / 890] CNIOBoringSSL
[637 / 890] CNIOBoringSSL
[641 / 890] CNIOBoringSSL
[645 / 890] CNIOBoringSSL
[649 / 890] CNIOBoringSSL
[660 / 890] CNIOBoringSSL
[673 / 890] CNIOBoringSSL
[677 / 890] CNIOBoringSSL
[678 / 890] CNIOBoringSSL
[685 / 890] CNIOBoringSSL
[686 / 890] CNIOBoringSSL
[690 / 890]
[704 / 890]
[708 / 890] SwiftCLI
[714 / 890]
[718 / 890]
[725 / 890] SwiftCLI
[728 / 890] NIOConcurrencyHelpers
[733 / 890] InternalCollectionsUtilities
[737 / 890] InternalCollectionsUtilities
[743 / 890] ContainersPreview
[749 / 896]
[760 / 900] CNIOFreeBSD
[767 / 902]
[780 / 918] SwiftCLI
[792 / 918]
[799 / 918] SwiftCLI
[805 / 919] Atomics
[812 / 930]
[819 / 930] ContainersPreview
[829 / 931] Atomics
[838 / 942] CNIODarwin
[842 / 942] DequeModule
[844 / 942] DequeModule
[853 / 943] NIOCore
[856 / 960]
[858 / 960]
[868 / 960] NIOCore
[869 / 960] NIOCore
[870 / 960] NIOCore
[870 / 960] CNIOAtomics
[872 / 960] NIOCore
[883 / 963] NIOEmbedded
[887 / 967] NIOFoundationEssentialsCompat
[905 / 999]
[908 / 999]
[910 / 999]
[912 / 999]
[913 / 999]
[924 / 999] NIOPosix
[925 / 999] NIOFoundationEssentialsCompat
[927 / 999] NIOFoundationEssentialsCompat
[933 / 999] NIOFoundationEssentialsCompat
[933 / 999] NIOPosix
[933 / 999] NIOFoundationEssentialsCompat
[942 / 1000] NIOPosix
[942 / 1000] NIO
[954 / 1005] NIOPosix
[954 / 1005] NIOTLS
[964 / 1023] NIOHTTP1
[975 / 1027] NIOTLS-product
[986 / 1027] NIOHTTP1
[988 / 1027] NIOFoundationCompat
[996 / 1028] NIOHTTP1
[997 / 1028] NIOHTTP1
[997 / 1028] NIOSSL
[999 / 1041]
[1010 / 1041] NIOSSL
[1011 / 1041] NIOSSL
[1018 / 1042] NIOSSL
[1018 / 1042] NIOPosix
[1024 / 1042] NIOFoundationCompat
[1033 / 1083]
[1038 / 1083] NIOSSL
[1040 / 1083]
[1045 / 1083]
[1047 / 1083]
[1050 / 1083]
[1053 / 1083]
[1055 / 1083]
[1056 / 1083]
[1067 / 1083] HexavilleFramework
[1076 / 1084] HexavilleFramework
[1082 / 1087] hexaville-framework-example-product
[1085 / 1087] hexaville-framework-example-product
Build complete! (34.24 sec)
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/jakeheis/SwiftCLI.git
[1/5080] Fetching swiftcli
[611/21144] Fetching swiftcli, swift-nio-ssl
[6527/107091] Fetching swiftcli, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-nio-ssl.git (3.98s)
[55789/91027] Fetching swiftcli, swift-nio
Fetched https://github.com/jakeheis/SwiftCLI.git (11.51s)
Fetched https://github.com/apple/swift-nio.git (11.51s)
Computing version for https://github.com/jakeheis/SwiftCLI.git
Computed https://github.com/jakeheis/SwiftCLI.git at 5.3.3 (13.68s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.4 (0.61s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.102.0 (0.65s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-system.git
[1/1875] Fetching swift-atomics
[114/8773] Fetching swift-atomics, swift-system
[877/36018] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-atomics.git (1.69s)
[2267/34143] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-collections.git (5.58s)
Fetched https://github.com/apple/swift-system.git (5.58s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (6.17s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (0.65s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.57s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.6.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/jakeheis/SwiftCLI.git
Working copy of https://github.com/jakeheis/SwiftCLI.git resolved at 5.3.3
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.102.0
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.4
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
/Users/admin/builder/spi-builder-workspace/Sources/HexavilleFramework/FileHandle.swift:11:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m9 |[0;0m import Foundation
[0;36m10 |[0;0m
[0;36m11 |[0;0m extension FileHandle: TextOutputStream {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m12 |[0;0m public func write(_ string: String) {
[0;36m13 |[0;0m guard let data = string.data(using: .utf8) else { return }
/Users/admin/builder/spi-builder-workspace/Sources/HexavilleFramework/Session/SessionMiddleware.swift:47:13: [1;33mwarning: [1;39mvariable 'request' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m45 |[0;0m
[0;36m46 |[0;0m public func respond(to request: Request, context: ApplicationContext) throws -> Chainer {
[0;36m47 |[0;0m var request = request
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'request' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m48 |[0;0m
[0;36m49 |[0;0m let cookies = request.cookies.filter({ $0.name == cookieAttribute.key })
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
/Users/admin/builder/spi-builder-workspace/Sources/HexavilleFramework/Core/HTTP/Message/HTTPHeaders.swift:27:25: [1;33mwarning: [1;39mconformance of 'HTTPHeaders' to protocol 'ExpressibleByDictionaryLiteral' was already stated in the type's module 'NIOHTTP1'[0;0m
[0;36m25 |[0;0m }
[0;36m26 |[0;0m
[0;36m27 |[0;0m extension HTTPHeaders: ExpressibleByDictionaryLiteral {
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'HTTPHeaders' to protocol 'ExpressibleByDictionaryLiteral' was already stated in the type's module 'NIOHTTP1'[0;0m
[0;36m28 |[0;0m public typealias Key = String
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias 'Key' will not be used to satisfy the conformance to 'ExpressibleByDictionaryLiteral'[0;0m
[0;36m29 |[0;0m public typealias Value = String
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias 'Value' will not be used to satisfy the conformance to 'ExpressibleByDictionaryLiteral'[0;0m
[0;36m30 |[0;0m
[0;36m31 |[0;0m public init(dictionaryLiteral elements: (String, String)...) {
[0;36m|[0;0m `- [1;39mnote: [1;39minitializer 'init(dictionaryLiteral:)' will not be used to satisfy the conformance to 'ExpressibleByDictionaryLiteral'[0;0m
[0;36m32 |[0;0m self.init()
[0;36m33 |[0;0m for (name, value) in elements {
NIOHTTP1.HTTPHeaders:1:15: [1;39mnote: [1;39m'HTTPHeaders' declares conformance to protocol 'ExpressibleByDictionaryLiteral' here[0;0m
[0;36m1 |[0;0m public struct HTTPHeaders : CustomStringConvertible, ExpressibleByDictionaryLiteral {
[0;36m|[0;0m `- [1;39mnote: [1;39m'HTTPHeaders' declares conformance to protocol 'ExpressibleByDictionaryLiteral' here[0;0m
[0;36m2 |[0;0m public var description: String { get }
[0;36m3 |[0;0m public init(_ headers: [(String, String)] = [])
/Users/admin/builder/spi-builder-workspace/Sources/HexavilleFramework/Core/HTTP/Message/Cookie.swift:12:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Cookie' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m10 |[0;0m
[0;36m11 |[0;0m extension Cookie : Hashable {
[0;36m12 |[0;0m public var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Cookie' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m13 |[0;0m return name.hashValue
[0;36m14 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/HexavilleFramework/Core/HTTP/MediaType/MediaType.swift:84:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'MediaType' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m82 |[0;0m
[0;36m83 |[0;0m extension MediaType : Hashable {
[0;36m84 |[0;0m public var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'MediaType' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m85 |[0;0m return type.hashValue ^ subtype.hashValue
[0;36m86 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/HexavilleFramework/Core/HTTP/Message/AttributedCookie.swift:79:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AttributedCookie' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m77 |[0;0m
[0;36m78 |[0;0m extension AttributedCookie : Hashable {
[0;36m79 |[0;0m public var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AttributedCookie' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m80 |[0;0m return name.hashValue
[0;36m81 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/HexavilleFramework/Core/HTTP/Message/Cookie.swift:12:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Cookie' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m10 |[0;0m
[0;36m11 |[0;0m extension Cookie : Hashable {
[0;36m12 |[0;0m public var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Cookie' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m13 |[0;0m return name.hashValue
[0;36m14 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/HexavilleFramework/Core/HTTP/Message/HTTPHeaders.swift:27:25: [1;33mwarning: [1;39mconformance of 'HTTPHeaders' to protocol 'ExpressibleByDictionaryLiteral' was already stated in the type's module 'NIOHTTP1'[0;0m
[0;36m25 |[0;0m }
[0;36m26 |[0;0m
[0;36m27 |[0;0m extension HTTPHeaders: ExpressibleByDictionaryLiteral {
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'HTTPHeaders' to protocol 'ExpressibleByDictionaryLiteral' was already stated in the type's module 'NIOHTTP1'[0;0m
[0;36m28 |[0;0m public typealias Key = String
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias 'Key' will not be used to satisfy the conformance to 'ExpressibleByDictionaryLiteral'[0;0m
[0;36m29 |[0;0m public typealias Value = String
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias 'Value' will not be used to satisfy the conformance to 'ExpressibleByDictionaryLiteral'[0;0m
[0;36m30 |[0;0m
[0;36m31 |[0;0m public init(dictionaryLiteral elements: (String, String)...) {
[0;36m|[0;0m `- [1;39mnote: [1;39minitializer 'init(dictionaryLiteral:)' will not be used to satisfy the conformance to 'ExpressibleByDictionaryLiteral'[0;0m
[0;36m32 |[0;0m self.init()
[0;36m33 |[0;0m for (name, value) in elements {
NIOHTTP1.HTTPHeaders:1:15: [1;39mnote: [1;39m'HTTPHeaders' declares conformance to protocol 'ExpressibleByDictionaryLiteral' here[0;0m
[0;36m1 |[0;0m public struct HTTPHeaders : CustomStringConvertible, ExpressibleByDictionaryLiteral {
[0;36m|[0;0m `- [1;39mnote: [1;39m'HTTPHeaders' declares conformance to protocol 'ExpressibleByDictionaryLiteral' here[0;0m
[0;36m2 |[0;0m public var description: String { get }
[0;36m3 |[0;0m public init(_ headers: [(String, String)] = [])
/Users/admin/builder/spi-builder-workspace/Sources/HexavilleFramework/Core/String/CaseInsensitiveString.swift:19:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'CaseInsensitiveString' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m extension CaseInsensitiveString : Hashable {
[0;36m19 |[0;0m public var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'CaseInsensitiveString' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m return string.lowercased().hashValue
[0;36m21 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/HexavilleFramework/FileHandle.swift:11:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m9 |[0;0m import Foundation
[0;36m10 |[0;0m
[0;36m11 |[0;0m extension FileHandle: TextOutputStream {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m12 |[0;0m public func write(_ string: String) {
[0;36m13 |[0;0m guard let data = string.data(using: .utf8) else { return }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/HexavilleFramework/Core/String/CaseInsensitiveString.swift:19:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'CaseInsensitiveString' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m extension CaseInsensitiveString : Hashable {
[0;36m19 |[0;0m public var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'CaseInsensitiveString' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m return string.lowercased().hashValue
[0;36m21 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/HexavilleFramework/Core/HTTP/MediaType/MediaType.swift:84:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'MediaType' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m82 |[0;0m
[0;36m83 |[0;0m extension MediaType : Hashable {
[0;36m84 |[0;0m public var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'MediaType' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m85 |[0;0m return type.hashValue ^ subtype.hashValue
[0;36m86 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/HexavilleFramework/Core/HTTP/Message/AttributedCookie.swift:79:16: [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AttributedCookie' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m77 |[0;0m
[0;36m78 |[0;0m extension AttributedCookie : Hashable {
[0;36m79 |[0;0m public var hashValue: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AttributedCookie' to 'Hashable' by implementing 'hash(into:)' instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m80 |[0;0m return name.hashValue
[0;36m81 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.8.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-nio-ssl",
"requirement" : {
"range" : [
{
"lower_bound" : "2.4.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio-ssl.git"
},
{
"identity" : "swiftcli",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jakeheis/SwiftCLI.git"
}
],
"manifest_display_name" : "HexavilleFramework",
"name" : "HexavilleFramework",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "HexavilleFramework",
"targets" : [
"HexavilleFramework"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "hexaville-framework-example",
"targets" : [
"HexavilleFrameworkExample"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "HexavilleFrameworkTests",
"module_type" : "SwiftTarget",
"name" : "HexavilleFrameworkTests",
"path" : "Tests/HexavilleFrameworkTests",
"sources" : [
"HexavilleFrameworkTests.swift",
"HostResolverTests.swift",
"RouterTests.swift"
],
"target_dependencies" : [
"HexavilleFramework"
],
"type" : "test"
},
{
"c99name" : "HexavilleFrameworkExample",
"module_type" : "SwiftTarget",
"name" : "HexavilleFrameworkExample",
"path" : "Sources/HexavilleFrameworkExample",
"product_memberships" : [
"hexaville-framework-example"
],
"sources" : [
"RandomNumberGenerateMiddleware.swift",
"main.swift"
],
"target_dependencies" : [
"HexavilleFramework"
],
"type" : "executable"
},
{
"c99name" : "HexavilleFramework",
"module_type" : "SwiftTarget",
"name" : "HexavilleFramework",
"path" : "Sources/HexavilleFramework",
"product_dependencies" : [
"NIO",
"NIOHTTP1",
"NIOSSL",
"NIOFoundationCompat",
"SwiftCLI"
],
"product_memberships" : [
"HexavilleFramework",
"hexaville-framework-example"
],
"sources" : [
"AssetLoader.swift",
"Core/ByteBuffer.swift",
"Core/HTTP/HTTPServer.swift",
"Core/HTTP/MediaType/MediaType.swift",
"Core/HTTP/Message/AttributedCookie.swift",
"Core/HTTP/Message/Body+ByteBuffer.swift",
"Core/HTTP/Message/Body+Data.swift",
"Core/HTTP/Message/Body.swift",
"Core/HTTP/Message/Cookie.swift",
"Core/HTTP/Message/HTTPHeaders.swift",
"Core/HTTP/Message/Message.swift",
"Core/HTTP/Message/Request.swift",
"Core/HTTP/Message/Response.swift",
"Core/String/CaseInsensitiveString.swift",
"Core/String/String.swift",
"Error.swift",
"FileHandle.swift",
"HTTPMethod.swift",
"HexavilleFramework.swift",
"HostResolver.swift",
"Logger.swift",
"Middleware.swift",
"Regex.swift",
"Router.swift",
"Session/Session.swift",
"Session/SessionMemoryStore.swift",
"Session/SessionMiddleware.swift",
"Session/SessionStoreProvider.swift"
],
"type" : "library"
}
],
"tools_version" : "5.1"
}
Done.