Build Information
Successful build of HexavilleFramework, reference master (dfa23f), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 16:32:14 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: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/noppoman/hexavilleframework
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
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 master
========================================
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]
[Pre-planning 1 / 1016]
[Planning deferred tasks]
[Constructing 2376 / 2573]
[185 / 790]
[195 / 790]
[209 / 796] NIOConcurrencyHelpers
[220 / 826] CNIOLinux
[225 / 830]
[231 / 864] InternalCollectionsUtilities
[235 / 890] _NIOBase64
[245 / 890]
[249 / 890]
[265 / 890] CNIOBoringSSL
[269 / 890]
[271 / 890]
[272 / 890]
[285 / 890] CNIOBoringSSL
[292 / 890] Atomics
[293 / 890]
[301 / 890] CNIOBoringSSL
[309 / 890] CNIOBoringSSL
[329 / 890] CNIOBoringSSL
[333 / 890] _NIODataStructures
[348 / 890] CNIOBoringSSL
[351 / 890] CNIOBoringSSL
[355 / 890] CNIOBoringSSL
[358 / 890] CNIOBoringSSL
[361 / 890] CNIOBoringSSL
[364 / 890] CNIOBoringSSL
[367 / 890] CNIOBoringSSL
[369 / 890] CNIOBoringSSL
[372 / 890] CNIOBoringSSL
[378 / 890] CNIOBoringSSL
[380 / 890] CNIOBoringSSL
[383 / 890] CNIOBoringSSL
[385 / 890] CNIOBoringSSL
[392 / 890] CNIOBoringSSL
[394 / 890] CNIOBoringSSL
[395 / 890] CNIOBoringSSL
[397 / 890] CNIOBoringSSL
[400 / 890] CNIOBoringSSL
[404 / 890] CNIOBoringSSL
[405 / 890] CNIOBoringSSL
[409 / 890] CNIOBoringSSL
[412 / 890] CNIOBoringSSL
[416 / 890] CNIOBoringSSL
[425 / 890] CNIOBoringSSL
[438 / 890] CNIOBoringSSL
[450 / 890] CNIOBoringSSL
[452 / 890] CNIOBoringSSL
[458 / 890] CNIOBoringSSL
[463 / 890] CNIOBoringSSL
[469 / 890] CNIOBoringSSL
[471 / 890] CNIOBoringSSL
[475 / 890] CNIOBoringSSL
[479 / 890] CNIOBoringSSL
[481 / 890] CNIOBoringSSL
[485 / 890] CNIOBoringSSL
[488 / 890] CNIOBoringSSL
[494 / 890] CNIOBoringSSL
[495 / 890] CNIOBoringSSL
[503 / 890] CNIOBoringSSL
[515 / 890] CNIOBoringSSL
[519 / 890] CNIOBoringSSL
[525 / 890] CNIOBoringSSL
[529 / 890] CNIOBoringSSL
[532 / 890] CNIOBoringSSL
[541 / 890] CNIOBoringSSL
[552 / 890] CNIOBoringSSL
[555 / 890] CNIOBoringSSL
[558 / 890] CNIOBoringSSL
[564 / 890] CNIOBoringSSL
[566 / 890] CNIOBoringSSL
[572 / 890] CNIOBoringSSL
[575 / 890] CNIOBoringSSL
[578 / 890] CNIOBoringSSL
[584 / 890] CNIOBoringSSL
[588 / 890] CNIOBoringSSL
[590 / 890] CNIOBoringSSL
[592 / 890] CNIOBoringSSL
[597 / 890] CNIOBoringSSL
[599 / 890] CNIOBoringSSL
[605 / 890] CNIOBoringSSL
[608 / 890] CNIOBoringSSL
[618 / 890] CNIOBoringSSL
[629 / 890] CNIOBoringSSL
[638 / 890] CNIOBoringSSL
[640 / 890] CNIOBoringSSL
[644 / 890] CNIOBoringSSL
[648 / 890] CNIOBoringSSL
[652 / 890] CNIOBoringSSL
[660 / 890] CNIOBoringSSL
[675 / 890] CNIOBoringSSL
[680 / 890] CNIOBoringSSL
[681 / 890] CNIOBoringSSL
[688 / 890] CNIOBoringSSL
[689 / 890] CNIOBoringSSL
[695 / 890]
[709 / 890]
[715 / 890] SwiftCLI-product
[720 / 890] SwiftCLI
[724 / 890] SwiftCLI
[729 / 890] NIOConcurrencyHelpers
[730 / 890] NIOConcurrencyHelpers
[737 / 890] InternalCollectionsUtilities
[741 / 890] InternalCollectionsUtilities
[746 / 890] InternalCollectionsUtilities
[754 / 900]
[764 / 900] CNIOFreeBSD
[770 / 907]
[781 / 918]
[790 / 918] SwiftCLI
[795 / 918]
[800 / 918] _NIOBase64
[807 / 919] ContainersPreview
[813 / 930] ContainersPreview
[820 / 930] ContainersPreview
[831 / 931]
[840 / 942] DequeModule
[842 / 942] DequeModule
[844 / 942] DequeModule
[853 / 943] NIOCore
[856 / 960]
[858 / 960]
[868 / 960] NIOCore
[870 / 960] NIOCore
[870 / 960] CNIOAtomics
[870 / 960] NIOCore
[870 / 960] CNIOAtomics
[872 / 960] NIOCore
[883 / 963] NIOEmbedded
[887 / 967] NIOFoundationEssentialsCompat
[900 / 999] NIOEmbedded
[905 / 999]
[908 / 999] NIOEmbedded
[910 / 999]
[912 / 999]
[913 / 999]
[924 / 999] NIOPosix
[925 / 999] NIOFoundationEssentialsCompat
[929 / 999] NIOFoundationEssentialsCompat
[933 / 999] NIOPosix
[933 / 999] NIOFoundationEssentialsCompat
[935 / 999] NIOPosix
[942 / 1000] NIO
[951 / 1002] NIO
[954 / 1005] NIOTLS
[964 / 1023] NIOHTTP1
[975 / 1027] NIOTLS
[985 / 1027] NIOSSL
[989 / 1027]
[996 / 1028] NIOFoundationCompat
[997 / 1028] NIOHTTP1
[999 / 1041]
[1010 / 1041] NIOSSL
[1011 / 1041] NIOSSL
[1018 / 1042]
[1024 / 1042] NIOSSL
[1024 / 1042] HexavilleFramework
[1035 / 1083]
[1038 / 1083]
[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! (33.81 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
[1373/21144] Fetching swiftcli, swift-nio-ssl
[6849/107091] Fetching swiftcli, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-nio-ssl.git (13.22s)
Fetched https://github.com/apple/swift-nio.git (13.22s)
Fetched https://github.com/jakeheis/SwiftCLI.git (13.22s)
Computing version for https://github.com/jakeheis/SwiftCLI.git
Computed https://github.com/jakeheis/SwiftCLI.git at 5.3.3 (15.40s)
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.65s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.102.0 (0.68s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-collections.git
[1/1875] Fetching swift-atomics
[114/8773] Fetching swift-atomics, swift-system
[1536/36018] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git (2.02s)
[4055/29120] Fetching swift-atomics, swift-collections
Fetched https://github.com/apple/swift-atomics.git (4.57s)
Fetched https://github.com/apple/swift-collections.git (4.57s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (5.19s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (0.67s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.59s)
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/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-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
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/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/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/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.