浏览代码

Add missing deque import (#1670)

Motivation:

GRPC imports DequeModule but doesn't explicitly depend on it in the
package manifest.

Modifications:

- Add missing dependcy

Result:

Package manifest more closely represents actual dependencies
George Barnett 2 年之前
父节点
当前提交
69dafd8fec
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      Package.swift

+ 6 - 0
Package.swift

@@ -46,6 +46,10 @@ let packageDependencies: [Package.Dependency] = [
     url: "https://github.com/apple/swift-nio-extras.git",
     from: "1.4.0"
   ),
+  .package(
+    url: "https://github.com/apple/swift-collections.git",
+    from: "1.0.5"
+  ),
   .package(
     url: "https://github.com/apple/swift-protobuf.git",
     from: "1.20.2"
@@ -120,6 +124,7 @@ extension Target.Dependency {
     name: "SwiftProtobufPluginLibrary",
     package: "swift-protobuf"
   )
+  static let dequeModule: Self = .product(name: "DequeModule", package: "swift-collections")
 
   static let grpcCore: Self = .target(name: "GRPCCore")
 }
@@ -143,6 +148,7 @@ extension Target {
       .nioExtras,
       .logging,
       .protobuf,
+      .dequeModule,
     ].appending(
       .nioSSL, if: includeNIOSSL
     ),