Skip to content

Commit 3aa922e

Browse files
committed
update swift-mongodb API users
1 parent f202b65 commit 3aa922e

File tree

6 files changed

+16
-11
lines changed

6 files changed

+16
-11
lines changed

Package.resolved

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Sources/SymbolGraphTests/Main.Availabilities.swift

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ extension Main.Availabilities:TestBattery
2424
{
2525
let bson:BSON.Document = .init(encoding: availability)
2626

27-
let decoded:Availability = try .init(bson: .init(bson))
27+
let decoded:Availability = try .init(
28+
bson: BSON.DocumentView<[UInt8]>.init(bson))
2829

2930
tests.expect(availability ==? decoded)
3031
}
@@ -42,7 +43,8 @@ extension Main.Availabilities:TestBattery
4243
tests.do
4344
{
4445
let bson:BSON.Document = .init(encoding: availability)
45-
let decoded:Availability = try .init(bson: .init(bson))
46+
let decoded:Availability = try .init(
47+
bson: BSON.DocumentView<[UInt8]>.init(bson))
4648

4749
tests.expect(availability ==? decoded)
4850
}
@@ -63,7 +65,8 @@ extension Main.Availabilities:TestBattery
6365
tests.do
6466
{
6567
let bson:BSON.Document = .init(encoding: availability)
66-
let decoded:Availability = try .init(bson: .init(bson))
68+
let decoded:Availability = try .init(
69+
bson: BSON.DocumentView<[UInt8]>.init(bson))
6770

6871
tests.expect(availability ==? decoded)
6972
}

Sources/SymbolGraphTests/Main.Generics.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ extension Main.Generics:TestBattery
2828
tests.do
2929
{
3030
let bson:BSON.List = .init(elements: parameters)
31-
let decoded:[GenericParameter] = try .init(bson: .init(bson))
31+
let decoded:[GenericParameter] = try .init(
32+
bson: BSON.ListView<[UInt8]>.init(bson))
3233

3334
tests.expect(parameters ..? decoded)
3435
}
@@ -63,7 +64,8 @@ extension Main.Generics:TestBattery
6364
{
6465
let bson:BSON.Document = .init(encoding: constraint)
6566

66-
let decoded:GenericConstraint<Int32> = try .init(bson: .init(bson))
67+
let decoded:GenericConstraint<Int32> = try .init(
68+
bson: BSON.DocumentView<[UInt8]>.init(bson))
6769

6870
tests.expect(constraint ==? decoded)
6971
}

Sources/UnidocDB/Mongo.PipelineEndpoint.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ extension Mongo.PipelineEndpoint
4747

4848
extension Mongo.PipelineEndpoint
4949
where Query.Iteration.Stride == Int,
50-
Query.Iteration.Batch == Mongo.Cursor<Query.Iteration.BatchElement>.Batch
50+
Query.Iteration.Batch == Mongo.CursorBatch<Query.Iteration.BatchElement>
5151
{
5252
@inlinable public mutating
5353
func pull(from database:Mongo.Database, with session:Mongo.Session) async throws

Sources/UnidocDB/Mongo.Session (ext).swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ extension Mongo.Session
1414
@inlinable public
1515
func update<Update>(database:Mongo.Database,
1616
with update:Update) async throws -> Mongo.UpdateResponse<Update.Target.Element.ID>
17-
where Update:Mongo.UpdateQuery
17+
where Update:Mongo.UpdateQuery, Update.Effect.ExecutionPolicy:Mongo.ExecutionPolicy
1818
{
1919
try await self.run(command: update.command, against: database)
2020
}
@@ -24,7 +24,7 @@ extension Mongo.Session
2424
// This should be part of the swift-mongodb package.
2525
private
2626
func explain<Command>(database:Mongo.Database, command:Command) async throws -> String
27-
where Command:MongoCommand
27+
where Command:Mongo.Command
2828
{
2929
try await self.run(
3030
command: Mongo.Explain<Command>.init(verbosity: .executionStats, command: command),

Sources/UnidocDB/Packages/Unidoc.SitemapIndexQuery.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import MongoQL
1+
import MongoDB
22
import UnidocRecords
33

44
extension Unidoc

0 commit comments

Comments
 (0)