Build Information
Successful build of unidoc, reference master (caad19), with Swift 6.4 for Linux on 10 Nov 2026 02:27:40 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344849-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
[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
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/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) {
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/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 }
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/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
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/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) {
/host/spi-builder-workspace/Sources/UnidocDB/Users/Unidoc.UserRights.swift:5:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m @frozen public struct UserRights: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m6 |[0;0m public let access: [Account]
[0;36m7 |[0;0m public let level: User.Level
/host/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) {
/host/spi-builder-workspace/Sources/UnidocAPI/Building/Unidoc.BuildRoute.swift:2:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m extension 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 /// Route for uploading symbol graphs.
[0;36m4 |[0;0m case artifact
/host/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
/host/spi-builder-workspace/Sources/UnidocRecords/Packages/Unidoc.PackageMetadata.swift:7:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m @frozen public struct PackageMetadata: Identifiable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m8 |[0;0m /// The coordinate this package was assigned. All package coordinates are currently
[0;36m9 |[0;0m /// positive.
/host/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
/host/spi-builder-workspace/Sources/UnidocRecords/Unidoc.Realm.swift:5:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m @frozen public struct Realm: RawRepresentable, Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m6 |[0;0m public let rawValue: Int32
[0;36m7 |[0;0m
/host/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>) {
/host/spi-builder-workspace/Sources/UnidocQueries/Volumes/Unidoc.VertexQuery.swift:12:27: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m10 |[0;0m /// Performs a vertex query within a volume, with additional lookups as determined by
[0;36m11 |[0;0m /// the specialized `Context`.
[0;36m12 |[0;0m @frozen public struct VertexQuery<
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m13 |[0;0m Context
[0;36m14 |[0;0m >: Sendable where Context: LookupContext & Sendable {
/host/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
/host/spi-builder-workspace/Sources/_MongoDB/Pipelining/Mongo.PipelineQuery.swift:5:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Mongo {
[0;36m5 |[0;0m public protocol PipelineQuery: Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m6 |[0;0m /// Specifies the iteration mode for the pipeline’s expected output.
[0;36m7 |[0;0m ///
/host/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 }
/host/spi-builder-workspace/Sources/_MongoDB/Pipelining/Mongo.PipelineQuery.swift:12:24: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m10 |[0;0m /// For pipelines that return multiple documents, yet do not require cursor iteration,
[0;36m11 |[0;0m /// use ``SingleBatch``.
[0;36m12 |[0;0m associatedtype Iteration: ReadEffect
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m /// Constructs a pipeline by adding stages to the given encoder.
/host/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 }
/host/spi-builder-workspace/Sources/UnidocQueries/Volumes/Unidoc.RedirectOutput.swift:6:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m4 |[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m @frozen public struct RedirectOutput: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m7 |[0;0m public let matches: [Unidoc.AnyVertex]
[0;36m8 |[0;0m public let volume: Unidoc.VolumeMetadata
/host/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
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Unidoc.VertexEndpoint.swift:12:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m extension Unidoc {
[0;36m12 |[0;0m public protocol VertexEndpoint: Mongo.SingleOutputEndpoint, Sendable
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m13 |[0;0m where Query.Iteration.BatchElement == Unidoc.VertexOutput {
[0;36m14 |[0;0m associatedtype VertexContext: Unidoc.VertexContext
/host/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
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Tags/Unidoc.BuildForm.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct BuildForm {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let symbol: Symbol.PackageAtRef
[0;36m6 |[0;0m public let action: Action
/host/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?" }
/host/spi-builder-workspace/Sources/UnidocUI/Page types/Unidoc.ConfirmationPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol ConfirmationPage: StatusBearingPage, ApplicationPage, DynamicPage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m /// The form encoding to use.
[0;36m9 |[0;0m static var encoding: MediaSubtype { get }
/host/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 }
/host/spi-builder-workspace/Sources/UnidocDB/Sitemaps/Unidoc.Searchbot.swift:2:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m extension 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
/host/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
/host/spi-builder-workspace/Sources/UnidocUI/Page types/Unidoc.ConfirmationPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol ConfirmationPage: StatusBearingPage, ApplicationPage, DynamicPage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m /// The form encoding to use.
[0;36m9 |[0;0m static var encoding: MediaSubtype { get }
/host/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 }
/host/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 }
/host/spi-builder-workspace/Sources/UnidocRecords/Volumes/Unidoc.VertexPath.swift:5:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m @frozen public struct VertexPath: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m6 |[0;0m /// This is not a ``Stem``, because it is case-folded.
[0;36m7 |[0;0m public let stem: String
/host/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
/host/spi-builder-workspace/Sources/UnidocAssets/Unidoc.Asset.swift:4:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public enum Asset: String, CaseIterable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m5 |[0;0m case error404_jpg = "error404.jpg"
[0;36m6 |[0;0m case error4xx_jpg = "error4xx.jpg"
[4213 / 4253] UnidocUI
[4214 / 4253] UnidocServer
/host/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
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/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) {
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/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 }
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/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
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/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) {
/host/spi-builder-workspace/Sources/UnidocDB/Users/Unidoc.UserRights.swift:5:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m @frozen public struct UserRights: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m6 |[0;0m public let access: [Account]
[0;36m7 |[0;0m public let level: User.Level
/host/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 }
/host/spi-builder-workspace/Sources/UnidocRecords/Volumes/Unidoc.VertexPath.swift:5:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m @frozen public struct VertexPath: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m6 |[0;0m /// This is not a ``Stem``, because it is case-folded.
[0;36m7 |[0;0m public let stem: String
/host/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
/host/spi-builder-workspace/Sources/UnidocAssets/Unidoc.Asset.swift:4:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public enum Asset: String, CaseIterable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m5 |[0;0m case error404_jpg = "error404.jpg"
[0;36m6 |[0;0m case error4xx_jpg = "error4xx.jpg"
/host/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
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Tags/Unidoc.BuildForm.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct BuildForm {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let symbol: Symbol.PackageAtRef
[0;36m6 |[0;0m public let action: Action
/host/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?" }
/host/spi-builder-workspace/Sources/UnidocUI/Page types/Unidoc.ConfirmationPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol ConfirmationPage: StatusBearingPage, ApplicationPage, DynamicPage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m /// The form encoding to use.
[0;36m9 |[0;0m static var encoding: MediaSubtype { get }
/host/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 }
/host/spi-builder-workspace/Sources/UnidocDB/Sitemaps/Unidoc.Searchbot.swift:2:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m extension 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
/host/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
/host/spi-builder-workspace/Sources/UnidocUI/Page types/Unidoc.ConfirmationPage.swift:7:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m public protocol ConfirmationPage: StatusBearingPage, ApplicationPage, DynamicPage {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m8 |[0;0m /// The form encoding to use.
[0;36m9 |[0;0m static var encoding: MediaSubtype { get }
/host/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 }
/host/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) {
/host/spi-builder-workspace/Sources/UnidocAPI/Building/Unidoc.BuildRoute.swift:2:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m1 |[0;0m extension 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 /// Route for uploading symbol graphs.
[0;36m4 |[0;0m case artifact
/host/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
/host/spi-builder-workspace/Sources/UnidocRecords/Packages/Unidoc.PackageMetadata.swift:7:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m extension Unidoc {
[0;36m7 |[0;0m @frozen public struct PackageMetadata: Identifiable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m8 |[0;0m /// The coordinate this package was assigned. All package coordinates are currently
[0;36m9 |[0;0m /// positive.
/host/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
/host/spi-builder-workspace/Sources/UnidocRecords/Unidoc.Realm.swift:5:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m @frozen public struct Realm: RawRepresentable, Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m6 |[0;0m public let rawValue: Int32
[0;36m7 |[0;0m
/host/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>) {
/host/spi-builder-workspace/Sources/UnidocQueries/Volumes/Unidoc.VertexQuery.swift:12:27: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m10 |[0;0m /// Performs a vertex query within a volume, with additional lookups as determined by
[0;36m11 |[0;0m /// the specialized `Context`.
[0;36m12 |[0;0m @frozen public struct VertexQuery<
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m13 |[0;0m Context
[0;36m14 |[0;0m >: Sendable where Context: LookupContext & Sendable {
/host/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
/host/spi-builder-workspace/Sources/_MongoDB/Pipelining/Mongo.PipelineQuery.swift:5:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Mongo {
[0;36m5 |[0;0m public protocol PipelineQuery: Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m6 |[0;0m /// Specifies the iteration mode for the pipeline’s expected output.
[0;36m7 |[0;0m ///
/host/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 }
/host/spi-builder-workspace/Sources/_MongoDB/Pipelining/Mongo.PipelineQuery.swift:12:24: [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m10 |[0;0m /// For pipelines that return multiple documents, yet do not require cursor iteration,
[0;36m11 |[0;0m /// use ``SingleBatch``.
[0;36m12 |[0;0m associatedtype Iteration: ReadEffect
[0;36m|[0;0m `- [1;39mnote: [1;39massociated type declared here[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m /// Constructs a pipeline by adding stages to the given encoder.
/host/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 }
/host/spi-builder-workspace/Sources/UnidocQueries/Volumes/Unidoc.RedirectOutput.swift:6:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m4 |[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m @frozen public struct RedirectOutput: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m7 |[0;0m public let matches: [Unidoc.AnyVertex]
[0;36m8 |[0;0m public let volume: Unidoc.VolumeMetadata
/host/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
/host/spi-builder-workspace/Sources/UnidocUI/Endpoints/Unidoc.VertexEndpoint.swift:12:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m extension Unidoc {
[0;36m12 |[0;0m public protocol VertexEndpoint: Mongo.SingleOutputEndpoint, Sendable
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m13 |[0;0m where Query.Iteration.BatchElement == Unidoc.VertexOutput {
[0;36m14 |[0;0m associatedtype VertexContext: Unidoc.VertexContext
[4227 / 4272] UnidocCLI
/host/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
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/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)
/host/spi-builder-workspace/Sources/UnidocRecords/Packages/Unidoc.PackageSettings.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct PackageSettings: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public var theme: String?
[0;36m6 |[0;0m
/host/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 }
/host/spi-builder-workspace/Sources/UnidocRecords/Packages/Unidoc.PackageMedia.swift:6:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m4 |[0;0m /// Custom origins for package media. Unlike most URL fields in this code base, these URLs
[0;36m5 |[0;0m /// should contain a scheme. This allows us to use `file://` URLs for local development.
[0;36m6 |[0;0m @frozen public struct PackageMedia: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m7 |[0;0m public var prefix: String?
[0;36m8 |[0;0m
/host/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 }
/host/spi-builder-workspace/Sources/UnidocRecords/Building/Unidoc.BuildTemplate.swift:5:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m @frozen public struct BuildTemplate: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m6 |[0;0m public var toolchain: PatchVersion?
[0;36m7 |[0;0m public var platform: Symbol.Triple?
/host/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
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/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) {
/host/spi-builder-workspace/Sources/UnidocDB/Users/Unidoc.UserRights.swift:5:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Unidoc {
[0;36m5 |[0;0m @frozen public struct UserRights: Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m6 |[0;0m public let access: [Account]
[0;36m7 |[0;0m public let level: User.Level
/host/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 {
/host/spi-builder-workspace/Sources/_MongoDB/Pipelining/Mongo.PipelineEndpoint.swift:12:21: [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m10 |[0;0m /// ``Mongo.SingleOutputEndpoint`` or more rarely, the ``Mongo.SingleBatchEndpoint``
[0;36m11 |[0;0m /// derived protocol instead.
[0;36m12 |[0;0m public protocol PipelineEndpoint<Query> {
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol declared here[0;0m
[0;36m13 |[0;0m associatedtype Query: PipelineQuery
[0;36m14 |[0;0m
/host/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.
/host/spi-builder-workspace/Sources/UnidocRender/Formats/Unidoc.RenderFormat.swift:9:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m7 |[0;0m
[0;36m8 |[0;0m extension Unidoc {
[0;36m9 |[0;0m @frozen public struct RenderFormat {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m10 |[0;0m public var access: AccessControl
[0;36m11 |[0;0m public var assets: Assets
/host/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
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/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) {
/host/spi-builder-workspace/Sources/UnidocDB/Unidoc.DB.swift:17:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m15 |[0;0m
[0;36m16 |[0;0m extension Unidoc {
[0;36m17 |[0;0m @frozen public struct DB: Identifiable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m18 |[0;0m public let session: Mongo.Session
[0;36m19 |[0;0m public let id: Mongo.Database
/host/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>) {
/host/spi-builder-workspace/Sources/UnidocRecords/Search/Unidoc.TextResource.swift:8:27: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m6 |[0;0m
[0;36m7 |[0;0m extension Unidoc {
[0;36m8 |[0;0m @frozen public struct TextResource<ID>: Identifiable,
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m9 |[0;0m Sendable where ID: Hashable & Sendable {
[0;36m10 |[0;0m public let id: ID
/host/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 }
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/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 }
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
[4241 / 4272] UnidocLinkerPlugin-product
[4243 / 4272] UnidocCLI
[4248 / 4272] UnidocCLI
/host/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>) {
/host/spi-builder-workspace/Sources/UnidocAPI/Building/Unidoc.BuildRequest.swift:6:27: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m4 |[0;0m
[0;36m5 |[0;0m extension Unidoc {
[0;36m6 |[0;0m @frozen public struct BuildRequest<Package> {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m7 |[0;0m public let version: BuildSelector<Package>
[0;36m8 |[0;0m public let rebuild: Bool
/host/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
/host/spi-builder-workspace/Sources/UnidocRecords/Accounts/Unidoc.Account.swift:4:27: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public struct Account: Equatable, Hashable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m5 |[0;0m public let type: Unidoc.AccountType
[0;36m6 |[0;0m @usableFromInline let user: UInt32
/host/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>) {
/host/spi-builder-workspace/Sources/UnidocQueries/Volumes/Unidoc.VertexQuery.swift:12:27: [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m10 |[0;0m /// Performs a vertex query within a volume, with additional lookups as determined by
[0;36m11 |[0;0m /// the specialized `Context`.
[0;36m12 |[0;0m @frozen public struct VertexQuery<
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric struct declared here[0;0m
[0;36m13 |[0;0m Context
[0;36m14 |[0;0m >: Sendable where Context: LookupContext & Sendable {
/host/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 }
/host/spi-builder-workspace/Sources/UnidocAPI/Building/Unidoc.LinkerAction.swift:4:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension Unidoc {
[0;36m4 |[0;0m @frozen public enum LinkerAction: Int32, Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m5 |[0;0m case uplink = 1
[0;36m6 |[0;0m case unlink
[4248 / 4273] UnidocCLI
[4272 / 4288] UnidocServer
/host/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(
/host/spi-builder-workspace/Sources/SymbolGraphBuilder/Toolchains/SSGC.AppleSDK.swift:4:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension SSGC {
[0;36m4 |[0;0m @frozen public enum AppleSDK: CaseIterable, Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m5 |[0;0m case driverKit
[0;36m6 |[0;0m case iOS
[4275 / 4288] unidoc-product
/host/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(
/host/spi-builder-workspace/Sources/SymbolGraphBuilder/Toolchains/SSGC.AppleSDK.swift:4:25: [1;39mnote: [1;39menum declared here[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension SSGC {
[0;36m4 |[0;0m @frozen public enum AppleSDK: CaseIterable, Equatable, Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39menum declared here[0;0m
[0;36m5 |[0;0m case driverKit
[0;36m6 |[0;0m case iOS
[4276 / 4288] unidoc-product
[4284 / 4290] UnidocServer-product
[4290 / 4290] unidoc-linkerd-product
[4290 / 4290] unidoc-product
Build complete! (107.76 secs)
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" : "/host/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"
}
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:b44244c3c3fc9f2af9eceb487c9bff83319ab045277845df83db1e4f60420d2c
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Done.