diff --git a/Sources/Basics/CMakeLists.txt b/Sources/Basics/CMakeLists.txt index 35f3f4ad645..1b56ad2d5e3 100644 --- a/Sources/Basics/CMakeLists.txt +++ b/Sources/Basics/CMakeLists.txt @@ -79,11 +79,11 @@ add_library(Basics Vendor/Triple+Platforms.swift) target_link_libraries(Basics PUBLIC _AsyncFileSystem - SwiftCollections::DequeModule SwiftCollections::OrderedCollections TSCBasic TSCUtility) target_link_libraries(Basics PRIVATE + SwiftCollections::DequeModule SPMSQLite3 TSCclibc) diff --git a/Sources/Basics/Concurrency/TokenBucket.swift b/Sources/Basics/Concurrency/TokenBucket.swift index 010da630a35..8c7b8992b63 100644 --- a/Sources/Basics/Concurrency/TokenBucket.swift +++ b/Sources/Basics/Concurrency/TokenBucket.swift @@ -11,7 +11,7 @@ //===----------------------------------------------------------------------===// import _Concurrency -import DequeModule +private import DequeModule /// Type modeled after a "token bucket" pattern, which is similar to a semaphore, but is built with /// Swift Concurrency primitives. diff --git a/Sources/Basics/Graph/DirectedGraph.swift b/Sources/Basics/Graph/DirectedGraph.swift index 1d5bb2156bc..4e58b5a2a76 100644 --- a/Sources/Basics/Graph/DirectedGraph.swift +++ b/Sources/Basics/Graph/DirectedGraph.swift @@ -10,7 +10,7 @@ // //===----------------------------------------------------------------------===// -import struct DequeModule.Deque +private import DequeModule /// Directed graph that stores edges in [adjacency lists](https://en.wikipedia.org/wiki/Adjacency_list). @_spi(DontAdoptOutsideOfSwiftPMExposedForBenchmarksAndTestsOnly) diff --git a/Sources/Basics/Graph/UndirectedGraph.swift b/Sources/Basics/Graph/UndirectedGraph.swift index 37d879ebd32..1ebf7cab946 100644 --- a/Sources/Basics/Graph/UndirectedGraph.swift +++ b/Sources/Basics/Graph/UndirectedGraph.swift @@ -10,7 +10,7 @@ // //===----------------------------------------------------------------------===// -import struct DequeModule.Deque +private import DequeModule /// Undirected graph that stores edges in an [adjacency matrix](https://en.wikipedia.org/wiki/Adjacency_matrix). @_spi(DontAdoptOutsideOfSwiftPMExposedForBenchmarksAndTestsOnly) diff --git a/Sources/Basics/HTTPClient/HTTPClient.swift b/Sources/Basics/HTTPClient/HTTPClient.swift index 94e9483508a..f53baf9955f 100644 --- a/Sources/Basics/HTTPClient/HTTPClient.swift +++ b/Sources/Basics/HTTPClient/HTTPClient.swift @@ -11,7 +11,6 @@ //===----------------------------------------------------------------------===// import _Concurrency -import DequeModule import Foundation /// `async`-friendly wrapper for HTTP clients. It allows a specific client implementation (either Foundation or