Build Information
Failed to build open-weather-kit, reference main (ef8518), with Swift 6.0 for macOS (SPM) on 6 Nov 2025 05:26:27 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/jagreenwood/open-weather-kit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/jagreenwood/open-weather-kit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at ef8518c Merge branch 'main' of github.com:jagreenwood/open-weather-kit
Cloned https://github.com/jagreenwood/open-weather-kit.git
Revision (git rev-parse @):
ef8518ca259fb8671c483020e7f9b39fc288eb1c
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/jagreenwood/open-weather-kit.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/jagreenwood/open-weather-kit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/4] Copying Localizable.strings
[0/4] Copying Info.plist
[2/4] Write sources
[3/4] Write swift-version-5BDAB9E9C0126B9D.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/90] Emitting module OpenWeatherKit
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:73:16: error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
65 | ///
66 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
67 | public struct Trend<Dimension>: Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
68 |
69 | /// The manner in which the comparison between the baseline and current values are compared.
:
71 |
72 | /// The current recorded value for the condition in which the trend is compared against.
73 | public var currentValue: Measurement<Dimension>
| `- error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
74 |
75 | /// Semantically describes the manner in which the observed trend compares the current value against the baseline value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:96:16: error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
81 | ///
82 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
83 | public struct TrendBaseline<Dimension> : Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
84 |
85 | /// An enum describing what value is being compared between historical and current readings.
:
94 |
95 | /// The recorded baseline value for the condition in which the trend is comparing to.
96 | public let value: Measurement<Dimension>
| `- error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
97 |
98 | /// The year the statistics collection began.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:17:16: error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
17 | public var p10: Measurement<Dimension>
| `- error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
18 |
19 | /// 50% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:20:16: error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
18 |
19 | /// 50% of the distribution is less than this value.
20 | public var p50: Measurement<Dimension>
| `- error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
21 |
22 | /// 90% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:23:16: error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
21 |
22 | /// 90% of the distribution is less than this value.
23 | public var p90: Measurement<Dimension>
| `- error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
24 | }
25 |
[6/99] Compiling OpenWeatherKit DayPrecipitationStatistics.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:17:16: error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
17 | public var p10: Measurement<Dimension>
| `- error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
18 |
19 | /// 50% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:20:16: error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
18 |
19 | /// 50% of the distribution is less than this value.
20 | public var p50: Measurement<Dimension>
| `- error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
21 |
22 | /// 90% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:23:16: error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
21 |
22 | /// 90% of the distribution is less than this value.
23 | public var p90: Measurement<Dimension>
| `- error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
24 | }
25 |
[7/99] Compiling OpenWeatherKit DayTemperatureStatistics.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:17:16: error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
17 | public var p10: Measurement<Dimension>
| `- error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
18 |
19 | /// 50% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:20:16: error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
18 |
19 | /// 50% of the distribution is less than this value.
20 | public var p50: Measurement<Dimension>
| `- error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
21 |
22 | /// 90% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:23:16: error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
21 |
22 | /// 90% of the distribution is less than this value.
23 | public var p90: Measurement<Dimension>
| `- error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
24 | }
25 |
[8/99] Compiling OpenWeatherKit HourTemperatureStatistics.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:17:16: error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
17 | public var p10: Measurement<Dimension>
| `- error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
18 |
19 | /// 50% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:20:16: error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
18 |
19 | /// 50% of the distribution is less than this value.
20 | public var p50: Measurement<Dimension>
| `- error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
21 |
22 | /// 90% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:23:16: error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
21 |
22 | /// 90% of the distribution is less than this value.
23 | public var p90: Measurement<Dimension>
| `- error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
24 | }
25 |
[9/99] Compiling OpenWeatherKit HourlyWeatherStatistics.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:17:16: error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
17 | public var p10: Measurement<Dimension>
| `- error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
18 |
19 | /// 50% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:20:16: error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
18 |
19 | /// 50% of the distribution is less than this value.
20 | public var p50: Measurement<Dimension>
| `- error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
21 |
22 | /// 90% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:23:16: error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
21 |
22 | /// 90% of the distribution is less than this value.
23 | public var p90: Measurement<Dimension>
| `- error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
24 | }
25 |
[10/99] Compiling OpenWeatherKit MonthPrecipitationStatistics.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:17:16: error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
17 | public var p10: Measurement<Dimension>
| `- error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
18 |
19 | /// 50% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:20:16: error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
18 |
19 | /// 50% of the distribution is less than this value.
20 | public var p50: Measurement<Dimension>
| `- error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
21 |
22 | /// 90% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:23:16: error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
21 |
22 | /// 90% of the distribution is less than this value.
23 | public var p90: Measurement<Dimension>
| `- error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
24 | }
25 |
[11/99] Compiling OpenWeatherKit MonthTemperatureStatistics.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:17:16: error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
17 | public var p10: Measurement<Dimension>
| `- error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
18 |
19 | /// 50% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:20:16: error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
18 |
19 | /// 50% of the distribution is less than this value.
20 | public var p50: Measurement<Dimension>
| `- error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
21 |
22 | /// 90% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:23:16: error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
21 |
22 | /// 90% of the distribution is less than this value.
23 | public var p90: Measurement<Dimension>
| `- error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
24 | }
25 |
[12/99] Compiling OpenWeatherKit MonthlyWeatherStatistics.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:17:16: error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
17 | public var p10: Measurement<Dimension>
| `- error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
18 |
19 | /// 50% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:20:16: error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
18 |
19 | /// 50% of the distribution is less than this value.
20 | public var p50: Measurement<Dimension>
| `- error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
21 |
22 | /// 90% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:23:16: error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
21 |
22 | /// 90% of the distribution is less than this value.
23 | public var p90: Measurement<Dimension>
| `- error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
24 | }
25 |
[13/99] Compiling OpenWeatherKit Percentiles.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:17:16: error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
17 | public var p10: Measurement<Dimension>
| `- error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
18 |
19 | /// 50% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:20:16: error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
18 |
19 | /// 50% of the distribution is less than this value.
20 | public var p50: Measurement<Dimension>
| `- error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
21 |
22 | /// 90% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:23:16: error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
21 |
22 | /// 90% of the distribution is less than this value.
23 | public var p90: Measurement<Dimension>
| `- error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
24 | }
25 |
[14/99] Compiling OpenWeatherKit DailyWeatherSummary.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:17:16: error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
17 | public var p10: Measurement<Dimension>
| `- error: stored property 'p10' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
18 |
19 | /// 50% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:20:16: error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
18 |
19 | /// 50% of the distribution is less than this value.
20 | public var p50: Measurement<Dimension>
| `- error: stored property 'p50' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
21 |
22 | /// 90% of the distribution is less than this value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Statistics/Percentiles.swift:23:16: error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
12 | ///
13 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
14 | public struct Percentiles<Dimension> : Codable, Equatable, Sendable where Dimension : Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
15 |
16 | /// 10% of the distribution is less than this value.
:
21 |
22 | /// 90% of the distribution is less than this value.
23 | public var p90: Measurement<Dimension>
| `- error: stored property 'p90' of 'Sendable'-conforming generic struct 'Percentiles' has non-sendable type 'Measurement<Dimension>'
24 | }
25 |
[15/99] Compiling OpenWeatherKit DayPartForecast.swift
[16/99] Compiling OpenWeatherKit Precipitation.swift
[17/99] Compiling OpenWeatherKit PrecipitationAmountByType.swift
[18/99] Compiling OpenWeatherKit PressureTrend.swift
[19/99] Compiling OpenWeatherKit SnowfallAmount.swift
[20/99] Compiling OpenWeatherKit UVIndex.swift
[21/99] Compiling OpenWeatherKit WeatherCondition.swift
[22/99] Compiling OpenWeatherKit WeatherSeverity.swift
[23/99] Compiling OpenWeatherKit Wind.swift
[24/99] Compiling OpenWeatherKit StatisticsQuery.swift
[25/99] Compiling OpenWeatherKit WeatherProxy.swift
[26/99] Compiling OpenWeatherKit MoonEvents.swift
[27/99] Compiling OpenWeatherKit MoonPhase.swift
[28/99] Compiling OpenWeatherKit SunEvents.swift
[29/99] Compiling OpenWeatherKit AlertSummary.swift
[30/99] Compiling OpenWeatherKit AlertUrgency.swift
[31/99] Compiling OpenWeatherKit Certainty.swift
[32/99] Compiling OpenWeatherKit CloudCoverByAltitude.swift
[33/99] Compiling OpenWeatherKit APICurrentWeather+Map.swift
[34/99] Compiling OpenWeatherKit APIDailyStatistics+Map.swift
[35/99] Compiling OpenWeatherKit APIDailySummary+Map.swift
[36/99] Compiling OpenWeatherKit APIForecastDaily+Map.swift
[37/99] Compiling OpenWeatherKit APIForecastHourly+Map.swift
[38/99] Compiling OpenWeatherKit APIForecastNextHour+Map.swift
[39/99] Compiling OpenWeatherKit APIHistoricalComparisons+Map.swift
[40/99] Compiling OpenWeatherKit APIHourlyStatistics+Map.swift
[41/99] Compiling OpenWeatherKit APIMetadata+Map.swift
[42/99] Compiling OpenWeatherKit APIMonthlyStatistics+Map.swift
[43/99] Compiling OpenWeatherKit APIWeather+Map.swift
[44/99] Compiling OpenWeatherKit APIWeatherAlerts+Map.swift
[45/99] Compiling OpenWeatherKit APIWeatherAvailability+Map.swift
[46/99] Compiling OpenWeatherKit APIWeatherChanges+Map.swift
[47/99] Compiling OpenWeatherKit Date+Utils.swift
[48/99] Compiling OpenWeatherKit DateFormatter+Utils.swift
[49/99] Compiling OpenWeatherKit Int+Utils.swift
[50/99] Compiling OpenWeatherKit Measurement+Utils.swift
[51/99] Compiling OpenWeatherKit Optional+Utils.swift
[52/99] Compiling OpenWeatherKit UnitSpeed.swift
[53/99] Compiling OpenWeatherKit CurrentWeather.swift
[54/99] Compiling OpenWeatherKit DailyWeatherStatisticsQuery.swift
[55/99] Compiling OpenWeatherKit DailyWeatherSummaryQuery.swift
[56/99] Compiling OpenWeatherKit HourlyWeatherStatisticsQuery.swift
[57/99] Compiling OpenWeatherKit MonthlyWeatherStatisticsQuery.swift
[58/99] Compiling OpenWeatherKit WeatherAttribution.swift
[59/99] Compiling OpenWeatherKit WeatherMetadata.swift
[60/99] Compiling OpenWeatherKit WeatherQuery.swift
[61/99] Compiling OpenWeatherKit DailyWeatherStatistics.swift
[62/99] Compiling OpenWeatherKit APIStatistics.swift
[63/99] Compiling OpenWeatherKit APIWeather.swift
[64/99] Compiling OpenWeatherKit APIWeatherAlerts.swift
[65/99] Compiling OpenWeatherKit APIWeatherAvailability.swift
[66/99] Compiling OpenWeatherKit APIWeatherChanges.swift
[67/99] Compiling OpenWeatherKit TextCaseCoding.swift
[68/99] Compiling OpenWeatherKit NetworkClient.swift
[69/99] Compiling OpenWeatherKit Client.swift
[70/99] Compiling OpenWeatherKit Query.swift
[71/99] Compiling OpenWeatherKit Route.swift
[72/99] Compiling OpenWeatherKit DayWeather.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:73:16: error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
65 | ///
66 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
67 | public struct Trend<Dimension>: Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
68 |
69 | /// The manner in which the comparison between the baseline and current values are compared.
:
71 |
72 | /// The current recorded value for the condition in which the trend is compared against.
73 | public var currentValue: Measurement<Dimension>
| `- error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
74 |
75 | /// Semantically describes the manner in which the observed trend compares the current value against the baseline value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:96:16: error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
81 | ///
82 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
83 | public struct TrendBaseline<Dimension> : Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
84 |
85 | /// An enum describing what value is being compared between historical and current readings.
:
94 |
95 | /// The recorded baseline value for the condition in which the trend is comparing to.
96 | public let value: Measurement<Dimension>
| `- error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
97 |
98 | /// The year the statistics collection began.
[73/99] Compiling OpenWeatherKit Forecast.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:73:16: error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
65 | ///
66 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
67 | public struct Trend<Dimension>: Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
68 |
69 | /// The manner in which the comparison between the baseline and current values are compared.
:
71 |
72 | /// The current recorded value for the condition in which the trend is compared against.
73 | public var currentValue: Measurement<Dimension>
| `- error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
74 |
75 | /// Semantically describes the manner in which the observed trend compares the current value against the baseline value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:96:16: error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
81 | ///
82 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
83 | public struct TrendBaseline<Dimension> : Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
84 |
85 | /// An enum describing what value is being compared between historical and current readings.
:
94 |
95 | /// The recorded baseline value for the condition in which the trend is comparing to.
96 | public let value: Measurement<Dimension>
| `- error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
97 |
98 | /// The year the statistics collection began.
[74/99] Compiling OpenWeatherKit HistoricalComparisons.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:73:16: error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
65 | ///
66 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
67 | public struct Trend<Dimension>: Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
68 |
69 | /// The manner in which the comparison between the baseline and current values are compared.
:
71 |
72 | /// The current recorded value for the condition in which the trend is compared against.
73 | public var currentValue: Measurement<Dimension>
| `- error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
74 |
75 | /// Semantically describes the manner in which the observed trend compares the current value against the baseline value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:96:16: error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
81 | ///
82 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
83 | public struct TrendBaseline<Dimension> : Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
84 |
85 | /// An enum describing what value is being compared between historical and current readings.
:
94 |
95 | /// The recorded baseline value for the condition in which the trend is comparing to.
96 | public let value: Measurement<Dimension>
| `- error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
97 |
98 | /// The year the statistics collection began.
[75/99] Compiling OpenWeatherKit HourWeather.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:73:16: error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
65 | ///
66 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
67 | public struct Trend<Dimension>: Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
68 |
69 | /// The manner in which the comparison between the baseline and current values are compared.
:
71 |
72 | /// The current recorded value for the condition in which the trend is compared against.
73 | public var currentValue: Measurement<Dimension>
| `- error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
74 |
75 | /// Semantically describes the manner in which the observed trend compares the current value against the baseline value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:96:16: error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
81 | ///
82 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
83 | public struct TrendBaseline<Dimension> : Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
84 |
85 | /// An enum describing what value is being compared between historical and current readings.
:
94 |
95 | /// The recorded baseline value for the condition in which the trend is comparing to.
96 | public let value: Measurement<Dimension>
| `- error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
97 |
98 | /// The year the statistics collection began.
[76/99] Compiling OpenWeatherKit MinuteWeather.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:73:16: error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
65 | ///
66 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
67 | public struct Trend<Dimension>: Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
68 |
69 | /// The manner in which the comparison between the baseline and current values are compared.
:
71 |
72 | /// The current recorded value for the condition in which the trend is compared against.
73 | public var currentValue: Measurement<Dimension>
| `- error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
74 |
75 | /// Semantically describes the manner in which the observed trend compares the current value against the baseline value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:96:16: error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
81 | ///
82 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
83 | public struct TrendBaseline<Dimension> : Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
84 |
85 | /// An enum describing what value is being compared between historical and current readings.
:
94 |
95 | /// The recorded baseline value for the condition in which the trend is comparing to.
96 | public let value: Measurement<Dimension>
| `- error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
97 |
98 | /// The year the statistics collection began.
[77/99] Compiling OpenWeatherKit WeatherAlert.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:73:16: error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
65 | ///
66 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
67 | public struct Trend<Dimension>: Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
68 |
69 | /// The manner in which the comparison between the baseline and current values are compared.
:
71 |
72 | /// The current recorded value for the condition in which the trend is compared against.
73 | public var currentValue: Measurement<Dimension>
| `- error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
74 |
75 | /// Semantically describes the manner in which the observed trend compares the current value against the baseline value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:96:16: error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
81 | ///
82 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
83 | public struct TrendBaseline<Dimension> : Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
84 |
85 | /// An enum describing what value is being compared between historical and current readings.
:
94 |
95 | /// The recorded baseline value for the condition in which the trend is comparing to.
96 | public let value: Measurement<Dimension>
| `- error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
97 |
98 | /// The year the statistics collection began.
[78/99] Compiling OpenWeatherKit WeatherAvailability.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:73:16: error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
65 | ///
66 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
67 | public struct Trend<Dimension>: Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
68 |
69 | /// The manner in which the comparison between the baseline and current values are compared.
:
71 |
72 | /// The current recorded value for the condition in which the trend is compared against.
73 | public var currentValue: Measurement<Dimension>
| `- error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
74 |
75 | /// Semantically describes the manner in which the observed trend compares the current value against the baseline value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:96:16: error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
81 | ///
82 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
83 | public struct TrendBaseline<Dimension> : Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
84 |
85 | /// An enum describing what value is being compared between historical and current readings.
:
94 |
95 | /// The recorded baseline value for the condition in which the trend is comparing to.
96 | public let value: Measurement<Dimension>
| `- error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
97 |
98 | /// The year the statistics collection began.
[79/99] Compiling OpenWeatherKit WeatherChanges.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:73:16: error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
65 | ///
66 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
67 | public struct Trend<Dimension>: Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
68 |
69 | /// The manner in which the comparison between the baseline and current values are compared.
:
71 |
72 | /// The current recorded value for the condition in which the trend is compared against.
73 | public var currentValue: Measurement<Dimension>
| `- error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
74 |
75 | /// Semantically describes the manner in which the observed trend compares the current value against the baseline value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:96:16: error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
81 | ///
82 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
83 | public struct TrendBaseline<Dimension> : Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
84 |
85 | /// An enum describing what value is being compared between historical and current readings.
:
94 |
95 | /// The recorded baseline value for the condition in which the trend is comparing to.
96 | public let value: Measurement<Dimension>
| `- error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
97 |
98 | /// The year the statistics collection began.
[80/99] Compiling OpenWeatherKit LocationProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:73:16: error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
65 | ///
66 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
67 | public struct Trend<Dimension>: Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
68 |
69 | /// The manner in which the comparison between the baseline and current values are compared.
:
71 |
72 | /// The current recorded value for the condition in which the trend is compared against.
73 | public var currentValue: Measurement<Dimension>
| `- error: stored property 'currentValue' of 'Sendable'-conforming generic struct 'Trend' has non-sendable type 'Measurement<Dimension>'
74 |
75 | /// Semantically describes the manner in which the observed trend compares the current value against the baseline value.
/Users/admin/builder/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/HistoricalComparisons.swift:96:16: error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
81 | ///
82 | @available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
83 | public struct TrendBaseline<Dimension> : Codable, Sendable, Equatable where Dimension: Unit {
| `- note: consider making generic parameter 'Dimension' conform to the 'Sendable' protocol
84 |
85 | /// An enum describing what value is being compared between historical and current readings.
:
94 |
95 | /// The recorded baseline value for the condition in which the trend is comparing to.
96 | public let value: Measurement<Dimension>
| `- error: stored property 'value' of 'Sendable'-conforming generic struct 'TrendBaseline' has non-sendable type 'Measurement<Dimension>'
97 |
98 | /// The year the statistics collection began.
[81/99] Compiling OpenWeatherKit DayPrecipitationSummary.swift
[82/99] Compiling OpenWeatherKit DayTemperatureSummary.swift
[83/99] Compiling OpenWeatherKit Weather.swift
[84/99] Compiling OpenWeatherKit WeatherError.swift
[85/99] Compiling OpenWeatherKit WeatherService+Forecast.swift
[86/99] Compiling OpenWeatherKit WeatherService+Statistics.swift
[87/99] Compiling OpenWeatherKit WeatherService+Summary.swift
[88/99] Compiling OpenWeatherKit WeatherService.swift
[89/99] Compiling OpenWeatherKit resource_bundle_accessor.swift
[90/99] Compiling OpenWeatherKit WeatherQuery+QueryItems.swift
[91/99] Compiling OpenWeatherKit Geocoder.swift
[92/99] Compiling OpenWeatherKit APICurrentWeather.swift
[93/99] Compiling OpenWeatherKit APIDailySummary.swift
[94/99] Compiling OpenWeatherKit APIForecastDaily.swift
[95/99] Compiling OpenWeatherKit APIForecastHourly.swift
[96/99] Compiling OpenWeatherKit APIForecastNextHour.swift
[97/99] Compiling OpenWeatherKit APIHistoricalComparisons.swift
[98/99] Compiling OpenWeatherKit APIMetadata.swift
[99/99] Compiling OpenWeatherKit APIPrecipitationAmountByType.swift
BUILD FAILURE 6.0 macosSpm