Build Information
Successful build of ZcashLightClientKit, reference main (d4dc48
), with Swift 6.1 for macOS (SPM) on 17 Jun 2025 20:32:33 UTC.
Swift 6 data race errors: 93
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Build Log
879 | /// executable SQL statements.
880 | public struct Table: SchemaType {
| `- note: struct 'Table' does not conform to the 'Sendable' protocol
881 |
882 | public static let identifier = "TABLE"
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/BlockDao.swift:56:18: error: type of expression is ambiguous without a type annotation
54 | }
55 | }
56 | .first
| `- error: type of expression is ambiguous without a type annotation
57 | } catch {
58 | if let error = error as? ZcashError {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/BlockDao.swift:46:20: warning: no calls to throwing functions occur within 'try' expression
44 | func block(at height: BlockHeight) throws -> Block? {
45 | do {
46 | return try dbProvider
| `- warning: no calls to throwing functions occur within 'try' expression
47 | .connection()
48 | .prepare(Block.table.filter(Block.TableStructure.height == height).limit(1))
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/BlockDao.swift:57:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
55 | }
56 | .first
57 | } catch {
| `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
58 | if let error = error as? ZcashError {
59 | throw error
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:13:20: warning: static property 'transactionID' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | class TransactionSQLDAO: TransactionRepository {
12 | enum NotesTableStructure {
13 | static let transactionID = SQLite.Expression<Int>("tx")
| `- warning: static property 'transactionID' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
14 | static let memo = SQLite.Expression<Blob>("memo")
15 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SQLite'
7 |
8 | import Foundation
9 | import SQLite
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SQLite'
10 |
11 | class TransactionSQLDAO: TransactionRepository {
12 | enum NotesTableStructure {
13 | static let transactionID = SQLite.Expression<Int>("tx")
| |- note: add '@MainActor' to make static property 'transactionID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | static let memo = SQLite.Expression<Blob>("memo")
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:14:20: warning: static property 'memo' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
12 | enum NotesTableStructure {
13 | static let transactionID = SQLite.Expression<Int>("tx")
14 | static let memo = SQLite.Expression<Blob>("memo")
| |- warning: static property 'memo' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'memo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:18:20: warning: static property 'txid' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | enum UserMetadata {
18 | static let txid = SQLite.Expression<Blob>("txid")
| |- warning: static property 'txid' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'txid' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | static let memoCount = SQLite.Expression<Int>("memo_count")
20 | static let memo = SQLite.Expression<String>("memo")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:19:20: warning: static property 'memoCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
17 | enum UserMetadata {
18 | static let txid = SQLite.Expression<Blob>("txid")
19 | static let memoCount = SQLite.Expression<Int>("memo_count")
| |- warning: static property 'memoCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'memoCount' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | static let memo = SQLite.Expression<String>("memo")
21 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:20:20: warning: static property 'memo' is not concurrency-safe because non-'Sendable' type 'Expression<String>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | static let txid = SQLite.Expression<Blob>("txid")
19 | static let memoCount = SQLite.Expression<Int>("memo_count")
20 | static let memo = SQLite.Expression<String>("memo")
| |- warning: static property 'memo' is not concurrency-safe because non-'Sendable' type 'Expression<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'memo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | }
22 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:124:67: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
122 | .limit(limit, offset: offset)
123 |
124 | let transactions: [ZcashTransaction.Overview] = try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
125 |
126 | return try await resolveMissingBlockTimes(for: transactions)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:139:26: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
137 | .limit(limit)
138 |
139 | return try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
140 | }
141 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:160:26: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
158 | .limit(limit)
159 |
160 | return try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
161 | }
162 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:172:26: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
170 | .limit(Int.max)
171 |
172 | return try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
173 | }
174 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:181:26: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
179 | .limit(limit, offset: offset)
180 |
181 | return try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
182 | }
183 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:190:26: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
188 | .limit(limit, offset: offset)
189 |
190 | return try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
191 | }
192 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:199:26: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
197 | .limit(limit, offset: offset)
198 |
199 | return try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
200 | }
201 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:219:26: warning: non-sendable result type '[ZcashTransaction.Output]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
217 | .filter(ZcashTransaction.Output.Column.rawID == Blob(bytes: rawID.bytes))
218 |
219 | return try await execute(query) { try ZcashTransaction.Output(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Output]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
220 | }
221 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:69:19: note: consider making struct 'Output' conform to the 'Sendable' protocol
67 | }
68 |
69 | public struct Output: Equatable, Identifiable {
| `- note: consider making struct 'Output' conform to the 'Sendable' protocol
70 | public enum Pool: Equatable {
71 | case transaparent
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:227:44: warning: non-sendable result type '[Entity]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
224 | }
225 |
226 | private func execute<Entity>(_ query: View, createEntity: (Row) throws -> Entity) async throws -> Entity {
| `- note: consider making generic parameter 'Entity' conform to the 'Sendable' protocol
227 | let entities: [Entity] = try await execute(query, createEntity: createEntity)
| `- warning: non-sendable result type '[Entity]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
228 |
229 | guard let entity = entities.first else {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:111:20: warning: static property 'rawID' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
109 | extension ZcashTransaction.Output {
110 | enum Column {
111 | static let rawID = SQLite.Expression<Blob>("txid")
| `- warning: static property 'rawID' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
112 | static let pool = SQLite.Expression<Int>("output_pool")
113 | static let index = SQLite.Expression<Int>("output_index")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SQLite'
7 |
8 | import Foundation
9 | import SQLite
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SQLite'
10 |
11 | public enum ZcashTransaction {
:
109 | extension ZcashTransaction.Output {
110 | enum Column {
111 | static let rawID = SQLite.Expression<Blob>("txid")
| |- note: add '@MainActor' to make static property 'rawID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | static let pool = SQLite.Expression<Int>("output_pool")
113 | static let index = SQLite.Expression<Int>("output_index")
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:112:20: warning: static property 'pool' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
110 | enum Column {
111 | static let rawID = SQLite.Expression<Blob>("txid")
112 | static let pool = SQLite.Expression<Int>("output_pool")
| |- warning: static property 'pool' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pool' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | static let index = SQLite.Expression<Int>("output_index")
114 | static let toAccount = SQLite.Expression<Blob?>("to_account_uuid")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:113:20: warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
111 | static let rawID = SQLite.Expression<Blob>("txid")
112 | static let pool = SQLite.Expression<Int>("output_pool")
113 | static let index = SQLite.Expression<Int>("output_index")
| |- warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'index' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 | static let toAccount = SQLite.Expression<Blob?>("to_account_uuid")
115 | static let fromAccount = SQLite.Expression<Blob?>("from_account_uuid")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:114:20: warning: static property 'toAccount' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
112 | static let pool = SQLite.Expression<Int>("output_pool")
113 | static let index = SQLite.Expression<Int>("output_index")
114 | static let toAccount = SQLite.Expression<Blob?>("to_account_uuid")
| |- warning: static property 'toAccount' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'toAccount' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | static let fromAccount = SQLite.Expression<Blob?>("from_account_uuid")
116 | static let toAddress = SQLite.Expression<String?>("to_address")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:115:20: warning: static property 'fromAccount' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
113 | static let index = SQLite.Expression<Int>("output_index")
114 | static let toAccount = SQLite.Expression<Blob?>("to_account_uuid")
115 | static let fromAccount = SQLite.Expression<Blob?>("from_account_uuid")
| |- warning: static property 'fromAccount' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fromAccount' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 | static let toAddress = SQLite.Expression<String?>("to_address")
117 | static let value = SQLite.Expression<Int64>("value")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:116:20: warning: static property 'toAddress' is not concurrency-safe because non-'Sendable' type 'Expression<String?>' may have shared mutable state; this is an error in the Swift 6 language mode
114 | static let toAccount = SQLite.Expression<Blob?>("to_account_uuid")
115 | static let fromAccount = SQLite.Expression<Blob?>("from_account_uuid")
116 | static let toAddress = SQLite.Expression<String?>("to_address")
| |- warning: static property 'toAddress' is not concurrency-safe because non-'Sendable' type 'Expression<String?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'toAddress' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 | static let value = SQLite.Expression<Int64>("value")
118 | static let isChange = SQLite.Expression<Bool>("is_change")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:117:20: warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'Expression<Int64>' may have shared mutable state; this is an error in the Swift 6 language mode
115 | static let fromAccount = SQLite.Expression<Blob?>("from_account_uuid")
116 | static let toAddress = SQLite.Expression<String?>("to_address")
117 | static let value = SQLite.Expression<Int64>("value")
| |- warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'Expression<Int64>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'value' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 | static let isChange = SQLite.Expression<Bool>("is_change")
119 | static let memo = SQLite.Expression<Blob?>("memo")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:118:20: warning: static property 'isChange' is not concurrency-safe because non-'Sendable' type 'Expression<Bool>' may have shared mutable state; this is an error in the Swift 6 language mode
116 | static let toAddress = SQLite.Expression<String?>("to_address")
117 | static let value = SQLite.Expression<Int64>("value")
118 | static let isChange = SQLite.Expression<Bool>("is_change")
| |- warning: static property 'isChange' is not concurrency-safe because non-'Sendable' type 'Expression<Bool>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'isChange' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 | static let memo = SQLite.Expression<Blob?>("memo")
120 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:119:20: warning: static property 'memo' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
117 | static let value = SQLite.Expression<Int64>("value")
118 | static let isChange = SQLite.Expression<Bool>("is_change")
119 | static let memo = SQLite.Expression<Blob?>("memo")
| |- warning: static property 'memo' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'memo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:159:20: warning: static property 'accountUUID' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
157 | extension ZcashTransaction.Overview {
158 | enum Column {
159 | static let accountUUID = SQLite.Expression<Blob>("account_uuid")
| |- warning: static property 'accountUUID' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'accountUUID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 | static let minedHeight = SQLite.Expression<BlockHeight?>("mined_height")
161 | static let index = SQLite.Expression<Int?>("tx_index")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:160:20: warning: static property 'minedHeight' is not concurrency-safe because non-'Sendable' type 'Expression<BlockHeight?>' (aka 'Expression<Optional<Int>>') may have shared mutable state; this is an error in the Swift 6 language mode
158 | enum Column {
159 | static let accountUUID = SQLite.Expression<Blob>("account_uuid")
160 | static let minedHeight = SQLite.Expression<BlockHeight?>("mined_height")
| |- warning: static property 'minedHeight' is not concurrency-safe because non-'Sendable' type 'Expression<BlockHeight?>' (aka 'Expression<Optional<Int>>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'minedHeight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 | static let index = SQLite.Expression<Int?>("tx_index")
162 | static let rawID = SQLite.Expression<Blob>("txid")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:161:20: warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'Expression<Int?>' may have shared mutable state; this is an error in the Swift 6 language mode
159 | static let accountUUID = SQLite.Expression<Blob>("account_uuid")
160 | static let minedHeight = SQLite.Expression<BlockHeight?>("mined_height")
161 | static let index = SQLite.Expression<Int?>("tx_index")
| |- warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'Expression<Int?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'index' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 | static let rawID = SQLite.Expression<Blob>("txid")
163 | static let expiryHeight = SQLite.Expression<BlockHeight?>("expiry_height")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:162:20: warning: static property 'rawID' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
160 | static let minedHeight = SQLite.Expression<BlockHeight?>("mined_height")
161 | static let index = SQLite.Expression<Int?>("tx_index")
162 | static let rawID = SQLite.Expression<Blob>("txid")
| |- warning: static property 'rawID' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'rawID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 | static let expiryHeight = SQLite.Expression<BlockHeight?>("expiry_height")
164 | static let raw = SQLite.Expression<Blob?>("raw")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:163:20: warning: static property 'expiryHeight' is not concurrency-safe because non-'Sendable' type 'Expression<BlockHeight?>' (aka 'Expression<Optional<Int>>') may have shared mutable state; this is an error in the Swift 6 language mode
161 | static let index = SQLite.Expression<Int?>("tx_index")
162 | static let rawID = SQLite.Expression<Blob>("txid")
163 | static let expiryHeight = SQLite.Expression<BlockHeight?>("expiry_height")
| |- warning: static property 'expiryHeight' is not concurrency-safe because non-'Sendable' type 'Expression<BlockHeight?>' (aka 'Expression<Optional<Int>>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'expiryHeight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 | static let raw = SQLite.Expression<Blob?>("raw")
165 | static let value = SQLite.Expression<Int64>("account_balance_delta")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:164:20: warning: static property 'raw' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
162 | static let rawID = SQLite.Expression<Blob>("txid")
163 | static let expiryHeight = SQLite.Expression<BlockHeight?>("expiry_height")
164 | static let raw = SQLite.Expression<Blob?>("raw")
| |- warning: static property 'raw' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'raw' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 | static let value = SQLite.Expression<Int64>("account_balance_delta")
166 | static let fee = SQLite.Expression<Int64?>("fee_paid")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:165:20: warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'Expression<Int64>' may have shared mutable state; this is an error in the Swift 6 language mode
163 | static let expiryHeight = SQLite.Expression<BlockHeight?>("expiry_height")
164 | static let raw = SQLite.Expression<Blob?>("raw")
165 | static let value = SQLite.Expression<Int64>("account_balance_delta")
| |- warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'Expression<Int64>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'value' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
166 | static let fee = SQLite.Expression<Int64?>("fee_paid")
167 | static let hasChange = SQLite.Expression<Bool>("has_change")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:166:20: warning: static property 'fee' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
164 | static let raw = SQLite.Expression<Blob?>("raw")
165 | static let value = SQLite.Expression<Int64>("account_balance_delta")
166 | static let fee = SQLite.Expression<Int64?>("fee_paid")
| |- warning: static property 'fee' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fee' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 | static let hasChange = SQLite.Expression<Bool>("has_change")
168 | static let sentNoteCount = SQLite.Expression<Int>("sent_note_count")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:167:20: warning: static property 'hasChange' is not concurrency-safe because non-'Sendable' type 'Expression<Bool>' may have shared mutable state; this is an error in the Swift 6 language mode
165 | static let value = SQLite.Expression<Int64>("account_balance_delta")
166 | static let fee = SQLite.Expression<Int64?>("fee_paid")
167 | static let hasChange = SQLite.Expression<Bool>("has_change")
| |- warning: static property 'hasChange' is not concurrency-safe because non-'Sendable' type 'Expression<Bool>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'hasChange' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
168 | static let sentNoteCount = SQLite.Expression<Int>("sent_note_count")
169 | static let receivedNoteCount = SQLite.Expression<Int>("received_note_count")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:168:20: warning: static property 'sentNoteCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
166 | static let fee = SQLite.Expression<Int64?>("fee_paid")
167 | static let hasChange = SQLite.Expression<Bool>("has_change")
168 | static let sentNoteCount = SQLite.Expression<Int>("sent_note_count")
| |- warning: static property 'sentNoteCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'sentNoteCount' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 | static let receivedNoteCount = SQLite.Expression<Int>("received_note_count")
170 | static let isShielding = SQLite.Expression<Bool>("is_shielding")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:169:20: warning: static property 'receivedNoteCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
167 | static let hasChange = SQLite.Expression<Bool>("has_change")
168 | static let sentNoteCount = SQLite.Expression<Int>("sent_note_count")
169 | static let receivedNoteCount = SQLite.Expression<Int>("received_note_count")
| |- warning: static property 'receivedNoteCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'receivedNoteCount' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
170 | static let isShielding = SQLite.Expression<Bool>("is_shielding")
171 | static let memoCount = SQLite.Expression<Int>("memo_count")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:170:20: warning: static property 'isShielding' is not concurrency-safe because non-'Sendable' type 'Expression<Bool>' may have shared mutable state; this is an error in the Swift 6 language mode
168 | static let sentNoteCount = SQLite.Expression<Int>("sent_note_count")
169 | static let receivedNoteCount = SQLite.Expression<Int>("received_note_count")
170 | static let isShielding = SQLite.Expression<Bool>("is_shielding")
| |- warning: static property 'isShielding' is not concurrency-safe because non-'Sendable' type 'Expression<Bool>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'isShielding' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
171 | static let memoCount = SQLite.Expression<Int>("memo_count")
172 | static let blockTime = SQLite.Expression<Int64?>("block_time")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:171:20: warning: static property 'memoCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
169 | static let receivedNoteCount = SQLite.Expression<Int>("received_note_count")
170 | static let isShielding = SQLite.Expression<Bool>("is_shielding")
171 | static let memoCount = SQLite.Expression<Int>("memo_count")
| |- warning: static property 'memoCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'memoCount' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 | static let blockTime = SQLite.Expression<Int64?>("block_time")
173 | static let expiredUnmined = SQLite.Expression<Bool?>("expired_unmined")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:172:20: warning: static property 'blockTime' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
170 | static let isShielding = SQLite.Expression<Bool>("is_shielding")
171 | static let memoCount = SQLite.Expression<Int>("memo_count")
172 | static let blockTime = SQLite.Expression<Int64?>("block_time")
| |- warning: static property 'blockTime' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'blockTime' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
173 | static let expiredUnmined = SQLite.Expression<Bool?>("expired_unmined")
174 | static let totalSpent = SQLite.Expression<Int64?>("total_spent")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:173:20: warning: static property 'expiredUnmined' is not concurrency-safe because non-'Sendable' type 'Expression<Bool?>' may have shared mutable state; this is an error in the Swift 6 language mode
171 | static let memoCount = SQLite.Expression<Int>("memo_count")
172 | static let blockTime = SQLite.Expression<Int64?>("block_time")
173 | static let expiredUnmined = SQLite.Expression<Bool?>("expired_unmined")
| |- warning: static property 'expiredUnmined' is not concurrency-safe because non-'Sendable' type 'Expression<Bool?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'expiredUnmined' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
174 | static let totalSpent = SQLite.Expression<Int64?>("total_spent")
175 | static let totalReceived = SQLite.Expression<Int64?>("total_received")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:174:20: warning: static property 'totalSpent' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
172 | static let blockTime = SQLite.Expression<Int64?>("block_time")
173 | static let expiredUnmined = SQLite.Expression<Bool?>("expired_unmined")
174 | static let totalSpent = SQLite.Expression<Int64?>("total_spent")
| |- warning: static property 'totalSpent' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'totalSpent' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 | static let totalReceived = SQLite.Expression<Int64?>("total_received")
176 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:175:20: warning: static property 'totalReceived' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
173 | static let expiredUnmined = SQLite.Expression<Bool?>("expired_unmined")
174 | static let totalSpent = SQLite.Expression<Int64?>("total_spent")
175 | static let totalReceived = SQLite.Expression<Int64?>("total_received")
| |- warning: static property 'totalReceived' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'totalReceived' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
176 | }
177 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
[1260/1260] Compiling ZcashLightClientKit UnspentTransactionOutputEntity.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/BlockDao.swift:21:20: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | enum TableStructure {
21 | static let height = SQLite.Expression<Int>(Block.CodingKeys.height.rawValue)
| `- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
22 | static let time = SQLite.Expression<Int>(Block.CodingKeys.time.rawValue)
23 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/BlockDao.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SQLite'
6 |
7 | import Foundation
8 | import SQLite
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SQLite'
9 |
10 | protocol BlockDao {
:
19 |
20 | enum TableStructure {
21 | static let height = SQLite.Expression<Int>(Block.CodingKeys.height.rawValue)
| |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | static let time = SQLite.Expression<Int>(Block.CodingKeys.time.rawValue)
23 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/BlockDao.swift:22:20: warning: static property 'time' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
20 | enum TableStructure {
21 | static let height = SQLite.Expression<Int>(Block.CodingKeys.height.rawValue)
22 | static let time = SQLite.Expression<Int>(Block.CodingKeys.time.rawValue)
| |- warning: static property 'time' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'time' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/BlockDao.swift:28:16: warning: static property 'table' is not concurrency-safe because non-'Sendable' type 'Table' may have shared mutable state; this is an error in the Swift 6 language mode
26 | let time: Int
27 |
28 | static let table = Table("blocks")
| |- warning: static property 'table' is not concurrency-safe because non-'Sendable' type 'Table' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'table' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Query.swift:880:15: note: struct 'Table' does not conform to the 'Sendable' protocol
878 | /// Queries a collection of chainable helper functions and expressions to build
879 | /// executable SQL statements.
880 | public struct Table: SchemaType {
| `- note: struct 'Table' does not conform to the 'Sendable' protocol
881 |
882 | public static let identifier = "TABLE"
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/BlockDao.swift:56:18: error: type of expression is ambiguous without a type annotation
54 | }
55 | }
56 | .first
| `- error: type of expression is ambiguous without a type annotation
57 | } catch {
58 | if let error = error as? ZcashError {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/BlockDao.swift:46:20: warning: no calls to throwing functions occur within 'try' expression
44 | func block(at height: BlockHeight) throws -> Block? {
45 | do {
46 | return try dbProvider
| `- warning: no calls to throwing functions occur within 'try' expression
47 | .connection()
48 | .prepare(Block.table.filter(Block.TableStructure.height == height).limit(1))
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/BlockDao.swift:57:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
55 | }
56 | .first
57 | } catch {
| `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
58 | if let error = error as? ZcashError {
59 | throw error
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:13:20: warning: static property 'transactionID' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | class TransactionSQLDAO: TransactionRepository {
12 | enum NotesTableStructure {
13 | static let transactionID = SQLite.Expression<Int>("tx")
| `- warning: static property 'transactionID' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
14 | static let memo = SQLite.Expression<Blob>("memo")
15 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SQLite'
7 |
8 | import Foundation
9 | import SQLite
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SQLite'
10 |
11 | class TransactionSQLDAO: TransactionRepository {
12 | enum NotesTableStructure {
13 | static let transactionID = SQLite.Expression<Int>("tx")
| |- note: add '@MainActor' to make static property 'transactionID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | static let memo = SQLite.Expression<Blob>("memo")
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:14:20: warning: static property 'memo' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
12 | enum NotesTableStructure {
13 | static let transactionID = SQLite.Expression<Int>("tx")
14 | static let memo = SQLite.Expression<Blob>("memo")
| |- warning: static property 'memo' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'memo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:18:20: warning: static property 'txid' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | enum UserMetadata {
18 | static let txid = SQLite.Expression<Blob>("txid")
| |- warning: static property 'txid' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'txid' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | static let memoCount = SQLite.Expression<Int>("memo_count")
20 | static let memo = SQLite.Expression<String>("memo")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:19:20: warning: static property 'memoCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
17 | enum UserMetadata {
18 | static let txid = SQLite.Expression<Blob>("txid")
19 | static let memoCount = SQLite.Expression<Int>("memo_count")
| |- warning: static property 'memoCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'memoCount' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | static let memo = SQLite.Expression<String>("memo")
21 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:20:20: warning: static property 'memo' is not concurrency-safe because non-'Sendable' type 'Expression<String>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | static let txid = SQLite.Expression<Blob>("txid")
19 | static let memoCount = SQLite.Expression<Int>("memo_count")
20 | static let memo = SQLite.Expression<String>("memo")
| |- warning: static property 'memo' is not concurrency-safe because non-'Sendable' type 'Expression<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'memo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | }
22 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:124:67: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
122 | .limit(limit, offset: offset)
123 |
124 | let transactions: [ZcashTransaction.Overview] = try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
125 |
126 | return try await resolveMissingBlockTimes(for: transactions)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:139:26: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
137 | .limit(limit)
138 |
139 | return try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
140 | }
141 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:160:26: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
158 | .limit(limit)
159 |
160 | return try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
161 | }
162 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:172:26: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
170 | .limit(Int.max)
171 |
172 | return try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
173 | }
174 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:181:26: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
179 | .limit(limit, offset: offset)
180 |
181 | return try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
182 | }
183 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:190:26: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
188 | .limit(limit, offset: offset)
189 |
190 | return try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
191 | }
192 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:199:26: warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
197 | .limit(limit, offset: offset)
198 |
199 | return try await execute(query) { try ZcashTransaction.Overview(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Overview]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
200 | }
201 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:12:19: note: consider making struct 'Overview' conform to the 'Sendable' protocol
10 |
11 | public enum ZcashTransaction {
12 | public struct Overview: Equatable, Identifiable {
| `- note: consider making struct 'Overview' conform to the 'Sendable' protocol
13 | /// Represents the transaction state based on current height of the chain,
14 | /// mined height and expiry height of a transaction.
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:219:26: warning: non-sendable result type '[ZcashTransaction.Output]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
217 | .filter(ZcashTransaction.Output.Column.rawID == Blob(bytes: rawID.bytes))
218 |
219 | return try await execute(query) { try ZcashTransaction.Output(row: $0) }
| `- warning: non-sendable result type '[ZcashTransaction.Output]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
220 | }
221 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:69:19: note: consider making struct 'Output' conform to the 'Sendable' protocol
67 | }
68 |
69 | public struct Output: Equatable, Identifiable {
| `- note: consider making struct 'Output' conform to the 'Sendable' protocol
70 | public enum Pool: Equatable {
71 | case transaparent
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/DAO/TransactionDao.swift:227:44: warning: non-sendable result type '[Entity]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
224 | }
225 |
226 | private func execute<Entity>(_ query: View, createEntity: (Row) throws -> Entity) async throws -> Entity {
| `- note: consider making generic parameter 'Entity' conform to the 'Sendable' protocol
227 | let entities: [Entity] = try await execute(query, createEntity: createEntity)
| `- warning: non-sendable result type '[Entity]' cannot be sent from global actor 'DBActor'-isolated context in call to instance method 'execute(_:createEntity:)'; this is an error in the Swift 6 language mode
228 |
229 | guard let entity = entities.first else {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:111:20: warning: static property 'rawID' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
109 | extension ZcashTransaction.Output {
110 | enum Column {
111 | static let rawID = SQLite.Expression<Blob>("txid")
| `- warning: static property 'rawID' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
112 | static let pool = SQLite.Expression<Int>("output_pool")
113 | static let index = SQLite.Expression<Int>("output_index")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SQLite'
7 |
8 | import Foundation
9 | import SQLite
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SQLite'
10 |
11 | public enum ZcashTransaction {
:
109 | extension ZcashTransaction.Output {
110 | enum Column {
111 | static let rawID = SQLite.Expression<Blob>("txid")
| |- note: add '@MainActor' to make static property 'rawID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | static let pool = SQLite.Expression<Int>("output_pool")
113 | static let index = SQLite.Expression<Int>("output_index")
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:112:20: warning: static property 'pool' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
110 | enum Column {
111 | static let rawID = SQLite.Expression<Blob>("txid")
112 | static let pool = SQLite.Expression<Int>("output_pool")
| |- warning: static property 'pool' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pool' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | static let index = SQLite.Expression<Int>("output_index")
114 | static let toAccount = SQLite.Expression<Blob?>("to_account_uuid")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:113:20: warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
111 | static let rawID = SQLite.Expression<Blob>("txid")
112 | static let pool = SQLite.Expression<Int>("output_pool")
113 | static let index = SQLite.Expression<Int>("output_index")
| |- warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'index' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 | static let toAccount = SQLite.Expression<Blob?>("to_account_uuid")
115 | static let fromAccount = SQLite.Expression<Blob?>("from_account_uuid")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:114:20: warning: static property 'toAccount' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
112 | static let pool = SQLite.Expression<Int>("output_pool")
113 | static let index = SQLite.Expression<Int>("output_index")
114 | static let toAccount = SQLite.Expression<Blob?>("to_account_uuid")
| |- warning: static property 'toAccount' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'toAccount' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | static let fromAccount = SQLite.Expression<Blob?>("from_account_uuid")
116 | static let toAddress = SQLite.Expression<String?>("to_address")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:115:20: warning: static property 'fromAccount' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
113 | static let index = SQLite.Expression<Int>("output_index")
114 | static let toAccount = SQLite.Expression<Blob?>("to_account_uuid")
115 | static let fromAccount = SQLite.Expression<Blob?>("from_account_uuid")
| |- warning: static property 'fromAccount' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fromAccount' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 | static let toAddress = SQLite.Expression<String?>("to_address")
117 | static let value = SQLite.Expression<Int64>("value")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:116:20: warning: static property 'toAddress' is not concurrency-safe because non-'Sendable' type 'Expression<String?>' may have shared mutable state; this is an error in the Swift 6 language mode
114 | static let toAccount = SQLite.Expression<Blob?>("to_account_uuid")
115 | static let fromAccount = SQLite.Expression<Blob?>("from_account_uuid")
116 | static let toAddress = SQLite.Expression<String?>("to_address")
| |- warning: static property 'toAddress' is not concurrency-safe because non-'Sendable' type 'Expression<String?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'toAddress' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 | static let value = SQLite.Expression<Int64>("value")
118 | static let isChange = SQLite.Expression<Bool>("is_change")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:117:20: warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'Expression<Int64>' may have shared mutable state; this is an error in the Swift 6 language mode
115 | static let fromAccount = SQLite.Expression<Blob?>("from_account_uuid")
116 | static let toAddress = SQLite.Expression<String?>("to_address")
117 | static let value = SQLite.Expression<Int64>("value")
| |- warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'Expression<Int64>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'value' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 | static let isChange = SQLite.Expression<Bool>("is_change")
119 | static let memo = SQLite.Expression<Blob?>("memo")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:118:20: warning: static property 'isChange' is not concurrency-safe because non-'Sendable' type 'Expression<Bool>' may have shared mutable state; this is an error in the Swift 6 language mode
116 | static let toAddress = SQLite.Expression<String?>("to_address")
117 | static let value = SQLite.Expression<Int64>("value")
118 | static let isChange = SQLite.Expression<Bool>("is_change")
| |- warning: static property 'isChange' is not concurrency-safe because non-'Sendable' type 'Expression<Bool>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'isChange' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 | static let memo = SQLite.Expression<Blob?>("memo")
120 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:119:20: warning: static property 'memo' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
117 | static let value = SQLite.Expression<Int64>("value")
118 | static let isChange = SQLite.Expression<Bool>("is_change")
119 | static let memo = SQLite.Expression<Blob?>("memo")
| |- warning: static property 'memo' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'memo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:159:20: warning: static property 'accountUUID' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
157 | extension ZcashTransaction.Overview {
158 | enum Column {
159 | static let accountUUID = SQLite.Expression<Blob>("account_uuid")
| |- warning: static property 'accountUUID' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'accountUUID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 | static let minedHeight = SQLite.Expression<BlockHeight?>("mined_height")
161 | static let index = SQLite.Expression<Int?>("tx_index")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:160:20: warning: static property 'minedHeight' is not concurrency-safe because non-'Sendable' type 'Expression<BlockHeight?>' (aka 'Expression<Optional<Int>>') may have shared mutable state; this is an error in the Swift 6 language mode
158 | enum Column {
159 | static let accountUUID = SQLite.Expression<Blob>("account_uuid")
160 | static let minedHeight = SQLite.Expression<BlockHeight?>("mined_height")
| |- warning: static property 'minedHeight' is not concurrency-safe because non-'Sendable' type 'Expression<BlockHeight?>' (aka 'Expression<Optional<Int>>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'minedHeight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 | static let index = SQLite.Expression<Int?>("tx_index")
162 | static let rawID = SQLite.Expression<Blob>("txid")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:161:20: warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'Expression<Int?>' may have shared mutable state; this is an error in the Swift 6 language mode
159 | static let accountUUID = SQLite.Expression<Blob>("account_uuid")
160 | static let minedHeight = SQLite.Expression<BlockHeight?>("mined_height")
161 | static let index = SQLite.Expression<Int?>("tx_index")
| |- warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'Expression<Int?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'index' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 | static let rawID = SQLite.Expression<Blob>("txid")
163 | static let expiryHeight = SQLite.Expression<BlockHeight?>("expiry_height")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:162:20: warning: static property 'rawID' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
160 | static let minedHeight = SQLite.Expression<BlockHeight?>("mined_height")
161 | static let index = SQLite.Expression<Int?>("tx_index")
162 | static let rawID = SQLite.Expression<Blob>("txid")
| |- warning: static property 'rawID' is not concurrency-safe because non-'Sendable' type 'Expression<Blob>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'rawID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 | static let expiryHeight = SQLite.Expression<BlockHeight?>("expiry_height")
164 | static let raw = SQLite.Expression<Blob?>("raw")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:163:20: warning: static property 'expiryHeight' is not concurrency-safe because non-'Sendable' type 'Expression<BlockHeight?>' (aka 'Expression<Optional<Int>>') may have shared mutable state; this is an error in the Swift 6 language mode
161 | static let index = SQLite.Expression<Int?>("tx_index")
162 | static let rawID = SQLite.Expression<Blob>("txid")
163 | static let expiryHeight = SQLite.Expression<BlockHeight?>("expiry_height")
| |- warning: static property 'expiryHeight' is not concurrency-safe because non-'Sendable' type 'Expression<BlockHeight?>' (aka 'Expression<Optional<Int>>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'expiryHeight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 | static let raw = SQLite.Expression<Blob?>("raw")
165 | static let value = SQLite.Expression<Int64>("account_balance_delta")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:164:20: warning: static property 'raw' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
162 | static let rawID = SQLite.Expression<Blob>("txid")
163 | static let expiryHeight = SQLite.Expression<BlockHeight?>("expiry_height")
164 | static let raw = SQLite.Expression<Blob?>("raw")
| |- warning: static property 'raw' is not concurrency-safe because non-'Sendable' type 'Expression<Blob?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'raw' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 | static let value = SQLite.Expression<Int64>("account_balance_delta")
166 | static let fee = SQLite.Expression<Int64?>("fee_paid")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:165:20: warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'Expression<Int64>' may have shared mutable state; this is an error in the Swift 6 language mode
163 | static let expiryHeight = SQLite.Expression<BlockHeight?>("expiry_height")
164 | static let raw = SQLite.Expression<Blob?>("raw")
165 | static let value = SQLite.Expression<Int64>("account_balance_delta")
| |- warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'Expression<Int64>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'value' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
166 | static let fee = SQLite.Expression<Int64?>("fee_paid")
167 | static let hasChange = SQLite.Expression<Bool>("has_change")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:166:20: warning: static property 'fee' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
164 | static let raw = SQLite.Expression<Blob?>("raw")
165 | static let value = SQLite.Expression<Int64>("account_balance_delta")
166 | static let fee = SQLite.Expression<Int64?>("fee_paid")
| |- warning: static property 'fee' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fee' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 | static let hasChange = SQLite.Expression<Bool>("has_change")
168 | static let sentNoteCount = SQLite.Expression<Int>("sent_note_count")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:167:20: warning: static property 'hasChange' is not concurrency-safe because non-'Sendable' type 'Expression<Bool>' may have shared mutable state; this is an error in the Swift 6 language mode
165 | static let value = SQLite.Expression<Int64>("account_balance_delta")
166 | static let fee = SQLite.Expression<Int64?>("fee_paid")
167 | static let hasChange = SQLite.Expression<Bool>("has_change")
| |- warning: static property 'hasChange' is not concurrency-safe because non-'Sendable' type 'Expression<Bool>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'hasChange' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
168 | static let sentNoteCount = SQLite.Expression<Int>("sent_note_count")
169 | static let receivedNoteCount = SQLite.Expression<Int>("received_note_count")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:168:20: warning: static property 'sentNoteCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
166 | static let fee = SQLite.Expression<Int64?>("fee_paid")
167 | static let hasChange = SQLite.Expression<Bool>("has_change")
168 | static let sentNoteCount = SQLite.Expression<Int>("sent_note_count")
| |- warning: static property 'sentNoteCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'sentNoteCount' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 | static let receivedNoteCount = SQLite.Expression<Int>("received_note_count")
170 | static let isShielding = SQLite.Expression<Bool>("is_shielding")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:169:20: warning: static property 'receivedNoteCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
167 | static let hasChange = SQLite.Expression<Bool>("has_change")
168 | static let sentNoteCount = SQLite.Expression<Int>("sent_note_count")
169 | static let receivedNoteCount = SQLite.Expression<Int>("received_note_count")
| |- warning: static property 'receivedNoteCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'receivedNoteCount' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
170 | static let isShielding = SQLite.Expression<Bool>("is_shielding")
171 | static let memoCount = SQLite.Expression<Int>("memo_count")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:170:20: warning: static property 'isShielding' is not concurrency-safe because non-'Sendable' type 'Expression<Bool>' may have shared mutable state; this is an error in the Swift 6 language mode
168 | static let sentNoteCount = SQLite.Expression<Int>("sent_note_count")
169 | static let receivedNoteCount = SQLite.Expression<Int>("received_note_count")
170 | static let isShielding = SQLite.Expression<Bool>("is_shielding")
| |- warning: static property 'isShielding' is not concurrency-safe because non-'Sendable' type 'Expression<Bool>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'isShielding' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
171 | static let memoCount = SQLite.Expression<Int>("memo_count")
172 | static let blockTime = SQLite.Expression<Int64?>("block_time")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:171:20: warning: static property 'memoCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
169 | static let receivedNoteCount = SQLite.Expression<Int>("received_note_count")
170 | static let isShielding = SQLite.Expression<Bool>("is_shielding")
171 | static let memoCount = SQLite.Expression<Int>("memo_count")
| |- warning: static property 'memoCount' is not concurrency-safe because non-'Sendable' type 'Expression<Int>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'memoCount' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 | static let blockTime = SQLite.Expression<Int64?>("block_time")
173 | static let expiredUnmined = SQLite.Expression<Bool?>("expired_unmined")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:172:20: warning: static property 'blockTime' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
170 | static let isShielding = SQLite.Expression<Bool>("is_shielding")
171 | static let memoCount = SQLite.Expression<Int>("memo_count")
172 | static let blockTime = SQLite.Expression<Int64?>("block_time")
| |- warning: static property 'blockTime' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'blockTime' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
173 | static let expiredUnmined = SQLite.Expression<Bool?>("expired_unmined")
174 | static let totalSpent = SQLite.Expression<Int64?>("total_spent")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:173:20: warning: static property 'expiredUnmined' is not concurrency-safe because non-'Sendable' type 'Expression<Bool?>' may have shared mutable state; this is an error in the Swift 6 language mode
171 | static let memoCount = SQLite.Expression<Int>("memo_count")
172 | static let blockTime = SQLite.Expression<Int64?>("block_time")
173 | static let expiredUnmined = SQLite.Expression<Bool?>("expired_unmined")
| |- warning: static property 'expiredUnmined' is not concurrency-safe because non-'Sendable' type 'Expression<Bool?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'expiredUnmined' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
174 | static let totalSpent = SQLite.Expression<Int64?>("total_spent")
175 | static let totalReceived = SQLite.Expression<Int64?>("total_received")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:174:20: warning: static property 'totalSpent' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
172 | static let blockTime = SQLite.Expression<Int64?>("block_time")
173 | static let expiredUnmined = SQLite.Expression<Bool?>("expired_unmined")
174 | static let totalSpent = SQLite.Expression<Int64?>("total_spent")
| |- warning: static property 'totalSpent' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'totalSpent' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 | static let totalReceived = SQLite.Expression<Int64?>("total_received")
176 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Entity/TransactionEntity.swift:175:20: warning: static property 'totalReceived' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
173 | static let expiredUnmined = SQLite.Expression<Bool?>("expired_unmined")
174 | static let totalSpent = SQLite.Expression<Int64?>("total_spent")
175 | static let totalReceived = SQLite.Expression<Int64?>("total_received")
| |- warning: static property 'totalReceived' is not concurrency-safe because non-'Sendable' type 'Expression<Int64?>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'totalReceived' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
176 | }
177 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Expression.swift:56:15: note: generic struct 'Expression' does not conform to the 'Sendable' protocol
54 |
55 | /// An `Expression` represents a raw SQL fragment and any associated bindings.
56 | public struct Expression<Datatype>: ExpressionType {
| `- note: generic struct 'Expression' does not conform to the 'Sendable' protocol
57 |
58 | public typealias UnderlyingType = Datatype
warning: 'sqlite.swift': /Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Package.swift:7:15: warning: 'v11' is deprecated: iOS 12.0 is the oldest supported version
5 | name: "SQLite.swift",
6 | platforms: [
7 | .iOS(.v11),
| `- warning: 'v11' is deprecated: iOS 12.0 is the oldest supported version
8 | .macOS(.v10_13),
9 | .watchOS(.v4),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Package.swift:10:16: warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
8 | .macOS(.v10_13),
9 | .watchOS(.v4),
10 | .tvOS(.v11),
| `- warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
11 | .visionOS(.v1)
12 | ],
warning: 'sqlite.swift': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/PrivacyInfo.xcprivacy
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
[1/1] Compiling plugin GRPCSwiftPlugin
[2/2] Compiling plugin SwiftProtobufPlugin
Building for debugging...
[2/3] Write swift-version-2F0A5646E1D333AE.txt
[4/177] Compiling Logging MetadataProvider.swift
[5/177] Compiling SwiftProtobuf BinaryDecodingError.swift
[6/177] Compiling SwiftProtobuf BinaryDecodingOptions.swift
[7/179] Compiling Logging Locks.swift
[8/179] Compiling SwiftProtobuf Google_Protobuf_ListValue+Extensions.swift
[9/179] Compiling SwiftProtobuf Google_Protobuf_NullValue+Extensions.swift
[10/179] Compiling SwiftProtobuf Google_Protobuf_Duration+Extensions.swift
[11/179] Compiling SwiftProtobuf Google_Protobuf_FieldMask+Extensions.swift
[12/179] Emitting module Logging
[15/179] Compiling _NIOBase64 Base64.swift
[16/179] Emitting module _NIOBase64
[19/181] Compiling SwiftProtobuf Google_Protobuf_Any+Extensions.swift
[20/181] Compiling SwiftProtobuf Google_Protobuf_Any+Registry.swift
[21/181] Compiling SwiftProtobuf FieldTag.swift
[22/181] Compiling SwiftProtobuf FieldTypes.swift
[23/181] Compiling SwiftProtobuf BinaryDelimited.swift
[24/181] Compiling SwiftProtobuf BinaryEncoder.swift
[25/181] Compiling SwiftProtobuf BinaryEncodingError.swift
[26/181] Compiling SwiftProtobuf BinaryEncodingOptions.swift
[27/181] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[28/181] Compiling _NIODataStructures Heap.swift
[29/181] Compiling _NIODataStructures PriorityQueue.swift
[30/181] Compiling _NIODataStructures _TinyArray.swift
[31/181] Compiling NIOConcurrencyHelpers lock.swift
[32/181] Emitting module _NIODataStructures
[33/181] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[34/181] Compiling NIOConcurrencyHelpers atomics.swift
[35/181] Compiling NIOConcurrencyHelpers NIOLock.swift
[36/181] Emitting module NIOConcurrencyHelpers
[37/181] Compiling Atomics IntegerOperations.swift
[38/181] Compiling Atomics Unmanaged extensions.swift
[45/181] Compiling SwiftProtobuf AnyMessageStorage.swift
[46/181] Compiling SwiftProtobuf AnyUnpackError.swift
[53/181] Compiling SwiftProtobuf AsyncMessageSequence.swift
[54/181] Compiling SwiftProtobuf BinaryDecoder.swift
[63/184] Emitting module DequeModule
[64/184] Compiling Logging LogHandler.swift
[65/184] Compiling Logging Logging.swift
[74/184] Compiling SwiftProtobuf JSONDecoder.swift
[75/184] Compiling SwiftProtobuf JSONDecodingError.swift
[76/184] Compiling SwiftProtobuf JSONDecodingOptions.swift
[81/184] Emitting module SQLite
[82/184] Compiling SQLite Schema.swift
[83/184] Compiling SQLite Setter.swift
[84/184] Compiling SQLite WindowFunctions.swift
[85/184] Emitting module Atomics
[90/184] Compiling SwiftProtobuf Google_Protobuf_Value+Extensions.swift
[91/184] Compiling SwiftProtobuf Google_Protobuf_Wrappers+Extensions.swift
[92/184] Compiling SwiftProtobuf HashVisitor.swift
[93/184] Compiling SwiftProtobuf Internal.swift
[94/243] Compiling NIOCore DispatchQueue+WithFuture.swift
[95/243] Compiling NIOCore EventLoop+Deprecated.swift
[96/243] Compiling NIOCore EventLoop+SerialExecutor.swift
[97/243] Compiling NIOCore EventLoop.swift
[98/243] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[99/243] Compiling NIOCore ByteBuffer-hexdump.swift
[100/243] Compiling NIOCore ByteBuffer-int.swift
[101/243] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[102/243] Compiling NIOCore ByteBuffer-multi-int.swift
[103/252] Compiling NIOCore RecvByteBufferAllocator.swift
[104/252] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[105/252] Compiling NIOCore SocketAddresses.swift
[106/252] Compiling NIOCore EventLoopFuture+Deprecated.swift
[107/252] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[108/252] Compiling NIOCore EventLoopFuture.swift
[109/252] Compiling NIOCore FileDescriptor.swift
[110/252] Compiling NIOCore FileHandle.swift
[111/252] Compiling NIOCore FileRegion.swift
[112/252] Compiling NIOCore DeadChannel.swift
[113/252] Emitting module SwiftProtobuf
[114/252] Compiling NIOCore Channel.swift
[115/252] Compiling NIOCore ChannelHandler.swift
[116/252] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[119/252] Compiling NIOCore ByteBuffer-views.swift
[120/252] Compiling NIOCore AddressedEnvelope.swift
[121/252] Compiling NIOCore AsyncAwaitSupport.swift
[122/252] Compiling NIOCore AsyncChannel.swift
[123/252] Compiling NIOCore AsyncChannelHandler.swift
[124/252] Compiling NIOCore AsyncChannelInboundStream.swift
[125/252] Compiling NIOCore AsyncChannelOutboundWriter.swift
[126/252] Compiling NIOCore NIOAsyncSequenceProducer.swift
[127/252] Compiling NIOCore NIOLoopBound.swift
[128/252] Compiling NIOCore NIOSendable.swift
[129/252] Compiling NIOCore PointerHelpers.swift
[130/252] Compiling NIOCore GlobalSingletons.swift
[131/252] Compiling NIOCore IO.swift
[132/252] Compiling NIOCore IOData.swift
[133/252] Compiling NIOCore IPProtocol.swift
[134/252] Compiling NIOCore IntegerBitPacking.swift
[135/252] Compiling NIOCore IntegerTypes.swift
[149/258] Compiling SwiftProtobuf Message+JSONAdditions.swift
[150/258] Compiling SwiftProtobuf Message+JSONAdditions_Data.swift
[151/258] Compiling SwiftProtobuf Message+JSONArrayAdditions.swift
[152/258] Compiling SwiftProtobuf Message+JSONArrayAdditions_Data.swift
[153/258] Compiling SwiftProtobuf Message+TextFormatAdditions.swift
[154/258] Compiling SwiftProtobuf Message.swift
[155/258] Compiling SwiftProtobuf MessageExtension.swift
[156/258] Compiling SwiftProtobuf NameMap.swift
[157/258] Compiling SwiftProtobuf PathDecoder.swift
[158/258] Compiling NIOCore ChannelOption.swift
[159/258] Compiling NIOCore ChannelPipeline.swift
[160/258] Compiling NIOCore CircularBuffer.swift
[161/258] Compiling NIOCore Codec.swift
[162/258] Compiling NIOCore ConvenienceOptionSupport.swift
[167/258] Compiling SwiftProtobuf TextFormatDecoder.swift
[168/258] Compiling SwiftProtobuf TextFormatDecodingError.swift
[169/258] Compiling SwiftProtobuf TextFormatDecodingOptions.swift
[170/258] Compiling SwiftProtobuf TextFormatEncoder.swift
[171/258] Compiling SwiftProtobuf TextFormatEncodingOptions.swift
[172/258] Compiling SwiftProtobuf TextFormatEncodingVisitor.swift
[173/258] Compiling SwiftProtobuf TextFormatScanner.swift
[174/258] Compiling SwiftProtobuf TimeUtils.swift
[175/258] Compiling SwiftProtobuf UnknownStorage.swift
[178/258] Compiling NIOCore SocketOptionProvider.swift
[179/258] Compiling NIOCore SystemCallHelpers.swift
[180/258] Compiling NIOCore TimeAmount+Duration.swift
[181/258] Compiling NIOCore TypeAssistedChannelHandler.swift
[182/258] Compiling NIOCore UniversalBootstrapSupport.swift
[183/258] Compiling NIOCore Utilities.swift
[184/258] Compiling SwiftProtobuf ExtensionFields.swift
[185/258] Compiling SwiftProtobuf ExtensionMap.swift
[192/258] Compiling SwiftProtobuf duration.pb.swift
[193/258] Compiling SwiftProtobuf empty.pb.swift
[194/258] Compiling SwiftProtobuf field_mask.pb.swift
[195/258] Compiling SwiftProtobuf source_context.pb.swift
[196/258] Compiling SwiftProtobuf struct.pb.swift
[197/258] Compiling SwiftProtobuf timestamp.pb.swift
[198/258] Compiling SwiftProtobuf type.pb.swift
[199/258] Compiling SwiftProtobuf wrappers.pb.swift
[200/258] Compiling SwiftProtobuf resource_bundle_accessor.swift
[205/258] Compiling NIOCore NIOAsyncWriter.swift
[206/258] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[207/258] Compiling NIOCore BSDSocketAPI.swift
[208/258] Compiling NIOCore ByteBuffer-aux.swift
[209/258] Compiling NIOCore ByteBuffer-conversions.swift
[210/258] Compiling NIOCore ByteBuffer-core.swift
[211/258] Compiling NIOCore Interfaces.swift
[212/258] Compiling NIOCore Linux.swift
[213/258] Compiling NIOCore MarkedCircularBuffer.swift
[214/258] Compiling NIOCore MulticastChannel.swift
[215/258] Compiling NIOCore NIOAny.swift
[216/258] Compiling NIOCore NIOCloseOnErrorHandler.swift
[217/258] Compiling NIOCore ChannelHandlers.swift
[218/258] Compiling NIOCore ChannelInvoker.swift
[258/258] Emitting module NIOCore
[259/312] Compiling NIOEmbedded AsyncTestingChannel.swift
[260/312] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[261/312] Compiling NIOEmbedded Embedded.swift
[262/312] Emitting module NIOEmbedded
[263/312] Compiling NIOPosix GetaddrinfoResolver.swift
[264/312] Compiling NIOPosix HappyEyeballs.swift
[265/312] Compiling NIOPosix IO.swift
[266/312] Compiling NIOPosix IntegerBitPacking.swift
[267/312] Compiling NIOPosix IntegerTypes.swift
[268/312] Compiling NIOPosix Linux.swift
[269/317] Compiling NIOPosix SocketProtocols.swift
[270/317] Compiling NIOPosix System.swift
[271/317] Compiling NIOPosix Thread.swift
[272/317] Compiling NIOPosix ThreadPosix.swift
[273/317] Compiling NIOPosix ThreadWindows.swift
[274/317] Compiling NIOPosix PendingWritesManager.swift
[275/317] Compiling NIOPosix PipeChannel.swift
[276/317] Compiling NIOPosix PipePair.swift
[277/317] Compiling NIOPosix PointerHelpers.swift
[278/317] Compiling NIOPosix Pool.swift
[279/317] Emitting module NIOPosix
[280/317] Compiling NIOPosix PooledRecvBufferAllocator.swift
[281/317] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[282/317] Compiling NIOPosix PosixSingletons.swift
[283/317] Compiling NIOPosix RawSocketBootstrap.swift
[284/317] Compiling NIOPosix Resolver.swift
[285/317] Compiling NIOPosix Selectable.swift
[286/317] Compiling NIOPosix SelectableChannel.swift
[287/317] Compiling NIOPosix SelectableEventLoop.swift
[288/317] Compiling NIOPosix SelectorEpoll.swift
[289/317] Compiling NIOPosix SelectorGeneric.swift
[290/317] Compiling NIOPosix BSDSocketAPICommon.swift
[291/317] Compiling NIOPosix BSDSocketAPIPosix.swift
[292/317] Compiling NIOPosix BSDSocketAPIWindows.swift
[293/317] Compiling NIOPosix BaseSocket.swift
[294/317] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[295/317] Compiling NIOPosix BaseSocketChannel.swift
[296/317] Compiling NIOPosix UnsafeTransfer.swift
[297/317] Compiling NIOPosix Utilities.swift
[298/317] Compiling NIOPosix VsockAddress.swift
[299/317] Compiling NIOPosix VsockChannelEvents.swift
[300/317] Compiling NIOPosix resource_bundle_accessor.swift
[301/317] Compiling NIOPosix SelectorKqueue.swift
[302/317] Compiling NIOPosix SelectorUring.swift
[303/317] Compiling NIOPosix ServerSocket.swift
[304/317] Compiling NIOPosix Socket.swift
[305/317] Compiling NIOPosix SocketChannel.swift
[306/317] Compiling NIOPosix LinuxCPUSet.swift
[307/317] Compiling NIOPosix LinuxUring.swift
[308/317] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[309/317] Compiling NIOPosix NIOThreadPool.swift
[310/317] Compiling NIOPosix NonBlockingFileIO.swift
[311/317] Compiling NIOPosix PendingDatagramWritesManager.swift
[312/317] Compiling NIOPosix BaseStreamSocketChannel.swift
[313/317] Compiling NIOPosix Bootstrap.swift
[314/317] Compiling NIOPosix ControlMessage.swift
[315/317] Compiling NIOPosix DatagramVectorReadManager.swift
[316/317] Compiling NIOPosix Errors+Any.swift
[317/317] Compiling NIOPosix FileDescriptor.swift
[318/319] Compiling NIO Exports.swift
[319/319] Emitting module NIO
[320/346] Compiling NIOTLS ApplicationProtocolNegotiationHandler.swift
[321/346] Compiling NIOTLS ProtocolNegotiationHandlerStateMachine.swift
[322/346] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[323/346] Compiling NIOTLS TLSEvents.swift
[324/346] Compiling NIOTLS SNIHandler.swift
[325/346] Compiling NIOTLS NIOTypedApplicationProtocolNegotiationHandler.swift
[326/346] Emitting module NIOTLS
[327/346] Compiling NIOHTTP1 NIOTypedHTTPServerUpgradeHandler.swift
[328/346] Compiling NIOHTTP1 NIOTypedHTTPClientUpgraderStateMachine.swift
[329/347] Compiling NIOHTTP1 NIOHTTPObjectAggregator.swift
[330/347] Compiling NIOHTTP1 NIOTypedHTTPClientUpgradeHandler.swift
[331/347] Compiling NIOFoundationCompat ByteBuffer-foundation.swift
[332/347] Compiling NIOFoundationCompat Codable+ByteBuffer.swift
[333/347] Emitting module NIOFoundationCompat
[334/347] Compiling NIOHTTP1 HTTPEncoder.swift
[335/347] Compiling NIOHTTP1 HTTPHeaderValidator.swift
[336/347] Compiling NIOHTTP1 HTTPHeaders+Validation.swift
[337/347] Compiling NIOHTTP1 HTTPPipelineSetup.swift
[338/347] Compiling NIOHTTP1 HTTPServerPipelineHandler.swift
[339/347] Compiling NIOHTTP1 HTTPServerProtocolErrorHandler.swift
[340/375] Compiling NIOHTTP1 NIOTypedHTTPServerUpgraderStateMachine.swift
[341/375] Emitting module NIOHTTP1
[342/375] Compiling NIOSSL ByteBufferBIO.swift
[343/375] Compiling NIOSSL CustomPrivateKey.swift
[344/397] Compiling NIOTransportServices NIOTSNetworkEvents.swift
[345/397] Compiling NIOTransportServices NIOTSSingletons.swift
[346/397] Compiling NIOTransportServices NIOTSEventLoop.swift
[347/397] Compiling NIOTransportServices NIOTSEventLoopGroup.swift
[348/426] Emitting module NIOTransportServices
[349/428] Compiling NIOExtras RequestResponseWithIDHandler.swift
[350/429] Compiling NIOExtras LengthFieldBasedFrameDecoder.swift
[351/429] Compiling NIOExtras LengthFieldPrepender.swift
[352/429] Compiling NIOExtras LineBasedFrameDecoder.swift
[353/431] Emitting module NIOSSL
[354/431] Compiling NIOTransportServices NIOTSListenerBootstrap.swift
[355/431] Compiling NIOTransportServices NIOTSListenerChannel.swift
[356/431] Compiling NIOExtras QuiescingHelper.swift
[357/431] Compiling NIOExtras RequestResponseHandler.swift
[358/431] Compiling NIOTransportServices NIOTSBootstraps.swift
[359/431] Compiling NIOTransportServices NIOTSChannelOptions.swift
[360/431] Compiling NIOTransportServices NIOTSConnectionBootstrap.swift
[362/431] Compiling NIOExtras MarkedCircularBuffer+PopFirstCheckMarked.swift
[363/431] Compiling NIOExtras NIORequestIdentifiable.swift
[364/431] Compiling NIOExtras PCAPRingBuffer.swift
[365/431] Compiling NIOExtras NIOExtrasError.swift
[366/431] Compiling NIOExtras NIOLengthFieldBitLength.swift
[369/431] Compiling NIOHPACK IndexedHeaderTable.swift
[370/431] Compiling NIOHPACK IntegerCoding.swift
[371/432] Compiling NIOExtras DebugInboundEventsHandler.swift
[372/432] Compiling NIOExtras DebugOutboundEventsHandler.swift
[375/432] Compiling NIOExtras FixedLengthFrameDecoder.swift
[376/432] Compiling NIOExtras HTTP1ProxyConnectHandler.swift
[377/432] Compiling NIOExtras JSONRPCFraming+ContentLengthHeader.swift
[378/432] Compiling NIOExtras JSONRPCFraming.swift
[382/432] Compiling NIOHPACK HuffmanTables.swift
[383/432] Compiling NIOHPACK HeaderTables.swift
[384/432] Compiling NIOHPACK HuffmanCoding.swift
[385/432] Compiling NIOTransportServices TCPOptions+SocketChannelOption.swift
[386/432] Compiling NIOTransportServices UDPOptions+SocketChannelOption.swift
[387/432] Compiling NIOHPACK StaticHeaderTable.swift
[388/432] Emitting module NIOExtras
[395/432] Compiling NIOHPACK HPACKErrors.swift
[396/432] Compiling NIOHPACK HPACKEncoder.swift
[397/432] Emitting module NIOHPACK
[398/432] Compiling NIOHPACK HPACKHeader.swift
[415/432] Compiling NIOSSL TLSConfiguration.swift
[416/432] Compiling NIOSSL UniversalBootstrapSupport.swift
[422/432] Compiling NIOSSL Zeroization.swift
[429/432] Compiling NIOSSL SSLCertificateExtensions.swift
[430/432] Compiling NIOSSL SSLConnection.swift
[431/432] Compiling NIOSSL SSLContext.swift
[432/432] Compiling NIOExtras WritePCAPHandler.swift
[433/492] Compiling NIOHTTP2 LocallyQuiescingState.swift
[434/492] Compiling NIOHTTP2 QuiescingState.swift
[435/492] Compiling NIOHTTP2 RemotelyQuiescingState.swift
[436/492] Compiling NIOHTTP2 SendAndReceiveGoawayState.swift
[437/492] Compiling NIOHTTP2 StateMachineResult.swift
[438/492] Compiling NIOHTTP2 ContentLengthVerifier.swift
[439/492] Compiling NIOHTTP2 DOSHeuristics.swift
[440/498] Emitting module NIOHTTP2
[441/498] Compiling NIOHTTP2 StreamChannelFlowController.swift
[442/498] Compiling NIOHTTP2 StreamChannelList.swift
[443/498] Compiling NIOHTTP2 StreamMap.swift
[444/498] Compiling NIOHTTP2 StreamStateMachine.swift
[445/498] Compiling NIOHTTP2 UnsafeTransfer.swift
[446/498] Compiling NIOHTTP2 WatermarkedFlowController.swift
[447/498] Compiling NIOHTTP2 ReceivingRstStreamState.swift
[448/498] Compiling NIOHTTP2 ReceivingWindowUpdateState.swift
[449/498] Compiling NIOHTTP2 MaySendFrames.swift
[450/498] Compiling NIOHTTP2 SendingDataState.swift
[451/498] Compiling NIOHTTP2 SendingGoawayState.swift
[452/498] Compiling NIOHTTP2 SendingHeadersState.swift
[453/498] Compiling NIOHTTP2 SendingPushPromiseState.swift
[454/498] Compiling NIOHTTP2 HTTP2StreamMultiplexer.swift
[455/498] Compiling NIOHTTP2 HTTP2ToHTTP1Codec.swift
[456/498] Compiling NIOHTTP2 HTTP2UserEvents.swift
[457/498] Compiling NIOHTTP2 InboundEventBuffer.swift
[458/498] Compiling NIOHTTP2 InboundWindowManager.swift
[459/498] Compiling NIOHTTP2 MultiplexerAbstractChannel.swift
[460/498] Compiling NIOHTTP2 ConnectionStateMachine.swift
[461/498] Compiling NIOHTTP2 ConnectionStreamsState.swift
[462/498] Compiling NIOHTTP2 MayReceiveFrames.swift
[463/498] Compiling NIOHTTP2 ReceivingDataState.swift
[464/498] Compiling NIOHTTP2 ReceivingGoAwayState.swift
[465/498] Compiling NIOHTTP2 ReceivingHeadersState.swift
[466/498] Compiling NIOHTTP2 ReceivingPushPromiseState.swift
[467/498] Compiling NIOHTTP2 Error+Any.swift
[468/498] Compiling NIOHTTP2 ConcurrentStreamBuffer.swift
[469/498] Compiling NIOHTTP2 ControlFrameBuffer.swift
[470/498] Compiling NIOHTTP2 OutboundFlowControlBuffer.swift
[471/498] Compiling NIOHTTP2 OutboundFrameBuffer.swift
[472/498] Compiling NIOHTTP2 HPACKHeaders+Validation.swift
[473/498] Compiling NIOHTTP2 HTTP2ChannelHandler+InboundStreamMultiplexer.swift
[474/498] Compiling NIOHTTP2 HTTP2Settings.swift
[475/498] Compiling NIOHTTP2 HTTP2Stream.swift
[476/498] Compiling NIOHTTP2 HTTP2StreamChannel+OutboundStreamMultiplexer.swift
[477/498] Compiling NIOHTTP2 HTTP2StreamChannel.swift
[478/498] Compiling NIOHTTP2 HTTP2StreamDelegate.swift
[479/498] Compiling NIOHTTP2 HTTP2StreamID.swift
[480/498] Compiling NIOHTTP2 HTTP2FlowControlWindow.swift
[481/498] Compiling NIOHTTP2 HTTP2Frame.swift
[482/498] Compiling NIOHTTP2 HTTP2FrameEncoder.swift
[483/498] Compiling NIOHTTP2 HTTP2FrameParser.swift
[484/498] Compiling NIOHTTP2 HTTP2PingData.swift
[485/498] Compiling NIOHTTP2 HTTP2PipelineHelpers.swift
[486/498] Compiling NIOHTTP2 SendingRstStreamState.swift
[487/498] Compiling NIOHTTP2 SendingWindowUpdateState.swift
[488/498] Compiling NIOHTTP2 HTTP2SettingsState.swift
[489/498] Compiling NIOHTTP2 HasExtendedConnectSettings.swift
[490/498] Compiling NIOHTTP2 HasFlowControlWindows.swift
[491/498] Compiling NIOHTTP2 HasLocalSettings.swift
[492/498] Compiling NIOHTTP2 HasRemoteSettings.swift
[493/498] Compiling NIOHTTP2 HTTP2ChannelHandler+InlineStreamMultiplexer.swift
[494/498] Compiling NIOHTTP2 HTTP2ChannelHandler.swift
[495/498] Compiling NIOHTTP2 HTTP2CommonInboundStreamMultiplexer.swift
[496/498] Compiling NIOHTTP2 HTTP2ConnectionStateChange.swift
[497/498] Compiling NIOHTTP2 HTTP2Error.swift
[498/498] Compiling NIOHTTP2 HTTP2ErrorCode.swift
[499/628] Compiling GRPC MessageEncodingHeaderValidator.swift
[500/628] Compiling GRPC PlatformSupport.swift
[501/628] Compiling GRPC ReadWriteStates.swift
[502/628] Compiling GRPC Ref.swift
[503/628] Compiling GRPC Serialization.swift
[504/628] Compiling GRPC Server+NIOSSL.swift
[505/628] Compiling GRPC Server.swift
[506/628] Compiling GRPC ServerBuilder+NIOSSL.swift
[507/628] Compiling GRPC ServerBuilder.swift
[508/628] Compiling GRPC ServerCallContext.swift
[509/628] Compiling GRPC StreamingResponseCallContext.swift
[510/628] Compiling GRPC UnaryResponseCallContext.swift
[511/628] Compiling GRPC ServerChannelErrorHandler.swift
[512/628] Compiling GRPC ServerErrorDelegate.swift
[513/642] Compiling GRPC BidirectionalStreamingServerHandler.swift
[514/642] Compiling GRPC ClientStreamingServerHandler.swift
[515/642] Compiling GRPC ServerHandlerProtocol.swift
[516/642] Compiling GRPC ServerStreamingServerHandler.swift
[517/642] Compiling GRPC UnaryServerHandler.swift
[518/642] Compiling GRPC CallOptions.swift
[519/642] Compiling GRPC BidirectionalStreamingCall.swift
[520/642] Compiling GRPC Call.swift
[521/642] Compiling GRPC CallDetails.swift
[522/642] Compiling GRPC ClientCall.swift
[523/642] Compiling GRPC ClientStreamingCall.swift
[524/642] Compiling GRPC LazyEventLoopPromise.swift
[525/642] Compiling GRPC ResponseContainers.swift
[526/642] Compiling GRPC ResponsePartContainer.swift
[527/642] Compiling GRPC ServerStreamingCall.swift
[528/642] Compiling GRPC ClientInterceptorContext.swift
[529/642] Compiling GRPC ClientInterceptorPipeline.swift
[530/642] Compiling GRPC ClientInterceptorProtocol.swift
[531/642] Compiling GRPC ClientInterceptors.swift
[532/642] Compiling GRPC ClientTransport.swift
[533/642] Compiling GRPC ClientTransportFactory.swift
[534/642] Compiling GRPC MessageParts.swift
[535/642] Compiling GRPC ServerInterceptorContext.swift
[536/642] Compiling GRPC ServerInterceptorPipeline.swift
[537/642] Compiling GRPC ServerInterceptors.swift
[538/642] Compiling GRPC InterceptorContextList.swift
[539/642] Compiling GRPC LengthPrefixedMessageReader.swift
[540/642] Compiling GRPC Logger.swift
[541/642] Compiling GRPC LoggingServerErrorDelegate.swift
[542/642] Compiling GRPC UnaryCall.swift
[543/642] Compiling GRPC ClientConnection.swift
[544/642] Compiling GRPC ClientConnectionConfiguration+NIOSSL.swift
[545/642] Compiling GRPC ClientErrorDelegate.swift
[546/642] Compiling GRPC CoalescingLengthPrefixedMessageWriter.swift
[547/642] Compiling GRPC CompressionAlgorithm.swift
[548/642] Compiling GRPC DecompressionLimit.swift
[549/642] Compiling GRPC MessageEncoding.swift
[550/642] Compiling GRPC Zlib.swift
[551/642] Compiling GRPC ConnectionBackoff.swift
[552/642] Compiling GRPC ConnectionKeepalive.swift
[553/642] Compiling GRPC ConnectionManager+Delegates.swift
[554/642] Compiling GRPC ConnectionManager.swift
[555/642] Compiling GRPC ConnectionManagerChannelProvider.swift
[556/642] Emitting module GRPC
[557/642] Compiling GRPC Error+NIOSSL.swift
[558/642] Compiling GRPC EventLoopFuture+RecoverFromUncleanShutdown.swift
[559/642] Compiling GRPC FakeChannel.swift
[560/642] Compiling GRPC ClientConnection+NIOSSL.swift
[561/642] Compiling GRPC ClientConnection+NWTLS.swift
[562/642] Compiling GRPC GRPCChannel.swift
[563/642] Compiling GRPC GRPCChannelBuilder.swift
[564/642] Compiling GRPC GRPCClient.swift
[565/642] Compiling GRPC GRPCClientChannelHandler.swift
[566/642] Compiling GRPC GRPCClientStateMachine.swift
[567/642] Compiling GRPC GRPCContentType.swift
[568/642] Compiling GRPC GRPCError.swift
[569/642] Compiling GRPC GRPCHeaderName.swift
[570/642] Compiling GRPC GRPCIdleHandler.swift
[571/642] Compiling GRPC ConnectionManagerID.swift
[572/642] Compiling GRPC ConnectionPool+PerConnectionState.swift
[573/642] Compiling GRPC ConnectionPool+Waiter.swift
[574/642] Compiling GRPC ConnectionPool.swift
[575/642] Compiling GRPC ConnectionPoolIDs.swift
[576/642] Compiling GRPC GRPCChannelPool.swift
[577/642] Compiling GRPC PoolManager.swift
[578/642] Compiling GRPC PoolManagerStateMachine+PerPoolState.swift
[579/642] Compiling GRPC PoolManagerStateMachine.swift
[580/642] Compiling GRPC PooledChannel.swift
[581/642] Compiling GRPC StreamLender.swift
[582/642] Compiling GRPC ConnectivityState.swift
[583/642] Compiling GRPC DebugOnly.swift
[584/642] Compiling GRPC DelegatingErrorHandler.swift
[585/642] Compiling GRPC Array+BoundsCheck.swift
[586/642] Compiling GRPC ServerHandlerStateMachine+Actions.swift
[587/642] Compiling GRPC ServerHandlerStateMachine+Draining.swift
[588/642] Compiling GRPC ServerHandlerStateMachine+Finished.swift
[589/642] Compiling GRPC ServerHandlerStateMachine+Handling.swift
[590/642] Compiling GRPC ServerHandlerStateMachine+Idle.swift
[591/642] Compiling GRPC ServerHandlerStateMachine.swift
[592/642] Compiling GRPC ServerInterceptorStateMachine+Actions.swift
[593/642] Compiling GRPC ServerInterceptorStateMachine+Finished.swift
[594/642] Compiling GRPC ServerInterceptorStateMachine+Intercepting.swift
[595/642] Compiling GRPC ServerInterceptorStateMachine.swift
[596/642] Compiling GRPC StreamState.swift
[597/642] Compiling GRPC Call+AsyncRequestStreamWriter.swift
[598/642] Compiling GRPC CancellationError+GRPCStatusTransformable.swift
[599/642] Compiling GRPC GRPCAsyncBidirectionalStreamingCall.swift
[600/642] Compiling GRPC GRPCAsyncClientStreamingCall.swift
[601/642] Compiling GRPC GRPCAsyncRequestStream.swift
[602/642] Compiling GRPC GRPCAsyncRequestStreamWriter.swift
[603/642] Compiling GRPC GRPCAsyncResponseStream.swift
[604/642] Compiling GRPC GRPCAsyncResponseStreamWriter.swift
[605/642] Compiling GRPC GRPCAsyncSequenceProducerDelegate.swift
[606/642] Compiling GRPC GRPCAsyncServerCallContext.swift
[607/642] Compiling GRPC GRPCAsyncServerHandler.swift
[608/642] Compiling GRPC GRPCAsyncServerStreamingCall.swift
[609/642] Compiling GRPC GRPCAsyncUnaryCall.swift
[610/642] Compiling GRPC GRPCAsyncWriterSinkDelegate.swift
[611/642] Compiling GRPC GRPCChannel+AsyncAwaitSupport.swift
[612/642] Compiling GRPC GRPCClient+AsyncAwaitSupport.swift
[613/642] Compiling GRPC GRPCSendable.swift
[614/642] Compiling GRPC NIOAsyncWrappers.swift
[615/642] Compiling GRPC GRPCIdleHandlerStateMachine.swift
[616/642] Compiling GRPC GRPCKeepaliveHandlers.swift
[617/642] Compiling GRPC GRPCPayload.swift
[618/642] Compiling GRPC GRPCServerPipelineConfigurator.swift
[619/642] Compiling GRPC GRPCServerRequestRoutingHandler.swift
[620/642] Compiling GRPC GRPCServiceDescription.swift
[621/642] Compiling GRPC GRPCStatus.swift
[622/642] Compiling GRPC GRPCStatusAndMetadata.swift
[623/642] Compiling GRPC GRPCStatusMessageMarshaller.swift
[624/642] Compiling GRPC GRPCTLSConfiguration.swift
[625/642] Compiling GRPC GRPCTimeout.swift
[626/642] Compiling GRPC GRPCWebToHTTP2ServerCodec.swift
[627/642] Compiling GRPC HTTP2ToRawGRPCServerCodec.swift
[628/642] Compiling GRPC HTTP2ToRawGRPCStateMachine.swift
[629/642] Compiling GRPC ServerErrorProcessor.swift
[630/642] Compiling GRPC Stopwatch.swift
[631/642] Compiling GRPC StreamEvent.swift
[632/642] Compiling GRPC TLSVerificationHandler.swift
[633/642] Compiling GRPC TLSVersion.swift
[634/642] Compiling GRPC TimeLimit.swift
[635/642] Compiling GRPC UserInfo.swift
[636/642] Compiling GRPC Version.swift
[637/642] Compiling GRPC WebCORSHandler.swift
[638/642] Compiling GRPC WriteCapturingHandler.swift
[639/642] Compiling GRPC _EmbeddedThroughput.swift
[640/642] Compiling GRPC _FakeResponseStream.swift
[641/642] Compiling GRPC _GRPCClientCodecHandler.swift
[642/642] Compiling GRPC _MessageContext.swift
[643/755] Compiling ZcashLightClientKit ZcashCompactBlock.swift
[644/755] Compiling ZcashLightClientKit ZcashError.swift
[645/755] Compiling ZcashLightClientKit ZcashErrorCode.swift
[646/755] Compiling ZcashLightClientKit ZcashErrorCodeDefinition.swift
[647/755] Compiling ZcashLightClientKit Bool+ToData.swift
[648/755] Compiling ZcashLightClientKit Data+ToOtherTypes.swift
[649/755] Compiling ZcashLightClientKit Data+Zcash.swift
[650/755] Compiling ZcashLightClientKit Data+internal.swift
[651/755] Compiling ZcashLightClientKit Error+ZcashError.swift
[652/755] Compiling ZcashLightClientKit HexEncode.swift
[653/755] Compiling ZcashLightClientKit Int+ToData.swift
[654/755] Compiling ZcashLightClientKit NumberFormatter+Zcash.swift
[655/767] Emitting module ZcashLightClientKit
[656/767] Compiling ZcashLightClientKit LatestBlocksDataProvider.swift
[657/767] Compiling ZcashLightClientKit ResourceProvider.swift
[658/767] Compiling ZcashLightClientKit BlockRepository.swift
[659/767] Compiling ZcashLightClientKit CompactBlockRepository.swift
[660/767] Compiling ZcashLightClientKit NotesRepository.swift
[661/767] Compiling ZcashLightClientKit PaginatedTransactionRepository.swift
[662/767] Compiling ZcashLightClientKit TransactionRepository.swift
[663/767] Compiling ZcashLightClientKit TransactionRepositoryBuilder.swift
[664/767] Compiling ZcashLightClientKit ZcashKeyDerivationBackend.swift
[665/767] Compiling ZcashLightClientKit ZcashKeyDerivationBackendWelding.swift
[666/767] Compiling ZcashLightClientKit ZcashRustBackend.swift
[667/767] Compiling ZcashLightClientKit ZcashRustBackendWelding.swift
[668/767] Compiling ZcashLightClientKit Account.swift
[669/767] Compiling ZcashLightClientKit AccountMetadataKey.swift
[670/767] Compiling ZcashLightClientKit Action.swift
[671/767] Compiling ZcashLightClientKit ClearAlreadyScannedBlocksAction.swift
[672/767] Compiling ZcashLightClientKit ClearCacheAction.swift
[673/767] Compiling ZcashLightClientKit DownloadAction.swift
[674/767] Compiling ZcashLightClientKit EnhanceAction.swift
[675/767] Compiling ZcashLightClientKit FetchUTXOsAction.swift
[676/767] Compiling ZcashLightClientKit MigrateLegacyCacheDBAction.swift
[677/767] Compiling ZcashLightClientKit ProcessSuggestedScanRangesAction.swift
[678/767] Compiling ZcashLightClientKit RewindAction.swift
[679/767] Compiling ZcashLightClientKit SaplingParamsAction.swift
[680/767] Compiling ZcashLightClientKit ScanAction.swift
[681/767] Compiling ZcashLightClientKit URL+UpdateWithAlias.swift
[682/767] Compiling ZcashLightClientKit Undescribable.swift
[683/767] Compiling ZcashLightClientKit Zatoshi+SQLite.swift
[684/767] Compiling ZcashLightClientKit ZcashRust+Utils.swift
[685/767] Compiling ZcashLightClientKit ZcashSDK+extensions.swift
[686/767] Compiling ZcashLightClientKit Initializer.swift
[687/767] Compiling ZcashLightClientKit SDKMetrics.swift
[688/767] Compiling ZcashLightClientKit FiatCurrencyResult.swift
[689/767] Compiling ZcashLightClientKit Memo.swift
[690/767] Compiling ZcashLightClientKit Proposal.swift
[691/767] Compiling ZcashLightClientKit ScanRange.swift
[692/767] Compiling ZcashLightClientKit ScanSummary.swift
[693/767] Compiling ZcashLightClientKit Checkpoint+mainnet.swift
[694/767] Compiling ZcashLightClientKit Checkpoint+testnet.swift
[695/767] Compiling ZcashLightClientKit ZcashSDK.swift
[696/767] Compiling ZcashLightClientKit BlockDao.swift
[697/767] Compiling ZcashLightClientKit PagedTransactionDao.swift
[698/767] Compiling ZcashLightClientKit TransactionDao.swift
[699/767] Compiling ZcashLightClientKit UnspentTransactionOutputDao.swift
[700/767] Compiling ZcashLightClientKit AccountEntity.swift
[701/767] Compiling ZcashLightClientKit EncodedTransactionEntity.swift
[702/767] Compiling ZcashLightClientKit Pczt.swift
[703/767] Compiling ZcashLightClientKit SentNoteEntity.swift
[704/767] Compiling ZcashLightClientKit TransactionEntity.swift
[705/767] Compiling ZcashLightClientKit UnspentTransactionOutputEntity.swift
[706/767] Compiling ZcashLightClientKit DBActor.swift
[707/767] Compiling ZcashLightClientKit DIContainer.swift
[708/767] Compiling ZcashLightClientKit GenericActor.swift
[709/767] Compiling ZcashLightClientKit LoggingProxy.swift
[710/767] Compiling ZcashLightClientKit OSLogger.swift
[711/767] Compiling ZcashLightClientKit SaplingParameterDownloader.swift
[712/767] Compiling ZcashLightClientKit SpecificCombineTypes.swift
[713/767] Compiling ZcashLightClientKit SyncSessionIDGenerator.swift
[714/767] Compiling ZcashLightClientKit Task+sleep.swift
[715/767] Compiling ZcashLightClientKit UsedAliasesChecker.swift
[716/767] Compiling ZcashLightClientKit ZcashFileManager.swift
[717/767] Compiling ZcashLightClientKit resource_bundle_accessor.swift
[718/767] Compiling ZcashLightClientKit SaplingParametersHandler.swift
[719/767] Compiling ZcashLightClientKit BlockScanner.swift
[720/767] Compiling ZcashLightClientKit AfterSyncHooksManager.swift
[721/767] Compiling ZcashLightClientKit CompactBlockProgress.swift
[722/767] Compiling ZcashLightClientKit SyncControlData.swift
[723/767] Compiling ZcashLightClientKit BundleCheckpointSource.swift
[724/767] Compiling ZcashLightClientKit BundleCheckpointURLProvider.swift
[725/767] Compiling ZcashLightClientKit Checkpoint+helpers.swift
[726/767] Compiling ZcashLightClientKit Checkpoint.swift
[727/767] Compiling ZcashLightClientKit CheckpointSource.swift
[728/767] Compiling ZcashLightClientKit CheckpointSourceFactory.swift
[729/767] Compiling ZcashLightClientKit ClosureSynchronizer.swift
[730/767] Compiling ZcashLightClientKit CombineSynchronizer.swift
[731/767] Compiling ZcashLightClientKit Synchronizer.swift
[732/767] Compiling ZcashLightClientKit ClosureSDKSynchronizer.swift
[733/767] Compiling ZcashLightClientKit CombineSDKSynchronizer.swift
[734/767] Compiling ZcashLightClientKit Dependencies.swift
[735/767] Compiling ZcashLightClientKit SDKSynchronizer.swift
[736/767] Compiling ZcashLightClientKit DerivationTool.swift
[737/767] Compiling ZcashLightClientKit TorClient.swift
[738/767] Compiling ZcashLightClientKit TransactionEncoder.swift
[739/767] Compiling ZcashLightClientKit WalletTransactionEncoder.swift
[740/767] Compiling ZcashLightClientKit AsyncToClosureGateway.swift
[741/767] Compiling ZcashLightClientKit AsyncToCombineGateway.swift
[742/767] Compiling ZcashLightClientKit Clamped.swift
[743/767] Compiling ZcashLightClientKit TxResubmissionAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/Enhance/BlockEnhancer.swift:136:39: warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
134 | case .transactionsInvolvingAddress(let tia):
135 | // TODO: [#1554] Remove this guard once lightwalletd servers support open-ended ranges.
136 | guard let blockRangeEnd = tia.blockRangeEnd else {
| `- warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
137 | logger.error("transactionsInvolvingAddress \(tia) is missing blockRangeEnd, ignoring the request.")
138 | retry = false
[744/767] Compiling ZcashLightClientKit UpdateChainTipAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/Enhance/BlockEnhancer.swift:136:39: warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
134 | case .transactionsInvolvingAddress(let tia):
135 | // TODO: [#1554] Remove this guard once lightwalletd servers support open-ended ranges.
136 | guard let blockRangeEnd = tia.blockRangeEnd else {
| `- warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
137 | logger.error("transactionsInvolvingAddress \(tia) is missing blockRangeEnd, ignoring the request.")
138 | retry = false
[745/767] Compiling ZcashLightClientKit UpdateSubtreeRootsAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/Enhance/BlockEnhancer.swift:136:39: warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
134 | case .transactionsInvolvingAddress(let tia):
135 | // TODO: [#1554] Remove this guard once lightwalletd servers support open-ended ranges.
136 | guard let blockRangeEnd = tia.blockRangeEnd else {
| `- warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
137 | logger.error("transactionsInvolvingAddress \(tia) is missing blockRangeEnd, ignoring the request.")
138 | retry = false
[746/767] Compiling ZcashLightClientKit ValidateServerAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/Enhance/BlockEnhancer.swift:136:39: warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
134 | case .transactionsInvolvingAddress(let tia):
135 | // TODO: [#1554] Remove this guard once lightwalletd servers support open-ended ranges.
136 | guard let blockRangeEnd = tia.blockRangeEnd else {
| `- warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
137 | logger.error("transactionsInvolvingAddress \(tia) is missing blockRangeEnd, ignoring the request.")
138 | retry = false
[747/767] Compiling ZcashLightClientKit CompactBlockProcessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/Enhance/BlockEnhancer.swift:136:39: warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
134 | case .transactionsInvolvingAddress(let tia):
135 | // TODO: [#1554] Remove this guard once lightwalletd servers support open-ended ranges.
136 | guard let blockRangeEnd = tia.blockRangeEnd else {
| `- warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
137 | logger.error("transactionsInvolvingAddress \(tia) is missing blockRangeEnd, ignoring the request.")
138 | retry = false
[748/767] Compiling ZcashLightClientKit ConnectorProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/Enhance/BlockEnhancer.swift:136:39: warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
134 | case .transactionsInvolvingAddress(let tia):
135 | // TODO: [#1554] Remove this guard once lightwalletd servers support open-ended ranges.
136 | guard let blockRangeEnd = tia.blockRangeEnd else {
| `- warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
137 | logger.error("transactionsInvolvingAddress \(tia) is missing blockRangeEnd, ignoring the request.")
138 | retry = false
[749/767] Compiling ZcashLightClientKit DatabaseStorageError.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/Enhance/BlockEnhancer.swift:136:39: warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
134 | case .transactionsInvolvingAddress(let tia):
135 | // TODO: [#1554] Remove this guard once lightwalletd servers support open-ended ranges.
136 | guard let blockRangeEnd = tia.blockRangeEnd else {
| `- warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
137 | logger.error("transactionsInvolvingAddress \(tia) is missing blockRangeEnd, ignoring the request.")
138 | retry = false
[750/767] Compiling ZcashLightClientKit SimpleConnectionProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/Enhance/BlockEnhancer.swift:136:39: warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
134 | case .transactionsInvolvingAddress(let tia):
135 | // TODO: [#1554] Remove this guard once lightwalletd servers support open-ended ranges.
136 | guard let blockRangeEnd = tia.blockRangeEnd else {
| `- warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
137 | logger.error("transactionsInvolvingAddress \(tia) is missing blockRangeEnd, ignoring the request.")
138 | retry = false
[751/767] Compiling ZcashLightClientKit BlockDownloader.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/Enhance/BlockEnhancer.swift:136:39: warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
134 | case .transactionsInvolvingAddress(let tia):
135 | // TODO: [#1554] Remove this guard once lightwalletd servers support open-ended ranges.
136 | guard let blockRangeEnd = tia.blockRangeEnd else {
| `- warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
137 | logger.error("transactionsInvolvingAddress \(tia) is missing blockRangeEnd, ignoring the request.")
138 | retry = false
[752/767] Compiling ZcashLightClientKit BlockDownloaderService.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/Enhance/BlockEnhancer.swift:136:39: warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
134 | case .transactionsInvolvingAddress(let tia):
135 | // TODO: [#1554] Remove this guard once lightwalletd servers support open-ended ranges.
136 | guard let blockRangeEnd = tia.blockRangeEnd else {
| `- warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
137 | logger.error("transactionsInvolvingAddress \(tia) is missing blockRangeEnd, ignoring the request.")
138 | retry = false
[753/767] Compiling ZcashLightClientKit BlockEnhancer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/Enhance/BlockEnhancer.swift:136:39: warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
134 | case .transactionsInvolvingAddress(let tia):
135 | // TODO: [#1554] Remove this guard once lightwalletd servers support open-ended ranges.
136 | guard let blockRangeEnd = tia.blockRangeEnd else {
| `- warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
137 | logger.error("transactionsInvolvingAddress \(tia) is missing blockRangeEnd, ignoring the request.")
138 | retry = false
[754/767] Compiling ZcashLightClientKit UTXOFetcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/Enhance/BlockEnhancer.swift:136:39: warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
134 | case .transactionsInvolvingAddress(let tia):
135 | // TODO: [#1554] Remove this guard once lightwalletd servers support open-ended ranges.
136 | guard let blockRangeEnd = tia.blockRangeEnd else {
| `- warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
137 | logger.error("transactionsInvolvingAddress \(tia) is missing blockRangeEnd, ignoring the request.")
138 | retry = false
[755/767] Compiling ZcashLightClientKit FSCompactBlockRepository.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/Enhance/BlockEnhancer.swift:136:39: warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
134 | case .transactionsInvolvingAddress(let tia):
135 | // TODO: [#1554] Remove this guard once lightwalletd servers support open-ended ranges.
136 | guard let blockRangeEnd = tia.blockRangeEnd else {
| `- warning: value 'blockRangeEnd' was defined but never used; consider replacing with boolean test
137 | logger.error("transactionsInvolvingAddress \(tia) is missing blockRangeEnd, ignoring the request.")
138 | retry = false
[756/767] Compiling ZcashLightClientKit TransactionDataRequest.swift
[757/767] Compiling ZcashLightClientKit WalletSummary.swift
[758/767] Compiling ZcashLightClientKit WalletTypes.swift
[759/767] Compiling ZcashLightClientKit Zatoshi.swift
[760/767] Compiling ZcashLightClientKit LightWalletGRPCService.swift
[761/767] Compiling ZcashLightClientKit Protocolbuffer+Extensions.swift
[762/767] Compiling ZcashLightClientKit compact_formats.pb.swift
[763/767] Compiling ZcashLightClientKit proposal.pb.swift
[764/767] Compiling ZcashLightClientKit service.grpc.swift
[765/767] Compiling ZcashLightClientKit service.pb.swift
[766/767] Compiling ZcashLightClientKit LightWalletService.swift
[767/767] Compiling ZcashLightClientKit LightWalletGRPCServiceOverTor.swift
[768/789] Compiling TestUtils LoggerProxy.swift
[769/789] Compiling TestUtils MockSessionIDGenerator.swift
[770/789] Compiling TestUtils MockTransactionRepository.swift
[771/791] Emitting module TestUtils
/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Stubs.swift:14:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
12 | @testable import ZcashLightClientKit
13 |
14 | extension String: Error { }
| |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
15 |
16 | class AwfulLightWalletService: MockLightWalletService {
/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Tests+Utils.swift:164:1: warning: extension declares a conformance of imported type 'Zatoshi' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'ZcashLightClientKit' introduce this conformance in the future
162 | }
163 |
164 | extension Zatoshi: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'Zatoshi' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'ZcashLightClientKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
165 | public var debugDescription: String {
166 | "Zatoshi(\(self.amount))"
[772/791] Compiling TestUtils darkside.pb.swift
[773/791] Compiling TestUtils resource_bundle_accessor.swift
[774/791] Compiling TestUtils ActionContext+tests.swift
[775/791] Compiling TestUtils CompactBlockProcessorEventHandler.swift
[776/791] Compiling TestUtils DarkSideWalletService.swift
[777/791] Compiling TestUtils TestsData.swift
[778/791] Compiling TestUtils UnspentTransactionOutputEntityMock.swift
[779/791] Compiling TestUtils TestVector.swift
/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Tests+Utils.swift:164:1: warning: extension declares a conformance of imported type 'Zatoshi' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'ZcashLightClientKit' introduce this conformance in the future
162 | }
163 |
164 | extension Zatoshi: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'Zatoshi' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'ZcashLightClientKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
165 | public var debugDescription: String {
166 | "Zatoshi(\(self.amount))"
[780/791] Compiling TestUtils Tests+Utils.swift
/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Tests+Utils.swift:164:1: warning: extension declares a conformance of imported type 'Zatoshi' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'ZcashLightClientKit' introduce this conformance in the future
162 | }
163 |
164 | extension Zatoshi: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'Zatoshi' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'ZcashLightClientKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
165 | public var debugDescription: String {
166 | "Zatoshi(\(self.amount))"
[781/791] Compiling TestUtils ZcashTestCase.swift
[782/791] Compiling TestUtils darkside.grpc.swift
[783/791] Compiling TestUtils SDKSynchronizerSyncStatusHandler.swift
[784/791] Compiling TestUtils AutoMockable.swift
[785/791] Compiling TestUtils FakeChainBuilder.swift
[786/791] Compiling TestUtils FakeService.swift
[787/791] Compiling TestUtils FakeStorage.swift
[788/791] Compiling TestUtils TestCoordinator.swift
[789/791] Compiling TestUtils TestDbBuilder.swift
[790/791] Compiling TestUtils AutoMockable.generated.swift
/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Stubs.swift:14:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
12 | @testable import ZcashLightClientKit
13 |
14 | extension String: Error { }
| |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
15 |
16 | class AwfulLightWalletService: MockLightWalletService {
[791/791] Compiling TestUtils Stubs.swift
/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Stubs.swift:14:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
12 | @testable import ZcashLightClientKit
13 |
14 | extension String: Error { }
| |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
15 |
16 | class AwfulLightWalletService: MockLightWalletService {
Build complete! (25.13s)
warning: 'sqlite.swift': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/PrivacyInfo.xcprivacy
Build complete.
{
"dependencies" : [
{
"identity" : "grpc-swift",
"requirement" : {
"range" : [
{
"lower_bound" : "1.24.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/grpc/grpc-swift.git"
},
{
"identity" : "sqlite.swift",
"requirement" : {
"range" : [
{
"lower_bound" : "0.15.3",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/stephencelis/SQLite.swift.git"
},
{
"identity" : "zcash-light-client-ffi",
"requirement" : {
"exact" : [
"0.17.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/Electric-Coin-Company/zcash-light-client-ffi"
}
],
"manifest_display_name" : "ZcashLightClientKit",
"name" : "ZcashLightClientKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "ZcashLightClientKit",
"targets" : [
"ZcashLightClientKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ZcashLightClientKit",
"module_type" : "SwiftTarget",
"name" : "ZcashLightClientKit",
"path" : "Sources/ZcashLightClientKit",
"product_dependencies" : [
"SQLite",
"GRPC",
"libzcashlc"
],
"product_memberships" : [
"ZcashLightClientKit"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Resources/checkpoints",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Account/Account.swift",
"Account/AccountMetadataKey.swift",
"Block/Actions/Action.swift",
"Block/Actions/ClearAlreadyScannedBlocksAction.swift",
"Block/Actions/ClearCacheAction.swift",
"Block/Actions/DownloadAction.swift",
"Block/Actions/EnhanceAction.swift",
"Block/Actions/FetchUTXOsAction.swift",
"Block/Actions/MigrateLegacyCacheDBAction.swift",
"Block/Actions/ProcessSuggestedScanRangesAction.swift",
"Block/Actions/RewindAction.swift",
"Block/Actions/SaplingParamsAction.swift",
"Block/Actions/ScanAction.swift",
"Block/Actions/TxResubmissionAction.swift",
"Block/Actions/UpdateChainTipAction.swift",
"Block/Actions/UpdateSubtreeRootsAction.swift",
"Block/Actions/ValidateServerAction.swift",
"Block/CompactBlockProcessor.swift",
"Block/DatabaseStorage/ConnectorProvider.swift",
"Block/DatabaseStorage/DatabaseStorageError.swift",
"Block/DatabaseStorage/SimpleConnectionProvider.swift",
"Block/Download/BlockDownloader.swift",
"Block/Download/BlockDownloaderService.swift",
"Block/Enhance/BlockEnhancer.swift",
"Block/FetchUnspentTxOutputs/UTXOFetcher.swift",
"Block/FilesystemStorage/FSCompactBlockRepository.swift",
"Block/SaplingParameters/SaplingParametersHandler.swift",
"Block/Scan/BlockScanner.swift",
"Block/Utils/AfterSyncHooksManager.swift",
"Block/Utils/CompactBlockProgress.swift",
"Block/Utils/SyncControlData.swift",
"Checkpoint/BundleCheckpointSource.swift",
"Checkpoint/BundleCheckpointURLProvider.swift",
"Checkpoint/Checkpoint+helpers.swift",
"Checkpoint/Checkpoint.swift",
"Checkpoint/CheckpointSource.swift",
"Checkpoint/CheckpointSourceFactory.swift",
"ClosureSynchronizer.swift",
"CombineSynchronizer.swift",
"Constants/Checkpoint+mainnet.swift",
"Constants/Checkpoint+testnet.swift",
"Constants/ZcashSDK.swift",
"DAO/BlockDao.swift",
"DAO/PagedTransactionDao.swift",
"DAO/TransactionDao.swift",
"DAO/UnspentTransactionOutputDao.swift",
"Entity/AccountEntity.swift",
"Entity/EncodedTransactionEntity.swift",
"Entity/Pczt.swift",
"Entity/SentNoteEntity.swift",
"Entity/TransactionEntity.swift",
"Entity/UnspentTransactionOutputEntity.swift",
"Entity/ZcashCompactBlock.swift",
"Error/ZcashError.swift",
"Error/ZcashErrorCode.swift",
"Error/ZcashErrorCodeDefinition.swift",
"Extensions/Bool+ToData.swift",
"Extensions/Data+ToOtherTypes.swift",
"Extensions/Data+Zcash.swift",
"Extensions/Data+internal.swift",
"Extensions/Error+ZcashError.swift",
"Extensions/HexEncode.swift",
"Extensions/Int+ToData.swift",
"Extensions/NumberFormatter+Zcash.swift",
"Extensions/URL+UpdateWithAlias.swift",
"Extensions/Undescribable.swift",
"Extensions/Zatoshi+SQLite.swift",
"Extensions/ZcashRust+Utils.swift",
"Extensions/ZcashSDK+extensions.swift",
"Initializer.swift",
"Metrics/SDKMetrics.swift",
"Model/FiatCurrencyResult.swift",
"Model/Memo.swift",
"Model/Proposal.swift",
"Model/ScanRange.swift",
"Model/ScanSummary.swift",
"Model/TransactionDataRequest.swift",
"Model/WalletSummary.swift",
"Model/WalletTypes.swift",
"Model/Zatoshi.swift",
"Modules/Service/GRPC/LightWalletGRPCService.swift",
"Modules/Service/GRPC/ProtoBuf/Extensions/Protocolbuffer+Extensions.swift",
"Modules/Service/GRPC/ProtoBuf/compact_formats.pb.swift",
"Modules/Service/GRPC/ProtoBuf/proposal.pb.swift",
"Modules/Service/GRPC/ProtoBuf/service.grpc.swift",
"Modules/Service/GRPC/ProtoBuf/service.pb.swift",
"Modules/Service/LightWalletService.swift",
"Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift",
"Providers/LatestBlocksDataProvider.swift",
"Providers/ResourceProvider.swift",
"Repository/BlockRepository.swift",
"Repository/CompactBlockRepository.swift",
"Repository/NotesRepository.swift",
"Repository/PaginatedTransactionRepository.swift",
"Repository/TransactionRepository.swift",
"Repository/TransactionRepositoryBuilder.swift",
"Rust/ZcashKeyDerivationBackend.swift",
"Rust/ZcashKeyDerivationBackendWelding.swift",
"Rust/ZcashRustBackend.swift",
"Rust/ZcashRustBackendWelding.swift",
"Synchronizer.swift",
"Synchronizer/ClosureSDKSynchronizer.swift",
"Synchronizer/CombineSDKSynchronizer.swift",
"Synchronizer/Dependencies.swift",
"Synchronizer/SDKSynchronizer.swift",
"Tool/DerivationTool.swift",
"Tor/TorClient.swift",
"Transaction/TransactionEncoder.swift",
"Transaction/WalletTransactionEncoder.swift",
"Utils/AsyncToClosureGateway.swift",
"Utils/AsyncToCombineGateway.swift",
"Utils/Clamped.swift",
"Utils/DBActor.swift",
"Utils/DIContainer.swift",
"Utils/GenericActor.swift",
"Utils/LoggingProxy.swift",
"Utils/OSLogger.swift",
"Utils/SaplingParameterDownloader.swift",
"Utils/SpecificCombineTypes.swift",
"Utils/SyncSessionIDGenerator.swift",
"Utils/Task+sleep.swift",
"Utils/UsedAliasesChecker.swift",
"Utils/ZcashFileManager.swift"
],
"type" : "library"
},
{
"c99name" : "TestUtils",
"module_type" : "SwiftTarget",
"name" : "TestUtils",
"path" : "Tests/TestUtils",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/cache.db",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/darkside_caches.db",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/darkside_data.db",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/integerOverflowJSON.json",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/sandblasted_mainnet_block.json",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/sapling-output.params",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/sapling-spend.params",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/test_data.db",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/txBase64String.txt",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/txFromAndroidSDK.txt",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"ActionContext+tests.swift",
"CompactBlockProcessorEventHandler.swift",
"DarkSideWalletService.swift",
"FakeChainBuilder.swift",
"FakeService.swift",
"FakeStorage.swift",
"LoggerProxy.swift",
"MockSessionIDGenerator.swift",
"MockTransactionRepository.swift",
"SDKSynchronizerSyncStatusHandler.swift",
"Sourcery/AutoMockable.swift",
"Sourcery/GeneratedMocks/AutoMockable.generated.swift",
"Stubs.swift",
"TestCoordinator.swift",
"TestDbBuilder.swift",
"TestVector.swift",
"Tests+Utils.swift",
"TestsData.swift",
"UnspentTransactionOutputEntityMock.swift",
"ZcashTestCase.swift",
"proto/darkside.grpc.swift",
"proto/darkside.pb.swift"
],
"target_dependencies" : [
"ZcashLightClientKit"
],
"type" : "library"
},
{
"c99name" : "PerformanceTests",
"module_type" : "SwiftTarget",
"name" : "PerformanceTests",
"path" : "Tests/PerformanceTests",
"sources" : [
"SynchronizerTests.swift"
],
"target_dependencies" : [
"ZcashLightClientKit",
"TestUtils"
],
"type" : "test"
},
{
"c99name" : "OfflineTests",
"module_type" : "SwiftTarget",
"name" : "OfflineTests",
"path" : "Tests/OfflineTests",
"sources" : [
"BirthdayTests.swift",
"CheckpointSourceTests.swift",
"ClosureSynchronizerOfflineTests.swift",
"CombineSynchronizerOfflineTests.swift",
"CompactBlockProcessorActions/ActionContextStateTests.swift",
"CompactBlockProcessorActions/ClearAlreadyScannedBlocksActionTests.swift",
"CompactBlockProcessorActions/ClearCacheActionTests.swift",
"CompactBlockProcessorActions/DownloadActionTests.swift",
"CompactBlockProcessorActions/EnhanceActionTests.swift",
"CompactBlockProcessorActions/FetchUTXOsActionTests.swift",
"CompactBlockProcessorActions/MigrateLegacyCacheDBActionTests.swift",
"CompactBlockProcessorActions/ProcessSuggestedScanRangesActionTests.swift",
"CompactBlockProcessorActions/RewindActionTests.swift",
"CompactBlockProcessorActions/SaplingParamsActionTests.swift",
"CompactBlockProcessorActions/ScanActionTests.swift",
"CompactBlockProcessorActions/UpdateChainTipActionTests.swift",
"CompactBlockProcessorActions/UpdateSubtreeRootsActionTests.swift",
"CompactBlockProcessorActions/ValidateServerActionTests.swift",
"CompactBlockRepositoryTests.swift",
"DerivationToolTests/DerivationToolMainnetTests.swift",
"DerivationToolTests/DerivationToolTestnetTests.swift",
"FsBlockStorageTests.swift",
"InitializerOfflineTests.swift",
"MemoTests.swift",
"NullBytesTests.swift",
"PagedTransactionRepositoryTests.swift",
"RawTransactionTests.swift",
"RecipientTests.swift",
"SynchronizerOfflineTests.swift",
"TransactionRepositoryTests.swift",
"TxIdTests.swift",
"UndescribableTests.swift",
"UnifiedTypecodesTests.swift",
"WalletTests.swift",
"ZatoshiTests.swift",
"ZcashRustBackendTests.swift",
"ZcashTransactionStateTests.swift",
"Zip302MemoTests.swift",
"Zip325Tests.swift"
],
"target_dependencies" : [
"ZcashLightClientKit",
"TestUtils"
],
"type" : "test"
},
{
"c99name" : "NetworkTests",
"module_type" : "SwiftTarget",
"name" : "NetworkTests",
"path" : "Tests/NetworkTests",
"sources" : [
"BlockStreamingTest.swift",
"CompactBlockProcessorTests.swift",
"CompactBlockReorgTests.swift",
"DownloadTests.swift",
"LightWalletServiceTests.swift",
"TorClientTests.swift"
],
"target_dependencies" : [
"ZcashLightClientKit",
"TestUtils"
],
"type" : "test"
},
{
"c99name" : "DarksideTests",
"module_type" : "SwiftTarget",
"name" : "DarksideTests",
"path" : "Tests/DarksideTests",
"sources" : [
"AdvancedReOrgTests.swift",
"BalanceTests.swift",
"BlockDownloaderTests.swift",
"DarksideSanityCheckTests.swift",
"PaymentURIFulfillmentTests.swift",
"PendingTransactionUpdatesTest.swift",
"ReOrgTests.swift",
"RewindRescanTests.swift",
"ShieldFundsTests.swift",
"SynchronizerDarksideTests.swift",
"SynchronizerTests.swift",
"TransactionEnhancementTests.swift",
"Z2TReceiveTests.swift"
],
"target_dependencies" : [
"ZcashLightClientKit",
"TestUtils"
],
"type" : "test"
},
{
"c99name" : "AliasDarksideTests",
"module_type" : "SwiftTarget",
"name" : "AliasDarksideTests",
"path" : "Tests/AliasDarksideTests",
"sources" : [
"SDKSynchronizerAliasDarksideTests.swift"
],
"target_dependencies" : [
"ZcashLightClientKit",
"TestUtils"
],
"type" : "test"
}
],
"tools_version" : "5.6"
}
Done.