From 0c64eae43fba08eb086c5cddd8d4e6b3b35cd9b1 Mon Sep 17 00:00:00 2001 From: John Logan Date: Fri, 19 Dec 2025 12:16:54 -0800 Subject: [PATCH] Make IPv6 integer representation public. - We did this for IPv4 so we could bit bash addresses, but forgot to make the corresponding change for IPv6. --- Sources/ContainerizationExtras/IPv6Address.swift | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Sources/ContainerizationExtras/IPv6Address.swift b/Sources/ContainerizationExtras/IPv6Address.swift index 739d846e..ac140eb7 100644 --- a/Sources/ContainerizationExtras/IPv6Address.swift +++ b/Sources/ContainerizationExtras/IPv6Address.swift @@ -16,11 +16,9 @@ /// Represents an IPv6 network address conforming to RFC 5952 and RFC 4291. public struct IPv6Address: Sendable, Hashable, CustomStringConvertible, Equatable, Comparable, Codable { - @usableFromInline - internal let value: UInt128 + public let value: UInt128 - @usableFromInline - internal let zone: String? + public let zone: String? /// Creates an IPv6Address by parsing a string representation. ///