From 893564df2f5a6160f3083197cf8613cf5ce38008 Mon Sep 17 00:00:00 2001 From: Tim <0xtimc@gmail.com> Date: Sun, 23 Feb 2025 18:49:17 +0000 Subject: [PATCH 1/2] Make SocketAddressError equatable --- Sources/NIOCore/SocketAddresses.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/NIOCore/SocketAddresses.swift b/Sources/NIOCore/SocketAddresses.swift index 59fbe2f103..e2be087a6a 100644 --- a/Sources/NIOCore/SocketAddresses.swift +++ b/Sources/NIOCore/SocketAddresses.swift @@ -59,7 +59,7 @@ import WASILibc #endif /// Special `Error` that may be thrown if we fail to create a `SocketAddress`. -public enum SocketAddressError: Error { +public enum SocketAddressError: Error, Equatable { /// The host is unknown (could not be resolved). case unknown(host: String, port: Int) /// The requested `SocketAddress` is not supported. From 8f66addbab56e1cb6e28f63b52f44127806b92f3 Mon Sep 17 00:00:00 2001 From: Tim Condon <0xTim@users.noreply.github.com> Date: Sun, 23 Feb 2025 19:44:19 +0000 Subject: [PATCH 2/2] Update SocketAddresses.swift --- Sources/NIOCore/SocketAddresses.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/NIOCore/SocketAddresses.swift b/Sources/NIOCore/SocketAddresses.swift index e2be087a6a..8289c9232a 100644 --- a/Sources/NIOCore/SocketAddresses.swift +++ b/Sources/NIOCore/SocketAddresses.swift @@ -59,7 +59,7 @@ import WASILibc #endif /// Special `Error` that may be thrown if we fail to create a `SocketAddress`. -public enum SocketAddressError: Error, Equatable { +public enum SocketAddressError: Error, Equatable, Hashable { /// The host is unknown (could not be resolved). case unknown(host: String, port: Int) /// The requested `SocketAddress` is not supported.