The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of JSONAPI, reference main (31b665), with Swift 6.0 for Linux on 28 Apr 2025 18:25:55 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mattpolzin/JSONAPI.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/mattpolzin/JSONAPI
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 31b6653 Merge pull request #123 from mattpolzin/readme-banner-updates
Cloned https://github.com/mattpolzin/JSONAPI.git
Revision (git rev-parse @):
31b6653ab8273061a1e2f3de3d8bde7c8ec2025d
SUCCESS checkout https://github.com/mattpolzin/JSONAPI.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/mattpolzin/JSONAPI.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:9029076bb687edc160a3d5201c89e92dd9fa7309f33f090c4234365c83366c31
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/mattpolzin/Poly.git
[1/323] Fetching poly
Fetched https://github.com/mattpolzin/Poly.git from cache (0.18s)
Computing version for https://github.com/mattpolzin/Poly.git
Computed https://github.com/mattpolzin/Poly.git at 2.8.0 (0.55s)
Creating working copy for https://github.com/mattpolzin/Poly.git
Working copy of https://github.com/mattpolzin/Poly.git resolved at 2.8.0
Building for debugging...
[0/4] Write sources
[3/4] Write swift-version-24593BA9C3E375BF.txt
[5/11] Compiling Poly Result+Value.swift
[6/11] Emitting module Poly
[7/11] Compiling Poly Poly+AllTypes.swift
[8/11] Compiling Poly Collection+Poly.swift
[9/11] Compiling Poly Poly+CustomStringConvertible.swift
[10/11] Compiling Poly Poly+Codable.swift
[11/11] Compiling Poly Poly.swift
[13/34] Compiling JSONAPI Meta.swift
[14/34] Compiling JSONAPI Attribute+Functor.swift
[15/34] Compiling JSONAPI Attribute.swift
[16/37] Emitting module JSONAPI
/host/spi-builder-workspace/Sources/JSONAPI/Resource/Poly+PrimaryResource.swift:23:1: warning: extension declares a conformance of imported type 'Poly0' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Poly' introduce this conformance in the future
 21 | public typealias CodablePolyWrapped = EncodablePolyWrapped & Decodable
 22 |
 23 | extension Poly0: CodablePrimaryResource {
    | |- warning: extension declares a conformance of imported type 'Poly0' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Poly' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 24 |     public init(from decoder: Decoder) throws {
 25 |         throw JSONAPICodingError.illegalDecoding("Attempted to decode Poly0, which should represent a thing that is not expected to be found in a document.", path: decoder.codingPath)
[17/37] Compiling JSONAPI Transformer.swift
[18/37] Compiling JSONAPI SparseFieldEncoder.swift
[19/37] Compiling JSONAPI SparseFieldset.swift
[20/37] Compiling JSONAPI Id.swift
/host/spi-builder-workspace/Sources/JSONAPI/Resource/Poly+PrimaryResource.swift:23:1: warning: extension declares a conformance of imported type 'Poly0' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Poly' introduce this conformance in the future
 21 | public typealias CodablePolyWrapped = EncodablePolyWrapped & Decodable
 22 |
 23 | extension Poly0: CodablePrimaryResource {
    | |- warning: extension declares a conformance of imported type 'Poly0' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Poly' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 24 |     public init(from decoder: Decoder) throws {
 25 |         throw JSONAPICodingError.illegalDecoding("Attempted to decode Poly0, which should represent a thing that is not expected to be found in a document.", path: decoder.codingPath)
[21/37] Compiling JSONAPI Poly+PrimaryResource.swift
/host/spi-builder-workspace/Sources/JSONAPI/Resource/Poly+PrimaryResource.swift:23:1: warning: extension declares a conformance of imported type 'Poly0' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Poly' introduce this conformance in the future
 21 | public typealias CodablePolyWrapped = EncodablePolyWrapped & Decodable
 22 |
 23 | extension Poly0: CodablePrimaryResource {
    | |- warning: extension declares a conformance of imported type 'Poly0' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Poly' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 24 |     public init(from decoder: Decoder) throws {
 25 |         throw JSONAPICodingError.illegalDecoding("Attempted to decode Poly0, which should represent a thing that is not expected to be found in a document.", path: decoder.codingPath)
[22/37] Compiling JSONAPI Relationship.swift
/host/spi-builder-workspace/Sources/JSONAPI/Resource/Poly+PrimaryResource.swift:23:1: warning: extension declares a conformance of imported type 'Poly0' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Poly' introduce this conformance in the future
 21 | public typealias CodablePolyWrapped = EncodablePolyWrapped & Decodable
 22 |
 23 | extension Poly0: CodablePrimaryResource {
    | |- warning: extension declares a conformance of imported type 'Poly0' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Poly' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 24 |     public init(from decoder: Decoder) throws {
 25 |         throw JSONAPICodingError.illegalDecoding("Attempted to decode Poly0, which should represent a thing that is not expected to be found in a document.", path: decoder.codingPath)
[23/37] Compiling JSONAPI EmptyObjectDecoder.swift
[24/37] Compiling JSONAPI BasicJSONAPIError.swift
[25/37] Compiling JSONAPI GenericJSONAPIError.swift
[26/37] Compiling JSONAPI ResourceObject+Replacing.swift
[27/37] Compiling JSONAPI ResourceObject.swift
[28/37] Compiling JSONAPI ResourceObjectDecodingError.swift
[29/37] Compiling JSONAPI JSONAPIError.swift
[30/37] Compiling JSONAPI JSONAPICodingError.swift
[31/37] Compiling JSONAPI Links.swift
[32/37] Compiling JSONAPI DocumentDecodingError.swift
[33/37] Compiling JSONAPI Includes.swift
[34/37] Compiling JSONAPI ResourceBody.swift
[35/37] Compiling JSONAPI APIDescription.swift
[36/37] Compiling JSONAPI CompoundResource.swift
[37/37] Compiling JSONAPI Document.swift
[39/53] Compiling JSONAPITesting Optional+ZipWith.swift
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:10:1: warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 8 | import JSONAPI
 9 |
10 | extension ToOneRelationship: ExpressibleByNilLiteral where Identifiable.ID: ExpressibleByNilLiteral, IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |     public init(nilLiteral: ()) {
12 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:17:1: warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
15 | }
16 |
17 | extension ToOneRelationship: ExpressibleByUnicodeScalarLiteral where Identifiable.ID: ExpressibleByUnicodeScalarLiteral, IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 |     public typealias UnicodeScalarLiteralType =  Identifiable.ID.UnicodeScalarLiteralType
19 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:25:1: warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
23 | }
24 |
25 | extension ToOneRelationship: ExpressibleByExtendedGraphemeClusterLiteral where Identifiable.ID: ExpressibleByExtendedGraphemeClusterLiteral, IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
26 |     public typealias ExtendedGraphemeClusterLiteralType =  Identifiable.ID.ExtendedGraphemeClusterLiteralType
27 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:33:1: warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
31 | }
32 |
33 | extension ToOneRelationship: ExpressibleByStringLiteral where Identifiable.ID: ExpressibleByStringLiteral, IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
34 |     public typealias StringLiteralType = Identifiable.ID.StringLiteralType
35 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:41:1: warning: extension declares a conformance of imported type 'ToManyRelationship' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
39 | }
40 |
41 | extension ToManyRelationship: ExpressibleByArrayLiteral where IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToManyRelationship' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
42 |     public typealias ArrayLiteralElement = Relatable.ID
43 |
[40/53] Compiling JSONAPITesting Relationship+Literal.swift
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:10:1: warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 8 | import JSONAPI
 9 |
10 | extension ToOneRelationship: ExpressibleByNilLiteral where Identifiable.ID: ExpressibleByNilLiteral, IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |     public init(nilLiteral: ()) {
12 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:17:1: warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
15 | }
16 |
17 | extension ToOneRelationship: ExpressibleByUnicodeScalarLiteral where Identifiable.ID: ExpressibleByUnicodeScalarLiteral, IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 |     public typealias UnicodeScalarLiteralType =  Identifiable.ID.UnicodeScalarLiteralType
19 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:25:1: warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
23 | }
24 |
25 | extension ToOneRelationship: ExpressibleByExtendedGraphemeClusterLiteral where Identifiable.ID: ExpressibleByExtendedGraphemeClusterLiteral, IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
26 |     public typealias ExtendedGraphemeClusterLiteralType =  Identifiable.ID.ExtendedGraphemeClusterLiteralType
27 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:33:1: warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
31 | }
32 |
33 | extension ToOneRelationship: ExpressibleByStringLiteral where Identifiable.ID: ExpressibleByStringLiteral, IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
34 |     public typealias StringLiteralType = Identifiable.ID.StringLiteralType
35 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:41:1: warning: extension declares a conformance of imported type 'ToManyRelationship' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
39 | }
40 |
41 | extension ToManyRelationship: ExpressibleByArrayLiteral where IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToManyRelationship' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
42 |     public typealias ArrayLiteralElement = Relatable.ID
43 |
[41/54] Compiling JSONAPITesting Id+Literal.swift
/host/spi-builder-workspace/Sources/JSONAPITesting/Id+Literal.swift:10:1: warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 8 | import JSONAPI
 9 |
