Build Information
Successful build of unidoc, reference 0.27.3 (adc4f2), with Swift 6.4 for macOS (SPM) on 27 Oct 2026 12:42:02 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64Build Log
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.RefBuildOperation.swift:9:22: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m7 |[0;0m extension Unidoc {
[0;36m8 |[0;0m struct RefBuildOperation: MeteredOperation {
[0;36m9 |[0;0m let account: Account
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m10 |[0;0m let symbol: Symbol.PackageAtRef
[0;36m11 |[0;0m let action: BuildForm.Action
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.TextEditorOperation.swift:8:24: [1;33mwarning: [1;39mcannot use struct 'DB' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m6 |[0;0m /// Allows editing the `robots.txt` file.
[0;36m7 |[0;0m struct TextEditorOperation: Sendable {
[0;36m8 |[0;0m let id: Unidoc.DB.Metadata.Key
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'DB' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m init(id: Unidoc.DB.Metadata.Key) {
UnidocDB.Unidoc.DB:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct DB : Identifiable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let session: Mongo.Mongo.Session
[0;36m4 |[0;0m public let id: Mongo.Mongo.Database
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.TextUpdateOperation.swift:8:26: [1;33mwarning: [1;39mcannot use generic struct 'TextResource' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m /// Allows editing the `robots.txt` file.
[0;36m7 |[0;0m struct TextUpdateOperation: Sendable {
[0;36m8 |[0;0m let text: Unidoc.TextResource<Unidoc.DB.Metadata.Key>
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use generic struct 'TextResource' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m init(text: Unidoc.TextResource<Unidoc.DB.Metadata.Key>) {
UnidocRecords.Unidoc.TextResource:2:23: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct TextResource<ID> : Identifiable, Sendable where ID : Hashable, ID : Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m3 |[0;0m public let id: ID
[0;36m4 |[0;0m public let text: Unidoc.Unidoc.TextStorage
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UpdatePackageRule.swift:4:27: [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m2 |[0;0m enum UpdatePackageRule: Sendable {
[0;36m3 |[0;0m case insertEditorFromGitHub(login: String)
[0;36m4 |[0;0m case insertEditor(Account)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m5 |[0;0m case revokeEditor(Account)
[0;36m6 |[0;0m }
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UpdatePackageRule.swift:5:27: [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m3 |[0;0m case insertEditorFromGitHub(login: String)
[0;36m4 |[0;0m case insertEditor(Account)
[0;36m5 |[0;0m case revokeEditor(Account)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m }
[0;36m7 |[0;0m }
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UpdatePackageRuleOperation.swift:10:29: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m8 |[0;0m extension Unidoc {
[0;36m9 |[0;0m struct UpdatePackageRuleOperation: Sendable {
[0;36m10 |[0;0m let account: Unidoc.Account
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m11 |[0;0m let package: Unidoc.Package
[0;36m12 |[0;0m let rule: UpdatePackageRule
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UserAdminOperation.swift:13:29: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m11 |[0;0m /// behavior of the query itself.
[0;36m12 |[0;0m struct UserAdminOperation: Sendable {
[0;36m13 |[0;0m let account: Unidoc.Account
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m init(account: Unidoc.Account) {
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UserConfigOperation.Update.swift:5:38: [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m3 |[0;0m extension Unidoc.UserConfigOperation {
[0;36m4 |[0;0m enum Update {
[0;36m5 |[0;0m case generateKey(for: Unidoc.Account)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m }
[0;36m7 |[0;0m }
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UserConfigOperation.swift:6:29: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m struct UserConfigOperation: Sendable {
[0;36m6 |[0;0m let account: Unidoc.Account
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m7 |[0;0m let update: Update
[0;36m8 |[0;0m
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UserConfigOperation.swift:9:36: [1;33mwarning: [1;39mcannot use struct 'UserRights' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m7 |[0;0m let update: Update
[0;36m8 |[0;0m
[0;36m9 |[0;0m private var rights: Unidoc.UserRights
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'UserRights' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m init(account: Unidoc.Account, update: Update) {
UnidocDB.Unidoc.UserRights:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct UserRights : Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let access: [Unidoc.Unidoc.Account]
[0;36m4 |[0;0m public let level: Unidoc.Unidoc.User.Level
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Procedures/Unidoc.BuilderUploadOperation.swift:16:27: [1;33mwarning: [1;39mcannot use enum 'BuildRoute' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAPI' was not imported by this file[0;0m
[0;36m14 |[0;0m extension Unidoc {
[0;36m15 |[0;0m struct BuilderUploadOperation: Sendable {
[0;36m16 |[0;0m let route: Unidoc.BuildRoute
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'BuildRoute' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAPI' was not imported by this file[0;0m
[0;36m17 |[0;0m
[0;36m18 |[0;0m init(route: Unidoc.BuildRoute) {
UnidocAPI.Unidoc.BuildRoute:2:21: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public enum BuildRoute : String, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m3 |[0;0m case artifact
[0;36m4 |[0;0m case report
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Procedures/Unidoc.PackageAlignOperation.Status.swift:8:27: [1;33mwarning: [1;39mcannot use struct 'PackageMetadata' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m extension Unidoc.PackageAlignOperation {
[0;36m7 |[0;0m enum Status {
[0;36m8 |[0;0m case align(Unidoc.PackageMetadata, to: Unidoc.Realm?)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'PackageMetadata' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m9 |[0;0m case noSuchPackage
[0;36m10 |[0;0m case noSuchRealm
UnidocRecords.Unidoc.PackageMetadata:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct PackageMetadata : Identifiable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let id: Unidoc.Unidoc.Package
[0;36m4 |[0;0m public var symbol: Symbols.Symbol.Package
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Procedures/Unidoc.PackageAlignOperation.Status.swift:8:55: [1;33mwarning: [1;39mcannot use struct 'Realm' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m extension Unidoc.PackageAlignOperation {
[0;36m7 |[0;0m enum Status {
[0;36m8 |[0;0m case align(Unidoc.PackageMetadata, to: Unidoc.Realm?)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Realm' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m9 |[0;0m case noSuchPackage
[0;36m10 |[0;0m case noSuchRealm
UnidocRecords.Unidoc.Realm:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Realm : RawRepresentable, Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let rawValue: Int32
[0;36m4 |[0;0m @inlinable public init(rawValue: Int32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.DocsOperation.swift:8:20: [1;33mwarning: [1;39mcannot use generic struct 'VertexQuery' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocQueries' was not imported by this file[0;0m
[0;36m6 |[0;0m /// it can follow redirects and map searchbot trails.
[0;36m7 |[0;0m struct DocsOperation: ExplainableOperation, Sendable {
[0;36m8 |[0;0m let query: VertexQuery<LookupAdjacent>
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use generic struct 'VertexQuery' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocQueries' was not imported by this file[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m init(query: VertexQuery<LookupAdjacent>) {
UnidocQueries.Unidoc.VertexQuery:2:23: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct VertexQuery<Context> : Sendable where Context : Sendable, Context : Unidoc.Unidoc.LookupContext {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m3 |[0;0m public let volume: Unidoc.Unidoc.VolumeSelector
[0;36m4 |[0;0m public let vertex: Unidoc.Unidoc.VertexPath
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.RedirectOperation.swift:6:28: [1;33mwarning: [1;39mcannot use protocol 'PipelineQuery' here; '_MongoDB' was not imported by this file[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m struct RedirectOperation<Query>: ExplainableOperation, Sendable
[0;36m6 |[0;0m where Query: Mongo.PipelineQuery,
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'PipelineQuery' here; '_MongoDB' was not imported by this file[0;0m
[0;36m7 |[0;0m Query.Iteration == Mongo.Single<Unidoc.RedirectOutput> {
[0;36m8 |[0;0m let query: Query
_MongoDB.Mongo.PipelineQuery:2:17: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m1 |[0;0m enum Mongo {
[0;36m2 |[0;0m public protocol PipelineQuery : Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m3 |[0;0m associatedtype Iteration : Mongo.Mongo.ReadEffect
[0;36m4 |[0;0m func build(pipeline: inout Mongo.Mongo.PipelineEncoder)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.RedirectOperation.swift:7:15: [1;33mwarning: [1;39mcannot use associated type 'Iteration' here; '_MongoDB' was not imported by this file[0;0m
[0;36m5 |[0;0m struct RedirectOperation<Query>: ExplainableOperation, Sendable
[0;36m6 |[0;0m where Query: Mongo.PipelineQuery,
[0;36m7 |[0;0m Query.Iteration == Mongo.Single<Unidoc.RedirectOutput> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Iteration' here; '_MongoDB' was not imported by this file[0;0m
[0;36m8 |[0;0m let query: Query
[0;36m9 |[0;0m }
_MongoDB.Mongo.PipelineQuery.Iteration:3:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m enum Mongo {
[0;36m2 |[0;0m protocol PipelineQuery {
[0;36m3 |[0;0m associatedtype Iteration : Mongo.Mongo.ReadEffect }
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m4 |[0;0m }
[0;36m5 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.RedirectOperation.swift:7:48: [1;33mwarning: [1;39mcannot use struct 'RedirectOutput' here; 'UnidocQueries' was not imported by this file[0;0m
[0;36m5 |[0;0m struct RedirectOperation<Query>: ExplainableOperation, Sendable
[0;36m6 |[0;0m where Query: Mongo.PipelineQuery,
[0;36m7 |[0;0m Query.Iteration == Mongo.Single<Unidoc.RedirectOutput> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'RedirectOutput' here; 'UnidocQueries' was not imported by this file[0;0m
[0;36m8 |[0;0m let query: Query
[0;36m9 |[0;0m }
UnidocQueries.Unidoc.RedirectOutput:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct RedirectOutput : Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let matches: [Unidoc.Unidoc.AnyVertex]
[0;36m4 |[0;0m public let volume: Unidoc.Unidoc.VolumeMetadata
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.VertexOperation.swift:5:64: [1;33mwarning: [1;39mcannot use protocol 'VertexEndpoint' here; 'UnidocUI' was not imported by this file[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m struct VertexOperation<Endpoint>: Sendable where Endpoint: VertexEndpoint,
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'VertexEndpoint' here; 'UnidocUI' was not imported by this file[0;0m
[0;36m6 |[0;0m Endpoint: Sendable {
[0;36m7 |[0;0m let base: Endpoint
UnidocUI.Unidoc.VertexEndpoint:2:17: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m public protocol VertexEndpoint : Sendable, Mongo.Mongo.SingleOutputEndpoint where Self.Query.Iteration.BatchElement == Unidoc.Unidoc.VertexOutput {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m3 |[0;0m associatedtype VertexContext : Unidoc.Unidoc.VertexContext
[0;36m4 |[0;0m associatedtype VertexLayer : Unidoc.Unidoc.VertexLayer
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Requests/Unidoc.BuildRequestPage.swift:8:19: [1;33mwarning: [1;39mcannot use struct 'BuildForm' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m struct BuildRequestPage {
[0;36m8 |[0;0m let form: BuildForm
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'BuildForm' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m9 |[0;0m let action: URI
[0;36m10 |[0;0m
UnidocUI.Unidoc.BuildForm:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct BuildForm {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let symbol: Symbols.Symbol.PackageAtRef
[0;36m4 |[0;0m public let action: Unidoc.Unidoc.BuildForm.Action
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Requests/Unidoc.BuildRequestPage.swift:17:43: [1;33mwarning: [1;39mcannot use protocol 'ConfirmationPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m15 |[0;0m }
[0;36m16 |[0;0m }
[0;36m17 |[0;0m extension Unidoc.BuildRequestPage: Unidoc.ConfirmationPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'ConfirmationPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m18 |[0;0m var button: String { self.form.action == .cancel ? "Cancel build" : "Build package" }
[0;36m19 |[0;0m var title: String { self.form.action == .cancel ? "Cancel build?" : "Build package?" }
UnidocUI.Unidoc.ConfirmationPage:2:17: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m public protocol ConfirmationPage : Unidoc.Unidoc.ApplicationPage, Unidoc.Unidoc.DynamicPage, Unidoc.Unidoc.StatusBearingPage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m3 |[0;0m static var encoding: Media.MediaSubtype { get }
[0;36m4 |[0;0m var action: URI.URI { get }
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Requests/Unidoc.ClientPrivilege.swift:5:32: [1;33mwarning: [1;39mcannot use enum 'Searchbot' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m enum ClientPrivilege: Sendable {
[0;36m5 |[0;0m case majorSearchEngine(Searchbot, verified: Bool)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'Searchbot' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m6 |[0;0m case barbie(ISO.Locale, verified: Bool)
[0;36m7 |[0;0m }
UnidocDB.Unidoc.Searchbot:2:21: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public enum Searchbot {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m3 |[0;0m case bingbot
[0;36m4 |[0;0m case googlebot
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Requests/Unidoc.ReallyPage.swift:109:37: [1;33mwarning: [1;39mcannot use protocol 'ConfirmationPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m107 |[0;0m }
[0;36m108 |[0;0m }
[0;36m109 |[0;0m extension Unidoc.ReallyPage: Unidoc.ConfirmationPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'ConfirmationPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m110 |[0;0m func form(_ form: inout HTML.ContentEncoder, format: Unidoc.RenderFormat) {
[0;36m111 |[0;0m form[.p] = self.prompt
UnidocUI.Unidoc.ConfirmationPage:2:17: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m public protocol ConfirmationPage : Unidoc.Unidoc.ApplicationPage, Unidoc.Unidoc.DynamicPage, Unidoc.Unidoc.StatusBearingPage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m3 |[0;0m static var encoding: Media.MediaSubtype { get }
[0;36m4 |[0;0m var action: URI.URI { get }
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Requests/Unidoc.Router.swift:32:13: [1;33mwarning: [1;39m'@dynamicMemberLookup' requires 'subscript(dynamicMember:)' to be as accessible as its enclosing type; this will be an error in a future Swift language mode[0;0m
[0;36m30 |[0;0m }
[0;36m31 |[0;0m
[0;36m32 |[0;0m private subscript<T>(dynamicMember keyPath: KeyPath<Unidoc.ServerRequest, T>) -> T {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'@dynamicMemberLookup' requires 'subscript(dynamicMember:)' to be as accessible as its enclosing type; this will be an error in a future Swift language mode[0;0m
[0;36m33 |[0;0m self.request[keyPath: keyPath]
[0;36m34 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Server/Unidoc.MetricPaint.swift:8:21: [1;33mwarning: [1;39mcannot use struct 'VertexPath' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m let searchbot: Searchbot?
[0;36m7 |[0;0m let volume: Edition
[0;36m8 |[0;0m let vertex: VertexPath
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'VertexPath' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m9 |[0;0m let time: UnixAttosecond
[0;36m10 |[0;0m }
UnidocRecords.Unidoc.VertexPath:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct VertexPath : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let stem: String
[0;36m4 |[0;0m public let hash: FNV1.FNV24?
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Server/Unidoc.PolicyErrorPage.swift:6:34: [1;33mwarning: [1;39mcannot use enum 'Asset' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAssets' was not imported by this file[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m struct PolicyErrorPage {
[0;36m6 |[0;0m let illustration: Unidoc.Asset
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'Asset' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAssets' was not imported by this file[0;0m
[0;36m7 |[0;0m let heading: String
[0;36m8 |[0;0m let message: String
UnidocAssets.Unidoc.Asset:2:21: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public enum Asset : String, CaseIterable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m3 |[0;0m case error404_jpg
[0;36m4 |[0;0m case error4xx_jpg
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UserAdminOperation.swift:13:29: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m11 |[0;0m /// behavior of the query itself.
[0;36m12 |[0;0m struct UserAdminOperation: Sendable {
[0;36m13 |[0;0m let account: Unidoc.Account
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m init(account: Unidoc.Account) {
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UserConfigOperation.Update.swift:5:38: [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m3 |[0;0m extension Unidoc.UserConfigOperation {
[0;36m4 |[0;0m enum Update {
[0;36m5 |[0;0m case generateKey(for: Unidoc.Account)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m }
[0;36m7 |[0;0m }
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UserConfigOperation.swift:6:29: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m struct UserConfigOperation: Sendable {
[0;36m6 |[0;0m let account: Unidoc.Account
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m7 |[0;0m let update: Update
[0;36m8 |[0;0m
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UserConfigOperation.swift:9:36: [1;33mwarning: [1;39mcannot use struct 'UserRights' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m7 |[0;0m let update: Update
[0;36m8 |[0;0m
[0;36m9 |[0;0m private var rights: Unidoc.UserRights
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'UserRights' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m init(account: Unidoc.Account, update: Update) {
UnidocDB.Unidoc.UserRights:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct UserRights : Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let access: [Unidoc.Unidoc.Account]
[0;36m4 |[0;0m public let level: Unidoc.Unidoc.User.Level
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Requests/Unidoc.ClientPrivilege.swift:5:32: [1;33mwarning: [1;39mcannot use enum 'Searchbot' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m enum ClientPrivilege: Sendable {
[0;36m5 |[0;0m case majorSearchEngine(Searchbot, verified: Bool)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'Searchbot' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m6 |[0;0m case barbie(ISO.Locale, verified: Bool)
[0;36m7 |[0;0m }
UnidocDB.Unidoc.Searchbot:2:21: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public enum Searchbot {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m3 |[0;0m case bingbot
[0;36m4 |[0;0m case googlebot
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Requests/Unidoc.ReallyPage.swift:109:37: [1;33mwarning: [1;39mcannot use protocol 'ConfirmationPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m107 |[0;0m }
[0;36m108 |[0;0m }
[0;36m109 |[0;0m extension Unidoc.ReallyPage: Unidoc.ConfirmationPage {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'ConfirmationPage' in a conformance on a type not marked '@_implementationOnly'; 'UnidocUI' was not imported by this file[0;0m
[0;36m110 |[0;0m func form(_ form: inout HTML.ContentEncoder, format: Unidoc.RenderFormat) {
[0;36m111 |[0;0m form[.p] = self.prompt
UnidocUI.Unidoc.ConfirmationPage:2:17: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m public protocol ConfirmationPage : Unidoc.Unidoc.ApplicationPage, Unidoc.Unidoc.DynamicPage, Unidoc.Unidoc.StatusBearingPage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m3 |[0;0m static var encoding: Media.MediaSubtype { get }
[0;36m4 |[0;0m var action: URI.URI { get }
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Requests/Unidoc.Router.swift:32:13: [1;33mwarning: [1;39m'@dynamicMemberLookup' requires 'subscript(dynamicMember:)' to be as accessible as its enclosing type; this will be an error in a future Swift language mode[0;0m
[0;36m30 |[0;0m }
[0;36m31 |[0;0m
[0;36m32 |[0;0m private subscript<T>(dynamicMember keyPath: KeyPath<Unidoc.ServerRequest, T>) -> T {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'@dynamicMemberLookup' requires 'subscript(dynamicMember:)' to be as accessible as its enclosing type; this will be an error in a future Swift language mode[0;0m
[0;36m33 |[0;0m self.request[keyPath: keyPath]
[0;36m34 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Server/Unidoc.MetricPaint.swift:8:21: [1;33mwarning: [1;39mcannot use struct 'VertexPath' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m let searchbot: Searchbot?
[0;36m7 |[0;0m let volume: Edition
[0;36m8 |[0;0m let vertex: VertexPath
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'VertexPath' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m9 |[0;0m let time: UnixAttosecond
[0;36m10 |[0;0m }
UnidocRecords.Unidoc.VertexPath:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct VertexPath : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let stem: String
[0;36m4 |[0;0m public let hash: FNV1.FNV24?
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.BuilderLabelOperation.swift:8:29: [1;33mwarning: [1;39mcannot use generic struct 'BuildRequest' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAPI' was not imported by this file[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m struct BuilderLabelOperation: Sendable {
[0;36m8 |[0;0m let request: Unidoc.BuildRequest<Unidoc.Package>
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use generic struct 'BuildRequest' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAPI' was not imported by this file[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m init(request: Unidoc.BuildRequest<Unidoc.Package>) {
UnidocAPI.Unidoc.BuildRequest:2:23: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct BuildRequest<Package> {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m3 |[0;0m public let version: Unidoc.Unidoc.BuildSelector<Package>
[0;36m4 |[0;0m public let rebuild: Bool
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.BuilderPollOperation.swift:9:29: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m7 |[0;0m extension Unidoc {
[0;36m8 |[0;0m struct BuilderPollOperation: Sendable {
[0;36m9 |[0;0m let builder: Unidoc.Account
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m10 |[0;0m let channel: Symbol.Triple
[0;36m11 |[0;0m
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.ExportOperation.swift:9:30: [1;33mwarning: [1;39mcannot use generic struct 'VertexQuery' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocQueries' was not imported by this file[0;0m
[0;36m7 |[0;0m private let authorization: Authorization
[0;36m8 |[0;0m
[0;36m9 |[0;0m private let request: VertexQuery<LookupAdjacent>
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use generic struct 'VertexQuery' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocQueries' was not imported by this file[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m private init(authorization: Authorization, request: VertexQuery<LookupAdjacent>) {
UnidocQueries.Unidoc.VertexQuery:2:23: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct VertexQuery<Context> : Sendable where Context : Sendable, Context : Unidoc.Unidoc.LookupContext {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m3 |[0;0m public let volume: Unidoc.Unidoc.VolumeSelector
[0;36m4 |[0;0m public let vertex: Unidoc.Unidoc.VertexPath
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.LinkerOperation.Update.swift:3:28: [1;33mwarning: [1;39mcannot use enum 'LinkerAction' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocAPI' was not imported by this file[0;0m
[0;36m1 |[0;0m extension Unidoc.LinkerOperation {
[0;36m2 |[0;0m enum Update {
[0;36m3 |[0;0m case action(Unidoc.LinkerAction?)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'LinkerAction' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocAPI' was not imported by this file[0;0m
[0;36m4 |[0;0m case vintage(Bool)
[0;36m5 |[0;0m }
UnidocAPI.Unidoc.LinkerAction:2:21: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public enum LinkerAction : Int32, Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m3 |[0;0m case uplink
[0;36m4 |[0;0m case unlink
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PackageConfigOperation.swift:10:29: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m8 |[0;0m extension Unidoc {
[0;36m9 |[0;0m struct PackageConfigOperation: Sendable {
[0;36m10 |[0;0m let account: Unidoc.Account?
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m11 |[0;0m let package: Unidoc.Package
[0;36m12 |[0;0m let update: Update
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Procedures/Unidoc.BuilderUploadOperation.swift:16:27: [1;33mwarning: [1;39mcannot use enum 'BuildRoute' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAPI' was not imported by this file[0;0m
[0;36m14 |[0;0m extension Unidoc {
[0;36m15 |[0;0m struct BuilderUploadOperation: Sendable {
[0;36m16 |[0;0m let route: Unidoc.BuildRoute
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'BuildRoute' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAPI' was not imported by this file[0;0m
[0;36m17 |[0;0m
[0;36m18 |[0;0m init(route: Unidoc.BuildRoute) {
UnidocAPI.Unidoc.BuildRoute:2:21: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public enum BuildRoute : String, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m3 |[0;0m case artifact
[0;36m4 |[0;0m case report
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Procedures/Unidoc.PackageAlignOperation.Status.swift:8:27: [1;33mwarning: [1;39mcannot use struct 'PackageMetadata' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m extension Unidoc.PackageAlignOperation {
[0;36m7 |[0;0m enum Status {
[0;36m8 |[0;0m case align(Unidoc.PackageMetadata, to: Unidoc.Realm?)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'PackageMetadata' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m9 |[0;0m case noSuchPackage
[0;36m10 |[0;0m case noSuchRealm
UnidocRecords.Unidoc.PackageMetadata:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct PackageMetadata : Identifiable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let id: Unidoc.Unidoc.Package
[0;36m4 |[0;0m public var symbol: Symbols.Symbol.Package
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Procedures/Unidoc.PackageAlignOperation.Status.swift:8:55: [1;33mwarning: [1;39mcannot use struct 'Realm' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m extension Unidoc.PackageAlignOperation {
[0;36m7 |[0;0m enum Status {
[0;36m8 |[0;0m case align(Unidoc.PackageMetadata, to: Unidoc.Realm?)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Realm' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m9 |[0;0m case noSuchPackage
[0;36m10 |[0;0m case noSuchRealm
UnidocRecords.Unidoc.Realm:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Realm : RawRepresentable, Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let rawValue: Int32
[0;36m4 |[0;0m @inlinable public init(rawValue: Int32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.DocsOperation.swift:8:20: [1;33mwarning: [1;39mcannot use generic struct 'VertexQuery' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocQueries' was not imported by this file[0;0m
[0;36m6 |[0;0m /// it can follow redirects and map searchbot trails.
[0;36m7 |[0;0m struct DocsOperation: ExplainableOperation, Sendable {
[0;36m8 |[0;0m let query: VertexQuery<LookupAdjacent>
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use generic struct 'VertexQuery' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocQueries' was not imported by this file[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m init(query: VertexQuery<LookupAdjacent>) {
UnidocQueries.Unidoc.VertexQuery:2:23: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct VertexQuery<Context> : Sendable where Context : Sendable, Context : Unidoc.Unidoc.LookupContext {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m3 |[0;0m public let volume: Unidoc.Unidoc.VolumeSelector
[0;36m4 |[0;0m public let vertex: Unidoc.Unidoc.VertexPath
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.RedirectOperation.swift:6:28: [1;33mwarning: [1;39mcannot use protocol 'PipelineQuery' here; '_MongoDB' was not imported by this file[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m struct RedirectOperation<Query>: ExplainableOperation, Sendable
[0;36m6 |[0;0m where Query: Mongo.PipelineQuery,
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'PipelineQuery' here; '_MongoDB' was not imported by this file[0;0m
[0;36m7 |[0;0m Query.Iteration == Mongo.Single<Unidoc.RedirectOutput> {
[0;36m8 |[0;0m let query: Query
_MongoDB.Mongo.PipelineQuery:2:17: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m1 |[0;0m enum Mongo {
[0;36m2 |[0;0m public protocol PipelineQuery : Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m3 |[0;0m associatedtype Iteration : Mongo.Mongo.ReadEffect
[0;36m4 |[0;0m func build(pipeline: inout Mongo.Mongo.PipelineEncoder)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.RedirectOperation.swift:7:15: [1;33mwarning: [1;39mcannot use associated type 'Iteration' here; '_MongoDB' was not imported by this file[0;0m
[0;36m5 |[0;0m struct RedirectOperation<Query>: ExplainableOperation, Sendable
[0;36m6 |[0;0m where Query: Mongo.PipelineQuery,
[0;36m7 |[0;0m Query.Iteration == Mongo.Single<Unidoc.RedirectOutput> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use associated type 'Iteration' here; '_MongoDB' was not imported by this file[0;0m
[0;36m8 |[0;0m let query: Query
[0;36m9 |[0;0m }
_MongoDB.Mongo.PipelineQuery.Iteration:3:16: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m1 |[0;0m enum Mongo {
[0;36m2 |[0;0m protocol PipelineQuery {
[0;36m3 |[0;0m associatedtype Iteration : Mongo.Mongo.ReadEffect }
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m4 |[0;0m }
[0;36m5 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.RedirectOperation.swift:7:48: [1;33mwarning: [1;39mcannot use struct 'RedirectOutput' here; 'UnidocQueries' was not imported by this file[0;0m
[0;36m5 |[0;0m struct RedirectOperation<Query>: ExplainableOperation, Sendable
[0;36m6 |[0;0m where Query: Mongo.PipelineQuery,
[0;36m7 |[0;0m Query.Iteration == Mongo.Single<Unidoc.RedirectOutput> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'RedirectOutput' here; 'UnidocQueries' was not imported by this file[0;0m
[0;36m8 |[0;0m let query: Query
[0;36m9 |[0;0m }
UnidocQueries.Unidoc.RedirectOutput:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct RedirectOutput : Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let matches: [Unidoc.Unidoc.AnyVertex]
[0;36m4 |[0;0m public let volume: Unidoc.Unidoc.VolumeMetadata
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Vertex/Unidoc.VertexOperation.swift:5:64: [1;33mwarning: [1;39mcannot use protocol 'VertexEndpoint' here; 'UnidocUI' was not imported by this file[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m struct VertexOperation<Endpoint>: Sendable where Endpoint: VertexEndpoint,
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'VertexEndpoint' here; 'UnidocUI' was not imported by this file[0;0m
[0;36m6 |[0;0m Endpoint: Sendable {
[0;36m7 |[0;0m let base: Endpoint
UnidocUI.Unidoc.VertexEndpoint:2:17: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m public protocol VertexEndpoint : Sendable, Mongo.Mongo.SingleOutputEndpoint where Self.Query.Iteration.BatchElement == Unidoc.Unidoc.VertexOutput {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m3 |[0;0m associatedtype VertexContext : Unidoc.Unidoc.VertexContext
[0;36m4 |[0;0m associatedtype VertexLayer : Unidoc.Unidoc.VertexLayer
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.Update.swift:5:29: [1;33mwarning: [1;39mcannot use struct 'PackageSettings' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m3 |[0;0m extension Unidoc.PackageMetadataSettingsOperation {
[0;36m4 |[0;0m enum Update {
[0;36m5 |[0;0m case general(Unidoc.PackageSettings)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'PackageSettings' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m case media(Unidoc.PackageMedia)
[0;36m7 |[0;0m case build(Unidoc.BuildTemplate)
UnidocRecords.Unidoc.PackageSettings:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct PackageSettings : Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public var theme: String?
[0;36m4 |[0;0m @inlinable public init(theme: String? = nil)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.Update.swift:6:27: [1;33mwarning: [1;39mcannot use struct 'PackageMedia' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m4 |[0;0m enum Update {
[0;36m5 |[0;0m case general(Unidoc.PackageSettings)
[0;36m6 |[0;0m case media(Unidoc.PackageMedia)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'PackageMedia' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m7 |[0;0m case build(Unidoc.BuildTemplate)
[0;36m8 |[0;0m }
UnidocRecords.Unidoc.PackageMedia:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct PackageMedia : Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public var prefix: String?
[0;36m4 |[0;0m public var gif: String?
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.Update.swift:7:27: [1;33mwarning: [1;39mcannot use struct 'BuildTemplate' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m5 |[0;0m case general(Unidoc.PackageSettings)
[0;36m6 |[0;0m case media(Unidoc.PackageMedia)
[0;36m7 |[0;0m case build(Unidoc.BuildTemplate)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'BuildTemplate' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m8 |[0;0m }
[0;36m9 |[0;0m }
UnidocRecords.Unidoc.BuildTemplate:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct BuildTemplate : Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public var toolchain: SemanticVersions.PatchVersion?
[0;36m4 |[0;0m public var platform: Symbols.Symbol.Triple?
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.swift:5:22: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m struct PackageMetadataSettingsOperation: Sendable {
[0;36m5 |[0;0m let account: Account?
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m let package: Package
[0;36m7 |[0;0m let update: Update
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.swift:9:29: [1;33mwarning: [1;39mcannot use struct 'UserRights' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m7 |[0;0m let update: Update
[0;36m8 |[0;0m
[0;36m9 |[0;0m private var rights: UserRights
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'UserRights' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m init(account: Account?, package: Package, update: Update) {
UnidocDB.Unidoc.UserRights:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct UserRights : Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let access: [Unidoc.Unidoc.Account]
[0;36m4 |[0;0m public let level: Unidoc.Unidoc.User.Level
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PipelineOperation.swift:8:25: [1;33mwarning: [1;39mcannot use protocol 'PipelineEndpoint' here; '_MongoDB' was not imported by this file[0;0m
[0;36m6 |[0;0m /// response.
[0;36m7 |[0;0m struct PipelineOperation<Endpoint>: Sendable where
[0;36m8 |[0;0m Endpoint: Mongo.PipelineEndpoint,
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use protocol 'PipelineEndpoint' here; '_MongoDB' was not imported by this file[0;0m
[0;36m9 |[0;0m Endpoint: HTTP.ServerEndpoint<Unidoc.RenderFormat>,
[0;36m10 |[0;0m Endpoint: Sendable {
_MongoDB.Mongo.PipelineEndpoint:2:17: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m1 |[0;0m enum Mongo {
[0;36m2 |[0;0m public protocol PipelineEndpoint<Query> {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m3 |[0;0m associatedtype Query : Mongo.Mongo.PipelineQuery
[0;36m4 |[0;0m static var replica: Mongo.Mongo.ReadPreference { get }
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.PipelineOperation.swift:9:46: [1;33mwarning: [1;39mcannot use struct 'RenderFormat' here; 'UnidocRender' was not imported by this file[0;0m
[0;36m7 |[0;0m struct PipelineOperation<Endpoint>: Sendable where
[0;36m8 |[0;0m Endpoint: Mongo.PipelineEndpoint,
[0;36m9 |[0;0m Endpoint: HTTP.ServerEndpoint<Unidoc.RenderFormat>,
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'RenderFormat' here; 'UnidocRender' was not imported by this file[0;0m
[0;36m10 |[0;0m Endpoint: Sendable {
[0;36m11 |[0;0m /// The base endpoint to invoke.
UnidocRender.Unidoc.RenderFormat:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct RenderFormat {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public var access: Unidoc.Unidoc.AccessControl
[0;36m4 |[0;0m public var assets: Unidoc.Unidoc.RenderFormat.Assets
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.RefBuildOperation.swift:9:22: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m7 |[0;0m extension Unidoc {
[0;36m8 |[0;0m struct RefBuildOperation: MeteredOperation {
[0;36m9 |[0;0m let account: Account
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m10 |[0;0m let symbol: Symbol.PackageAtRef
[0;36m11 |[0;0m let action: BuildForm.Action
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.TextEditorOperation.swift:8:24: [1;33mwarning: [1;39mcannot use struct 'DB' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m6 |[0;0m /// Allows editing the `robots.txt` file.
[0;36m7 |[0;0m struct TextEditorOperation: Sendable {
[0;36m8 |[0;0m let id: Unidoc.DB.Metadata.Key
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'DB' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocDB' was not imported by this file[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m init(id: Unidoc.DB.Metadata.Key) {
UnidocDB.Unidoc.DB:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct DB : Identifiable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let session: Mongo.Mongo.Session
[0;36m4 |[0;0m public let id: Mongo.Mongo.Database
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.TextUpdateOperation.swift:8:26: [1;33mwarning: [1;39mcannot use generic struct 'TextResource' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m /// Allows editing the `robots.txt` file.
[0;36m7 |[0;0m struct TextUpdateOperation: Sendable {
[0;36m8 |[0;0m let text: Unidoc.TextResource<Unidoc.DB.Metadata.Key>
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use generic struct 'TextResource' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m init(text: Unidoc.TextResource<Unidoc.DB.Metadata.Key>) {
UnidocRecords.Unidoc.TextResource:2:23: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct TextResource<ID> : Identifiable, Sendable where ID : Hashable, ID : Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m3 |[0;0m public let id: ID
[0;36m4 |[0;0m public let text: Unidoc.Unidoc.TextStorage
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UpdatePackageRule.swift:4:27: [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m2 |[0;0m enum UpdatePackageRule: Sendable {
[0;36m3 |[0;0m case insertEditorFromGitHub(login: String)
[0;36m4 |[0;0m case insertEditor(Account)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m5 |[0;0m case revokeEditor(Account)
[0;36m6 |[0;0m }
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UpdatePackageRule.swift:5:27: [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m3 |[0;0m case insertEditorFromGitHub(login: String)
[0;36m4 |[0;0m case insertEditor(Account)
[0;36m5 |[0;0m case revokeEditor(Account)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in an associated value of an enum not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m6 |[0;0m }
[0;36m7 |[0;0m }
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Operations/Interactions/Unidoc.UpdatePackageRuleOperation.swift:10:29: [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m8 |[0;0m extension Unidoc {
[0;36m9 |[0;0m struct UpdatePackageRuleOperation: Sendable {
[0;36m10 |[0;0m let account: Unidoc.Account
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Account' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocRecords' was not imported by this file[0;0m
[0;36m11 |[0;0m let package: Unidoc.Package
[0;36m12 |[0;0m let rule: UpdatePackageRule
UnidocRecords.Unidoc.Account:2:23: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public struct Account : Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public let type: Unidoc.Unidoc.AccountType
[0;36m4 |[0;0m @inlinable public init(type: Unidoc.Unidoc.AccountType, user: UInt32)
/Users/admin/builder/spi-builder-workspace/Sources/UnidocServer/Server/Unidoc.PolicyErrorPage.swift:6:34: [1;33mwarning: [1;39mcannot use enum 'Asset' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAssets' was not imported by this file[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m struct PolicyErrorPage {
[0;36m6 |[0;0m let illustration: Unidoc.Asset
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'Asset' in a property declaration member of a type not marked '@_implementationOnly'; 'UnidocAssets' was not imported by this file[0;0m
[0;36m7 |[0;0m let heading: String
[0;36m8 |[0;0m let message: String
UnidocAssets.Unidoc.Asset:2:21: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m enum Unidoc {
[0;36m2 |[0;0m @frozen public enum Asset : String, CaseIterable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m3 |[0;0m case error404_jpg
[0;36m4 |[0;0m case error4xx_jpg
/Users/admin/builder/spi-builder-workspace/Sources/unidoc-tools/Unidoc.LocalCommand.swift:38:25: [1;33mwarning: [1;39mcannot use enum 'AppleSDK' in a property declaration member of a type not marked '@_implementationOnly'; 'SymbolGraphBuilder' was not imported by this file[0;0m
[0;36m36 |[0;0m name: [.customLong("swift-sdk"), .customShort("k")],
[0;36m37 |[0;0m help: "The Swift SDK to use"
[0;36m38 |[0;0m ) var sdk: SSGC.AppleSDK?
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'AppleSDK' in a property declaration member of a type not marked '@_implementationOnly'; 'SymbolGraphBuilder' was not imported by this file[0;0m
[0;36m39 |[0;0m
[0;36m40 |[0;0m @Option(
SymbolGraphBuilder.SSGC.AppleSDK:2:21: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m enum SSGC {
[0;36m2 |[0;0m @frozen public enum AppleSDK : CaseIterable, Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m3 |[0;0m case driverKit
[0;36m4 |[0;0m case iOS
/Users/admin/builder/spi-builder-workspace/Sources/unidoc-tools/Unidoc.LocalCommand.swift:38:25: [1;33mwarning: [1;39mcannot use enum 'AppleSDK' in a property declaration member of a type not marked '@_implementationOnly'; 'SymbolGraphBuilder' was not imported by this file[0;0m
[0;36m36 |[0;0m name: [.customLong("swift-sdk"), .customShort("k")],
[0;36m37 |[0;0m help: "The Swift SDK to use"
[0;36m38 |[0;0m ) var sdk: SSGC.AppleSDK?
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use enum 'AppleSDK' in a property declaration member of a type not marked '@_implementationOnly'; 'SymbolGraphBuilder' was not imported by this file[0;0m
[0;36m39 |[0;0m
[0;36m40 |[0;0m @Option(
SymbolGraphBuilder.SSGC.AppleSDK:2:21: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m enum SSGC {
[0;36m2 |[0;0m @frozen public enum AppleSDK : CaseIterable, Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m3 |[0;0m case driverKit
[0;36m4 |[0;0m case iOS
Build complete.
{
"dependencies" : [
{
"identity" : "dollup",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ordo-one/dollup"
},
{
"identity" : "lexic",
"requirement" : {
"range" : [
{
"lower_bound" : "1.7.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ordo-one/lexic"
},
{
"identity" : "gram",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/gram"
},
{
"identity" : "h",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/h"
},
{
"identity" : "swift-bson",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-bson"
},
{
"identity" : "swift-dom",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-dom"
},
{
"identity" : "swift-github",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-github"
},
{
"identity" : "swift-ip",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.10",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-ip"
},
{
"identity" : "swift-io",
"requirement" : {
"range" : [
{
"lower_bound" : "3.0.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-io"
},
{
"identity" : "swift-json",
"requirement" : {
"range" : [
{
"lower_bound" : "3.3.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-json"
},
{
"identity" : "swift-mongodb",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-mongodb"
},
{
"identity" : "swift-topsort",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/swift-topsort"
},
{
"identity" : "servit",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/servit"
},
{
"identity" : "u",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/u"
},
{
"identity" : "ucf",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/rarestype/ucf"
},
{
"identity" : "swift-png",
"requirement" : {
"range" : [
{
"lower_bound" : "4.5.1",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tayloraswift/swift-png"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.7.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swift-collections",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-collections"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.99.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio"
},
{
"identity" : "swift-markdown",
"requirement" : {
"range" : [
{
"lower_bound" : "0.7.3",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-markdown"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "603.0.0",
"upper_bound" : "604.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax"
}
],
"manifest_display_name" : "unidoc",
"name" : "unidoc",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
},
{
"name" : "ios",
"version" : "18.0"
},
{
"name" : "tvos",
"version" : "18.0"
},
{
"name" : "visionos",
"version" : "2.0"
},
{
"name" : "watchos",
"version" : "11.0"
}
],
"products" : [
{
"name" : "ssgc",
"targets" : [
"ssgc"
],
"type" : {
"executable" : null
}
},
{
"name" : "unidoc",
"targets" : [
"unidoc-tools"
],
"type" : {
"executable" : null
}
},
{
"name" : "unidoc-linkerd",
"targets" : [
"unidoc-linkerd"
],
"type" : {
"executable" : null
}
},
{
"name" : "unidocd",
"targets" : [
"unidocd"
],
"type" : {
"executable" : null
}
},
{
"name" : "guides",
"targets" : [
"guides"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Availability",
"targets" : [
"Availability"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AvailabilityDomain",
"targets" : [
"AvailabilityDomain"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "InlineArray",
"targets" : [
"InlineArray"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "InlineDictionary",
"targets" : [
"InlineDictionary"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LinkResolution",
"targets" : [
"LinkResolution"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalPaths",
"targets" : [
"LexicalPaths"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownABI",
"targets" : [
"MarkdownABI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownAST",
"targets" : [
"MarkdownAST"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownParsing",
"targets" : [
"MarkdownParsing"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownRendering",
"targets" : [
"MarkdownRendering"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownSemantics",
"targets" : [
"MarkdownSemantics"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PieCharts",
"targets" : [
"PieCharts"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PackageGraphs",
"targets" : [
"PackageGraphs"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PackageMetadata",
"targets" : [
"PackageMetadata"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "S3",
"targets" : [
"S3"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "S3Client",
"targets" : [
"S3Client"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SemanticVersions",
"targets" : [
"SemanticVersions"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Signatures",
"targets" : [
"Signatures"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Sitemaps",
"targets" : [
"Sitemaps"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SourceDiagnostics",
"targets" : [
"SourceDiagnostics"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Sources",
"targets" : [
"Sources"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SymbolGraphBuilder",
"targets" : [
"SymbolGraphBuilder"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SymbolGraphCompiler",
"targets" : [
"SymbolGraphCompiler"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SymbolGraphLinker",
"targets" : [
"SymbolGraphLinker"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SymbolGraphParts",
"targets" : [
"SymbolGraphParts"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SymbolGraphs",
"targets" : [
"SymbolGraphs"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Symbols",
"targets" : [
"Symbols"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocAPI",
"targets" : [
"UnidocAPI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocAssets",
"targets" : [
"UnidocAssets"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocAssets_System",
"targets" : [
"UnidocAssets_System"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocCLI",
"targets" : [
"UnidocCLI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocClient",
"targets" : [
"UnidocClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocDB",
"targets" : [
"UnidocDB"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocLinker",
"targets" : [
"UnidocLinker"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocLinkerPlugin",
"targets" : [
"UnidocLinkerPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocQueries",
"targets" : [
"UnidocQueries"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocRecords",
"targets" : [
"UnidocRecords"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocServer",
"targets" : [
"UnidocServer"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnidocUI",
"targets" : [
"UnidocUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "unidocd",
"module_type" : "SwiftTarget",
"name" : "unidocd",
"path" : "Sources/unidocd",
"product_dependencies" : [
"System_ArgumentParser",
"UnixCalendar"
],
"product_memberships" : [
"unidocd"
],
"sources" : [
"Main.swift",
"UpCommand.swift"
],
"target_dependencies" : [
"UnidocClient"
],
"type" : "executable"
},
{
"c99name" : "unidoc_tools",
"module_type" : "SwiftTarget",
"name" : "unidoc-tools",
"path" : "Sources/unidoc-tools",
"product_memberships" : [
"unidoc"
],
"sources" : [
"Main.swift",
"SSGC.CompileCommand (ext).swift",
"Unidoc.InitCommand.Installation.swift",
"Unidoc.InitCommand.swift",
"Unidoc.LocalCommand.swift",
"Unidoc.PreviewCommand.swift",
"exports.swift"
],
"target_dependencies" : [
"UnidocCLI",
"UnidocClient",
"UnidocServer",
"UnidocServerInsecure",
"UnidocLinkerPlugin"
],
"type" : "executable"
},
{
"c99name" : "unidoc_linkerd",
"module_type" : "SwiftTarget",
"name" : "unidoc-linkerd",
"path" : "Sources/unidoc-linkerd",
"product_memberships" : [
"unidoc-linkerd"
],
"sources" : [
"Main.swift"
],
"target_dependencies" : [
"UnidocCLI",
"UnidocServer",
"UnidocServerInsecure",
"UnidocLinkerPlugin"
],
"type" : "executable"
},
{
"c99name" : "ssgc",
"module_type" : "SwiftTarget",
"name" : "ssgc",
"path" : "Sources/ssgc",
"product_memberships" : [
"ssgc"
],
"sources" : [
"Main.swift"
],
"target_dependencies" : [
"SymbolGraphBuilder"
],
"type" : "executable"
},
{
"c99name" : "guides",
"module_type" : "SwiftTarget",
"name" : "guides",
"path" : "Guides",
"product_memberships" : [
"guides"
],
"sources" : [
"anchor.swift"
],
"type" : "library"
},
{
"c99name" : "_MongoDB",
"module_type" : "SwiftTarget",
"name" : "_MongoDB",
"path" : "Sources/_MongoDB",
"product_dependencies" : [
"MongoDB"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocDB",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Collections/Mongo.CollectionIndex.swift",
"Collections/Mongo.CollectionModel.swift",
"Collections/Mongo.RecodableModel.swift",
"Mongo.DatabaseModel.swift",
"Mongo.UpdateQuery.swift",
"Pipelining/Mongo.PipelineEndpoint.swift",
"Pipelining/Mongo.PipelineQuery.swift",
"Pipelining/Mongo.SingleBatchEndpoint.swift",
"Pipelining/Mongo.SingleOutputEndpoint.swift"
],
"type" : "library"
},
{
"c99name" : "_GitVersion",
"module_type" : "ClangTarget",
"name" : "_GitVersion",
"path" : "Sources/_GitVersion",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI"
],
"sources" : [
"swiftpm_git_version.c"
],
"type" : "library"
},
{
"c99name" : "UnidocUI",
"module_type" : "SwiftTarget",
"name" : "UnidocUI",
"path" : "Sources/UnidocUI",
"product_dependencies" : [
"GitHubAPI",
"URI",
"UnixTime"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Actions/Unidoc.PackageMetadataSettings.swift",
"Actions/Unidoc.Post.swift",
"Actions/Unidoc.PostAction.swift",
"Cones/Unidoc.Cone.Halo.Generality.swift",
"Cones/Unidoc.Cone.Halo.Generics.swift",
"Cones/Unidoc.Cone.Halo.swift",
"Cones/Unidoc.Cone.swift",
"Cones/Unidoc.ExtendingModule.Partisanship.swift",
"Cones/Unidoc.ExtendingModule.swift",
"Cones/Unidoc.GroupTypeError.swift",
"Endpoints/Blog/Unidoc.BlogEndpoint.ArticlePage.swift",
"Endpoints/Blog/Unidoc.BlogEndpoint.swift",
"Endpoints/Docs/Unidoc.DependencyTable.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.ArticlePage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.DeclPage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.ForeignPage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.ModulePage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.MultipleFoundPage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.NotFound.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.PackagePage.Heading.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.PackagePage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.ProductPage.swift",
"Endpoints/Docs/Unidoc.DocsEndpoint.swift",
"Endpoints/Home/Unidoc.HomeEndpoint.swift",
"Endpoints/Home/Unidoc.HomePage.swift",
"Endpoints/Packages/Unidoc.PackageCard.swift",
"Endpoints/Packages/Unidoc.PackageChyron.SocialMetrics.swift",
"Endpoints/Packages/Unidoc.PackageChyron.swift",
"Endpoints/Packages/Unidoc.PackageGroups.Heading.swift",
"Endpoints/Packages/Unidoc.PackageGroups.swift",
"Endpoints/Packages/Unidoc.PackagesCrawledEndpoint.swift",
"Endpoints/Packages/Unidoc.PackagesCrawledPage.Date.swift",
"Endpoints/Packages/Unidoc.PackagesCrawledPage.DateLabel.swift",
"Endpoints/Packages/Unidoc.PackagesCrawledPage.swift",
"Endpoints/Packages/Unidoc.PackagesCreatedEndpoint.swift",
"Endpoints/Packages/Unidoc.PackagesCreatedPage.swift",
"Endpoints/Ptcl/Unidoc.PtclEndpoint.ConformersPage.swift",
"Endpoints/Ptcl/Unidoc.PtclEndpoint.swift",
"Endpoints/Realms/Unidoc.RealmEndpoint.swift",
"Endpoints/Realms/Unidoc.RealmPage.swift",
"Endpoints/Stats/BSON.HomogenousFields (ext).swift",
"Endpoints/Stats/Unidoc.Census.Interface (ext).swift",
"Endpoints/Stats/Unidoc.Stats.Coverage (ext).swift",
"Endpoints/Stats/Unidoc.Stats.Coverage.CodingKey (ext).swift",
"Endpoints/Stats/Unidoc.Stats.Decl (ext).swift",
"Endpoints/Stats/Unidoc.Stats.Decl.CodingKey (ext).swift",
"Endpoints/Stats/Unidoc.StatsEndpoint.ModulePage.swift",
"Endpoints/Stats/Unidoc.StatsEndpoint.PackagePage.swift",
"Endpoints/Stats/Unidoc.StatsEndpoint.swift",
"Endpoints/Stats/Unidoc.StatsHeading.swift",
"Endpoints/Stats/Unidoc.StatsThumbnail.swift",
"Endpoints/Tags/Unidoc.BuildButton.swift",
"Endpoints/Tags/Unidoc.BuildButtonType.swift",
"Endpoints/Tags/Unidoc.BuildForm.Action.swift",
"Endpoints/Tags/Unidoc.BuildForm.swift",
"Endpoints/Tags/Unidoc.BuildFormTool.Inhibitor.swift",
"Endpoints/Tags/Unidoc.BuildFormTool.swift",
"Endpoints/Tags/Unidoc.BuildTemplate (ext).swift",
"Endpoints/Tags/Unidoc.BuildTemplateTool.swift",
"Endpoints/Tags/Unidoc.BuildTools.swift",
"Endpoints/Tags/Unidoc.CompleteBuildsEndpoint.swift",
"Endpoints/Tags/Unidoc.CompleteBuildsTable.swift",
"Endpoints/Tags/Unidoc.ConsumersEndpoint.swift",
"Endpoints/Tags/Unidoc.ConsumersTable.swift",
"Endpoints/Tags/Unidoc.DisabledButton.swift",
"Endpoints/Tags/Unidoc.EditionMetadata (ext).swift",
"Endpoints/Tags/Unidoc.EditionMetadata.Ordering.swift",
"Endpoints/Tags/Unidoc.LinkerForm.swift",
"Endpoints/Tags/Unidoc.LinkerTool.swift",
"Endpoints/Tags/Unidoc.PackageCursorPage.swift",
"Endpoints/Tags/Unidoc.PackageMedia (ext).swift",
"Endpoints/Tags/Unidoc.PackageMedia.FormKey.swift",
"Endpoints/Tags/Unidoc.PackageMediaTool.swift",
"Endpoints/Tags/Unidoc.PackageSettings (ext).swift",
"Endpoints/Tags/Unidoc.PackageSettings.FormKey.swift",
"Endpoints/Tags/Unidoc.PackageSettingsTool.swift",
"Endpoints/Tags/Unidoc.RefsEndpoint.swift",
"Endpoints/Tags/Unidoc.RefsPage.ConfigButton.swift",
"Endpoints/Tags/Unidoc.RefsPage.Heading.swift",
"Endpoints/Tags/Unidoc.RefsPage.swift",
"Endpoints/Tags/Unidoc.RefsTable.Row.Graph.State.swift",
"Endpoints/Tags/Unidoc.RefsTable.Row.Graph.swift",
"Endpoints/Tags/Unidoc.RefsTable.Row.swift",
"Endpoints/Tags/Unidoc.RefsTable.swift",
"Endpoints/Tags/Unidoc.RefsTableType.swift",
"Endpoints/Tags/Unidoc.RulesEndpoint.swift",
"Endpoints/Tags/Unidoc.RulesPage.EditorTools.swift",
"Endpoints/Tags/Unidoc.RulesPage.swift",
"Endpoints/Tags/Unidoc.TagsEndpoint.swift",
"Endpoints/Tags/Unidoc.TagsPage.Heading.swift",
"Endpoints/Tags/Unidoc.TagsPage.swift",
"Endpoints/Unidoc.ExportEndpoint.swift",
"Endpoints/Unidoc.LunrEndpoint.swift",
"Endpoints/Unidoc.MediaEndpoint.swift",
"Endpoints/Unidoc.SitemapEndpoint.swift",
"Endpoints/Unidoc.TextEndpoint.swift",
"Endpoints/Unidoc.VertexEndpoint.swift",
"Endpoints/Unidoc.VertexLayer.swift",
"Endpoints/Unidoc.VertexTypeError.swift",
"Endpoints/User/Unidoc.User (ext).swift",
"Endpoints/User/Unidoc.UserBanner.swift",
"Endpoints/User/Unidoc.UserCard.swift",
"Endpoints/User/Unidoc.UserPropertyEndpoint.swift",
"Endpoints/User/Unidoc.UserPropertyPage.swift",
"Endpoints/User/Unidoc.UserSettingsEndpoint.swift",
"Endpoints/User/Unidoc.UserSettingsPage.Heading.swift",
"Endpoints/User/Unidoc.UserSettingsPage.Installation.swift",
"Endpoints/User/Unidoc.UserSettingsPage.swift",
"HTML.AttributeEncoder (ext).swift",
"Page contexts/Unidoc.ExternalBlogContext.swift",
"Page contexts/Unidoc.IdentifiablePageContext.Cache.swift",
"Page contexts/Unidoc.IdentifiablePageContext.Tooltips.swift",
"Page contexts/Unidoc.IdentifiablePageContext.swift",
"Page contexts/Unidoc.IdentifiableVertices.swift",
"Page contexts/Unidoc.InternalBlogContext.swift",
"Page contexts/Unidoc.InternalPageContext.swift",
"Page contexts/Unidoc.PackageContext.swift",
"Page contexts/Unidoc.PeripheralPageContext.swift",
"Page contexts/Unidoc.PeripheralVertices.swift",
"Page contexts/Unidoc.VertexContext (ext).swift",
"Page contexts/Unidoc.VolumeContext.swift",
"Page types/Unidoc.ApicalPage.swift",
"Page types/Unidoc.ConfirmationPage.swift",
"Page types/Unidoc.VertexPage.swift",
"Primitives/Availability (ext).swift",
"Primitives/Availability.Clauses (ext).swift",
"Primitives/Demonyms/Unidoc.DeclDemonym.swift",
"Primitives/Demonyms/Unidoc.ModuleDemonym.swift",
"Primitives/Demonyms/Unidoc.ProductDemonym.swift",
"Primitives/Pagination/Unidoc.IterableTable.swift",
"Primitives/Pagination/Unidoc.Paginated.swift",
"Primitives/Previews/Unidoc.AnyCard.swift",
"Primitives/Previews/Unidoc.ArticleCard.swift",
"Primitives/Previews/Unidoc.CultureCard.swift",
"Primitives/Previews/Unidoc.DeclCard.swift",
"Primitives/Previews/Unidoc.PreviewCard.swift",
"Primitives/Previews/Unidoc.ProductCard.swift",
"Primitives/Sections/AutomaticHeading.swift",
"Primitives/Sections/Unidoc.BiasedHeading.swift",
"Primitives/Sections/Unidoc.CollapsibleContent.swift",
"Primitives/Sections/Unidoc.CollapsibleSection.swift",
"Primitives/Sections/Unidoc.ConformingTypes.swift",
"Primitives/Sections/Unidoc.ConformingTypesHeader.swift",
"Primitives/Sections/Unidoc.ConformingTypesHeading.swift",
"Primitives/Sections/Unidoc.DenseList.Card.swift",
"Primitives/Sections/Unidoc.DenseList.Iterator.Cards.swift",
"Primitives/Sections/Unidoc.DenseList.Iterator.swift",
"Primitives/Sections/Unidoc.DenseList.swift",
"Primitives/Sections/Unidoc.ExtensionBody.swift",
"Primitives/Sections/Unidoc.ExtensionHeader.swift",
"Primitives/Sections/Unidoc.ExtensionHeading.swift",
"Primitives/Sections/Unidoc.IntegratedList.swift",
"Primitives/Sections/Unidoc.SegregatedBody.swift",
"Primitives/Sections/Unidoc.SegregatedList.swift",
"Primitives/Sections/Unidoc.SegregatedSection.Heading.swift",
"Primitives/Sections/Unidoc.SegregatedSection.swift",
"Primitives/Sections/Unidoc.SegregatedType.swift",
"Primitives/Sections/Unidoc.WhereClause.Requirement.swift",
"Primitives/Sections/Unidoc.WhereClause.swift",
"Primitives/Signature.Abridged (ext).swift",
"Primitives/Symbol.Module (ext).swift",
"Primitives/Unidoc.Byline.swift",
"Primitives/Unidoc.ImportSection.swift",
"Primitives/Unidoc.LinkReference (ext).swift",
"Primitives/Unidoc.LinkTarget (ext).swift",
"Primitives/Unidoc.LinkVector.swift",
"Primitives/Unidoc.PackageRepo (ext).swift",
"Primitives/Unidoc.PackageRepoDescriptionList.DisplayMode.swift",
"Primitives/Unidoc.PackageRepoDescriptionList.swift",
"Primitives/Unidoc.Passage (ext).swift",
"Primitives/Unidoc.Sidebar.swift",
"Primitives/Unidoc.SourceLink.Icon.swift",
"Primitives/Unidoc.SourceLink.swift",
"Primitives/Unidoc.Stem (ext).swift",
"Primitives/Unidoc.StemComponentError.swift",
"Primitives/Unidoc.StemComponents.swift",
"Primitives/Unidoc.VertexDomain.Module.swift",
"Primitives/Unidoc.VertexDomain.swift",
"Primitives/Unidoc.VolumeMetadata (ext).swift",
"Primitives/UnqualifiedPath (ext).swift",
"Symbol.Package (ext).swift",
"Symbol.Triple (ext).swift",
"SymbolGraph.OutlineText (ext).swift",
"Unidoc.AccessControl (ext).swift",
"Unidoc.CanonicalVersion (ext).swift",
"Unidoc.CanonicalVersion.Target (ext).swift",
"Unidoc.CodeSection.swift",
"Unidoc.InertSection.swift",
"Unidoc.Package (ext).swift",
"Unidoc.Permissions.Global.swift",
"Unidoc.Permissions.swift",
"Unidoc.Prose.swift",
"Unidoc.ProseSection.swift",
"Unidoc.RedirectOutput (ext).swift",
"Unidoc.RenderFormat (ext).swift",
"Unidoc.TooltipMode.swift",
"Unidoc.VolumeSelector (ext).swift",
"exports.swift",
"operators.swift"
],
"target_dependencies" : [
"PieCharts",
"UnidocRender",
"UnidocAPI",
"UnidocQueries"
],
"type" : "library"
},
{
"c99name" : "UnidocTesting",
"module_type" : "SwiftTarget",
"name" : "UnidocTesting",
"path" : "Sources/UnidocTesting",
"product_dependencies" : [
"MongoTesting"
],
"sources" : [
"Mongo.Database (ext).swift",
"Mongo.DriverBootstrap (ext).swift",
"Tag (ext).swift",
"Unidoc.DB (ext).swift",
"Unidoc.DB.Snapshots (ext).swift"
],
"target_dependencies" : [
"UnidocDB",
"UnidocLinker"
],
"type" : "library"
},
{
"c99name" : "UnidocServerInsecure",
"module_type" : "SwiftTarget",
"name" : "UnidocServerInsecure",
"path" : "Sources/UnidocServerInsecure",
"product_memberships" : [
"unidoc",
"unidoc-linkerd"
],
"sources" : [
"Unidoc.Server (ext).swift"
],
"target_dependencies" : [
"UnidocServer"
],
"type" : "library"
},
{
"c99name" : "UnidocServer",
"module_type" : "SwiftTarget",
"name" : "UnidocServer",
"path" : "Sources/UnidocServer",
"product_dependencies" : [
"GitHubClient",
"HTTPClient",
"HTTPServer",
"HTTPServerRequests",
"Media",
"Multiparts"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer"
],
"sources" : [
"Administration/Unidoc.ReplicaSetPage.swift",
"Administration/Unidoc.TextEditorPage.swift",
"Administration/Unidoc._RecodePage.Complete.swift",
"Administration/Unidoc._RecodePage.Target.swift",
"Administration/Unidoc._RecodePage.swift",
"AtomicPointer.Storage.swift",
"AtomicPointer.swift",
"Building/Unidoc.BuildCoordinator.Event.swift",
"Building/Unidoc.BuildCoordinator.Notification.swift",
"Building/Unidoc.BuildCoordinator.Subscription.swift",
"Building/Unidoc.BuildCoordinator.swift",
"Building/Unidoc.BuildCoordinatorAssertionError.swift",
"Building/Unidoc.BuildForm (ext).swift",
"Building/Unidoc.LinkerForm (ext).swift",
"Caching/Unidoc.Asset (ext).swift",
"Caching/Unidoc.Cache.Request.swift",
"Caching/Unidoc.Cache.swift",
"Caching/Unidoc.CacheKey.swift",
"Configurations/Unidoc.Buckets.swift",
"Configurations/Unidoc.ServerOptions.swift",
"GitHub.Integration.swift",
"HTTP.Client2.Connection (ext).swift",
"HTTP.Client2.Facet (ext).swift",
"HTTP.Redirect (ext).swift",
"HTTP.Server (ext).swift",
"HTTP.ServerRequest.Headers (ext).swift",
"Logging/Unidoc.ClientTriggeredEvent.swift",
"Logging/Unidoc.ConsoleLogger.swift",
"Logging/Unidoc.LoggableEvent.swift",
"Logging/Unidoc.ServerLog.Level.swift",
"Logging/Unidoc.ServerLog.Message.swift",
"Logging/Unidoc.ServerLog.MessageBuffer.swift",
"Logging/Unidoc.ServerLog.MessageHeader.swift",
"Logging/Unidoc.ServerLog.MessageList.swift",
"Logging/Unidoc.ServerLog.swift",
"Logging/Unidoc.ServerLogger.swift",
"Logging/Unidoc.ServerTriggeredEvent.swift",
"Logging/Unidoc.ServerTriggeredEventType.swift",
"NIOSSLContext (ext).swift",
"Operations/Interactions/Unidoc.AuthOperation.swift",
"Operations/Interactions/Unidoc.BuilderLabelOperation.swift",
"Operations/Interactions/Unidoc.BuilderPollOperation.swift",
"Operations/Interactions/Unidoc.ExportOperation.swift",
"Operations/Interactions/Unidoc.LinkerOperation.Update.swift",
"Operations/Interactions/Unidoc.LinkerOperation.swift",
"Operations/Interactions/Unidoc.LoadDashboardOperation.swift",
"Operations/Interactions/Unidoc.LoadSitemapIndexOperation.swift",
"Operations/Interactions/Unidoc.LoginOperation.swift",
"Operations/Interactions/Unidoc.PackageAliasOperation.swift",
"Operations/Interactions/Unidoc.PackageConfigOperation.Update.swift",
"Operations/Interactions/Unidoc.PackageConfigOperation.swift",
"Operations/Interactions/Unidoc.PackageIndexOperation.Subject.swift",
"Operations/Interactions/Unidoc.PackageIndexOperation.swift",
"Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.Update.swift",
"Operations/Interactions/Unidoc.PackageMetadataSettingsOperation.swift",
"Operations/Interactions/Unidoc.PipelineOperation.swift",
"Operations/Interactions/Unidoc.PluginOperation.Action.swift",
"Operations/Interactions/Unidoc.PluginOperation.swift",
"Operations/Interactions/Unidoc.RefBuildOperation.swift",
"Operations/Interactions/Unidoc.RefStateOperation.swift",
"Operations/Interactions/Unidoc.SiteConfigOperation.swift",
"Operations/Interactions/Unidoc.TextEditorOperation.swift",
"Operations/Interactions/Unidoc.TextUpdateOperation.swift",
"Operations/Interactions/Unidoc.UpdatePackageRule.swift",
"Operations/Interactions/Unidoc.UpdatePackageRuleOperation.swift",
"Operations/Interactions/Unidoc.UserAdminOperation.swift",
"Operations/Interactions/Unidoc.UserConfigOperation.Update.swift",
"Operations/Interactions/Unidoc.UserConfigOperation.swift",
"Operations/Interactions/Unidoc.UserIndexOperation.swift",
"Operations/Interactions/Unidoc.WebhookError.swift",
"Operations/Interactions/Unidoc.WebhookOperation.Event.swift",
"Operations/Interactions/Unidoc.WebhookOperation.swift",
"Operations/Interactive/Unidoc.AdministrativeOperation.swift",
"Operations/Interactive/Unidoc.InteractiveOperation.swift",
"Operations/Interactive/Unidoc.MachineOperation.swift",
"Operations/Interactive/Unidoc.MeteredOperation.swift",
"Operations/Interactive/Unidoc.RestrictedOperation.swift",
"Operations/Procedural/Unidoc.BlockingOperation.swift",
"Operations/Procedural/Unidoc.NonblockingOperation.swift",
"Operations/Procedural/Unidoc.ProceduralOperation.swift",
"Operations/Procedures/Unidoc.BuildArtifact (ext).swift",
"Operations/Procedures/Unidoc.BuilderUploadOperation.swift",
"Operations/Procedures/Unidoc.PackageAlignOperation.Status.swift",
"Operations/Procedures/Unidoc.PackageAlignOperation.swift",
"Operations/Unidoc.AnyOperation.swift",
"Operations/Unidoc.LoginFlow.swift",
"Operations/Unidoc.LoginPage.swift",
"Operations/Vertex/Unidoc.DocsOperation.swift",
"Operations/Vertex/Unidoc.RedirectOperation.swift",
"Operations/Vertex/Unidoc.VertexOperation.swift",
"Plugins/Unidoc.DB (ext).swift",
"Plugins/Unidoc.Plugin.swift",
"Plugins/Unidoc.PluginContext.swift",
"Plugins/Unidoc.PluginControlForm.swift",
"Plugins/Unidoc.PluginHandle.swift",
"Plugins/Unidoc.PluginStatusPage.swift",
"Requests/Unidoc.Authorization.swift",
"Requests/Unidoc.AuthorizationHeaderError.swift",
"Requests/Unidoc.BuildRequestPage.swift",
"Requests/Unidoc.ClientGuess.Droid.swift",
"Requests/Unidoc.ClientGuess.Robot.swift",
"Requests/Unidoc.ClientGuess.swift",
"Requests/Unidoc.ClientPrivilege.swift",
"Requests/Unidoc.Cookie.swift",
"Requests/Unidoc.PipelineParameters.swift",
"Requests/Unidoc.ReallyPage.swift",
"Requests/Unidoc.Router.AuthParameters.swift",
"Requests/Unidoc.Router.LegacyParameters.swift",
"Requests/Unidoc.Router.swift",
"Requests/Unidoc.ServerRequest.swift",
"Requests/Unidoc.ServerResponseContext.swift",
"Requests/Unidoc.StreamedRequest.swift",
"Server/Unidoc.ExplainableOperation.swift",
"Server/Unidoc.MetricPaint.swift",
"Server/Unidoc.PolicyErrorPage.swift",
"Server/Unidoc.Server.Promise.swift",
"Server/Unidoc.Server.Update.swift",
"Server/Unidoc.Server.swift",
"Server/Unidoc.ServerErrorPage.swift",
"URI.QueryDecodable.swift",
"Unidoc.Database.swift",
"Unidoc.RedirectBySymbolicHintQuery (ext).swift",
"Unidoc.Registrar.swift",
"Unidoc.RegistrarAccessMechanisms.swift",
"Unidoc.RegistrarSession.swift",
"exports.swift"
],
"target_dependencies" : [
"S3Client",
"Sitemaps",
"UnidocAssets",
"UnidocAssets_System",
"UnidocAPI",
"UnidocDB",
"Fingerprinting",
"UnidocQueries",
"UnidocRender",
"UnidocUI"
],
"type" : "library"
},
{
"c99name" : "UnidocRender",
"module_type" : "SwiftTarget",
"name" : "UnidocRender",
"path" : "Sources/UnidocRender",
"product_dependencies" : [
"HTTP",
"Media",
"UnixCalendar",
"HTML"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Formats/Unidoc.RenderFormat.Assets.swift",
"Formats/Unidoc.RenderFormat.swift",
"Pages/Unidoc.AdministrativePage.swift",
"Pages/Unidoc.ApplicationPage.swift",
"Pages/Unidoc.DynamicPage.swift",
"Pages/Unidoc.RenderablePage.swift",
"Pages/Unidoc.StaticPage.swift",
"Pages/Unidoc.StatusBearingPage.swift",
"Unidoc.ApplicationCornice.swift",
"Unidoc.CanonicalVersion.Relationship.swift",
"Unidoc.CanonicalVersion.Target.swift",
"Unidoc.CanonicalVersion.swift",
"Unidoc.LinkReference.swift",
"Unidoc.LinkReferenceError.swift",
"Unidoc.LinkTarget.swift",
"Unidoc.ServerRoot.Subdomain.swift",
"Unidoc.ServerRoot.swift",
"Unidoc.VertexContext.swift",
"Unidoc.VertexContextTable.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownDisplay",
"MarkdownRendering",
"UnidocAssets",
"UnidocRecords"
],
"type" : "library"
},
{
"c99name" : "UnidocRecords_LZ77",
"module_type" : "SwiftTarget",
"name" : "UnidocRecords_LZ77",
"path" : "Sources/UnidocRecords_LZ77",
"product_dependencies" : [
"LZ77"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"unidocd",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Unidoc.TextStorage (ext).swift",
"Unidoc.TextStorage.Compressed (ext).swift",
"exports.swift"
],
"target_dependencies" : [
"UnidocRecords"
],
"type" : "library"
},
{
"c99name" : "UnidocRecordsTests",
"module_type" : "SwiftTarget",
"name" : "UnidocRecordsTests",
"path" : "Sources/UnidocRecordsTests",
"sources" : [
"TreeRoundtripping.swift",
"Unidoc.Noun (ext).swift"
],
"target_dependencies" : [
"UnidocRecords"
],
"type" : "test"
},
{
"c99name" : "UnidocRecords",
"module_type" : "SwiftTarget",
"name" : "UnidocRecords",
"path" : "Sources/UnidocRecords",
"product_dependencies" : [
"GitHubAPI",
"FNV1",
"MD5"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"unidocd",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Accounts/Unidoc.Account.swift",
"Accounts/Unidoc.AccountType.swift",
"BSON.HomogenousFields.swift",
"Building/Unidoc.BuildArtifact.swift",
"Building/Unidoc.BuildFailure (ext).swift",
"Building/Unidoc.BuildLog.swift",
"Building/Unidoc.BuildLogType.swift",
"Building/Unidoc.BuildPayload.swift",
"Building/Unidoc.BuildReport.swift",
"Building/Unidoc.BuildStage (ext).swift",
"Building/Unidoc.BuildTemplate.swift",
"FNV24 (ext).swift",
"FNV24.Extended (ext).swift",
"Origins/GitHub.Node (ext).swift",
"Origins/Unidoc.GitHubOrigin.swift",
"Origins/Unidoc.PackageOrigin.swift",
"Packages/Unidoc.Edge.swift",
"Packages/Unidoc.EditionDependency.swift",
"Packages/Unidoc.EditionMetadata.swift",
"Packages/Unidoc.GraphLoader.swift",
"Packages/Unidoc.GraphPath.swift",
"Packages/Unidoc.GraphType.swift",
"Packages/Unidoc.InlineLoader.swift",
"Packages/Unidoc.InlineLoaderError.swift",
"Packages/Unidoc.LinkerAction (ext).swift",
"Packages/Unidoc.PackageDependency.swift",
"Packages/Unidoc.PackageLicense.swift",
"Packages/Unidoc.PackageMedia.swift",
"Packages/Unidoc.PackageMetadata.swift",
"Packages/Unidoc.PackageRepo.swift",
"Packages/Unidoc.PackageSettings.swift",
"Packages/Unidoc.Sitemap.Elements.Iterator.swift",
"Packages/Unidoc.Sitemap.Elements.swift",
"Packages/Unidoc.Sitemap.swift",
"Packages/Unidoc.Snapshot.swift",
"Packages/Unidoc.SnapshotDelta.swift",
"Search/MD5 (ext).swift",
"Search/Unidoc.TextResource.swift",
"Search/Unidoc.TextStorage.Compressed.swift",
"Search/Unidoc.TextStorage.swift",
"SourcePosition (ext).swift",
"Symbol.PackageAtRef (ext).swift",
"Symbol.Volume (ext).swift",
"Unidoc.AccessControl.swift",
"Unidoc.DatabaseSettings.swift",
"Unidoc.Edition (ext).swift",
"Unidoc.EditionSet.swift",
"Unidoc.Package (ext).swift",
"Unidoc.Realm.swift",
"Unidoc.Scalar (ext).swift",
"Unidoc.Version (ext).swift",
"UnqualifiedPath (ext).swift",
"Volumes/Groups/Unidoc.AnyGroup.swift",
"Volumes/Groups/Unidoc.ConformerGroup.swift",
"Volumes/Groups/Unidoc.ConformingType.swift",
"Volumes/Groups/Unidoc.CuratorGroup.swift",
"Volumes/Groups/Unidoc.ExtensionGroup.swift",
"Volumes/Groups/Unidoc.Group.swift",
"Volumes/Groups/Unidoc.GroupLayer.swift",
"Volumes/Groups/Unidoc.GroupLayerPredicate.swift",
"Volumes/Groups/Unidoc.GroupType.swift",
"Volumes/Groups/Unidoc.IntrinsicGroup.swift",
"Volumes/Metadata/Unidoc.VolumeMetadata.Dependency.swift",
"Volumes/Metadata/Unidoc.VolumeMetadata.DependencyPin.swift",
"Volumes/Metadata/Unidoc.VolumeMetadata.swift",
"Volumes/Passages/Unidoc.Outline.swift",
"Volumes/Passages/Unidoc.Passage.swift",
"Volumes/Stats/Unidoc.Census.Interface.swift",
"Volumes/Stats/Unidoc.Census.swift",
"Volumes/Stats/Unidoc.Stats.Coverage.swift",
"Volumes/Stats/Unidoc.Stats.Decl.swift",
"Volumes/Stats/Unidoc.Stats.swift",
"Volumes/Stats/Unidoc.StatsCounters.swift",
"Volumes/Trees/Unidoc.Citizenship.swift",
"Volumes/Trees/Unidoc.Noun.swift",
"Volumes/Trees/Unidoc.NounTable.Discriminator.swift",
"Volumes/Trees/Unidoc.NounTable.swift",
"Volumes/Trees/Unidoc.NounTableMalformedError.swift",
"Volumes/Trees/Unidoc.NounType.swift",
"Volumes/Trees/Unidoc.Shoot (ext).swift",
"Volumes/Trees/Unidoc.Stem (ext).swift",
"Volumes/Trees/Unidoc.TypeTree.swift",
"Volumes/Unidoc.VertexPath.swift",
"Volumes/Unidoc.VolumeABI.swift",
"Volumes/Unidoc.VolumeRange.swift",
"Volumes/Unidoc.VolumeSelector.swift",
"Volumes/Vertices/Unidoc.AnyVertex.swift",
"Volumes/Vertices/Unidoc.ArticleVertex.swift",
"Volumes/Vertices/Unidoc.Bias.swift",
"Volumes/Vertices/Unidoc.CultureVertex.swift",
"Volumes/Vertices/Unidoc.DeclVertex.swift",
"Volumes/Vertices/Unidoc.FileVertex.swift",
"Volumes/Vertices/Unidoc.ForeignVertex.swift",
"Volumes/Vertices/Unidoc.LandingVertex.swift",
"Volumes/Vertices/Unidoc.PrincipalVertex.swift",
"Volumes/Vertices/Unidoc.ProductVertex.swift",
"Volumes/Vertices/Unidoc.RedirectSource.swift",
"Volumes/Vertices/Unidoc.RedirectVertex.swift",
"Volumes/Vertices/Unidoc.Route.swift",
"Volumes/Vertices/Unidoc.SnapshotDetails.swift",
"exports.swift"
],
"target_dependencies" : [
"SymbolGraphs",
"UnidocAPI"
],
"type" : "library"
},
{
"c99name" : "UnidocQueryTests",
"module_type" : "SwiftTarget",
"name" : "UnidocQueryTests",
"path" : "Sources/UnidocQueryTests",
"sources" : [
"LinkResolutionTests.Case.swift",
"LinkResolutionTests.swift",
"PackageQueryTests.swift",
"Support/Phylum.DeclFlags (ext).swift",
"Support/Unidoc.VertexPath (ext).swift",
"Support/Unidoc.VertexQuery (ext).swift",
"SymbolQueryTests.Filter.swift",
"SymbolQueryTests.swift",
"VolumeQueryTests.swift"
],
"target_dependencies" : [
"UnidocQueries",
"UnidocTesting",
"SymbolGraphTesting"
],
"type" : "test"
},
{
"c99name" : "UnidocQueries",
"module_type" : "SwiftTarget",
"name" : "UnidocQueries",
"path" : "Sources/UnidocQueries",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Activity/Unidoc.ActivityQuery.Featured.swift",
"Activity/Unidoc.ActivityQuery.Output.swift",
"Activity/Unidoc.ActivityQuery.swift",
"Activity/Unidoc.PackagesCrawledQuery.Date.swift",
"Activity/Unidoc.PackagesCrawledQuery.swift",
"GenericConstraint (ext).swift",
"Mongo.PipelineEncoder (ext).swift",
"Mongo.SingleOutputFromPrimary.swift",
"Packages/Unidoc.AliasResolutionQuery.swift",
"Packages/Unidoc.AliasingQuery.swift",
"Packages/Unidoc.PackageCreated.swift",
"Packages/Unidoc.PackagePredicate.swift",
"Packages/Unidoc.PackagesQuery.swift",
"Packages/Unidoc.RealmQuery.Output.swift",
"Packages/Unidoc.RealmQuery.swift",
"Packages/Unidoc.SitemapQuery.Output.swift",
"Packages/Unidoc.SitemapQuery.swift",
"Search/Unidoc.TextResourceOutput.Content.swift",
"Search/Unidoc.TextResourceOutput.swift",
"Search/Unidoc.TextResourceQuery.swift",
"Unidoc.DB (ext).swift",
"Unidoc.Outline (ext).swift",
"Unidoc.Passage (ext).swift",
"Unidoc.TextResource (ext).swift",
"Unidoc.TypeTree (ext).swift",
"Unidoc.VolumeMetadata.Dependency (ext).swift",
"Users/Unidoc.UserAccountQuery.Output.swift",
"Users/Unidoc.UserAccountQuery.swift",
"Users/Unidoc.UserPropertyQuery.Output.swift",
"Users/Unidoc.UserPropertyQuery.swift",
"Versions/Unidoc.CompleteBuildsPageSegment.swift",
"Versions/Unidoc.CompleteBuildsQuery.swift",
"Versions/Unidoc.ConsumersPageSegment.swift",
"Versions/Unidoc.ConsumersQuery.swift",
"Versions/Unidoc.EditionMetadataSymbolicQuery.swift",
"Versions/Unidoc.EditionOutput.swift",
"Versions/Unidoc.PackageDependent.swift",
"Versions/Unidoc.PackagePageOutput.swift",
"Versions/Unidoc.PackagePageQuery.swift",
"Versions/Unidoc.PackagePageSegment.swift",
"Versions/Unidoc.RefState.swift",
"Versions/Unidoc.RefStateDirectQuery.swift",
"Versions/Unidoc.RefStateSymbolicQuery.swift",
"Versions/Unidoc.RulesOutput.swift",
"Versions/Unidoc.RulesQuery.swift",
"Versions/Unidoc.TagsQuery.Output.swift",
"Versions/Unidoc.TagsQuery.swift",
"Versions/Unidoc.VersionPredicate.swift",
"Versions/Unidoc.VersionSelector.swift",
"Versions/Unidoc.VersionState.Graph.swift",
"Versions/Unidoc.VersionState.swift",
"Versions/Unidoc.VersionsQuery.Output.swift",
"Versions/Unidoc.VersionsQuery.swift",
"Volumes/Mongo.OptionalKeyPath.swift",
"Volumes/Mongo.Variable (ext).swift",
"Volumes/Symbol.Decl (ext).swift",
"Volumes/Unidoc.ConformingType (ext).swift",
"Volumes/Unidoc.GroupLayer (ext).swift",
"Volumes/Unidoc.GroupLayerPredicate (ext).swift",
"Volumes/Unidoc.LookupAdjacent.LatestExtensions.swift",
"Volumes/Unidoc.LookupAdjacent.LockedExtensions.swift",
"Volumes/Unidoc.LookupAdjacent.SpecialGroups.Default.swift",
"Volumes/Unidoc.LookupAdjacent.SpecialGroups.swift",
"Volumes/Unidoc.LookupAdjacent.Vertices.swift",
"Volumes/Unidoc.LookupAdjacent.Volumes.swift",
"Volumes/Unidoc.LookupAdjacent.swift",
"Volumes/Unidoc.LookupContext.swift",
"Volumes/Unidoc.LookupLimited.swift",
"Volumes/Unidoc.RedirectByExportQuery.swift",
"Volumes/Unidoc.RedirectByInternalHintQuery.swift",
"Volumes/Unidoc.RedirectBySymbolicHintQuery.swift",
"Volumes/Unidoc.RedirectOutput.swift",
"Volumes/Unidoc.VertexOutput.swift",
"Volumes/Unidoc.VertexPath (ext).swift",
"Volumes/Unidoc.VertexPredicate.swift",
"Volumes/Unidoc.VertexProjection.swift",
"Volumes/Unidoc.VertexQuery.swift",
"Volumes/Unidoc.VolumeRange (ext).swift",
"exports.swift"
],
"target_dependencies" : [
"UnidocDB",
"UnidocRecords"
],
"type" : "library"
},
{
"c99name" : "UnidocLinking",
"module_type" : "SwiftTarget",
"name" : "UnidocLinking",
"path" : "Sources/UnidocLinking",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Unidoc.GraphLinker.swift",
"Unidoc.Mesh.Boundary.swift",
"Unidoc.Mesh.Groups.swift",
"Unidoc.Mesh.Vertices.swift",
"Unidoc.Mesh.swift"
],
"target_dependencies" : [
"UnidocRecords"
],
"type" : "library"
},
{
"c99name" : "UnidocLinkerPlugin",
"module_type" : "SwiftTarget",
"name" : "UnidocLinkerPlugin",
"path" : "Sources/UnidocLinkerPlugin",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocLinkerPlugin"
],
"sources" : [
"AWS.S3.GraphLoader.swift",
"Unidoc.DB (ext).swift",
"Unidoc.LinkerPlugin.swift",
"Unidoc.PluginContext (ext).swift"
],
"target_dependencies" : [
"UnidocLinker",
"UnidocServer"
],
"type" : "library"
},
{
"c99name" : "UnidocLinker",
"module_type" : "SwiftTarget",
"name" : "UnidocLinker",
"path" : "Sources/UnidocLinker",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocLinker",
"UnidocLinkerPlugin"
],
"sources" : [
"Curation/Unidoc.LexicalPriority.swift",
"Curation/Unidoc.SemanticPriority.Constructor.swift",
"Curation/Unidoc.SemanticPriority.Member.swift",
"Curation/Unidoc.SemanticPriority.Phylum.swift",
"Curation/Unidoc.SemanticPriority.swift",
"Curation/Unidoc.SortPriority.swift",
"Enumeration/Unidoc.Census (ext).swift",
"Enumeration/Unidoc.Census.Enumerator.swift",
"Enumeration/Unidoc.Census.Enumerators.swift",
"Enumeration/WritableKeyPath (ext).swift",
"Sema/DroppedExtensionsError.AffectedExtensions.swift",
"Sema/DroppedExtensionsError.swift",
"Sema/DroppedPassagesError.swift",
"Sema/Unidoc.ConformanceSignature.swift",
"Sema/Unidoc.Conformers.swift",
"Sema/Unidoc.Extension.swift",
"Sema/Unidoc.ExtensionConditions.swift",
"Sema/Unidoc.ExtensionSignature.swift",
"Sema/Unidoc.LinkerIndex.swift",
"Sema/Unidoc.LinkerIndexable.swift",
"Sema/Unidoc.LinkerTable.swift",
"Sema/Unidoc.LinkerTables.Counter.swift",
"Sema/Unidoc.LinkerTables.ModuleContext.swift",
"Sema/Unidoc.LinkerTables.ModuleNamespace.swift",
"Sema/Unidoc.LinkerTables.ModuleView.swift",
"Sema/Unidoc.LinkerTables.Next.swift",
"Sema/Unidoc.LinkerTables.swift",
"Sema/Unidoc.TreeMapper.Flags.swift",
"Sema/Unidoc.TreeMapper.swift",
"Sema/Unidoc.TreeMembers.swift",
"Unidoc.DynamicLinker.swift",
"Unidoc.GraphLinker (ext).swift",
"Unidoc.LinkableGraph.Scalars.swift",
"Unidoc.LinkableGraph.swift",
"Unidoc.LinkerContext.UpstreamScalars.swift",
"Unidoc.LinkerContext.swift",
"Unidoc.MeshInterior.swift",
"Unidoc.Outline (ext).swift",
"Unidoc.Symbolicator.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownRendering",
"SourceDiagnostics",
"UnidocLinking"
],
"type" : "library"
},
{
"c99name" : "UnidocDBTests",
"module_type" : "SwiftTarget",
"name" : "UnidocDBTests",
"path" : "Sources/UnidocDBTests",
"product_dependencies" : [
"GitHubClient"
],
"sources" : [
"UnidocDatabaseTests.swift"
],
"target_dependencies" : [
"UnidocTesting",
"SymbolGraphBuilder",
"SymbolGraphTesting"
],
"type" : "test"
},
{
"c99name" : "UnidocDB",
"module_type" : "SwiftTarget",
"name" : "UnidocDB",
"path" : "Sources/UnidocDB",
"product_dependencies" : [
"IP",
"UnixCalendar"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocDB",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Activity/Unidoc.DB.DocsFeed.Activity.swift",
"Activity/Unidoc.DB.DocsFeed.swift",
"Activity/Unidoc.DB.RepoFeed.Activity.swift",
"Activity/Unidoc.DB.RepoFeed.swift",
"Building/Unidoc.BuildIdentifier.swift",
"Building/Unidoc.BuildLogPath.swift",
"Building/Unidoc.CompleteBuild.swift",
"Building/Unidoc.DB.CompleteBuilds.swift",
"Building/Unidoc.DB.PendingBuilds.swift",
"Building/Unidoc.PendingBuild.swift",
"Building/Unidoc.PendingBuildDelta.swift",
"Crawling/Unidoc.CrawlingTicket.swift",
"Crawling/Unidoc.CrawlingWindow.swift",
"Crawling/Unidoc.DB.CrawlingTickets.swift",
"Crawling/Unidoc.DB.CrawlingWindows.swift",
"Editions/Unidoc.DB.EditionDependencies.swift",
"Editions/Unidoc.DB.Editions.swift",
"Editions/Unidoc.EditionDependency (ext).swift",
"Editions/Unidoc.EditionMetadata (ext).swift",
"Editions/Unidoc.EditionPlacement.swift",
"Editions/Unidoc.EditionPlacementQuery.swift",
"Milliseconds (ext).swift",
"Mongo.Collation (ext).swift",
"Mongo.CollectionModel (ext).swift",
"Packages/PackageSubscription.ID.swift",
"Packages/PackageSubscription.swift",
"Packages/Symbol.Package (ext).swift",
"Packages/Symbol.PackageDependency.swift",
"Packages/Unidoc.Alias.swift",
"Packages/Unidoc.AliasQuery.swift",
"Packages/Unidoc.Autoincrement.swift",
"Packages/Unidoc.AutoincrementQuery.swift",
"Packages/Unidoc.DB.PackageAliases.swift",
"Packages/Unidoc.DB.PackageDependencies.swift",
"Packages/Unidoc.DB.Packages.AlignRealm.swift",
"Packages/Unidoc.DB.Packages.swift",
"Packages/Unidoc.DB.RealmAliases.swift",
"Packages/Unidoc.DB.Realms.swift",
"Packages/Unidoc.GitHubOrigin (ext).swift",
"Packages/Unidoc.GitHubRepoMetadataError.swift",
"Packages/Unidoc.PackageAlias.swift",
"Packages/Unidoc.PackageDependency (ext).swift",
"Packages/Unidoc.PackageIndexMode.swift",
"Packages/Unidoc.PackageLicense (ext).swift",
"Packages/Unidoc.PackageMetadata (ext).swift",
"Packages/Unidoc.PackageRepo (ext).swift",
"Packages/Unidoc.PackageRights.swift",
"Packages/Unidoc.PackageRulers.swift",
"Packages/Unidoc.RealmAlias.swift",
"Packages/Unidoc.RealmMetadata.swift",
"Sitemaps/Unidoc.DB.SearchbotCoverage.swift",
"Sitemaps/Unidoc.DB.SearchbotGrid.swift",
"Sitemaps/Unidoc.DB.Sitemaps.swift",
"Sitemaps/Unidoc.Searchbot.swift",
"Sitemaps/Unidoc.SearchbotCell.Crumb.swift",
"Sitemaps/Unidoc.SearchbotCell.ID.swift",
"Sitemaps/Unidoc.SearchbotCell.swift",
"Sitemaps/Unidoc.SearchbotStats.Counts.swift",
"Sitemaps/Unidoc.SearchbotStats.swift",
"Sitemaps/Unidoc.Sitemap (ext).swift",
"Sitemaps/Unidoc.SitemapIndexEntry.swift",
"Sitemaps/Unidoc.SitemapIndexQuery.swift",
"Snapshots/SymbolGraphMetadata (ext).swift",
"Snapshots/Unidoc.DB.Snapshots.QueuedOperation.swift",
"Snapshots/Unidoc.DB.Snapshots.swift",
"Snapshots/Unidoc.PinDependenciesQuery.swift",
"Snapshots/Unidoc.Snapshot (ext).swift",
"Snapshots/Unidoc.Snapshot.CodingKey (ext).swift",
"Snapshots/Unidoc.SnapshotDelta (ext).swift",
"Unidoc.DB.Metadata.Key.swift",
"Unidoc.DB.Metadata.swift",
"Unidoc.DB.swift",
"Unidoc.Edge (ext).swift",
"Unidoc.GraphLoader (ext).swift",
"Users/GitHub.User.Profile (ext).swift",
"Users/GitHubCredential.swift",
"Users/GitHubCredentials.swift",
"Users/Unidoc.DB.Users.swift",
"Users/Unidoc.User.Level.swift",
"Users/Unidoc.User.swift",
"Users/Unidoc.UserMeter.swift",
"Users/Unidoc.UserRights.swift",
"Users/Unidoc.UserSecrets.swift",
"Users/Unidoc.UserSession.API.swift",
"Users/Unidoc.UserSession.Web.swift",
"Users/Unidoc.UserSession.swift",
"Vertices/Unidoc.AnyGroup (ext).swift",
"Vertices/Unidoc.AnyVertex (ext).swift",
"Vertices/Unidoc.DB.Groups.AlignLatest.swift",
"Vertices/Unidoc.DB.Groups.ClearLatest.swift",
"Vertices/Unidoc.DB.Groups.swift",
"Vertices/Unidoc.DB.Redirects.swift",
"Vertices/Unidoc.DB.Vertices.VacuumLatest.swift",
"Vertices/Unidoc.DB.Vertices.swift",
"Vertices/Unidoc.RedirectSource (ext).swift",
"Vertices/Unidoc.RedirectVertex (ext).swift",
"Volumes/Unidoc.DB.Search.swift",
"Volumes/Unidoc.DB.Trees.swift",
"Volumes/Unidoc.DB.Volumes.AlignRealm.swift",
"Volumes/Unidoc.DB.Volumes.PatchView.swift",
"Volumes/Unidoc.DB.Volumes.VacuumLatest.swift",
"Volumes/Unidoc.DB.Volumes.swift",
"Volumes/Unidoc.VolumeMetadata (ext).swift",
"Volumes/Unidoc.VolumeMetadata.NameFields.swift",
"Volumes/Unidoc.VolumeMetadata.StoredFields.swift",
"exports.swift"
],
"target_dependencies" : [
"_MongoDB",
"UnidocRecords_LZ77",
"UnidocLinking",
"UnidocRecords"
],
"type" : "library"
},
{
"c99name" : "UnidocClient",
"module_type" : "SwiftTarget",
"name" : "UnidocClient",
"path" : "Sources/UnidocClient",
"product_dependencies" : [
"HTTPClient"
],
"product_memberships" : [
"unidoc",
"unidocd",
"UnidocClient"
],
"sources" : [
"Unidoc.BuildArtifact (ext).swift",
"Unidoc.BuildPayload (ext).swift",
"Unidoc.Client.Connection.swift",
"Unidoc.Client.swift",
"Unidoc.Toolchain.swift",
"exports.swift"
],
"target_dependencies" : [
"SymbolGraphBuilder",
"UnidocRecords_LZ77",
"UnidocRecords"
],
"type" : "library"
},
{
"c99name" : "UnidocCLI",
"module_type" : "SwiftTarget",
"name" : "UnidocCLI",
"path" : "Sources/UnidocCLI",
"product_dependencies" : [
"System_ArgumentParser"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI"
],
"sources" : [
"AWS.Region (ext).swift",
"Mongo.Host (ext).swift",
"Regex (ext).swift",
"Unidoc (ext).swift",
"Unidoc.BucketOptions.swift",
"Unidoc.DatabaseOptions.swift",
"Unidoc.ListAssetsCommand.swift",
"exports.swift"
],
"target_dependencies" : [
"_GitVersion",
"UnidocServer"
],
"type" : "library"
},
{
"c99name" : "UnidocAssets_System",
"module_type" : "SwiftTarget",
"name" : "UnidocAssets_System",
"path" : "Sources/UnidocAssets_System",
"product_dependencies" : [
"Media",
"SystemIO"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocAssets_System",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer"
],
"sources" : [
"Unidoc.Asset (ext).swift"
],
"target_dependencies" : [
"UnidocAssets"
],
"type" : "library"
},
{
"c99name" : "UnidocAssets",
"module_type" : "SwiftTarget",
"name" : "UnidocAssets",
"path" : "Sources/UnidocAssets",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocAssets",
"UnidocAssets_System",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Unidoc.Asset.Versioning.swift",
"Unidoc.Asset.swift",
"exports.swift"
],
"target_dependencies" : [
"SemanticVersions",
"Unidoc"
],
"type" : "library"
},
{
"c99name" : "UnidocAPI",
"module_type" : "SwiftTarget",
"name" : "UnidocAPI",
"path" : "Sources/UnidocAPI",
"product_dependencies" : [
"SHA1_JSON",
"URI"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"unidocd",
"UnidocAPI",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Building/Unidoc.BuildFailure.swift",
"Building/Unidoc.BuildLabels.swift",
"Building/Unidoc.BuildRequest.swift",
"Building/Unidoc.BuildRoute.swift",
"Building/Unidoc.BuildSelector.swift",
"Building/Unidoc.BuildStage.swift",
"Building/Unidoc.BuildStatus.swift",
"Building/Unidoc.EditionStateReport.Graph.swift",
"Building/Unidoc.EditionStateReport.Phase.swift",
"Building/Unidoc.EditionStateReport.swift",
"Building/Unidoc.LinkerAction.swift",
"Building/Unidoc.LinkerRoute.swift",
"Building/Unidoc.VersionSeries.swift",
"Status/Unidoc.DeleteStatus.swift",
"Status/Unidoc.SitemapDelta.swift",
"Status/Unidoc.SurfaceDelta.swift",
"Status/Unidoc.UnlinkStatus.swift",
"Status/Unidoc.UplinkStatus.swift",
"Status/Unidoc.UploadStatus.swift",
"Symbol.Package (ext).swift",
"Symbol.Volume (ext).swift",
"Unidoc.Edition (ext).swift",
"Unidoc.Package (ext).swift",
"Unidoc.Shoot.swift",
"Unidoc.Stem.swift",
"Unidoc.Version (ext).swift",
"exports.swift"
],
"target_dependencies" : [
"SemanticVersions",
"Symbols",
"Unidoc"
],
"type" : "library"
},
{
"c99name" : "Unidoc",
"module_type" : "SwiftTarget",
"name" : "Unidoc",
"path" : "Sources/Unidoc",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"LinkResolution",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocAPI",
"UnidocAssets",
"UnidocAssets_System",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"ClosedRange (ext).swift",
"Unidoc.Edition.swift",
"Unidoc.Package.swift",
"Unidoc.Scalar.swift",
"Unidoc.Vector.swift",
"Unidoc.Version.swift",
"Unidoc.swift"
],
"type" : "library"
},
{
"c99name" : "Symbols",
"module_type" : "SwiftTarget",
"name" : "Symbols",
"path" : "Sources/Symbols",
"product_dependencies" : [
"FNV1"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"LinkResolution",
"MarkdownAST",
"MarkdownParsing",
"MarkdownSemantics",
"PackageGraphs",
"PackageMetadata",
"SourceDiagnostics",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"Symbols",
"UnidocAPI",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Declarations/Phylum.Decl.Kink.swift",
"Declarations/Phylum.Decl.Kinks.swift",
"Declarations/Phylum.Decl.Macro.swift",
"Declarations/Phylum.Decl.Objectivity.swift",
"Declarations/Phylum.Decl.Orientation.swift",
"Declarations/Phylum.Decl.Route.swift",
"Declarations/Phylum.Decl.swift",
"Declarations/Phylum.DeclFlags.swift",
"Declarations/Phylum.Language.swift",
"Declarations/Phylum.SwiftFlags.swift",
"Identifiers/FNV24 (ext).swift",
"Identifiers/FNV24.Extended (ext).swift",
"Identifiers/Symbol.Article.swift",
"Identifiers/Symbol.Block.swift",
"Identifiers/Symbol.Decl.Language.swift",
"Identifiers/Symbol.Decl.Vector.swift",
"Identifiers/Symbol.Decl.swift",
"Identifiers/Symbol.File.RebaseError.swift",
"Identifiers/Symbol.File.SchemeError.swift",
"Identifiers/Symbol.File.swift",
"Identifiers/Symbol.FileBase.swift",
"Identifiers/Symbol.Module.swift",
"Identifiers/Symbol.Package.swift",
"Identifiers/Symbol.PackageAtRef.swift",
"Identifiers/Symbol.PackageNamespaced.swift",
"Identifiers/Symbol.PackageScope.swift",
"Identifiers/Symbol.Product.swift",
"Identifiers/Symbol.Triple.Architecture.swift",
"Identifiers/Symbol.Triple.OS.swift",
"Identifiers/Symbol.Triple.Vendor.swift",
"Identifiers/Symbol.Triple.swift",
"Identifiers/Symbol.USR.swift",
"Identifiers/Symbol.Volume.swift",
"Identifiers/Unicode.Scalar (ext).swift",
"Phylum.swift",
"Symbol.ACL.swift",
"Symbol.swift"
],
"target_dependencies" : [
"Sources"
],
"type" : "library"
},
{
"c99name" : "SymbolTests",
"module_type" : "SwiftTarget",
"name" : "SymbolTests",
"path" : "Sources/SymbolTests",
"sources" : [
"Parsing.swift"
],
"target_dependencies" : [
"Symbols"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphs",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphs",
"path" : "Sources/SymbolGraphs",
"product_dependencies" : [
"Bijection",
"BSON",
"SHA1"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"PackageGraphs",
"PackageMetadata",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"SymbolGraphs",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Articles/Markdown.Bytecode (ext).swift",
"Articles/Symbol.Article (ext).swift",
"Articles/SymbolGraph.Article.Footer.swift",
"Articles/SymbolGraph.Article.swift",
"Articles/SymbolGraph.ArticleNode.swift",
"Articles/SymbolGraph.ArticlePlane.swift",
"Articles/SymbolGraph.Outline.Unresolved.LinkType.swift",
"Articles/SymbolGraph.Outline.Unresolved.swift",
"Articles/SymbolGraph.Outline.swift",
"Articles/SymbolGraph.OutlineText.swift",
"Buffers/SymbolGraph.Buffer24.Element.swift",
"Buffers/SymbolGraph.Buffer24.swift",
"Buffers/SymbolGraph.BufferError.swift",
"Declarations/Availability (ext).swift",
"Declarations/Availability.AnyDomain (ext).swift",
"Declarations/Availability.AnyRange (ext).swift",
"Declarations/Availability.Clauses (ext).swift",
"Declarations/Availability.EternalRange (ext).swift",
"Declarations/Availability.VersionRange (ext).swift",
"Declarations/NumericVersion (ext).swift",
"Declarations/Phylum.Decl (ext).swift",
"Declarations/Phylum.DeclFlags (ext).swift",
"Declarations/Phylum.SwiftFlags (ext).swift",
"Declarations/Symbol.Decl (ext).swift",
"Declarations/SymbolGraph.Decl.swift",
"Declarations/SymbolGraph.DeclNode.swift",
"Declarations/SymbolGraph.DeclPlane.swift",
"Declarations/SymbolGraph.Extension.swift",
"Declarations/UnqualifiedPath (ext).swift",
"Generics/GenericConstraint (ext).swift",
"Generics/GenericConstraint.Sigil.swift",
"Generics/GenericConstraint.SigilError.swift",
"Generics/GenericParameter (ext).swift",
"Generics/GenericParameter.DepthOverflowError.swift",
"Metadata/AnyVersion (ext).swift",
"Metadata/MinorVersion (ext).swift",
"Metadata/PatchVersion (ext).swift",
"Metadata/SHA1 (ext).swift",
"Metadata/SemanticVersion.Suffix (ext).swift",
"Metadata/SwiftVersion.Nightly.swift",
"Metadata/SwiftVersion.swift",
"Metadata/Symbol.Package (ext).swift",
"Metadata/Symbol.PackageScope (ext).swift",
"Metadata/Symbol.Product (ext).swift",
"Metadata/Symbol.Triple(ext).swift",
"Metadata/SymbolGraphMetadata.Commit.swift",
"Metadata/SymbolGraphMetadata.Dependency.swift",
"Metadata/SymbolGraphMetadata.DependencyRequirement.swift",
"Metadata/SymbolGraphMetadata.Package.swift",
"Metadata/SymbolGraphMetadata.Platform.swift",
"Metadata/SymbolGraphMetadata.PlatformRequirement.swift",
"Metadata/SymbolGraphMetadata.Trait.swift",
"Metadata/SymbolGraphMetadata.swift",
"Modules/Phylum.Language (ext).swift",
"Modules/Symbol.Module (ext).swift",
"Modules/SymbolGraph.Culture.Reexports.swift",
"Modules/SymbolGraph.Culture.swift",
"Modules/SymbolGraph.Module.swift",
"Modules/SymbolGraph.ModuleDependencies.swift",
"Modules/SymbolGraph.ModuleType.swift",
"Modules/SymbolGraph.Namespace.swift",
"Planes/SymbolGraph.FilePlane.swift",
"Planes/SymbolGraph.ForeignPlane.swift",
"Planes/SymbolGraph.Layer.Citizens.Iterator.swift",
"Planes/SymbolGraph.Layer.Citizens.swift",
"Planes/SymbolGraph.Layer.swift",
"Planes/SymbolGraph.Plane.Significand.swift",
"Planes/SymbolGraph.Plane.swift",
"Planes/SymbolGraph.PlaneType.swift",
"Planes/SymbolGraph.Table.swift",
"Planes/SymbolGraph.TableStorage.swift",
"Products/SymbolGraph.LibraryType.swift",
"Products/SymbolGraph.Product.swift",
"Products/SymbolGraph.ProductPlane.swift",
"Products/SymbolGraph.ProductType.swift",
"SourceLocation (ext).swift",
"Symbol.File (ext).swift",
"Symbol.FileBase (ext).swift",
"SymbolGraph.swift",
"SymbolGraphABI.swift",
"SymbolGraphNode.swift",
"SymbolGraphObject.swift",
"lexemes.swift"
],
"target_dependencies" : [
"LexicalPaths",
"SemanticVersions",
"Signatures",
"Symbols"
],
"type" : "library"
},
{
"c99name" : "SymbolGraphValidationTests",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphValidationTests",
"path" : "Sources/SymbolGraphValidationTests",
"product_dependencies" : [
"SystemIO"
],
"sources" : [
"PrecompiledTests.swift"
],
"target_dependencies" : [
"SymbolGraphTesting"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphTests",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphTests",
"path" : "Sources/SymbolGraphTests",
"sources" : [
"Availabilities.swift",
"Dependencies.swift",
"Generics.swift"
],
"target_dependencies" : [
"SymbolGraphs"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphTesting",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphTesting",
"path" : "Sources/SymbolGraphTesting",
"product_dependencies" : [
"SystemIO"
],
"sources" : [
"SymbolGraphMetadata (ext).swift",
"SymbolGraphObject (ext).swift"
],
"target_dependencies" : [
"SymbolGraphs"
],
"type" : "library"
},
{
"c99name" : "SymbolGraphParts",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphParts",
"path" : "Sources/SymbolGraphParts",
"product_dependencies" : [
"JSON"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocClient"
],
"sources" : [
"Availability/Availability (ext).swift",
"Availability/Availability.AnyDomain (ext).swift",
"Availability/Availability.VersionRange (ext).swift",
"Availability/NumericVersion (ext).swift",
"Availability/PatchVersion (ext).swift",
"GenericConstraint (ext).swift",
"GenericConstraint.Kind.swift",
"GenericParameterWithPosition.swift",
"Graphs/SymbolGraphPart.ID.swift",
"Graphs/SymbolGraphPart.IdentificationError.swift",
"Graphs/SymbolGraphPart.Metadata.swift",
"Graphs/SymbolGraphPart.swift",
"Relationships/NestingRelationship.swift",
"Relationships/SuperformRelationship.swift",
"Relationships/Symbol.AnyRelationship.Keyword.swift",
"Relationships/Symbol.AnyRelationship.SourceOrigin.swift",
"Relationships/Symbol.AnyRelationship.swift",
"Relationships/Symbol.ConformanceRelationship.swift",
"Relationships/Symbol.ExtensionRelationship.swift",
"Relationships/Symbol.FeatureRelationship.swift",
"Relationships/Symbol.InheritanceRelationship.swift",
"Relationships/Symbol.IntrinsicWitnessRelationship.swift",
"Relationships/Symbol.MemberRelationship.swift",
"Relationships/Symbol.MembershipError.swift",
"Relationships/Symbol.OverrideRelationship.swift",
"Relationships/Symbol.RequirementRelationship.swift",
"Relationships/SymbolRelationship.swift",
"Signature.Fragment (ext).swift",
"Symbol.ACL (ext).swift",
"Symbol.Block (ext).swift",
"Symbol.Decl (ext).swift",
"Symbol.Module (ext).swift",
"Symbol.USR (ext).swift",
"Vertices/Phylum (ext).swift",
"Vertices/SymbolGraphPart.Vertex.Doccomment.Line.swift",
"Vertices/SymbolGraphPart.Vertex.Doccomment.swift",
"Vertices/SymbolGraphPart.Vertex.ExtensionContext.swift",
"Vertices/SymbolGraphPart.Vertex.Interfaces.swift",
"Vertices/SymbolGraphPart.Vertex.swift",
"Vertices/UnqualifiedPath (ext).swift"
],
"target_dependencies" : [
"LexicalPaths",
"LinkResolution",
"MarkdownPluginSwift",
"Signatures",
"Symbols"
],
"type" : "library"
},
{
"c99name" : "SymbolGraphPartTests",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphPartTests",
"path" : "Sources/SymbolGraphPartTests",
"product_dependencies" : [
"SystemIO"
],
"sources" : [
"AccessControl.swift",
"DocumentationInheritance.swift",
"DocumentationInheritanceFromDependency.swift",
"ExternalExtensions.swift",
"InternalExtensions.swift",
"Phyla.swift",
"PhylaExtensions.swift",
"Reexports.swift",
"Support/GenericType (ext).swift",
"Support/SymbolGraphPart (ext).swift",
"SystemProgrammingInterfaces.swift"
],
"target_dependencies" : [
"SymbolGraphParts"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphLinkerTests",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphLinkerTests",
"path" : "Sources/SymbolGraphLinkerTests",
"sources" : [
"Bindings.swift",
"Blockquotes.swift",
"LinkResolution.swift",
"Lists.swift",
"ListsWithMultipleItems.swift",
"Parameters.swift",
"Support/MarkdownBinary.swift",
"Support/MarkdownTestSuite.swift",
"Support/SymbolGraph.Outline.Components (ext).swift",
"Topics.swift"
],
"target_dependencies" : [
"MarkdownRendering",
"SymbolGraphLinker"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphLinker",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphLinker",
"path" : "Sources/SymbolGraphLinker",
"product_dependencies" : [
"SHA1",
"URI"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocClient"
],
"sources" : [
"Markdown.BlockCodeReference (ext).swift",
"Markdown.Source (ext).swift",
"Markdown.SourceURL (ext).swift",
"Resolution/SSGC.AnchorResolutionError.Note.swift",
"Resolution/SSGC.AnchorResolutionError.swift",
"Resolution/SSGC.AnchorResolver.swift",
"Resolution/SSGC.AnchorTable.swift",
"Resolution/SSGC.AutolinkParsingError.swift",
"Resolution/SSGC.OutlineDiagnostic.swift",
"Resolution/SSGC.OutlineResolver.swift",
"Resolution/SSGC.OutlineResolverEnvironment.swift",
"Resolution/SSGC.Outliner.Cache.Outputs.swift",
"Resolution/SSGC.Outliner.Cache.swift",
"Resolution/SSGC.Outliner.swift",
"Resolution/SSGC.RenameParsingError.swift",
"Resolution/SSGC.RenameTargetError.swift",
"Resources/SSGC.Resource.swift",
"Resources/SSGC.ResourceError.swift",
"Resources/SSGC.ResourceText.swift",
"Router/SSGC.Route.swift",
"Router/SSGC.RouteCollisionError.swift",
"Router/SSGC.Router.swift",
"SSGC.Linker.Context.swift",
"SSGC.Linker.Tables.swift",
"SSGC.Linker.swift",
"SSGC.Symbolicator.swift",
"Supplements/SSGC.Article.swift",
"Supplements/SSGC.ArticleCollation.swift",
"Supplements/SSGC.ArticleCollations.Key.swift",
"Supplements/SSGC.ArticleCollations.swift",
"Supplements/SSGC.ArticleError.swift",
"Supplements/SSGC.ArticleType.swift",
"Supplements/SSGC.Supplement.Headline.swift",
"Supplements/SSGC.Supplement.swift",
"Supplements/SSGC.SupplementBinding.swift",
"Supplements/SSGC.SupplementBindingError.swift",
"Supplements/SSGC.SupplementError.swift",
"SymbolGraph (ext).swift",
"UCF.Selector (ext).swift",
"exports.swift"
],
"target_dependencies" : [
"InlineArray",
"InlineDictionary",
"MarkdownParsing",
"MarkdownRendering",
"MarkdownSemantics",
"SemanticVersions",
"Snippets",
"SymbolGraphCompiler",
"SymbolGraphs",
"Symbols",
"SourceDiagnostics"
],
"type" : "library"
},
{
"c99name" : "SymbolGraphCompilerTests",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphCompilerTests",
"path" : "Sources/SymbolGraphCompilerTests",
"sources" : [
"ModuleLoadingTests.swift",
"SSGC.ModuleIndex (ext).swift"
],
"target_dependencies" : [
"SymbolGraphBuilder"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphCompiler",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphCompiler",
"path" : "Sources/SymbolGraphCompiler",
"product_dependencies" : [
"TraceableErrors"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"UnidocClient"
],
"sources" : [
"Declarations/SSGC.Decl.swift",
"Declarations/SSGC.DeclAlias.swift",
"Declarations/SSGC.DeclObject.swift",
"Declarations/SSGC.Declarations.swift",
"Dictionary (ext).swift",
"Extensions/SSGC.ExtendedTypes.swift",
"Extensions/SSGC.Extendee.swift",
"Extensions/SSGC.Extension.Block.swift",
"Extensions/SSGC.Extension.BlockError.swift",
"Extensions/SSGC.Extension.ID.swift",
"Extensions/SSGC.Extension.swift",
"Extensions/SSGC.ExtensionLayer.swift",
"Extensions/SSGC.ExtensionObject.swift",
"Extensions/SSGC.ExtensionSignature.swift",
"Extensions/SSGC.ExtensionSignatureError.swift",
"Extensions/SSGC.Extensions.swift",
"GenericOperator (ext).swift",
"SSGC.DocumentationComment.swift",
"SSGC.EdgeError.swift",
"SSGC.ModuleIndex.swift",
"SSGC.ResourceFile.swift",
"SSGC.SymbolCulture.swift",
"SSGC.SymbolDump.swift",
"SSGC.TypeChecker.AssertionError.swift",
"SSGC.TypeChecker.CultureError.swift",
"SSGC.TypeChecker.swift",
"SSGC.VertexError.swift",
"SSGC.swift",
"Sema/SSGC.ConstraintReductionError.swift",
"Sema/SSGC.LexicalScopeError.swift",
"Sema/SSGC.SemanticError.Counterparts.swift",
"Sema/SSGC.SemanticError.swift",
"Sema/SSGC.UndefinedSymbolError.swift",
"Sema/SSGC.UnexpectedModuleError.swift",
"Sema/SSGC.UnexpectedSymbolError.swift",
"Sequence (ext).swift",
"Set (ext).swift",
"SymbolRelationship (ext).swift",
"UCF.CausalOverload (ext).swift"
],
"target_dependencies" : [
"LinkResolution",
"SymbolGraphParts"
],
"type" : "library"
},
{
"c99name" : "SymbolGraphBuilderTests",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphBuilderTests",
"path" : "Sources/SymbolGraphBuilderTests",
"sources" : [
"Markdown.Bytecode.Context (ext).swift",
"Markdown.SwiftLanguage (ext).swift",
"Markdown.SwiftLanguage.CodeFragment.swift",
"SymbolGraphBuilderTests.swift",
"SymbolGraphObject (ext).swift",
"ToolchainDetectionTests.swift"
],
"target_dependencies" : [
"SymbolGraphBuilder"
],
"type" : "test"
},
{
"c99name" : "SymbolGraphBuilder",
"module_type" : "SwiftTarget",
"name" : "SymbolGraphBuilder",
"path" : "Sources/SymbolGraphBuilder",
"product_dependencies" : [
"SystemAsync",
"SystemIO",
"System_ArgumentParser"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"SymbolGraphBuilder",
"UnidocClient"
],
"sources" : [
"Artifacts/SSGC.SymbolCache.swift",
"Artifacts/SSGC.SymbolDump (ext).swift",
"Artifacts/SSGC.SymbolDumpLoadingError.swift",
"Artifacts/SSGC.SymbolDumps.swift",
"Artifacts/SSGC.SymbolFiles.swift",
"Builds/SSGC.Checkout.swift",
"Builds/SSGC.DocumentationBuild.swift",
"Builds/SSGC.DocumentationBuildError.swift",
"Builds/SSGC.DocumentationBuildProfiler.swift",
"Builds/SSGC.PackageBuild.Configuration.swift",
"Builds/SSGC.PackageBuild.Flags.swift",
"Builds/SSGC.PackageBuild.ID.swift",
"Builds/SSGC.PackageBuild.swift",
"Builds/SSGC.PackageBuildDirectory.swift",
"Builds/SSGC.PackageBuildError.swift",
"Builds/SSGC.PackagePathError.swift",
"Builds/SSGC.ProjectType.swift",
"Builds/SSGC.SnippetDirectoryError.swift",
"Builds/SSGC.Workspace.swift",
"Commands/SSGC.BuildCommand.swift",
"Commands/SSGC.BuildOptions.swift",
"Commands/SSGC.CompileCommand.swift",
"Commands/SSGC.SlaveCommand.swift",
"FilePath (ext).swift",
"FilePath.Directory (ext).swift",
"SSGC.Logger.swift",
"SSGC.ModuleGraph.Node.swift",
"SSGC.ModuleGraph.NodeIdentifier.swift",
"SSGC.ModuleGraph.swift",
"SSGC.PackageGraph.TraitExplorer.swift",
"SSGC.PackageGraph.swift",
"SSGC.ProjectNameRequiredError.swift",
"SSGC.ProjectPathRequiredError.swift",
"SSGC.StatusStream.swift",
"SSGC.StatusStreamError.swift",
"SSGC.StatusUpdate.swift",
"SSGC.ValidationBehavior.swift",
"SSGC.ValidationError.swift",
"Sources/SSGC.BookSources.swift",
"Sources/SSGC.DocumentationSources.swift",
"Sources/SSGC.LazyFile.swift",
"Sources/SSGC.ModuleLayout.DefaultDirectory.swift",
"Sources/SSGC.ModuleLayout.Origin.swift",
"Sources/SSGC.ModuleLayout.swift",
"Sources/SSGC.ModuleLayoutError.swift",
"Sources/SSGC.PackageRoot.swift",
"Sources/SSGC.PackageSources.swift",
"Standard library/SSGC.StandardLibraryBuild.swift",
"Standard library/SSGC.StandardLibrarySources.swift",
"SymbolGraph.Module (ext).swift",
"SymbolGraph.ModuleType (ext).swift",
"SymbolGraphMetadata.Commit (ext).swift",
"Toolchains/SSGC.AppleSDK.swift",
"Toolchains/SSGC.ManifestDumpError.swift",
"Toolchains/SSGC.Toolchain.Paths.swift",
"Toolchains/SSGC.Toolchain.Splash.swift",
"Toolchains/SSGC.Toolchain.SymbolDumpOptions.swift",
"Toolchains/SSGC.Toolchain.swift",
"Toolchains/SSGC.ToolchainError.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownPluginSwift",
"MarkdownPluginSwift_IndexStoreDB",
"PackageMetadata",
"SymbolGraphCompiler",
"SymbolGraphLinker"
],
"type" : "library"
},
{
"c99name" : "Sources",
"module_type" : "SwiftTarget",
"name" : "Sources",
"path" : "Sources/Sources",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"LinkResolution",
"MarkdownAST",
"MarkdownParsing",
"MarkdownSemantics",
"PackageGraphs",
"PackageMetadata",
"SourceDiagnostics",
"Sources",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"Symbols",
"UnidocAPI",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"SourceLocation.swift",
"SourcePosition.swift",
"SourceReference.swift"
],
"type" : "library"
},
{
"c99name" : "SourceDiagnostics",
"module_type" : "SwiftTarget",
"name" : "SourceDiagnostics",
"path" : "Sources/SourceDiagnostics",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"LinkResolution",
"MarkdownParsing",
"MarkdownSemantics",
"SourceDiagnostics",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocClient",
"UnidocLinker",
"UnidocLinkerPlugin"
],
"sources" : [
"Contexts/DiagnosticContext.swift",
"Contexts/DiagnosticFrame.swift",
"Contexts/DiagnosticLine.swift",
"Contexts/TerminalColor.swift",
"Contexts/TerminalColors.swift",
"Emission/Diagnostic.swift",
"Emission/DiagnosticAlert.swift",
"Emission/DiagnosticLevel.swift",
"Emission/Diagnostics.Group.swift",
"Emission/Diagnostics.swift",
"Formatting/DiagnosticFragment.swift",
"Formatting/DiagnosticOutput.swift",
"SourceReference (ext).swift",
"Symbolication/Demangler.swift",
"Symbolication/DiagnosticLogger.swift",
"Symbolication/DiagnosticMessages.swift",
"Symbolication/DiagnosticSymbolicator.swift"
],
"target_dependencies" : [
"Symbols",
"Sources"
],
"type" : "library"
},
{
"c99name" : "Snippets",
"module_type" : "SwiftTarget",
"name" : "Snippets",
"path" : "Sources/Snippets",
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"MarkdownSemantics",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocClient"
],
"sources" : [
"Markdown.SnippetFragment.swift",
"Markdown.SnippetSlice.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownABI"
],
"type" : "library"
},
{
"c99name" : "Sitemaps",
"module_type" : "SwiftTarget",
"name" : "Sitemaps",
"path" : "Sources/Sitemaps",
"product_dependencies" : [
"DOM"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"Sitemaps",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer"
],
"sources" : [
"XML.Sitemap (ext).swift",
"XML.Sitemap.ContentEncoder (ext).swift",
"exports.swift"
],
"type" : "library"
},
{
"c99name" : "Signatures",
"module_type" : "SwiftTarget",
"name" : "Signatures",
"path" : "Sources/Signatures",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"PackageGraphs",
"PackageMetadata",
"Signatures",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Generics/GenericConstraint.swift",
"Generics/GenericOperator.swift",
"Generics/GenericParameter.swift",
"Generics/GenericType.swift",
"Signatures/Signature.Abridged.swift",
"Signatures/Signature.Expanded.swift",
"Signatures/Signature.Generics.swift",
"Signatures/Signature.swift"
],
"target_dependencies" : [
"Availability",
"MarkdownABI"
],
"type" : "library"
},
{
"c99name" : "SemanticVersions",
"module_type" : "SwiftTarget",
"name" : "SemanticVersions",
"path" : "Sources/SemanticVersions",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"Availability",
"PackageGraphs",
"PackageMetadata",
"SemanticVersions",
"Signatures",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"UnidocAPI",
"UnidocAssets",
"UnidocAssets_System",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"AnyVersion.Canonical.swift",
"AnyVersion.swift",
"MajorVersion.swift",
"MinorVersion.Components.swift",
"MinorVersion.swift",
"NumericVersion.Precision.swift",
"NumericVersion.swift",
"PatchVersion.Components.swift",
"PatchVersion.swift",
"SemanticVersion.Suffix.swift",
"SemanticVersion.swift",
"VectorVersion.swift",
"VectorVersionComponents.swift"
],
"type" : "library"
},
{
"c99name" : "SemanticVersionTests",
"module_type" : "SwiftTarget",
"name" : "SemanticVersionTests",
"path" : "Sources/SemanticVersionTests",
"sources" : [
"NumericVersions.swift",
"PatchVersions.swift",
"SemanticVersions.swift"
],
"target_dependencies" : [
"SemanticVersions"
],
"type" : "test"
},
{
"c99name" : "S3Tests",
"module_type" : "SwiftTarget",
"name" : "S3Tests",
"path" : "Sources/S3Tests",
"sources" : [
"Authorization.swift"
],
"target_dependencies" : [
"S3Client"
],
"type" : "test"
},
{
"c99name" : "S3Client",
"module_type" : "SwiftTarget",
"name" : "S3Client",
"path" : "Sources/S3Client",
"product_dependencies" : [
"HTTPClient",
"Media",
"UnixCalendar",
"NIOCore",
"NIOHTTP1",
"SHA2"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"S3Client",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer"
],
"sources" : [
"AWS.AccessKey (ext).swift",
"AWS.S3.Bucket (ext).swift",
"AWS.S3.Client.swift",
"AWS.S3.Connection.swift",
"AWS.S3.RequestError.swift",
"exports.swift"
],
"target_dependencies" : [
"S3"
],
"type" : "library"
},
{
"c99name" : "S3",
"module_type" : "SwiftTarget",
"name" : "S3",
"path" : "Sources/S3",
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"S3",
"S3Client",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer"
],
"sources" : [
"AWS.AccessKey.swift",
"AWS.Region.swift",
"AWS.S3.Bucket.swift",
"AWS.S3.StorageClass.swift",
"AWS.S3.swift",
"AWS.swift"
],
"type" : "library"
},
{
"c99name" : "PieCharts",
"module_type" : "SwiftTarget",
"name" : "PieCharts",
"path" : "Sources/PieCharts",
"product_dependencies" : [
"HTML"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"PieCharts",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Pie.Accumulator.swift",
"Pie.ArcGeometry.swift",
"Pie.Chart.Legend.swift",
"Pie.Chart.swift",
"Pie.ChartKey.swift",
"Pie.ChartSource.swift",
"Pie.Disc.swift",
"Pie.Shape.Slice.swift",
"Pie.Shape.swift",
"Pie.ShareFormat.swift",
"Pie.ShareFormat1F.swift",
"Pie.swift"
],
"type" : "library"
},
{
"c99name" : "PackageMetadataTests",
"module_type" : "SwiftTarget",
"name" : "PackageMetadataTests",
"path" : "Sources/PackageMetadataTests",
"product_dependencies" : [
"SystemIO"
],
"sources" : [
"PackageResolved.swift",
"PackageSwift.swift",
"SPM.Manifest (ext).swift"
],
"target_dependencies" : [
"PackageMetadata"
],
"type" : "test"
},
{
"c99name" : "PackageMetadata",
"module_type" : "SwiftTarget",
"name" : "PackageMetadata",
"path" : "Sources/PackageMetadata",
"product_dependencies" : [
"OrderedCollections",
"SHA1_JSON"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"PackageMetadata",
"SymbolGraphBuilder",
"UnidocClient"
],
"sources" : [
"JSON.SingleElementRepresentation.swift",
"JSON.StringRepresentation.swift",
"Manifests/DigraphExplorer.Nodes (ext).swift",
"Manifests/PackageNode (ext).swift",
"Manifests/SPM.Manifest.Dependency.Filesystem.swift",
"Manifests/SPM.Manifest.Dependency.Resolvable.swift",
"Manifests/SPM.Manifest.Dependency.Trait.Condition.swift",
"Manifests/SPM.Manifest.Dependency.Trait.swift",
"Manifests/SPM.Manifest.Dependency.swift",
"Manifests/SPM.Manifest.DependencyRequirement.swift",
"Manifests/SPM.Manifest.Product.swift",
"Manifests/SPM.Manifest.Trait.swift",
"Manifests/SPM.Manifest.swift",
"Manifests/SymbolGraph.LibraryType (ext).swift",
"Manifests/SymbolGraph.ModuleType (ext).swift",
"Manifests/SymbolGraph.ProductType (ext).swift",
"Manifests/SymbolGraphMetadata.Platform (ext).swift",
"Manifests/SymbolGraphMetadata.Trait (ext).swift",
"Manifests/TargetNode (ext).swift",
"Manifests/TargetNode.Dependencies (ext).swift",
"Manifests/TargetNode.DependencyConditions.swift",
"Manifests/TargetNode.DependencyError.swift",
"Resolutions/SPM.DependencyPin.V1.swift",
"Resolutions/SPM.DependencyPin.V2.swift",
"Resolutions/SPM.DependencyPin.swift",
"Resolutions/SPM.DependencyPinError.swift",
"Resolutions/SPM.DependencyPinType.swift",
"Resolutions/SPM.DependencyPins.swift",
"Resolutions/SPM.DependencyResolutions.Format.swift",
"Resolutions/SPM.DependencyResolutions.swift",
"Resolutions/SPM.DependencyState.swift",
"SPM.DependencyLocation.swift",
"SPM.swift",
"Symbol.FileBase (ext).swift",
"Symbol.Package (ext).swift"
],
"target_dependencies" : [
"PackageGraphs"
],
"type" : "library"
},
{
"c99name" : "PackageGraphs",
"module_type" : "SwiftTarget",
"name" : "PackageGraphs",
"path" : "Sources/PackageGraphs",
"product_dependencies" : [
"TopologicalSorting"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"PackageGraphs",
"PackageMetadata",
"SymbolGraphBuilder",
"UnidocClient"
],
"sources" : [
"Digraphs/DigraphCycleError.swift",
"Digraphs/DigraphExplorer.Nodes.swift",
"Digraphs/DigraphExplorer.swift",
"Digraphs/DigraphNodeError.swift",
"Packages/PackageNode.Densified.swift",
"Packages/PackageNode.TransitiveDependency.swift",
"Packages/PackageNode.swift",
"Packages/ProductNode.swift",
"Targets/TargetNode.Dependencies.swift",
"Targets/TargetNode.Dependency.swift",
"Targets/TargetNode.DependencyIterator.swift",
"Targets/TargetNode.DependencyView.swift",
"Targets/TargetNode.swift"
],
"target_dependencies" : [
"SymbolGraphs"
],
"type" : "library"
},
{
"c99name" : "MarkdownSemantics",
"module_type" : "SwiftTarget",
"name" : "MarkdownSemantics",
"path" : "Sources/MarkdownSemantics",
"product_dependencies" : [
"OrderedCollections",
"UCF"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"MarkdownSemantics",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocClient"
],
"sources" : [
"AST/Asides/Markdown.BlockAside.Attention.swift",
"AST/Asides/Markdown.BlockAside.Author.swift",
"AST/Asides/Markdown.BlockAside.Authors.swift",
"AST/Asides/Markdown.BlockAside.Bug.swift",
"AST/Asides/Markdown.BlockAside.Complexity.swift",
"AST/Asides/Markdown.BlockAside.Copyright.swift",
"AST/Asides/Markdown.BlockAside.Date.swift",
"AST/Asides/Markdown.BlockAside.Experiment.swift",
"AST/Asides/Markdown.BlockAside.Important.swift",
"AST/Asides/Markdown.BlockAside.Invariant.swift",
"AST/Asides/Markdown.BlockAside.Mutating.swift",
"AST/Asides/Markdown.BlockAside.Nonmutating.swift",
"AST/Asides/Markdown.BlockAside.Note.swift",
"AST/Asides/Markdown.BlockAside.Postcondition.swift",
"AST/Asides/Markdown.BlockAside.Precondition.swift",
"AST/Asides/Markdown.BlockAside.Remark.swift",
"AST/Asides/Markdown.BlockAside.Requires.swift",
"AST/Asides/Markdown.BlockAside.Returns.swift",
"AST/Asides/Markdown.BlockAside.SeeAlso.swift",
"AST/Asides/Markdown.BlockAside.Since.swift",
"AST/Asides/Markdown.BlockAside.Throws.swift",
"AST/Asides/Markdown.BlockAside.Tip.swift",
"AST/Asides/Markdown.BlockAside.ToDo.swift",
"AST/Asides/Markdown.BlockAside.Version.swift",
"AST/Asides/Markdown.BlockAside.Warning.swift",
"AST/Asides/Markdown.BlockParameter.swift",
"AST/Asides/Markdown.BlockParameters.swift",
"AST/Asides/Markdown.BlockTerm.swift",
"AST/Asides/Markdown.BlockTerms.swift",
"AST/Asides/Markdown.BlockTopic.swift",
"AST/Layout/Markdown.BlockColumns.swift",
"AST/Layout/Markdown.BlockDivision.swift",
"AST/Markdown.BlockDirectiveArgumentTypeError.swift",
"AST/Markdown.BlockDirectiveDuplicateOptionError.swift",
"AST/Markdown.BlockDirectiveOption (ext).swift",
"AST/Markdown.SwiftComment.swift",
"AST/Markdown.SwiftFlavor.swift",
"AST/Media/Markdown.BlockCodeFragment.PathError.swift",
"AST/Media/Markdown.BlockCodeFragment.ReferenceError.swift",
"AST/Media/Markdown.BlockCodeFragment.swift",
"AST/Media/Markdown.BlockCodeLiteral.swift",
"AST/Media/Markdown.BlockCodeReference.DiffBase.swift",
"AST/Media/Markdown.BlockCodeReference.SemanticError.swift",
"AST/Media/Markdown.BlockCodeReference.swift",
"AST/Media/Markdown.BlockImage.swift",
"AST/Media/Markdown.BlockLeaf.StructuralError.swift",
"AST/Media/Markdown.BlockLeaf.swift",
"AST/Media/Markdown.BlockVideo.swift",
"AST/Metadata/Markdown.BlockMetadata.DocumentationExtension.swift",
"AST/Metadata/Markdown.BlockMetadata.IsRoot.swift",
"AST/Metadata/Markdown.BlockMetadata.swift",
"AST/Metadata/Markdown.BlockOption.Enabledness.swift",
"AST/Metadata/Markdown.BlockOption.swift",
"AST/Metadata/Markdown.BlockOptions.swift",
"AST/Tutorials/Markdown.BlockArticle.Intro.swift",
"AST/Tutorials/Markdown.BlockArticle.Section.swift",
"AST/Tutorials/Markdown.BlockArticle.StructuralError.swift",
"AST/Tutorials/Markdown.BlockArticle.swift",
"AST/Tutorials/Markdown.BlockSection.swift",
"AST/Tutorials/Markdown.BlockTopicReference.TargetError.swift",
"AST/Tutorials/Markdown.BlockTopicReference.swift",
"AST/Tutorials/Markdown.Tutorial.Requirement.swift",
"AST/Tutorials/Markdown.Tutorial.Step.swift",
"AST/Tutorials/Markdown.Tutorial.Steps.swift",
"AST/Tutorials/Markdown.Tutorial.swift",
"AST/Tutorials/Markdown.TutorialArticle.swift",
"AST/Tutorials/Markdown.TutorialIndex.Documentation.swift",
"AST/Tutorials/Markdown.TutorialIndex.Downloads.swift",
"AST/Tutorials/Markdown.TutorialIndex.ExternalLinks.swift",
"AST/Tutorials/Markdown.TutorialIndex.ExternalResources.swift",
"AST/Tutorials/Markdown.TutorialIndex.Forums.swift",
"AST/Tutorials/Markdown.TutorialIndex.SampleCode.swift",
"AST/Tutorials/Markdown.TutorialIndex.Videos.swift",
"AST/Tutorials/Markdown.TutorialIndex.swift",
"Markdown.Source (ext).swift",
"Optional (ext).swift",
"Prefixes/Markdown.BlockPrefix.swift",
"Prefixes/Markdown.DefinePrefix.swift",
"Prefixes/Markdown.DefineStyle.swift",
"Prefixes/Markdown.KeywordPrefix.swift",
"Prefixes/Markdown.ParameterNamePrefix.swift",
"Prefixes/Markdown.ParameterPrefix.swift",
"Prefixes/Markdown.SemanticPrefix.swift",
"Prefixes/Markdown.TermPrefix.swift",
"Sema/Markdown.SemanticAnalyzer.swift",
"Sema/Markdown.SemanticDocument.swift",
"Sema/Markdown.SemanticMetadata.MergeBehavior.swift",
"Sema/Markdown.SemanticMetadata.Option.swift",
"Sema/Markdown.SemanticMetadata.OptionScope.swift",
"Sema/Markdown.SemanticMetadata.Options.swift",
"Sema/Markdown.SemanticMetadata.swift",
"Sema/Markdown.SemanticSections.swift",
"Sema/Markdown.Snippet.swift",
"Sema/Markdown.SnippetSlice (ext).swift",
"exports.swift",
"lexemes.swift"
],
"target_dependencies" : [
"MarkdownAST",
"MarkdownDisplay",
"Snippets",
"SourceDiagnostics"
],
"type" : "library"
},
{
"c99name" : "MarkdownRenderingTests",
"module_type" : "SwiftTarget",
"name" : "MarkdownRenderingTests",
"path" : "Sources/MarkdownRenderingTests",
"sources" : [
"MarkdownBinary.swift",
"Rendering.swift"
],
"target_dependencies" : [
"MarkdownRendering"
],
"type" : "test"
},
{
"c99name" : "MarkdownRendering",
"module_type" : "SwiftTarget",
"name" : "MarkdownRendering",
"path" : "Sources/MarkdownRendering",
"product_dependencies" : [
"HTML",
"URI"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"MarkdownRendering",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocCLI",
"UnidocClient",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"HTML/HTML.AttributeEncoder (ext).swift",
"HTML/HTML.ContentEncoder (ext).swift",
"HTML/HTML.OutputStreamableMarkdown.swift",
"HTML/Markdown.SyntaxHighlight.swift",
"HTML/Markdown.TreeContext.AttributeContext.swift",
"HTML/Markdown.TreeContext.AttributeList.swift",
"HTML/Markdown.TreeContext.Highlight.swift",
"HTML/Markdown.TreeContext.Section.swift",
"HTML/Markdown.TreeContext.Signage.swift",
"HTML/Markdown.TreeContext.swift",
"Markdown.Bytecode (ext).swift",
"Markdown.Bytecode.SafeView.swift",
"Markdown.RenderingError.swift",
"MarkdownAttributeContext.swift",
"Text/Markdown.TextContext.AttributeContext.swift",
"Text/Markdown.TextContext.swift",
"Text/TextOutputStreamableMarkdown.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownABI"
],
"type" : "library"
},
{
"c99name" : "MarkdownPluginSwift_IndexStoreDB",
"module_type" : "SwiftTarget",
"name" : "MarkdownPluginSwift_IndexStoreDB",
"path" : "Sources/MarkdownPluginSwift_IndexStoreDB",
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"SymbolGraphBuilder",
"UnidocClient"
],
"sources" : [
"IndexStoreDB (ext).swift",
"shims.swift"
],
"target_dependencies" : [
"MarkdownPluginSwift"
],
"type" : "library"
},
{
"c99name" : "MarkdownPluginSwiftTests",
"module_type" : "SwiftTarget",
"name" : "MarkdownPluginSwiftTests",
"path" : "Sources/MarkdownPluginSwiftTests",
"sources" : [
"Autographs.swift",
"Diffs.swift",
"InterestingKeywords.swift",
"SignatureAbbreviation.swift",
"Signatures.swift",
"Snippets.swift",
"Support/Markdown.SnippetSlice (ext).swift.swift"
],
"target_dependencies" : [
"MarkdownPluginSwift",
"MarkdownRendering"
],
"type" : "test"
},
{
"c99name" : "MarkdownPluginSwift",
"module_type" : "SwiftTarget",
"name" : "MarkdownPluginSwift",
"path" : "Sources/MarkdownPluginSwift",
"product_dependencies" : [
"SwiftIDEUtils",
"SwiftParser"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocClient"
],
"sources" : [
"Markdown.BinaryEncoder (ext).swift",
"Markdown.Bytecode.Context (ext).swift",
"Markdown.CodeLanguageType (ext).swift",
"Markdown.SwiftLanguage.Highlighter.swift",
"Markdown.SwiftLanguage.IndexMarker.swift",
"Markdown.SwiftLanguage.IndexStore.swift",
"Markdown.SwiftLanguage.swift",
"Signatures/Signature.Abridged (ext).swift",
"Signatures/Signature.Expanded (ext).swift",
"Signatures/Signature.Fragment.swift",
"Signatures/SignatureLandmarks.InterestingKeywords.swift",
"Signatures/SignatureLandmarks.swift",
"Signatures/SignatureParameter.swift",
"Signatures/SignatureParameterType.swift",
"Signatures/SignatureSyntax.AbridgedParameter.swift",
"Signatures/SignatureSyntax.AbridgedVisitor.swift",
"Signatures/SignatureSyntax.Autographer.swift",
"Signatures/SignatureSyntax.Builder.swift",
"Signatures/SignatureSyntax.Encoder.swift",
"Signatures/SignatureSyntax.ExpandedParameter.swift",
"Signatures/SignatureSyntax.ExpandedVisitor.swift",
"Signatures/SignatureSyntax.Span.Depth.swift",
"Signatures/SignatureSyntax.Span.swift",
"Signatures/SignatureSyntax.SugarMap.swift",
"Signatures/SignatureSyntax.swift",
"Signatures/SignatureVisitor.swift",
"Signatures/TrimmedSyntax.swift",
"Snippets/SnippetParser.Slice.swift",
"Snippets/SnippetParser.SliceBounds.swift",
"Snippets/SnippetParser.SliceMarker.Statement.swift",
"Snippets/SnippetParser.SliceMarker.swift",
"Snippets/SnippetParser.swift",
"SyntaxClassificationCursor.Span.swift",
"SyntaxClassificationCursor.SpanIterator.swift",
"SyntaxClassificationCursor.swift",
"SyntaxProtocol (ext).swift",
"exports.swift",
"lexemes.swift"
],
"target_dependencies" : [
"MarkdownABI",
"Signatures",
"Snippets",
"Sources",
"Symbols"
],
"type" : "library"
},
{
"c99name" : "MarkdownParsingTests",
"module_type" : "SwiftTarget",
"name" : "MarkdownParsingTests",
"path" : "Sources/MarkdownParsingTests",
"sources" : [
"Markdown.Tree (ext).swift",
"Parsing.swift"
],
"target_dependencies" : [
"MarkdownParsing",
"MarkdownSemantics"
],
"type" : "test"
},
{
"c99name" : "MarkdownParsing",
"module_type" : "SwiftTarget",
"name" : "MarkdownParsing",
"path" : "Sources/MarkdownParsing",
"product_dependencies" : [
"Markdown"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"MarkdownParsing",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocClient"
],
"sources" : [
"Markdown.BlockDirectiveType (ext).swift",
"Markdown.BlockDirectiveUnexpectedOptionError.swift",
"Markdown.CodeLanguageType (ext).swift",
"Markdown.Parser.swift",
"Shims/Markdown.InlineContainer (ext).swift",
"Shims/Markdown.InlineElement (ext).swift",
"Shims/Markdown.InlineSpan (ext).swift",
"Shims/ParsableAsInlineMarkup.swift",
"Shims/SourcePosition (ext).swift",
"Shims/SourceReference (ext).swift",
"Shims/shims.swift"
],
"target_dependencies" : [
"MarkdownAST",
"SourceDiagnostics"
],
"type" : "library"
},
{
"c99name" : "MarkdownDisplay",
"module_type" : "SwiftTarget",
"name" : "MarkdownDisplay",
"path" : "Sources/MarkdownDisplay",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"MarkdownSemantics",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocCLI",
"UnidocClient",
"UnidocLinkerPlugin",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Markdown.ProseReference.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownABI"
],
"type" : "library"
},
{
"c99name" : "MarkdownAST",
"module_type" : "SwiftTarget",
"name" : "MarkdownAST",
"path" : "Sources/MarkdownAST",
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"MarkdownAST",
"MarkdownParsing",
"MarkdownSemantics",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocClient"
],
"sources" : [
"BlockElements/Markdown.AnyOption.swift",
"BlockElements/Markdown.BlockAside.swift",
"BlockElements/Markdown.BlockCode.swift",
"BlockElements/Markdown.BlockContainer.swift",
"BlockElements/Markdown.BlockDirective.swift",
"BlockElements/Markdown.BlockDirectiveOption.swift",
"BlockElements/Markdown.BlockDirectiveType.swift",
"BlockElements/Markdown.BlockElement.swift",
"BlockElements/Markdown.BlockHTML.swift",
"BlockElements/Markdown.BlockHeading.swift",
"BlockElements/Markdown.BlockItem.Checkbox.swift",
"BlockElements/Markdown.BlockItem.swift",
"BlockElements/Markdown.BlockListOrdered.swift",
"BlockElements/Markdown.BlockListUnordered.swift",
"BlockElements/Markdown.BlockParagraph.swift",
"BlockElements/Markdown.BlockProse.swift",
"BlockElements/Markdown.BlockQuote.swift",
"BlockElements/Markdown.BlockRule.swift",
"BlockElements/Markdown.NeverOption.swift",
"InlineElements/Markdown.InlineAutolink.swift",
"InlineElements/Markdown.InlineCode.swift",
"InlineElements/Markdown.InlineContainer.swift",
"InlineElements/Markdown.InlineContainerType.swift",
"InlineElements/Markdown.InlineElement.swift",
"InlineElements/Markdown.InlineHTML.swift",
"InlineElements/Markdown.InlineHyperlink.Target.swift",
"InlineElements/Markdown.InlineHyperlink.swift",
"InlineElements/Markdown.InlineImage.swift",
"InlineElements/Markdown.InlineSpan.swift",
"Markdown.AnyReference.swift",
"Markdown.AttributeEncoder (ext).swift",
"Markdown.BinaryEncoder (ext).swift",
"Markdown.Outlinable.swift",
"Markdown.ParsingEngine.swift",
"Markdown.ParsingFlavor.swift",
"Markdown.Source.swift",
"Markdown.SourceString.swift",
"Markdown.SourceURL.Provenance.swift",
"Markdown.SourceURL.swift",
"Markdown.TextElement.swift",
"Markdown.Tree.swift",
"Markdown.TreeElement.swift",
"TableElements/Markdown.Table.Alignment.swift",
"TableElements/Markdown.Table.AnyCell.swift",
"TableElements/Markdown.Table.BodyCell.swift",
"TableElements/Markdown.Table.HeaderCell.swift",
"TableElements/Markdown.Table.Row.swift",
"TableElements/Markdown.Table.swift",
"exports.swift"
],
"target_dependencies" : [
"MarkdownABI",
"Sources",
"Symbols"
],
"type" : "library"
},
{
"c99name" : "MarkdownABI",
"module_type" : "SwiftTarget",
"name" : "MarkdownABI",
"path" : "Sources/MarkdownABI",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"MarkdownABI",
"MarkdownAST",
"MarkdownParsing",
"MarkdownRendering",
"MarkdownSemantics",
"PackageGraphs",
"PackageMetadata",
"Signatures",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Bytecode/Markdown.AttributeEncoder.swift",
"Bytecode/Markdown.BinaryDecoder.swift",
"Bytecode/Markdown.BinaryEncoder.swift",
"Bytecode/Markdown.Bytecode.Attribute.swift",
"Bytecode/Markdown.Bytecode.Context.swift",
"Bytecode/Markdown.Bytecode.Emission.swift",
"Bytecode/Markdown.Bytecode.Marker.swift",
"Bytecode/Markdown.Bytecode.swift",
"Bytecode/Markdown.Instruction.swift",
"Markdown.swift",
"Plugins/Markdown.CodeHighlighter.swift",
"Plugins/Markdown.CodeLanguage.swift",
"Plugins/Markdown.CodeLanguageType.swift",
"Plugins/Markdown.DiffType.swift",
"Plugins/Markdown.PlainText.Highlighter.swift",
"Plugins/Markdown.PlainText.swift"
],
"type" : "library"
},
{
"c99name" : "LinkResolution",
"module_type" : "SwiftTarget",
"name" : "LinkResolution",
"path" : "Sources/LinkResolution",
"product_dependencies" : [
"UCF"
],
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"LinkResolution",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocClient"
],
"sources" : [
"Articles/UCF.ArticleResolver.swift",
"Articles/UCF.ArticleScope.swift",
"Articles/UCF.ArticleTable.Prefix.swift",
"Articles/UCF.ArticleTable.swift",
"Codelinks/UCF.LegacyFilter (ext).swift",
"Codelinks/UCF.SignatureFilter (ext).swift",
"UCF.Autograph.swift",
"UCF.CausalOverload.swift",
"UCF.ConditionError.swift",
"UCF.ConditionFilter (ext).swift",
"UCF.DisambiguationTraits.swift",
"UCF.PackageOverload.swift",
"UCF.Predicate.swift",
"UCF.ProjectWideResolver.swift",
"UCF.Resolution.swift",
"UCF.ResolutionError.swift",
"UCF.ResolutionPath.swift",
"UCF.ResolutionScope.swift",
"UCF.ResolutionTable.Search.swift",
"UCF.ResolutionTable.swift",
"UCF.ResolvableOverload.swift",
"UCF.Selector (ext).swift"
],
"target_dependencies" : [
"InlineArray",
"LexicalPaths",
"SourceDiagnostics",
"Symbols",
"Unidoc"
],
"type" : "library"
},
{
"c99name" : "LexicalPaths",
"module_type" : "SwiftTarget",
"name" : "LexicalPaths",
"path" : "Sources/LexicalPaths",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"LinkResolution",
"LexicalPaths",
"PackageGraphs",
"PackageMetadata",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"LexicalComponents.swift",
"LexicalContinuation.swift",
"UnqualifiedPath.swift"
],
"type" : "library"
},
{
"c99name" : "InlineDictionary",
"module_type" : "SwiftTarget",
"name" : "InlineDictionary",
"path" : "Sources/InlineDictionary",
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"InlineDictionary",
"SymbolGraphBuilder",
"SymbolGraphLinker",
"UnidocClient"
],
"sources" : [
"InlineDictionary.swift"
],
"type" : "library"
},
{
"c99name" : "InlineArray",
"module_type" : "SwiftTarget",
"name" : "InlineArray",
"path" : "Sources/InlineArray",
"product_memberships" : [
"ssgc",
"unidoc",
"unidocd",
"InlineArray",
"LinkResolution",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"UnidocClient"
],
"sources" : [
"InlineArray.swift"
],
"type" : "library"
},
{
"c99name" : "FingerprintingTests",
"module_type" : "SwiftTarget",
"name" : "FingerprintingTests",
"path" : "Sources/FingerprintingTests",
"sources" : [
"AcceptLanguageParsing.swift",
"AcceptTypeParsing.swift"
],
"target_dependencies" : [
"Fingerprinting"
],
"type" : "test"
},
{
"c99name" : "Fingerprinting",
"module_type" : "SwiftTarget",
"name" : "Fingerprinting",
"path" : "Sources/Fingerprinting",
"product_dependencies" : [
"HTTP",
"ISO"
],
"product_memberships" : [
"unidoc",
"unidoc-linkerd",
"UnidocCLI",
"UnidocLinkerPlugin",
"UnidocServer"
],
"sources" : [
"HTTP.Cookie (ext).swift",
"HTTP.Header.swift",
"HTTP.HeaderWord.swift",
"HTTP.HeaderWordSeparator.swift",
"HTTP.HeaderWords.swift",
"Headers/HTTP.Accept.Iterator.swift",
"Headers/HTTP.Accept.Option.swift",
"Headers/HTTP.Accept.swift",
"Headers/HTTP.AcceptLanguage.Iterator.swift",
"Headers/HTTP.AcceptLanguage.Option.swift",
"Headers/HTTP.AcceptLanguage.swift",
"Headers/HTTP.AcceptStringParameter.swift",
"Headers/HTTP.CookieList.Iterator.swift",
"Headers/HTTP.CookieList.swift",
"Separators/HTTP.Comma.swift",
"Separators/HTTP.Semicolon.swift"
],
"type" : "library"
},
{
"c99name" : "AvailabilityDomain",
"module_type" : "SwiftTarget",
"name" : "AvailabilityDomain",
"path" : "Sources/AvailabilityDomain",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"Availability",
"AvailabilityDomain",
"PackageGraphs",
"PackageMetadata",
"Signatures",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"AvailabilityDomain.swift"
],
"type" : "library"
},
{
"c99name" : "Availability",
"module_type" : "SwiftTarget",
"name" : "Availability",
"path" : "Sources/Availability",
"product_memberships" : [
"ssgc",
"unidoc",
"unidoc-linkerd",
"unidocd",
"Availability",
"PackageGraphs",
"PackageMetadata",
"Signatures",
"SymbolGraphBuilder",
"SymbolGraphCompiler",
"SymbolGraphLinker",
"SymbolGraphParts",
"SymbolGraphs",
"UnidocCLI",
"UnidocClient",
"UnidocDB",
"UnidocLinker",
"UnidocLinkerPlugin",
"UnidocQueries",
"UnidocRecords",
"UnidocServer",
"UnidocUI"
],
"sources" : [
"Availability.Clauses.swift",
"Availability.swift",
"Domains/Availability.AgnosticDomain.swift",
"Domains/Availability.AnyDomain.swift",
"Domains/Availability.PlatformDomain.swift",
"Domains/Availability.UniversalDomain.swift",
"Ranges/Availability.AnyRange.swift",
"Ranges/Availability.EternalRange.swift",
"Ranges/Availability.VersionRange.swift",
"exports.swift"
],
"target_dependencies" : [
"AvailabilityDomain",
"SemanticVersions"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.