Skip to content

Commit ecb92ac

Browse files
committed
include package name when throwing GraphLoaderError
1 parent b5d1b5f commit ecb92ac

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

Sources/UnidocDB/Unidoc.DB.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ extension Unidoc.DB
293293
{
294294
func load(graph:Unidoc.GraphPath) async throws -> ArraySlice<UInt8>
295295
{
296-
throw Unidoc.GraphLoaderError.unavailable
296+
fatalError("unreachable")
297297
}
298298
}
299299

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
import Symbols
2+
13
extension Unidoc
24
{
35
@frozen public
46
enum GraphLoaderError:Error, Sendable
57
{
6-
case unavailable
8+
case unavailable(Symbol.Package)
79
}
810
}

Sources/UnidocRecords/Packages/Unidoc.Snapshot.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ extension Unidoc.Snapshot
131131
}
132132
else
133133
{
134-
throw Unidoc.GraphLoaderError.unavailable
134+
throw Unidoc.GraphLoaderError.unavailable(self.metadata.package.id)
135135
}
136136
}
137137
}

0 commit comments

Comments
 (0)