From 83368519024a8316a7915dcb4b867816d0022a91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oscar=20Bystr=C3=B6m=20Ericsson?= Date: Fri, 8 Dec 2023 12:07:10 +0100 Subject: [PATCH] Cleanup (#118). MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - GitHub action failed because `[UInt8].SubSequence` is not a valid type on Linux 😑 --- Sources/NBKCoreKit/Models/NBKPrimeSieve.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/NBKCoreKit/Models/NBKPrimeSieve.swift b/Sources/NBKCoreKit/Models/NBKPrimeSieve.swift index 3b4efbd7..1e7115f5 100644 --- a/Sources/NBKCoreKit/Models/NBKPrimeSieve.swift +++ b/Sources/NBKCoreKit/Models/NBKPrimeSieve.swift @@ -47,7 +47,7 @@ /// public final class NBKPrimeSieve: CustomStringConvertible { - /// A collection of all the primes that fit in one byte. + /// A collection of all primes that fit in one byte. /// /// - Note: It contains `54` elements. /// @@ -108,7 +108,7 @@ public final class NBKPrimeSieve: CustomStringConvertible { /// /// - Parameter capacity: The prime buffer's minimum capacity. /// - /// - Requires: Each element in `wheel` must exist in `culls`. + /// - Requires: The order of `wheel` must not exceed the order of `culls`. /// /// - Note: A page contains `1` odd number per bit in `cache`. /// @@ -532,7 +532,7 @@ extension NBKPrimeSieve { // MARK: Initializers //=--------------------------------------------------------------------= - @inlinable init(primes: [UInt8].SubSequence) { + @inlinable init(primes: ArraySlice) { self.init(primes: primes.map(UInt.init(truncatingIfNeeded:))) } @@ -670,7 +670,7 @@ extension NBKPrimeSieve { // MARK: Initializers //=--------------------------------------------------------------------= - @inlinable init(primes: [UInt8].SubSequence) { + @inlinable init(primes: ArraySlice) { self.init(primes: primes.map(UInt.init(truncatingIfNeeded:))) }