10 | extension Id: ExpressibleByUnicodeScalarLiteral where RawType: ExpressibleByUnicodeScalarLiteral {
   | |- warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |     public typealias UnicodeScalarLiteralType = RawType.UnicodeScalarLiteralType
12 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Id+Literal.swift:18:1: warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
16 | }
17 |
18 | extension Id: ExpressibleByExtendedGraphemeClusterLiteral where RawType: ExpressibleByExtendedGraphemeClusterLiteral {
   | |- warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 |     public typealias ExtendedGraphemeClusterLiteralType = RawType.ExtendedGraphemeClusterLiteralType
20 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Id+Literal.swift:26:1: warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
24 | }
25 |
26 | extension Id: ExpressibleByStringLiteral where RawType: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias StringLiteralType = RawType.StringLiteralType
28 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Id+Literal.swift:34:1: warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
32 | }
33 |
34 | extension Id: ExpressibleByIntegerLiteral where RawType: ExpressibleByIntegerLiteral {
   | |- warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 |     public typealias IntegerLiteralType = RawType.IntegerLiteralType
36 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Optional+Literal.swift:8:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 6 | //
 7 |
 8 | extension Optional: ExpressibleByUnicodeScalarLiteral where Wrapped: ExpressibleByUnicodeScalarLiteral {
   | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public typealias UnicodeScalarLiteralType =  Wrapped.UnicodeScalarLiteralType
10 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Optional+Literal.swift:16:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
14 | }
15 |
16 | extension Optional: ExpressibleByExtendedGraphemeClusterLiteral where Wrapped: ExpressibleByExtendedGraphemeClusterLiteral {
   | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 |     public typealias ExtendedGraphemeClusterLiteralType =  Wrapped.ExtendedGraphemeClusterLiteralType
18 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Optional+Literal.swift:24:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
22 | }
23 |
24 | extension Optional: ExpressibleByStringLiteral where Wrapped: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
25 |     public typealias StringLiteralType = Wrapped.StringLiteralType
26 |
[42/54] Compiling JSONAPITesting Optional+Literal.swift
/host/spi-builder-workspace/Sources/JSONAPITesting/Id+Literal.swift:10:1: warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 8 | import JSONAPI
 9 |
10 | extension Id: ExpressibleByUnicodeScalarLiteral where RawType: ExpressibleByUnicodeScalarLiteral {
   | |- warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |     public typealias UnicodeScalarLiteralType = RawType.UnicodeScalarLiteralType
12 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Id+Literal.swift:18:1: warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
16 | }
17 |
18 | extension Id: ExpressibleByExtendedGraphemeClusterLiteral where RawType: ExpressibleByExtendedGraphemeClusterLiteral {
   | |- warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 |     public typealias ExtendedGraphemeClusterLiteralType = RawType.ExtendedGraphemeClusterLiteralType
20 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Id+Literal.swift:26:1: warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
24 | }
25 |
26 | extension Id: ExpressibleByStringLiteral where RawType: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias StringLiteralType = RawType.StringLiteralType
28 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Id+Literal.swift:34:1: warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
32 | }
33 |
34 | extension Id: ExpressibleByIntegerLiteral where RawType: ExpressibleByIntegerLiteral {
   | |- warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 |     public typealias IntegerLiteralType = RawType.IntegerLiteralType
36 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Optional+Literal.swift:8:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 6 | //
 7 |
 8 | extension Optional: ExpressibleByUnicodeScalarLiteral where Wrapped: ExpressibleByUnicodeScalarLiteral {
   | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public typealias UnicodeScalarLiteralType =  Wrapped.UnicodeScalarLiteralType
10 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Optional+Literal.swift:16:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
14 | }
15 |
16 | extension Optional: ExpressibleByExtendedGraphemeClusterLiteral where Wrapped: ExpressibleByExtendedGraphemeClusterLiteral {
   | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 |     public typealias ExtendedGraphemeClusterLiteralType =  Wrapped.ExtendedGraphemeClusterLiteralType
18 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Optional+Literal.swift:24:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
22 | }
23 |
24 | extension Optional: ExpressibleByStringLiteral where Wrapped: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
25 |     public typealias StringLiteralType = Wrapped.StringLiteralType
26 |
[43/54] Compiling JSONAPITesting RelationshipsCompare.swift
[44/54] Compiling JSONAPITesting ResourceObjectCompare.swift
[45/54] Compiling JSONAPITesting IncludesCompare.swift
[46/54] Compiling JSONAPITesting Optional+AbstractWrapper.swift
[47/54] Compiling JSONAPITesting Attribute+Literal.swift
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:4:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
  2 | import JSONAPI
  3 |
  4 | extension Attribute: ExpressibleByUnicodeScalarLiteral where RawValue: ExpressibleByUnicodeScalarLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
  5 |     public typealias UnicodeScalarLiteralType = RawValue.UnicodeScalarLiteralType
  6 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:12:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 10 | }
 11 |
 12 | extension Attribute: ExpressibleByExtendedGraphemeClusterLiteral where RawValue: ExpressibleByExtendedGraphemeClusterLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 13 |     public typealias ExtendedGraphemeClusterLiteralType = RawValue.ExtendedGraphemeClusterLiteralType
 14 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:20:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 18 | }
 19 |
 20 | extension Attribute: ExpressibleByStringLiteral where RawValue: ExpressibleByStringLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 21 |     public typealias StringLiteralType = RawValue.StringLiteralType
 22 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:28:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 26 | }
 27 |
 28 | extension Attribute: ExpressibleByNilLiteral where RawValue: ExpressibleByNilLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public init(nilLiteral: ()) {
 30 |         self.init(value: RawValue(nilLiteral: ()))
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:34:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 32 | }
 33 |
 34 | extension Attribute: ExpressibleByFloatLiteral where RawValue: ExpressibleByFloatLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 35 |     public typealias FloatLiteralType = RawValue.FloatLiteralType
 36 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:42:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 40 | }
 41 |
 42 | extension Optional: ExpressibleByFloatLiteral where Wrapped: ExpressibleByFloatLiteral {
    | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 43 |     public typealias FloatLiteralType = Wrapped.FloatLiteralType
 44 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:50:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByBooleanLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 48 | }
 49 |
 50 | extension Attribute: ExpressibleByBooleanLiteral where RawValue: ExpressibleByBooleanLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByBooleanLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 51 |     public typealias BooleanLiteralType = RawValue.BooleanLiteralType
 52 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:58:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByBooleanLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 56 | }
 57 |
 58 | extension Optional: ExpressibleByBooleanLiteral where Wrapped: ExpressibleByBooleanLiteral {
    | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByBooleanLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 59 |     public typealias BooleanLiteralType = Wrapped.BooleanLiteralType
 60 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:66:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 64 | }
 65 |
 66 | extension Attribute: ExpressibleByIntegerLiteral where RawValue: ExpressibleByIntegerLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 67 |     public typealias IntegerLiteralType = RawValue.IntegerLiteralType
 68 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:74:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 72 | }
 73 |
 74 | extension Optional: ExpressibleByIntegerLiteral where Wrapped: ExpressibleByIntegerLiteral {
    | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 75 |     public typealias IntegerLiteralType = Wrapped.IntegerLiteralType
 76 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:94:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 92 | extension Dictionary: DictionaryType {}
 93 |
 94 | extension Attribute: ExpressibleByDictionaryLiteral where RawValue: DictionaryType {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 95 |     public typealias Key = RawValue.Key
 96 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:124:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
122 | extension ArraySlice: ArrayType {}
123 |
124 | extension Attribute: ExpressibleByArrayLiteral where RawValue: ArrayType {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
125 |     public typealias ArrayLiteralElement = RawValue.Element
126 |
[48/54] Compiling JSONAPITesting ArrayCompare.swift
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:4:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
  2 | import JSONAPI
  3 |
  4 | extension Attribute: ExpressibleByUnicodeScalarLiteral where RawValue: ExpressibleByUnicodeScalarLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
  5 |     public typealias UnicodeScalarLiteralType = RawValue.UnicodeScalarLiteralType
  6 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:12:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 10 | }
 11 |
 12 | extension Attribute: ExpressibleByExtendedGraphemeClusterLiteral where RawValue: ExpressibleByExtendedGraphemeClusterLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 13 |     public typealias ExtendedGraphemeClusterLiteralType = RawValue.ExtendedGraphemeClusterLiteralType
 14 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:20:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 18 | }
 19 |
 20 | extension Attribute: ExpressibleByStringLiteral where RawValue: ExpressibleByStringLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 21 |     public typealias StringLiteralType = RawValue.StringLiteralType
 22 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:28:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 26 | }
 27 |
 28 | extension Attribute: ExpressibleByNilLiteral where RawValue: ExpressibleByNilLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public init(nilLiteral: ()) {
 30 |         self.init(value: RawValue(nilLiteral: ()))
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:34:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 32 | }
 33 |
 34 | extension Attribute: ExpressibleByFloatLiteral where RawValue: ExpressibleByFloatLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 35 |     public typealias FloatLiteralType = RawValue.FloatLiteralType
 36 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:42:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 40 | }
 41 |
 42 | extension Optional: ExpressibleByFloatLiteral where Wrapped: ExpressibleByFloatLiteral {
    | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 43 |     public typealias FloatLiteralType = Wrapped.FloatLiteralType
 44 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:50:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByBooleanLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 48 | }
 49 |
 50 | extension Attribute: ExpressibleByBooleanLiteral where RawValue: ExpressibleByBooleanLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByBooleanLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 51 |     public typealias BooleanLiteralType = RawValue.BooleanLiteralType
 52 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:58:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByBooleanLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 56 | }
 57 |
 58 | extension Optional: ExpressibleByBooleanLiteral where Wrapped: ExpressibleByBooleanLiteral {
    | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByBooleanLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 59 |     public typealias BooleanLiteralType = Wrapped.BooleanLiteralType
 60 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:66:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 64 | }
 65 |
 66 | extension Attribute: ExpressibleByIntegerLiteral where RawValue: ExpressibleByIntegerLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 67 |     public typealias IntegerLiteralType = RawValue.IntegerLiteralType
 68 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:74:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 72 | }
 73 |
 74 | extension Optional: ExpressibleByIntegerLiteral where Wrapped: ExpressibleByIntegerLiteral {
    | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 75 |     public typealias IntegerLiteralType = Wrapped.IntegerLiteralType
 76 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:94:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 92 | extension Dictionary: DictionaryType {}
 93 |
 94 | extension Attribute: ExpressibleByDictionaryLiteral where RawValue: DictionaryType {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 95 |     public typealias Key = RawValue.Key
 96 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:124:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
122 | extension ArraySlice: ArrayType {}
123 |
124 | extension Attribute: ExpressibleByArrayLiteral where RawValue: ArrayType {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
125 |     public typealias ArrayLiteralElement = RawValue.Element
126 |
[49/54] Emitting module JSONAPITesting
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:4:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
  2 | import JSONAPI
  3 |
  4 | extension Attribute: ExpressibleByUnicodeScalarLiteral where RawValue: ExpressibleByUnicodeScalarLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
  5 |     public typealias UnicodeScalarLiteralType = RawValue.UnicodeScalarLiteralType
  6 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:12:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 10 | }
 11 |
 12 | extension Attribute: ExpressibleByExtendedGraphemeClusterLiteral where RawValue: ExpressibleByExtendedGraphemeClusterLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 13 |     public typealias ExtendedGraphemeClusterLiteralType = RawValue.ExtendedGraphemeClusterLiteralType
 14 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:20:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 18 | }
 19 |
 20 | extension Attribute: ExpressibleByStringLiteral where RawValue: ExpressibleByStringLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 21 |     public typealias StringLiteralType = RawValue.StringLiteralType
 22 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:28:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 26 | }
 27 |
 28 | extension Attribute: ExpressibleByNilLiteral where RawValue: ExpressibleByNilLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public init(nilLiteral: ()) {
 30 |         self.init(value: RawValue(nilLiteral: ()))
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:34:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 32 | }
 33 |
 34 | extension Attribute: ExpressibleByFloatLiteral where RawValue: ExpressibleByFloatLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 35 |     public typealias FloatLiteralType = RawValue.FloatLiteralType
 36 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:42:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 40 | }
 41 |
 42 | extension Optional: ExpressibleByFloatLiteral where Wrapped: ExpressibleByFloatLiteral {
    | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 43 |     public typealias FloatLiteralType = Wrapped.FloatLiteralType
 44 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:50:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByBooleanLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 48 | }
 49 |
 50 | extension Attribute: ExpressibleByBooleanLiteral where RawValue: ExpressibleByBooleanLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByBooleanLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 51 |     public typealias BooleanLiteralType = RawValue.BooleanLiteralType
 52 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:58:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByBooleanLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 56 | }
 57 |
 58 | extension Optional: ExpressibleByBooleanLiteral where Wrapped: ExpressibleByBooleanLiteral {
    | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByBooleanLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 59 |     public typealias BooleanLiteralType = Wrapped.BooleanLiteralType
 60 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:66:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 64 | }
 65 |
 66 | extension Attribute: ExpressibleByIntegerLiteral where RawValue: ExpressibleByIntegerLiteral {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 67 |     public typealias IntegerLiteralType = RawValue.IntegerLiteralType
 68 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:74:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 72 | }
 73 |
 74 | extension Optional: ExpressibleByIntegerLiteral where Wrapped: ExpressibleByIntegerLiteral {
    | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 75 |     public typealias IntegerLiteralType = Wrapped.IntegerLiteralType
 76 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:94:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 92 | extension Dictionary: DictionaryType {}
 93 |
 94 | extension Attribute: ExpressibleByDictionaryLiteral where RawValue: DictionaryType {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 95 |     public typealias Key = RawValue.Key
 96 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Attribute+Literal.swift:124:1: warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
122 | extension ArraySlice: ArrayType {}
123 |
124 | extension Attribute: ExpressibleByArrayLiteral where RawValue: ArrayType {
    | |- warning: extension declares a conformance of imported type 'Attribute' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
125 |     public typealias ArrayLiteralElement = RawValue.Element
126 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Id+Literal.swift:10:1: warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 8 | import JSONAPI
 9 |
10 | extension Id: ExpressibleByUnicodeScalarLiteral where RawType: ExpressibleByUnicodeScalarLiteral {
   | |- warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |     public typealias UnicodeScalarLiteralType = RawType.UnicodeScalarLiteralType
12 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Id+Literal.swift:18:1: warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
16 | }
17 |
18 | extension Id: ExpressibleByExtendedGraphemeClusterLiteral where RawType: ExpressibleByExtendedGraphemeClusterLiteral {
   | |- warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 |     public typealias ExtendedGraphemeClusterLiteralType = RawType.ExtendedGraphemeClusterLiteralType
20 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Id+Literal.swift:26:1: warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
24 | }
25 |
26 | extension Id: ExpressibleByStringLiteral where RawType: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias StringLiteralType = RawType.StringLiteralType
28 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Id+Literal.swift:34:1: warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
32 | }
33 |
34 | extension Id: ExpressibleByIntegerLiteral where RawType: ExpressibleByIntegerLiteral {
   | |- warning: extension declares a conformance of imported type 'Id' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 |     public typealias IntegerLiteralType = RawType.IntegerLiteralType
36 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Optional+Literal.swift:8:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 6 | //
 7 |
 8 | extension Optional: ExpressibleByUnicodeScalarLiteral where Wrapped: ExpressibleByUnicodeScalarLiteral {
   | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public typealias UnicodeScalarLiteralType =  Wrapped.UnicodeScalarLiteralType
10 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Optional+Literal.swift:16:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
14 | }
15 |
16 | extension Optional: ExpressibleByExtendedGraphemeClusterLiteral where Wrapped: ExpressibleByExtendedGraphemeClusterLiteral {
   | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 |     public typealias ExtendedGraphemeClusterLiteralType =  Wrapped.ExtendedGraphemeClusterLiteralType
18 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Optional+Literal.swift:24:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
22 | }
23 |
24 | extension Optional: ExpressibleByStringLiteral where Wrapped: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
25 |     public typealias StringLiteralType = Wrapped.StringLiteralType
26 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:10:1: warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
 8 | import JSONAPI
 9 |
10 | extension ToOneRelationship: ExpressibleByNilLiteral where Identifiable.ID: ExpressibleByNilLiteral, IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |     public init(nilLiteral: ()) {
12 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:17:1: warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
15 | }
16 |
17 | extension ToOneRelationship: ExpressibleByUnicodeScalarLiteral where Identifiable.ID: ExpressibleByUnicodeScalarLiteral, IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 |     public typealias UnicodeScalarLiteralType =  Identifiable.ID.UnicodeScalarLiteralType
19 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:25:1: warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
23 | }
24 |
25 | extension ToOneRelationship: ExpressibleByExtendedGraphemeClusterLiteral where Identifiable.ID: ExpressibleByExtendedGraphemeClusterLiteral, IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByExtendedGraphemeClusterLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
26 |     public typealias ExtendedGraphemeClusterLiteralType =  Identifiable.ID.ExtendedGraphemeClusterLiteralType
27 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:33:1: warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
31 | }
32 |
33 | extension ToOneRelationship: ExpressibleByStringLiteral where Identifiable.ID: ExpressibleByStringLiteral, IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToOneRelationship' to imported protocol 'ExpressibleByStringLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
34 |     public typealias StringLiteralType = Identifiable.ID.StringLiteralType
35 |
/host/spi-builder-workspace/Sources/JSONAPITesting/Relationship+Literal.swift:41:1: warning: extension declares a conformance of imported type 'ToManyRelationship' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
39 | }
40 |
41 | extension ToManyRelationship: ExpressibleByArrayLiteral where IdMetaType == NoIdMetadata, MetaType == NoMetadata, LinksType == NoLinks {
   | |- warning: extension declares a conformance of imported type 'ToManyRelationship' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'JSONAPI' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
42 |     public typealias ArrayLiteralElement = Relatable.ID
43 |
[50/54] Compiling JSONAPITesting AttributesCompare.swift
[51/54] Compiling JSONAPITesting Comparison.swift
[52/54] Compiling JSONAPITesting DocumentCompare.swift
[53/54] Compiling JSONAPITesting DocumentDataCompare.swift
[54/54] Compiling JSONAPITesting ResourceObjectCheck.swift
Build complete! (12.26s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "poly",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.8.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/mattpolzin/Poly.git"
    }
  ],
  "manifest_display_name" : "JSONAPI",
  "name" : "JSONAPI",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.10"
    },
    {
      "name" : "ios",
      "version" : "10.0"
    }
  ],
  "products" : [
    {
      "name" : "JSONAPI",
      "targets" : [
        "JSONAPI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JSONAPITesting",
      "targets" : [
        "JSONAPITesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "JSONAPITests",
      "module_type" : "SwiftTarget",
      "name" : "JSONAPITests",
      "path" : "Tests/JSONAPITests",
      "sources" : [
        "APIDescription/APIDescriptionTests.swift",
        "APIDescription/stubs/APIDescriptionsStubs.swift",
        "Attribute/Attribute+FunctorTests.swift",
        "Attribute/AttributeTests.swift",
        "Attribute/TransformerTests.swift",
        "Computed Properties/ComputedPropertiesTests.swift",
        "Computed Properties/stubs/ComputedPropertiesStubs.swift",
        "Custom Attributes Tests/CustomAttributesTests.swift",
        "Document/DocumentCompoundResourceTests.swift",
        "Document/DocumentDecodingErrorTests.swift",
        "Document/DocumentTests.swift",
        "Document/SuccessAndErrorDocumentTests.swift",
        "Document/stubs/DocumentStubs.swift",
        "Empty Object Decoder/EmptyObjectDecoderTests.swift",
        "Error/BasicJSONAPIErrorTests.swift",
        "Error/GenericJSONAPIErrorTests.swift",
        "Includes/IncludeTests.swift",
        "Includes/IncludesDecodingErrorTests.swift",
        "Includes/stubs/IncludeStubs.swift",
        "Links/LinksTests.swift",
        "Links/stub/LinkStubs.swift",
        "NonJSONAPIRelatable/NonJSONAPIRelatableTests.swift",
        "Poly/PolyProxyTests.swift",
        "Poly/stubs/PolyStubs.swift",
        "Relationships/RelationshipTests.swift",
        "Relationships/stubs/RelationshipStubs.swift",
        "ResourceBody/ResourceBodyTests.swift",
        "ResourceBody/stubs/ResourceBudyStubs.swift",
        "ResourceObject/ResourceObject+HashableTests.swift",
        "ResourceObject/ResourceObject+ReplacingTests.swift",
        "ResourceObject/ResourceObjectDecodingErrorTests.swift",
        "ResourceObject/ResourceObjectTests.swift",
        "ResourceObject/stubs/ResourceObjectStubs.swift",
        "SparseFields/SparseFieldEncoderTests.swift",
        "SparseFields/SparseFieldsetTests.swift",
        "SwiftIdentifiableTests.swift",
        "Test Helpers/EncodeDecode.swift",
        "Test Helpers/EncodedAttributeTest.swift",
        "Test Helpers/EncodedEntityPropertyTest.swift",
        "Test Helpers/EntityTestTypes.swift",
        "Test Helpers/PrintEncoded.swift",
        "Test Helpers/String+CreatableRawIdType.swift"
      ],
      "target_dependencies" : [
        "JSONAPI",
        "JSONAPITesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JSONAPITestingTests",
      "module_type" : "SwiftTarget",
      "name" : "JSONAPITestingTests",
      "path" : "Tests/JSONAPITestingTests",
      "sources" : [
        "Attribute+LiteralTests.swift",
        "Comparisons/ArrayCompareTests.swift",
        "Comparisons/AttributesCompareTests.swift",
        "Comparisons/DocumentCompareTests.swift",
        "Comparisons/IncludesCompareTests.swift",
        "Comparisons/RelationshipsCompareTests.swift",
        "Comparisons/ResourceObjectCompareTests.swift",
        "EntityCheckTests.swift",
        "Id+LiteralTests.swift",
        "Relationship+LiteralTests.swift",
        "Test Helpers/EntityTestTypes.swift",
        "Test Helpers/String+CreatableRawIdType.swift"
      ],
      "target_dependencies" : [
        "JSONAPI",
        "JSONAPITesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JSONAPITesting",
      "module_type" : "SwiftTarget",
      "name" : "JSONAPITesting",
      "path" : "Sources/JSONAPITesting",
      "product_memberships" : [
        "JSONAPITesting"
      ],
      "sources" : [
        "Attribute+Literal.swift",
        "Comparisons/ArrayCompare.swift",
        "Comparisons/AttributesCompare.swift",
        "Comparisons/Comparison.swift",
        "Comparisons/DocumentCompare.swift",
        "Comparisons/DocumentDataCompare.swift",
        "Comparisons/IncludesCompare.swift",
        "Comparisons/Optional+AbstractWrapper.swift",
        "Comparisons/RelationshipsCompare.swift",
        "Comparisons/ResourceObjectCompare.swift",
        "Id+Literal.swift",
        "Optional+Literal.swift",
        "Optional+ZipWith.swift",
        "Relationship+Literal.swift",
        "ResourceObjectCheck.swift"
      ],
      "target_dependencies" : [
        "JSONAPI"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSONAPI",
      "module_type" : "SwiftTarget",
      "name" : "JSONAPI",
      "path" : "Sources/JSONAPI",
      "product_dependencies" : [
        "Poly"
      ],
      "product_memberships" : [
        "JSONAPI",
        "JSONAPITesting"
      ],
      "sources" : [
        "Document/APIDescription.swift",
        "Document/CompoundResource.swift",
        "Document/Document.swift",
        "Document/DocumentDecodingError.swift",
        "Document/Includes.swift",
        "Document/ResourceBody.swift",
        "EmptyObjectDecoder.swift",
        "Error/BasicJSONAPIError.swift",
        "Error/GenericJSONAPIError.swift",
        "Error/JSONAPIError.swift",
        "JSONAPICodingError.swift",
        "Meta/Links.swift",
        "Meta/Meta.swift",
        "Resource/Attribute+Functor.swift",
        "Resource/Attribute.swift",
        "Resource/Id.swift",
        "Resource/Poly+PrimaryResource.swift",
        "Resource/Relationship.swift",
        "Resource/Resource Object/ResourceObject+Replacing.swift",
        "Resource/Resource Object/ResourceObject.swift",
        "Resource/Resource Object/ResourceObjectDecodingError.swift",
        "Resource/Transformer.swift",
        "SparseFields/SparseFieldEncoder.swift",
        "SparseFields/SparseFieldset.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.2"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:9029076bb687edc160a3d5201c89e92dd9fa7309f33f090c4234365c83366c31
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.