The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of WMATA, reference 15.2.0 (2606db), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 12:11:55 UTC.

Swift 6 data race errors: 58

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

1819 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1820 |     1: .same(proto: "delay"),
1821 |     2: .same(proto: "time"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1876:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
1874 | extension TransitRealtime_TripUpdate.StopTimeUpdate: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1875 |   public static let protoMessageName: String = TransitRealtime_TripUpdate.protoMessageName + ".StopTimeUpdate"
1876 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1877 |     1: .standard(proto: "stop_sequence"),
1878 |     4: .standard(proto: "stop_id"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1946:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
1944 |
1945 | extension TransitRealtime_TripUpdate.StopTimeUpdate.ScheduleRelationship: SwiftProtobuf._ProtoNameProviding {
1946 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1947 |     0: .same(proto: "SCHEDULED"),
1948 |     1: .same(proto: "SKIPPED"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1955:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
1953 | extension TransitRealtime_VehiclePosition: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1954 |   public static let protoMessageName: String = _protobuf_package + ".VehiclePosition"
1955 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1956 |     1: .same(proto: "trip"),
1957 |     8: .same(proto: "vehicle"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1978:16: warning: static property 'defaultInstance' is not concurrency-safe because non-'Sendable' type 'TransitRealtime_VehiclePosition._StorageClass' may have shared mutable state; this is an error in the Swift 6 language mode
1965 |   ]
1966 |
1967 |   fileprivate class _StorageClass {
     |                     `- note: class '_StorageClass' does not conform to the 'Sendable' protocol
1968 |     var _trip: TransitRealtime_TripDescriptor? = nil
1969 |     var _vehicle: TransitRealtime_VehicleDescriptor? = nil
     :
1976 |     var _occupancyStatus: TransitRealtime_VehiclePosition.OccupancyStatus? = nil
1977 |
1978 |     static let defaultInstance = _StorageClass()
     |                |- warning: static property 'defaultInstance' is not concurrency-safe because non-'Sendable' type 'TransitRealtime_VehiclePosition._StorageClass' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'defaultInstance' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1979 |
1980 |     private init() {}
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2100:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2098 |
2099 | extension TransitRealtime_VehiclePosition.VehicleStopStatus: SwiftProtobuf._ProtoNameProviding {
2100 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2101 |     0: .same(proto: "INCOMING_AT"),
2102 |     1: .same(proto: "STOPPED_AT"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2108:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2106 |
2107 | extension TransitRealtime_VehiclePosition.CongestionLevel: SwiftProtobuf._ProtoNameProviding {
2108 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2109 |     0: .same(proto: "UNKNOWN_CONGESTION_LEVEL"),
2110 |     1: .same(proto: "RUNNING_SMOOTHLY"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2118:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2116 |
2117 | extension TransitRealtime_VehiclePosition.OccupancyStatus: SwiftProtobuf._ProtoNameProviding {
2118 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2119 |     0: .same(proto: "EMPTY"),
2120 |     1: .same(proto: "MANY_SEATS_AVAILABLE"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2131:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2129 | extension TransitRealtime_Alert: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2130 |   public static let protoMessageName: String = _protobuf_package + ".Alert"
2131 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2132 |     1: .standard(proto: "active_period"),
2133 |     5: .standard(proto: "informed_entity"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2216:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2214 |
2215 | extension TransitRealtime_Alert.Cause: SwiftProtobuf._ProtoNameProviding {
2216 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2217 |     1: .same(proto: "UNKNOWN_CAUSE"),
2218 |     2: .same(proto: "OTHER_CAUSE"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2233:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2231 |
2232 | extension TransitRealtime_Alert.Effect: SwiftProtobuf._ProtoNameProviding {
2233 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2234 |     1: .same(proto: "NO_SERVICE"),
2235 |     2: .same(proto: "REDUCED_SERVICE"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2248:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2246 | extension TransitRealtime_TimeRange: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2247 |   public static let protoMessageName: String = _protobuf_package + ".TimeRange"
2248 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2249 |     1: .same(proto: "start"),
2250 |     2: .same(proto: "end"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2299:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2297 | extension TransitRealtime_Position: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2298 |   public static let protoMessageName: String = _protobuf_package + ".Position"
2299 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2300 |     1: .same(proto: "latitude"),
2301 |     2: .same(proto: "longitude"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2370:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2368 | extension TransitRealtime_TripDescriptor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2369 |   public static let protoMessageName: String = _protobuf_package + ".TripDescriptor"
2370 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2371 |     1: .standard(proto: "trip_id"),
2372 |     5: .standard(proto: "route_id"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2444:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2442 |
2443 | extension TransitRealtime_TripDescriptor.ScheduleRelationship: SwiftProtobuf._ProtoNameProviding {
2444 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2445 |     0: .same(proto: "SCHEDULED"),
2446 |     1: .same(proto: "ADDED"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2454:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2452 | extension TransitRealtime_VehicleDescriptor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2453 |   public static let protoMessageName: String = _protobuf_package + ".VehicleDescriptor"
2454 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2455 |     1: .same(proto: "id"),
2456 |     2: .same(proto: "label"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2511:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2509 | extension TransitRealtime_EntitySelector: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2510 |   public static let protoMessageName: String = _protobuf_package + ".EntitySelector"
2511 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2512 |     1: .standard(proto: "agency_id"),
2513 |     2: .standard(proto: "route_id"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2581:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2579 | extension TransitRealtime_TranslatedString: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2580 |   public static let protoMessageName: String = _protobuf_package + ".TranslatedString"
2581 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2582 |     1: .same(proto: "translation"),
2583 |   ]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2623:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2621 | extension TransitRealtime_TranslatedString.Translation: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2622 |   public static let protoMessageName: String = TransitRealtime_TranslatedString.protoMessageName + ".Translation"
2623 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2624 |     1: .same(proto: "text"),
2625 |     2: .same(proto: "language"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
[138/148] Compiling WMATA Route.swift
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:13:16: warning: static property 'whiteFlint' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
11 | public extension Station {
12 |     @available(*, deprecated, renamed: "northBethesda")
13 |     static let whiteFlint = Self.northBethesda
   |                |- warning: static property 'whiteFlint' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'whiteFlint' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     @available(*, deprecated, renamed: "hyattsvilleCrossing")
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:16:16: warning: static property 'princeGeorgesPlaza' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     @available(*, deprecated, renamed: "hyattsvilleCrossing")
16 |     static let princeGeorgesPlaza = Self.hyattsvilleCrossing
   |                |- warning: static property 'princeGeorgesPlaza' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'princeGeorgesPlaza' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |     @available(*, deprecated, renamed: "downtownLargo")
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:19:16: warning: static property 'largoTownCenter' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
17 |
18 |     @available(*, deprecated, renamed: "downtownLargo")
19 |     static let largoTownCenter = Self.downtownLargo
   |                |- warning: static property 'largoTownCenter' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'largoTownCenter' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |     @available(*, deprecated, renamed: "tysons")
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:22:16: warning: static property 'tysonsCorner' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     @available(*, deprecated, renamed: "tysons")
22 |     static let tysonsCorner = Self.tysons
   |                |- warning: static property 'tysonsCorner' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'tysonsCorner' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     @available(*, deprecated, renamed: "washingtonDullesInternationalAirport")
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:25:16: warning: static property 'dullesInternationalAirport' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
23 |
24 |     @available(*, deprecated, renamed: "washingtonDullesInternationalAirport")
25 |     static let dullesInternationalAirport = Self.washingtonDullesInternationalAirport
   |                |- warning: static property 'dullesInternationalAirport' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'dullesInternationalAirport' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
[139/148] Compiling WMATA Station+OldStationCodes.swift
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:13:16: warning: static property 'whiteFlint' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
11 | public extension Station {
12 |     @available(*, deprecated, renamed: "northBethesda")
13 |     static let whiteFlint = Self.northBethesda
   |                |- warning: static property 'whiteFlint' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'whiteFlint' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     @available(*, deprecated, renamed: "hyattsvilleCrossing")
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:16:16: warning: static property 'princeGeorgesPlaza' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     @available(*, deprecated, renamed: "hyattsvilleCrossing")
16 |     static let princeGeorgesPlaza = Self.hyattsvilleCrossing
   |                |- warning: static property 'princeGeorgesPlaza' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'princeGeorgesPlaza' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |     @available(*, deprecated, renamed: "downtownLargo")
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:19:16: warning: static property 'largoTownCenter' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
17 |
18 |     @available(*, deprecated, renamed: "downtownLargo")
19 |     static let largoTownCenter = Self.downtownLargo
   |                |- warning: static property 'largoTownCenter' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'largoTownCenter' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |     @available(*, deprecated, renamed: "tysons")
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:22:16: warning: static property 'tysonsCorner' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     @available(*, deprecated, renamed: "tysons")
22 |     static let tysonsCorner = Self.tysons
   |                |- warning: static property 'tysonsCorner' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'tysonsCorner' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     @available(*, deprecated, renamed: "washingtonDullesInternationalAirport")
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:25:16: warning: static property 'dullesInternationalAirport' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
23 |
24 |     @available(*, deprecated, renamed: "washingtonDullesInternationalAirport")
25 |     static let dullesInternationalAirport = Self.washingtonDullesInternationalAirport
   |                |- warning: static property 'dullesInternationalAirport' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'dullesInternationalAirport' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
[140/148] Compiling WMATA Endpoint.swift
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Endpoint.swift:101:17: warning: capture of 'completion' with non-sendable type '(Result<Self.Response, WMATAError>) -> Void' in a '@Sendable' closure
 99 |         session.dataTask(with: request) { data, response, error in
100 |             if let error = error {
101 |                 completion(.failure(.requestEnded(underlyingError: error)))
    |                 |- warning: capture of 'completion' with non-sendable type '(Result<Self.Response, WMATAError>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
102 |                 return
103 |             }
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Endpoint.swift:110:65: warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
108 |             }
109 |
110 |             completion(createResult((data, response)).flatMap { decode(standard: $0) })
    |                                                                 `- warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
111 |         }.resume()
112 |     }
WMATA.JSONEndpoint.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol JSONEndpoint {
2 | Self : WMATA.JSONEndpoint}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Endpoint.swift:110:65: warning: capture of 'self' with non-sendable type 'Self' in an isolated closure; this is an error in the Swift 6 language mode
108 |             }
109 |
110 |             completion(createResult((data, response)).flatMap { decode(standard: $0) })
    |                                                                 `- warning: capture of 'self' with non-sendable type 'Self' in an isolated closure; this is an error in the Swift 6 language mode
111 |         }.resume()
112 |     }
WMATA.JSONEndpoint.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol JSONEndpoint {
2 | Self : WMATA.JSONEndpoint}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Endpoint.swift:201:17: warning: capture of 'completion' with non-sendable type '(Result<TransitRealtime_FeedMessage, WMATAError>) -> Void' in a '@Sendable' closure
199 |         session.dataTask(with: request) { data, response, error in
200 |             if let error = error {
201 |                 completion(.failure(.requestEnded(underlyingError: error)))
    |                 |- warning: capture of 'completion' with non-sendable type '(Result<TransitRealtime_FeedMessage, WMATAError>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
202 |                 return
203 |             }
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Endpoint.swift:210:65: warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
208 |             }
209 |
210 |             completion(createResult((data, response)).flatMap { decode(gtfs: $0) })
    |                                                                 `- warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
211 |         }.resume()
212 |     }
WMATA.GTFSEndpoint.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol GTFSEndpoint {
2 | Self : WMATA.GTFSEndpoint}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Endpoint.swift:210:65: warning: capture of 'self' with non-sendable type 'Self' in an isolated closure; this is an error in the Swift 6 language mode
208 |             }
209 |
210 |             completion(createResult((data, response)).flatMap { decode(gtfs: $0) })
    |                                                                 `- warning: capture of 'self' with non-sendable type 'Self' in an isolated closure; this is an error in the Swift 6 language mode
211 |         }.resume()
212 |     }
WMATA.GTFSEndpoint.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol GTFSEndpoint {
2 | Self : WMATA.GTFSEndpoint}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/EndpointDelegate.swift:13:12: warning: non-final class 'EndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 11 | ///
 12 | /// This class is not indented for direct use. Instead, subclass ``JSONEndpointDelegate`` or ``GTFSEndpointDelegate``.
 13 | open class EndpointDelegate<Parent: Endpoint>: NSObject, URLSessionDownloadDelegate, WMATADecoding {
    |            `- warning: non-final class 'EndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 14 |
 15 |     /// Create this endpoint delegate with a shared container identifier.
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/EndpointDelegate.swift:31:14: warning: stored property 'sharedContainerIdentifier' of 'Sendable'-conforming generic class 'EndpointDelegate' is mutable; this is an error in the Swift 6 language mode
 29 |     ///
 30 |     /// Check <doc:BackgroundRequests> and [Apple's documentation](https://developer.apple.com/documentation/foundation/urlsessionconfiguration/1409450-sharedcontaineridentifier) for more details.
 31 |     open var sharedContainerIdentifier: String? = nil
    |              `- warning: stored property 'sharedContainerIdentifier' of 'Sendable'-conforming generic class 'EndpointDelegate' is mutable; this is an error in the Swift 6 language mode
 32 |
 33 |     /// Abstract URLSessionDownloadTask handler
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/EndpointDelegate.swift:90:12: warning: non-final class 'JSONEndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 88 | ///
 89 | /// To make your own delegate, sublcass this and override ``received(_:)``.
 90 | open class JSONEndpointDelegate<Parent: JSONEndpoint>: EndpointDelegate<Parent> {
    |            `- warning: non-final class 'JSONEndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 91 |
 92 |     /// Handle a response from a background request. Override this in your own delegate.
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/EndpointDelegate.swift:109:12: warning: non-final class 'GTFSEndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
107 | ///
108 | /// To make your own delegate, sublcass this and override ``received(_:)``.
109 | open class GTFSEndpointDelegate<Parent: GTFSEndpoint>: EndpointDelegate<Parent> {
    |            `- warning: non-final class 'GTFSEndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
110 |
111 |     /// Handle a response from a background request. Override this in your own delegate.
[141/148] Compiling WMATA EndpointDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Endpoint.swift:101:17: warning: capture of 'completion' with non-sendable type '(Result<Self.Response, WMATAError>) -> Void' in a '@Sendable' closure
 99 |         session.dataTask(with: request) { data, response, error in
100 |             if let error = error {
101 |                 completion(.failure(.requestEnded(underlyingError: error)))
    |                 |- warning: capture of 'completion' with non-sendable type '(Result<Self.Response, WMATAError>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
102 |                 return
103 |             }
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Endpoint.swift:110:65: warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
108 |             }
109 |
110 |             completion(createResult((data, response)).flatMap { decode(standard: $0) })
    |                                                                 `- warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
111 |         }.resume()
112 |     }
WMATA.JSONEndpoint.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol JSONEndpoint {
2 | Self : WMATA.JSONEndpoint}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Endpoint.swift:110:65: warning: capture of 'self' with non-sendable type 'Self' in an isolated closure; this is an error in the Swift 6 language mode
108 |             }
109 |
110 |             completion(createResult((data, response)).flatMap { decode(standard: $0) })
    |                                                                 `- warning: capture of 'self' with non-sendable type 'Self' in an isolated closure; this is an error in the Swift 6 language mode
111 |         }.resume()
112 |     }
WMATA.JSONEndpoint.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol JSONEndpoint {
2 | Self : WMATA.JSONEndpoint}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Endpoint.swift:201:17: warning: capture of 'completion' with non-sendable type '(Result<TransitRealtime_FeedMessage, WMATAError>) -> Void' in a '@Sendable' closure
199 |         session.dataTask(with: request) { data, response, error in
200 |             if let error = error {
201 |                 completion(.failure(.requestEnded(underlyingError: error)))
    |                 |- warning: capture of 'completion' with non-sendable type '(Result<TransitRealtime_FeedMessage, WMATAError>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
202 |                 return
203 |             }
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Endpoint.swift:210:65: warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
208 |             }
209 |
210 |             completion(createResult((data, response)).flatMap { decode(gtfs: $0) })
    |                                                                 `- warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
211 |         }.resume()
212 |     }
WMATA.GTFSEndpoint.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol GTFSEndpoint {
2 | Self : WMATA.GTFSEndpoint}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Endpoint.swift:210:65: warning: capture of 'self' with non-sendable type 'Self' in an isolated closure; this is an error in the Swift 6 language mode
208 |             }
209 |
210 |             completion(createResult((data, response)).flatMap { decode(gtfs: $0) })
    |                                                                 `- warning: capture of 'self' with non-sendable type 'Self' in an isolated closure; this is an error in the Swift 6 language mode
211 |         }.resume()
212 |     }
WMATA.GTFSEndpoint.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol GTFSEndpoint {
2 | Self : WMATA.GTFSEndpoint}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/EndpointDelegate.swift:13:12: warning: non-final class 'EndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 11 | ///
 12 | /// This class is not indented for direct use. Instead, subclass ``JSONEndpointDelegate`` or ``GTFSEndpointDelegate``.
 13 | open class EndpointDelegate<Parent: Endpoint>: NSObject, URLSessionDownloadDelegate, WMATADecoding {
    |            `- warning: non-final class 'EndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 14 |
 15 |     /// Create this endpoint delegate with a shared container identifier.
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/EndpointDelegate.swift:31:14: warning: stored property 'sharedContainerIdentifier' of 'Sendable'-conforming generic class 'EndpointDelegate' is mutable; this is an error in the Swift 6 language mode
 29 |     ///
 30 |     /// Check <doc:BackgroundRequests> and [Apple's documentation](https://developer.apple.com/documentation/foundation/urlsessionconfiguration/1409450-sharedcontaineridentifier) for more details.
 31 |     open var sharedContainerIdentifier: String? = nil
    |              `- warning: stored property 'sharedContainerIdentifier' of 'Sendable'-conforming generic class 'EndpointDelegate' is mutable; this is an error in the Swift 6 language mode
 32 |
 33 |     /// Abstract URLSessionDownloadTask handler
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/EndpointDelegate.swift:90:12: warning: non-final class 'JSONEndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 88 | ///
 89 | /// To make your own delegate, sublcass this and override ``received(_:)``.
 90 | open class JSONEndpointDelegate<Parent: JSONEndpoint>: EndpointDelegate<Parent> {
    |            `- warning: non-final class 'JSONEndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 91 |
 92 |     /// Handle a response from a background request. Override this in your own delegate.
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/EndpointDelegate.swift:109:12: warning: non-final class 'GTFSEndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
107 | ///
108 | /// To make your own delegate, sublcass this and override ``received(_:)``.
109 | open class GTFSEndpointDelegate<Parent: GTFSEndpoint>: EndpointDelegate<Parent> {
    |            `- warning: non-final class 'GTFSEndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
110 |
111 |     /// Handle a response from a background request. Override this in your own delegate.
[142/148] Emitting module WMATA
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Decoder.swift:15:12: warning: class 'WMATAJSONDecoder' must restate inherited '@unchecked Sendable' conformance
 13 | ///
 14 | /// For usage in your own decoding see <doc:AdvancedDecoding>.
 15 | open class WMATAJSONDecoder: JSONDecoder {
    |            `- warning: class 'WMATAJSONDecoder' must restate inherited '@unchecked Sendable' conformance
 16 |     override public init() {
 17 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/EndpointDelegate.swift:13:12: warning: non-final class 'EndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 11 | ///
 12 | /// This class is not indented for direct use. Instead, subclass ``JSONEndpointDelegate`` or ``GTFSEndpointDelegate``.
 13 | open class EndpointDelegate<Parent: Endpoint>: NSObject, URLSessionDownloadDelegate, WMATADecoding {
    |            `- warning: non-final class 'EndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 14 |
 15 |     /// Create this endpoint delegate with a shared container identifier.
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/EndpointDelegate.swift:31:14: warning: stored property 'sharedContainerIdentifier' of 'Sendable'-conforming generic class 'EndpointDelegate' is mutable; this is an error in the Swift 6 language mode
 29 |     ///
 30 |     /// Check <doc:BackgroundRequests> and [Apple's documentation](https://developer.apple.com/documentation/foundation/urlsessionconfiguration/1409450-sharedcontaineridentifier) for more details.
 31 |     open var sharedContainerIdentifier: String? = nil
    |              `- warning: stored property 'sharedContainerIdentifier' of 'Sendable'-conforming generic class 'EndpointDelegate' is mutable; this is an error in the Swift 6 language mode
 32 |
 33 |     /// Abstract URLSessionDownloadTask handler
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/EndpointDelegate.swift:90:12: warning: non-final class 'JSONEndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 88 | ///
 89 | /// To make your own delegate, sublcass this and override ``received(_:)``.
 90 | open class JSONEndpointDelegate<Parent: JSONEndpoint>: EndpointDelegate<Parent> {
    |            `- warning: non-final class 'JSONEndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 91 |
 92 |     /// Handle a response from a background request. Override this in your own delegate.
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/EndpointDelegate.swift:109:12: warning: non-final class 'GTFSEndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
107 | ///
108 | /// To make your own delegate, sublcass this and override ``received(_:)``.
109 | open class GTFSEndpointDelegate<Parent: GTFSEndpoint>: EndpointDelegate<Parent> {
    |            `- warning: non-final class 'GTFSEndpointDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
110 |
111 |     /// Handle a response from a background request. Override this in your own delegate.
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:13:16: warning: static property 'whiteFlint' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
11 | public extension Station {
12 |     @available(*, deprecated, renamed: "northBethesda")
13 |     static let whiteFlint = Self.northBethesda
   |                |- warning: static property 'whiteFlint' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'whiteFlint' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     @available(*, deprecated, renamed: "hyattsvilleCrossing")
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:16:16: warning: static property 'princeGeorgesPlaza' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     @available(*, deprecated, renamed: "hyattsvilleCrossing")
16 |     static let princeGeorgesPlaza = Self.hyattsvilleCrossing
   |                |- warning: static property 'princeGeorgesPlaza' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'princeGeorgesPlaza' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |     @available(*, deprecated, renamed: "downtownLargo")
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:19:16: warning: static property 'largoTownCenter' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
17 |
18 |     @available(*, deprecated, renamed: "downtownLargo")
19 |     static let largoTownCenter = Self.downtownLargo
   |                |- warning: static property 'largoTownCenter' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'largoTownCenter' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |     @available(*, deprecated, renamed: "tysons")
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:22:16: warning: static property 'tysonsCorner' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     @available(*, deprecated, renamed: "tysons")
22 |     static let tysonsCorner = Self.tysons
   |                |- warning: static property 'tysonsCorner' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'tysonsCorner' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     @available(*, deprecated, renamed: "washingtonDullesInternationalAirport")
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station+OldStationCodes.swift:25:16: warning: static property 'dullesInternationalAirport' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
23 |
24 |     @available(*, deprecated, renamed: "washingtonDullesInternationalAirport")
25 |     static let dullesInternationalAirport = Self.washingtonDullesInternationalAirport
   |                |- warning: static property 'dullesInternationalAirport' is not concurrency-safe because non-'Sendable' type 'Station' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'dullesInternationalAirport' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:16:13: note: consider making enum 'Station' conform to the 'Sendable' protocol
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:585:16: warning: static property 'lenfantPlaza' is not concurrency-safe because non-'Sendable' type '[Station]' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
    :
583 | public extension Array where Element == Station {
584 |     /// Both L'Enfant Plaza platforms
585 |     static let lenfantPlaza: [Station] = [.lenfantPlazaLower, .lenfantPlazaUpper]
    |                |- warning: static property 'lenfantPlaza' is not concurrency-safe because non-'Sendable' type '[Station]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'lenfantPlaza' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
586 |
587 |    /// Both Metro Center platforms
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:588:16: warning: static property 'metroCenter' is not concurrency-safe because non-'Sendable' type '[Station]' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
    :
586 |
587 |    /// Both Metro Center platforms
588 |     static let metroCenter: [Station]  = [.metroCenterLower, .metroCenterUpper]
    |                |- warning: static property 'metroCenter' is not concurrency-safe because non-'Sendable' type '[Station]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'metroCenter' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
589 |
590 |    /// Both Fort Totten platforms
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:591:16: warning: static property 'fortTotten' is not concurrency-safe because non-'Sendable' type '[Station]' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
    :
589 |
590 |    /// Both Fort Totten platforms
591 |     static let fortTotten: [Station]  = [.fortTottenLower, .fortTottenUpper]
    |                |- warning: static property 'fortTotten' is not concurrency-safe because non-'Sendable' type '[Station]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'fortTotten' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
592 |
593 |    /// Both Gallery Place platforms
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Station.swift:594:16: warning: static property 'galleryPlace' is not concurrency-safe because non-'Sendable' type '[Station]' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | ///
 15 | /// Physical stations with multiple levels like L'Enfant Plaza require multiple station codes. For example, `lenfantPlazaUpper` is a single level within the L'Enfant Plaza station, along with `lenfantPlazaLower`. All stations follow this `...Upper` and `...Lower` naming convention. You can also use ``together`` or ``allTogether`` or `Array.lenfantPlaza`, etc. to get all relevant stations.
 16 | public enum Station: String, CaseIterable, Codable, Equatable, Hashable, RawRepresentable {
    |             `- note: consider making enum 'Station' conform to the 'Sendable' protocol
 17 |     /// Red line tracks for Metro Center
 18 |     case metroCenterUpper = "A01"
    :
592 |
593 |    /// Both Gallery Place platforms
594 |     static let galleryPlace: [Station]  = [.galleryPlaceLower, .galleryPlaceUpper]
    |                |- warning: static property 'galleryPlace' is not concurrency-safe because non-'Sendable' type '[Station]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'galleryPlace' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
595 | }
596 |
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1512:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
1510 | extension TransitRealtime_FeedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1511 |   public static let protoMessageName: String = _protobuf_package + ".FeedMessage"
1512 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     `- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
1513 |     1: .same(proto: "header"),
1514 |     2: .same(proto: "entity"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:35:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftProtobuf'
  33 |
  34 | import Foundation
  35 | import SwiftProtobuf
     | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftProtobuf'
  36 |
  37 | // If the compiler emits an error on this type, it is because this file
     :
1510 | extension TransitRealtime_FeedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1511 |   public static let protoMessageName: String = _protobuf_package + ".FeedMessage"
1512 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1513 |     1: .same(proto: "header"),
1514 |     2: .same(proto: "entity"),
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1566:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
1564 | extension TransitRealtime_FeedHeader: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1565 |   public static let protoMessageName: String = _protobuf_package + ".FeedHeader"
1566 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1567 |     1: .standard(proto: "gtfs_realtime_version"),
1568 |     2: .same(proto: "incrementality"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1623:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
1621 |
1622 | extension TransitRealtime_FeedHeader.Incrementality: SwiftProtobuf._ProtoNameProviding {
1623 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1624 |     0: .same(proto: "FULL_DATASET"),
1625 |     1: .same(proto: "DIFFERENTIAL"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1631:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
1629 | extension TransitRealtime_FeedEntity: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1630 |   public static let protoMessageName: String = _protobuf_package + ".FeedEntity"
1631 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1632 |     1: .same(proto: "id"),
1633 |     2: .standard(proto: "is_deleted"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1646:16: warning: static property 'defaultInstance' is not concurrency-safe because non-'Sendable' type 'TransitRealtime_FeedEntity._StorageClass' may have shared mutable state; this is an error in the Swift 6 language mode
1637 |   ]
1638 |
1639 |   fileprivate class _StorageClass {
     |                     `- note: class '_StorageClass' does not conform to the 'Sendable' protocol
1640 |     var _id: String? = nil
1641 |     var _isDeleted: Bool? = nil
     :
1644 |     var _alert: TransitRealtime_Alert? = nil
1645 |
1646 |     static let defaultInstance = _StorageClass()
     |                |- warning: static property 'defaultInstance' is not concurrency-safe because non-'Sendable' type 'TransitRealtime_FeedEntity._StorageClass' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'defaultInstance' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1647 |
1648 |     private init() {}
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1746:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
1744 | extension TransitRealtime_TripUpdate: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1745 |   public static let protoMessageName: String = _protobuf_package + ".TripUpdate"
1746 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1747 |     1: .same(proto: "trip"),
1748 |     3: .same(proto: "vehicle"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1819:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
1817 | extension TransitRealtime_TripUpdate.StopTimeEvent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1818 |   public static let protoMessageName: String = TransitRealtime_TripUpdate.protoMessageName + ".StopTimeEvent"
1819 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1820 |     1: .same(proto: "delay"),
1821 |     2: .same(proto: "time"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1876:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
1874 | extension TransitRealtime_TripUpdate.StopTimeUpdate: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1875 |   public static let protoMessageName: String = TransitRealtime_TripUpdate.protoMessageName + ".StopTimeUpdate"
1876 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1877 |     1: .standard(proto: "stop_sequence"),
1878 |     4: .standard(proto: "stop_id"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1946:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
1944 |
1945 | extension TransitRealtime_TripUpdate.StopTimeUpdate.ScheduleRelationship: SwiftProtobuf._ProtoNameProviding {
1946 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1947 |     0: .same(proto: "SCHEDULED"),
1948 |     1: .same(proto: "SKIPPED"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1955:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
1953 | extension TransitRealtime_VehiclePosition: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1954 |   public static let protoMessageName: String = _protobuf_package + ".VehiclePosition"
1955 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1956 |     1: .same(proto: "trip"),
1957 |     8: .same(proto: "vehicle"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:1978:16: warning: static property 'defaultInstance' is not concurrency-safe because non-'Sendable' type 'TransitRealtime_VehiclePosition._StorageClass' may have shared mutable state; this is an error in the Swift 6 language mode
1965 |   ]
1966 |
1967 |   fileprivate class _StorageClass {
     |                     `- note: class '_StorageClass' does not conform to the 'Sendable' protocol
1968 |     var _trip: TransitRealtime_TripDescriptor? = nil
1969 |     var _vehicle: TransitRealtime_VehicleDescriptor? = nil
     :
1976 |     var _occupancyStatus: TransitRealtime_VehiclePosition.OccupancyStatus? = nil
1977 |
1978 |     static let defaultInstance = _StorageClass()
     |                |- warning: static property 'defaultInstance' is not concurrency-safe because non-'Sendable' type 'TransitRealtime_VehiclePosition._StorageClass' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'defaultInstance' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1979 |
1980 |     private init() {}
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2100:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2098 |
2099 | extension TransitRealtime_VehiclePosition.VehicleStopStatus: SwiftProtobuf._ProtoNameProviding {
2100 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2101 |     0: .same(proto: "INCOMING_AT"),
2102 |     1: .same(proto: "STOPPED_AT"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2108:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2106 |
2107 | extension TransitRealtime_VehiclePosition.CongestionLevel: SwiftProtobuf._ProtoNameProviding {
2108 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2109 |     0: .same(proto: "UNKNOWN_CONGESTION_LEVEL"),
2110 |     1: .same(proto: "RUNNING_SMOOTHLY"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2118:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2116 |
2117 | extension TransitRealtime_VehiclePosition.OccupancyStatus: SwiftProtobuf._ProtoNameProviding {
2118 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2119 |     0: .same(proto: "EMPTY"),
2120 |     1: .same(proto: "MANY_SEATS_AVAILABLE"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2131:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2129 | extension TransitRealtime_Alert: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2130 |   public static let protoMessageName: String = _protobuf_package + ".Alert"
2131 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2132 |     1: .standard(proto: "active_period"),
2133 |     5: .standard(proto: "informed_entity"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2216:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2214 |
2215 | extension TransitRealtime_Alert.Cause: SwiftProtobuf._ProtoNameProviding {
2216 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2217 |     1: .same(proto: "UNKNOWN_CAUSE"),
2218 |     2: .same(proto: "OTHER_CAUSE"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2233:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2231 |
2232 | extension TransitRealtime_Alert.Effect: SwiftProtobuf._ProtoNameProviding {
2233 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2234 |     1: .same(proto: "NO_SERVICE"),
2235 |     2: .same(proto: "REDUCED_SERVICE"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2248:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2246 | extension TransitRealtime_TimeRange: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2247 |   public static let protoMessageName: String = _protobuf_package + ".TimeRange"
2248 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2249 |     1: .same(proto: "start"),
2250 |     2: .same(proto: "end"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2299:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2297 | extension TransitRealtime_Position: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2298 |   public static let protoMessageName: String = _protobuf_package + ".Position"
2299 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2300 |     1: .same(proto: "latitude"),
2301 |     2: .same(proto: "longitude"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2370:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2368 | extension TransitRealtime_TripDescriptor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2369 |   public static let protoMessageName: String = _protobuf_package + ".TripDescriptor"
2370 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2371 |     1: .standard(proto: "trip_id"),
2372 |     5: .standard(proto: "route_id"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2444:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2442 |
2443 | extension TransitRealtime_TripDescriptor.ScheduleRelationship: SwiftProtobuf._ProtoNameProviding {
2444 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2445 |     0: .same(proto: "SCHEDULED"),
2446 |     1: .same(proto: "ADDED"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2454:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2452 | extension TransitRealtime_VehicleDescriptor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2453 |   public static let protoMessageName: String = _protobuf_package + ".VehicleDescriptor"
2454 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2455 |     1: .same(proto: "id"),
2456 |     2: .same(proto: "label"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2511:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2509 | extension TransitRealtime_EntitySelector: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2510 |   public static let protoMessageName: String = _protobuf_package + ".EntitySelector"
2511 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2512 |     1: .standard(proto: "agency_id"),
2513 |     2: .standard(proto: "route_id"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2581:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2579 | extension TransitRealtime_TranslatedString: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2580 |   public static let protoMessageName: String = _protobuf_package + ".TranslatedString"
2581 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2582 |     1: .same(proto: "translation"),
2583 |   ]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/gtfs-realtime.pb.swift:2623:21: warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
2621 | extension TransitRealtime_TranslatedString.Translation: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
2622 |   public static let protoMessageName: String = TransitRealtime_TranslatedString.protoMessageName + ".Translation"
2623 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                     |- warning: static property '_protobuf_nameMap' is not concurrency-safe because non-'Sendable' type '_NameMap' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property '_protobuf_nameMap' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2624 |     1: .same(proto: "text"),
2625 |     2: .same(proto: "language"),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/NameMap.swift:94:15: note: struct '_NameMap' does not conform to the 'Sendable' protocol
 92 | /// for each message as needed, so there is no run-time overhead for
 93 | /// users who do not use text-based serialization formats.
 94 | public struct _NameMap: ExpressibleByDictionaryLiteral {
    |               `- note: struct '_NameMap' does not conform to the 'Sendable' protocol
 95 |
 96 |   /// An immutable interned string container.  The `utf8Start` pointer
[143/148] Compiling WMATA Bus.swift
[144/148] Compiling WMATA Date.swift
[145/148] Compiling WMATA Decoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Decoder.swift:15:12: warning: class 'WMATAJSONDecoder' must restate inherited '@unchecked Sendable' conformance
 13 | ///
 14 | /// For usage in your own decoding see <doc:AdvancedDecoding>.
 15 | open class WMATAJSONDecoder: JSONDecoder {
    |            `- warning: class 'WMATAJSONDecoder' must restate inherited '@unchecked Sendable' conformance
 16 |     override public init() {
 17 |         super.init()
[146/148] Compiling WMATA Decoding.swift
/Users/admin/builder/spi-builder-workspace/Sources/WMATA/Decoder.swift:15:12: warning: class 'WMATAJSONDecoder' must restate inherited '@unchecked Sendable' conformance
 13 | ///
 14 | /// For usage in your own decoding see <doc:AdvancedDecoding>.
 15 | open class WMATAJSONDecoder: JSONDecoder {
    |            `- warning: class 'WMATAJSONDecoder' must restate inherited '@unchecked Sendable' conformance
 16 |     override public init() {
 17 |         super.init()
[147/148] Compiling WMATA Polyfill.swift
[148/148] Compiling WMATA Rail.swift
[149/158] Compiling MetroGTFS Error.swift
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Error.swift:22:10: warning: associated value 'unableToPerformQuery' of 'Sendable'-conforming enum 'GTFSDatabaseError' has non-sendable type 'Table'; this is an error in the Swift 6 language mode
20 |     ///
21 |     /// Note that in the SQLite wrapper MetroGTFS uses, a Table is the data type used to represent a query.
22 |     case unableToPerformQuery(Table)
   |          `- warning: associated value 'unableToPerformQuery' of 'Sendable'-conforming enum 'GTFSDatabaseError' has non-sendable type 'Table'; this is an error in the Swift 6 language mode
23 |
24 |     /// The given rows does is not valid and could not be loaded. Usually associated with some ``MetroGTFS/GTFS/DatabaseDecodingError``.
/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/MetroGTFS/Error.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 | /// Errors associated with creating or loading the SQLite database
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Error.swift:25:10: warning: associated value 'invalid' of 'Sendable'-conforming enum 'GTFSDatabaseError' has non-sendable type 'Row'; this is an error in the Swift 6 language mode
23 |
24 |     /// The given rows does is not valid and could not be loaded. Usually associated with some ``MetroGTFS/GTFS/DatabaseDecodingError``.
25 |     case invalid(Row)
   |          `- warning: associated value 'invalid' of 'Sendable'-conforming enum 'GTFSDatabaseError' has non-sendable type 'Row'; this is an error in the Swift 6 language mode
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Query.swift:1152:15: note: struct 'Row' does not conform to the 'Sendable' protocol
1150 | }
1151 |
1152 | public struct Row {
     |               `- note: struct 'Row' does not conform to the 'Sendable' protocol
1153 |
1154 |     let columnNames: [String: Int]
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Error.swift:31:10: warning: associated value 'notFound' of 'Sendable'-conforming generic enum 'GTFSDatabaseQueryError' has non-sendable type 'GTFSIdentifier<Structure>'; this is an error in the Swift 6 language mode
29 | public enum GTFSDatabaseQueryError<Structure>: Error {
30 |     /// The requested row does not exist in the given SQLite database table
31 |     case notFound(GTFSIdentifier<Structure>, Table)
   |          `- warning: associated value 'notFound' of 'Sendable'-conforming generic enum 'GTFSDatabaseQueryError' has non-sendable type 'GTFSIdentifier<Structure>'; this is an error in the Swift 6 language mode
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Identifier.swift:15:15: note: consider making generic struct 'GTFSIdentifier' conform to the 'Sendable' protocol
13 | ///
14 | ///  This type uses a Phantom Generic to differentate IDs of different data types.
15 | public struct GTFSIdentifier<Structure>: Equatable, Hashable, RawRepresentable {
   |               `- note: consider making generic struct 'GTFSIdentifier' conform to the 'Sendable' protocol
16 |     /// The identifier for the current `Structure`.
17 |     public var rawValue: String
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Error.swift:31:10: warning: associated value 'notFound' of 'Sendable'-conforming generic enum 'GTFSDatabaseQueryError' has non-sendable type 'Table'; this is an error in the Swift 6 language mode
29 | public enum GTFSDatabaseQueryError<Structure>: Error {
30 |     /// The requested row does not exist in the given SQLite database table
31 |     case notFound(GTFSIdentifier<Structure>, Table)
   |          `- warning: associated value 'notFound' of 'Sendable'-conforming generic enum 'GTFSDatabaseQueryError' has non-sendable type 'Table'; this is an error in the Swift 6 language mode
32 | }
33 |
/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"
[150/158] Compiling MetroGTFS Database.swift
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Database.swift:92:24: warning: static property 'shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 90 | extension GTFSDatabase {
 91 |     /// The global shares connection to the GTFS database
 92 |     private static var shared: Connection?
    |                        |- warning: static property 'shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |
 94 |     /// Create a new connection to the MetroGTFS SQLite database
[151/158] Compiling MetroGTFS Coordinates.swift
[152/158] Emitting module MetroGTFS
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Database.swift:92:24: warning: static property 'shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 90 | extension GTFSDatabase {
 91 |     /// The global shares connection to the GTFS database
 92 |     private static var shared: Connection?
    |                        |- warning: static property 'shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |
 94 |     /// Create a new connection to the MetroGTFS SQLite database
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Error.swift:22:10: warning: associated value 'unableToPerformQuery' of 'Sendable'-conforming enum 'GTFSDatabaseError' has non-sendable type 'Table'; this is an error in the Swift 6 language mode
20 |     ///
21 |     /// Note that in the SQLite wrapper MetroGTFS uses, a Table is the data type used to represent a query.
22 |     case unableToPerformQuery(Table)
   |          `- warning: associated value 'unableToPerformQuery' of 'Sendable'-conforming enum 'GTFSDatabaseError' has non-sendable type 'Table'; this is an error in the Swift 6 language mode
23 |
24 |     /// The given rows does is not valid and could not be loaded. Usually associated with some ``MetroGTFS/GTFS/DatabaseDecodingError``.
/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/MetroGTFS/Error.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 | /// Errors associated with creating or loading the SQLite database
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Error.swift:25:10: warning: associated value 'invalid' of 'Sendable'-conforming enum 'GTFSDatabaseError' has non-sendable type 'Row'; this is an error in the Swift 6 language mode
23 |
24 |     /// The given rows does is not valid and could not be loaded. Usually associated with some ``MetroGTFS/GTFS/DatabaseDecodingError``.
25 |     case invalid(Row)
   |          `- warning: associated value 'invalid' of 'Sendable'-conforming enum 'GTFSDatabaseError' has non-sendable type 'Row'; this is an error in the Swift 6 language mode
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/Typed/Query.swift:1152:15: note: struct 'Row' does not conform to the 'Sendable' protocol
1150 | }
1151 |
1152 | public struct Row {
     |               `- note: struct 'Row' does not conform to the 'Sendable' protocol
1153 |
1154 |     let columnNames: [String: Int]
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Error.swift:31:10: warning: associated value 'notFound' of 'Sendable'-conforming generic enum 'GTFSDatabaseQueryError' has non-sendable type 'GTFSIdentifier<Structure>'; this is an error in the Swift 6 language mode
29 | public enum GTFSDatabaseQueryError<Structure>: Error {
30 |     /// The requested row does not exist in the given SQLite database table
31 |     case notFound(GTFSIdentifier<Structure>, Table)
   |          `- warning: associated value 'notFound' of 'Sendable'-conforming generic enum 'GTFSDatabaseQueryError' has non-sendable type 'GTFSIdentifier<Structure>'; this is an error in the Swift 6 language mode
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Identifier.swift:15:15: note: consider making generic struct 'GTFSIdentifier' conform to the 'Sendable' protocol
13 | ///
14 | ///  This type uses a Phantom Generic to differentate IDs of different data types.
15 | public struct GTFSIdentifier<Structure>: Equatable, Hashable, RawRepresentable {
   |               `- note: consider making generic struct 'GTFSIdentifier' conform to the 'Sendable' protocol
16 |     /// The identifier for the current `Structure`.
17 |     public var rawValue: String
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Error.swift:31:10: warning: associated value 'notFound' of 'Sendable'-conforming generic enum 'GTFSDatabaseQueryError' has non-sendable type 'Table'; this is an error in the Swift 6 language mode
29 | public enum GTFSDatabaseQueryError<Structure>: Error {
30 |     /// The requested row does not exist in the given SQLite database table
31 |     case notFound(GTFSIdentifier<Structure>, Table)
   |          `- warning: associated value 'notFound' of 'Sendable'-conforming generic enum 'GTFSDatabaseQueryError' has non-sendable type 'Table'; this is an error in the Swift 6 language mode
32 | }
33 |
/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/MetroGTFS/Level.swift:100:20: warning: static property 'id' 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
 98 |     /// Columns in the GTFS Static levels database table
 99 |     enum TableColumn {
100 |         static let id = Expression<String>("level_id")
    |                    `- warning: static property 'id' 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
101 |         static let index = Expression<Double>("level_index")
102 |         static let name = Expression<String>("level_name")
/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/MetroGTFS/Level.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 | /// A [GTFS Level](https://gtfs.org/schedule/reference/#levelstxt). Describes the different physical levels and floors in a station. Can be used with pathways to navigate stations.
    :
 98 |     /// Columns in the GTFS Static levels database table
 99 |     enum TableColumn {
100 |         static let id = Expression<String>("level_id")
    |                    |- note: add '@MainActor' to make static property 'id' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |         static let index = Expression<Double>("level_index")
102 |         static let name = Expression<String>("level_name")
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Level.swift:101:20: warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'Expression<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 99 |     enum TableColumn {
100 |         static let id = Expression<String>("level_id")
101 |         static let index = Expression<Double>("level_index")
    |                    |- warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'Expression<Double>' 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
102 |         static let name = Expression<String>("level_name")
103 |     }
/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/MetroGTFS/Level.swift:102:20: warning: static property 'name' 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
100 |         static let id = Expression<String>("level_id")
101 |         static let index = Expression<Double>("level_index")
102 |         static let name = Expression<String>("level_name")
    |                    |- warning: static property 'name' 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 'name' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 |     }
104 | }
/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/MetroGTFS/Level.swift:107:16: warning: static property 'databaseTable' is not concurrency-safe because non-'Sendable' type 'GTFSDatabase.Table' may have shared mutable state; this is an error in the Swift 6 language mode
105 |
106 | extension GTFSLevel: Queryable {
107 |     static let databaseTable = GTFSDatabase.Table(sqlTable: SQLite.Table("levels"), primaryKeyColumn: GTFSLevel.TableColumn.id)
    |                |- warning: static property 'databaseTable' is not concurrency-safe because non-'Sendable' type 'GTFSDatabase.Table' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'databaseTable' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 | }
109 |
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Database.swift:110:12: note: consider making struct 'Table' conform to the 'Sendable' protocol
108 | extension GTFSDatabase {
109 |     /// A SQLite database table and the column it's primary key is in
110 |     struct Table {
    |            `- note: consider making struct 'Table' conform to the 'Sendable' protocol
111 |         let sqlTable: SQLite.Table
112 |         let primaryKeyColumn: SQLite.Expression<String>
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Stop.swift:252:20: warning: static property 'id' 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
250 |     /// Columns in the SQLite `stops` table
251 |     enum TableColumn {
252 |         static let id = Expression<String>("stop_id")
    |                    `- warning: static property 'id' 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
253 |         static let name = Expression<String>("stop_name")
254 |         static let description = Expression<String?>("stop_desc")
/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/MetroGTFS/Stop.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 | /// A [GTFS Stop](https://gtfs.org/schedule/reference/#stopstxt).
    :
250 |     /// Columns in the SQLite `stops` table
251 |     enum TableColumn {
252 |         static let id = Expression<String>("stop_id")
    |                    |- note: add '@MainActor' to make static property 'id' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
253 |         static let name = Expression<String>("stop_name")
254 |         static let description = Expression<String?>("stop_desc")
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Stop.swift:253:20: warning: static property 'name' 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
251 |     enum TableColumn {
252 |         static let id = Expression<String>("stop_id")
253 |         static let name = Expression<String>("stop_name")
    |                    |- warning: static property 'name' 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 'name' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 |         static let description = Expression<String?>("stop_desc")
255 |         static let latitude = Expression<Double>("stop_lat")
/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/MetroGTFS/Stop.swift:254:20: warning: static property 'description' 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
252 |         static let id = Expression<String>("stop_id")
253 |         static let name = Expression<String>("stop_name")
254 |         static let description = Expression<String?>("stop_desc")
    |                    |- warning: static property 'description' 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 'description' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |         static let latitude = Expression<Double>("stop_lat")
256 |         static let longitude = Expression<Double>("stop_lon")
/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/MetroGTFS/Stop.swift:255:20: warning: static property 'latitude' is not concurrency-safe because non-'Sendable' type 'Expression<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
253 |         static let name = Expression<String>("stop_name")
254 |         static let description = Expression<String?>("stop_desc")
255 |         static let latitude = Expression<Double>("stop_lat")
    |                    |- warning: static property 'latitude' is not concurrency-safe because non-'Sendable' type 'Expression<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'latitude' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 |         static let longitude = Expression<Double>("stop_lon")
257 |         static let zoneID = Expression<String>("zone_id")
/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/MetroGTFS/Stop.swift:256:20: warning: static property 'longitude' is not concurrency-safe because non-'Sendable' type 'Expression<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
254 |         static let description = Expression<String?>("stop_desc")
255 |         static let latitude = Expression<Double>("stop_lat")
256 |         static let longitude = Expression<Double>("stop_lon")
    |                    |- warning: static property 'longitude' is not concurrency-safe because non-'Sendable' type 'Expression<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'longitude' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 |         static let zoneID = Expression<String>("zone_id")
258 |         static let locationType = Expression<Int>("location_type")
/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/MetroGTFS/Stop.swift:257:20: warning: static property 'zoneID' 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
255 |         static let latitude = Expression<Double>("stop_lat")
256 |         static let longitude = Expression<Double>("stop_lon")
257 |         static let zoneID = Expression<String>("zone_id")
    |                    |- warning: static property 'zoneID' 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 'zoneID' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |         static let locationType = Expression<Int>("location_type")
259 |         static let parentStation = Expression<String?>("parent_station")
/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/MetroGTFS/Stop.swift:258:20: warning: static property 'locationType' 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
256 |         static let longitude = Expression<Double>("stop_lon")
257 |         static let zoneID = Expression<String>("zone_id")
258 |         static let locationType = Expression<Int>("location_type")
    |                    |- warning: static property 'locationType' 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 'locationType' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
259 |         static let parentStation = Expression<String?>("parent_station")
260 |         static let wheelchairBoarding = Expression<Int>("wheelchair_boarding")
/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/MetroGTFS/Stop.swift:259:20: warning: static property 'parentStation' 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
257 |         static let zoneID = Expression<String>("zone_id")
258 |         static let locationType = Expression<Int>("location_type")
259 |         static let parentStation = Expression<String?>("parent_station")
    |                    |- warning: static property 'parentStation' 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 'parentStation' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |         static let wheelchairBoarding = Expression<Int>("wheelchair_boarding")
261 |         static let levelID = Expression<String?>("level_id")
/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/MetroGTFS/Stop.swift:260:20: warning: static property 'wheelchairBoarding' 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
258 |         static let locationType = Expression<Int>("location_type")
259 |         static let parentStation = Expression<String?>("parent_station")
260 |         static let wheelchairBoarding = Expression<Int>("wheelchair_boarding")
    |                    |- warning: static property 'wheelchairBoarding' 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 'wheelchairBoarding' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
261 |         static let levelID = Expression<String?>("level_id")
262 |     }
/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/MetroGTFS/Stop.swift:261:20: warning: static property 'levelID' 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
259 |         static let parentStation = Expression<String?>("parent_station")
260 |         static let wheelchairBoarding = Expression<Int>("wheelchair_boarding")
261 |         static let levelID = Expression<String?>("level_id")
    |                    |- warning: static property 'levelID' 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 'levelID' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
262 |     }
263 | }
/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/MetroGTFS/Stop.swift:266:16: warning: static property 'databaseTable' is not concurrency-safe because non-'Sendable' type 'GTFSDatabase.Table' may have shared mutable state; this is an error in the Swift 6 language mode
264 |
265 | extension GTFSStop: Queryable {
266 |     static let databaseTable = GTFSDatabase.Table(
    |                |- warning: static property 'databaseTable' is not concurrency-safe because non-'Sendable' type 'GTFSDatabase.Table' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'databaseTable' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
267 |         sqlTable: SQLite.Table("stops"),
268 |         primaryKeyColumn: TableColumn.id
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Database.swift:110:12: note: consider making struct 'Table' conform to the 'Sendable' protocol
108 | extension GTFSDatabase {
109 |     /// A SQLite database table and the column it's primary key is in
110 |     struct Table {
    |            `- note: consider making struct 'Table' conform to the 'Sendable' protocol
111 |         let sqlTable: SQLite.Table
112 |         let primaryKeyColumn: SQLite.Expression<String>
[153/158] Compiling MetroGTFS Stop+WMATA.swift
[154/158] Compiling MetroGTFS resource_bundle_accessor.swift
[155/158] Compiling MetroGTFS Level.swift
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Level.swift:100:20: warning: static property 'id' 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
 98 |     /// Columns in the GTFS Static levels database table
 99 |     enum TableColumn {
100 |         static let id = Expression<String>("level_id")
    |                    `- warning: static property 'id' 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
101 |         static let index = Expression<Double>("level_index")
102 |         static let name = Expression<String>("level_name")
/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/MetroGTFS/Level.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 | /// A [GTFS Level](https://gtfs.org/schedule/reference/#levelstxt). Describes the different physical levels and floors in a station. Can be used with pathways to navigate stations.
    :
 98 |     /// Columns in the GTFS Static levels database table
 99 |     enum TableColumn {
100 |         static let id = Expression<String>("level_id")
    |                    |- note: add '@MainActor' to make static property 'id' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |         static let index = Expression<Double>("level_index")
102 |         static let name = Expression<String>("level_name")
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Level.swift:101:20: warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'Expression<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 99 |     enum TableColumn {
100 |         static let id = Expression<String>("level_id")
101 |         static let index = Expression<Double>("level_index")
    |                    |- warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'Expression<Double>' 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
102 |         static let name = Expression<String>("level_name")
103 |     }
/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/MetroGTFS/Level.swift:102:20: warning: static property 'name' 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
100 |         static let id = Expression<String>("level_id")
101 |         static let index = Expression<Double>("level_index")
102 |         static let name = Expression<String>("level_name")
    |                    |- warning: static property 'name' 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 'name' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 |     }
104 | }
/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/MetroGTFS/Level.swift:107:16: warning: static property 'databaseTable' is not concurrency-safe because non-'Sendable' type 'GTFSDatabase.Table' may have shared mutable state; this is an error in the Swift 6 language mode
105 |
106 | extension GTFSLevel: Queryable {
107 |     static let databaseTable = GTFSDatabase.Table(sqlTable: SQLite.Table("levels"), primaryKeyColumn: GTFSLevel.TableColumn.id)
    |                |- warning: static property 'databaseTable' is not concurrency-safe because non-'Sendable' type 'GTFSDatabase.Table' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'databaseTable' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 | }
109 |
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Database.swift:110:12: note: consider making struct 'Table' conform to the 'Sendable' protocol
108 | extension GTFSDatabase {
109 |     /// A SQLite database table and the column it's primary key is in
110 |     struct Table {
    |            `- note: consider making struct 'Table' conform to the 'Sendable' protocol
111 |         let sqlTable: SQLite.Table
112 |         let primaryKeyColumn: SQLite.Expression<String>
[156/158] Compiling MetroGTFS Identifier.swift
[157/158] Compiling MetroGTFS Stop.swift
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Stop.swift:252:20: warning: static property 'id' 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
250 |     /// Columns in the SQLite `stops` table
251 |     enum TableColumn {
252 |         static let id = Expression<String>("stop_id")
    |                    `- warning: static property 'id' 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
253 |         static let name = Expression<String>("stop_name")
254 |         static let description = Expression<String?>("stop_desc")
/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/MetroGTFS/Stop.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 | /// A [GTFS Stop](https://gtfs.org/schedule/reference/#stopstxt).
    :
250 |     /// Columns in the SQLite `stops` table
251 |     enum TableColumn {
252 |         static let id = Expression<String>("stop_id")
    |                    |- note: add '@MainActor' to make static property 'id' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
253 |         static let name = Expression<String>("stop_name")
254 |         static let description = Expression<String?>("stop_desc")
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Stop.swift:253:20: warning: static property 'name' 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
251 |     enum TableColumn {
252 |         static let id = Expression<String>("stop_id")
253 |         static let name = Expression<String>("stop_name")
    |                    |- warning: static property 'name' 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 'name' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 |         static let description = Expression<String?>("stop_desc")
255 |         static let latitude = Expression<Double>("stop_lat")
/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/MetroGTFS/Stop.swift:254:20: warning: static property 'description' 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
252 |         static let id = Expression<String>("stop_id")
253 |         static let name = Expression<String>("stop_name")
254 |         static let description = Expression<String?>("stop_desc")
    |                    |- warning: static property 'description' 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 'description' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |         static let latitude = Expression<Double>("stop_lat")
256 |         static let longitude = Expression<Double>("stop_lon")
/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/MetroGTFS/Stop.swift:255:20: warning: static property 'latitude' is not concurrency-safe because non-'Sendable' type 'Expression<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
253 |         static let name = Expression<String>("stop_name")
254 |         static let description = Expression<String?>("stop_desc")
255 |         static let latitude = Expression<Double>("stop_lat")
    |                    |- warning: static property 'latitude' is not concurrency-safe because non-'Sendable' type 'Expression<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'latitude' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 |         static let longitude = Expression<Double>("stop_lon")
257 |         static let zoneID = Expression<String>("zone_id")
/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/MetroGTFS/Stop.swift:256:20: warning: static property 'longitude' is not concurrency-safe because non-'Sendable' type 'Expression<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
254 |         static let description = Expression<String?>("stop_desc")
255 |         static let latitude = Expression<Double>("stop_lat")
256 |         static let longitude = Expression<Double>("stop_lon")
    |                    |- warning: static property 'longitude' is not concurrency-safe because non-'Sendable' type 'Expression<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'longitude' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 |         static let zoneID = Expression<String>("zone_id")
258 |         static let locationType = Expression<Int>("location_type")
/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/MetroGTFS/Stop.swift:257:20: warning: static property 'zoneID' 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
255 |         static let latitude = Expression<Double>("stop_lat")
256 |         static let longitude = Expression<Double>("stop_lon")
257 |         static let zoneID = Expression<String>("zone_id")
    |                    |- warning: static property 'zoneID' 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 'zoneID' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |         static let locationType = Expression<Int>("location_type")
259 |         static let parentStation = Expression<String?>("parent_station")
/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/MetroGTFS/Stop.swift:258:20: warning: static property 'locationType' 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
256 |         static let longitude = Expression<Double>("stop_lon")
257 |         static let zoneID = Expression<String>("zone_id")
258 |         static let locationType = Expression<Int>("location_type")
    |                    |- warning: static property 'locationType' 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 'locationType' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
259 |         static let parentStation = Expression<String?>("parent_station")
260 |         static let wheelchairBoarding = Expression<Int>("wheelchair_boarding")
/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/MetroGTFS/Stop.swift:259:20: warning: static property 'parentStation' 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
257 |         static let zoneID = Expression<String>("zone_id")
258 |         static let locationType = Expression<Int>("location_type")
259 |         static let parentStation = Expression<String?>("parent_station")
    |                    |- warning: static property 'parentStation' 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 'parentStation' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |         static let wheelchairBoarding = Expression<Int>("wheelchair_boarding")
261 |         static let levelID = Expression<String?>("level_id")
/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/MetroGTFS/Stop.swift:260:20: warning: static property 'wheelchairBoarding' 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
258 |         static let locationType = Expression<Int>("location_type")
259 |         static let parentStation = Expression<String?>("parent_station")
260 |         static let wheelchairBoarding = Expression<Int>("wheelchair_boarding")
    |                    |- warning: static property 'wheelchairBoarding' 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 'wheelchairBoarding' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
261 |         static let levelID = Expression<String?>("level_id")
262 |     }
/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/MetroGTFS/Stop.swift:261:20: warning: static property 'levelID' 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
259 |         static let parentStation = Expression<String?>("parent_station")
260 |         static let wheelchairBoarding = Expression<Int>("wheelchair_boarding")
261 |         static let levelID = Expression<String?>("level_id")
    |                    |- warning: static property 'levelID' 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 'levelID' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
262 |     }
263 | }
/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/MetroGTFS/Stop.swift:266:16: warning: static property 'databaseTable' is not concurrency-safe because non-'Sendable' type 'GTFSDatabase.Table' may have shared mutable state; this is an error in the Swift 6 language mode
264 |
265 | extension GTFSStop: Queryable {
266 |     static let databaseTable = GTFSDatabase.Table(
    |                |- warning: static property 'databaseTable' is not concurrency-safe because non-'Sendable' type 'GTFSDatabase.Table' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'databaseTable' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
267 |         sqlTable: SQLite.Table("stops"),
268 |         primaryKeyColumn: TableColumn.id
/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/Database.swift:110:12: note: consider making struct 'Table' conform to the 'Sendable' protocol
108 | extension GTFSDatabase {
109 |     /// A SQLite database table and the column it's primary key is in
110 |     struct Table {
    |            `- note: consider making struct 'Table' conform to the 'Sendable' protocol
111 |         let sqlTable: SQLite.Table
112 |         let primaryKeyColumn: SQLite.Expression<String>
[158/158] Compiling MetroGTFS GTFS.swift
Build complete! (19.80s)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/README.md
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-protobuf",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.18.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-protobuf.git"
    },
    {
      "identity" : "dvr",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/venmo/DVR.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    },
    {
      "identity" : "sqlite.swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.14.1",
            "upper_bound" : "0.15.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/stephencelis/SQLite.swift.git"
    }
  ],
  "manifest_display_name" : "WMATA",
  "name" : "WMATA",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    }
  ],
  "products" : [
    {
      "name" : "WMATA",
      "targets" : [
        "WMATA"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MetroGTFS",
      "targets" : [
        "MetroGTFS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "WMATATests",
      "module_type" : "SwiftTarget",
      "name" : "WMATATests",
      "path" : "Tests/WMATATests",
      "product_dependencies" : [
        "DVR"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestBusDVR testIncidents].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestBusDVR testNextBuses].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestBusDVR testPathDetails].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestBusDVR testPositions].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestBusDVR testRouteSchedule].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestBusDVR testRoutes].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestBusDVR testSearchStops].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestBusDVR testStopSchedule].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestBusGTFSDVR testAlerts].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestBusGTFSDVR testTripUpdates].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestBusGTFSDVR testVehiclePositions].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailAsyncDVR testLines].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testAllEntrances].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testAllStations].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testElevatorAndEscalatorIncidentsAll].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testElevatorAndEscalatorIncidents].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testEntrances].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testIncidentsAll].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testIncidents].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testLines].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testNextTrainsAll].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testNextTrainsMultipleStations].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testNextTrains].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testParkingInformation].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testPath].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testPositions].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testStandardRoutes].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testStationInformation].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testStationTimingsAll].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testStationTimings].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testStationToStationAll].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testStationToStationNoDestination].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testStationToStationNoStart].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testStationToStation].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testStations].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailDVR testTrackCircuits].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailGTFSDVR testAlerts].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailGTFSDVR testTripUpdates].json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WMATATests/Fixtures/-[TestRailGTFSDVR testVehiclePositions].json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "TestBus.swift",
        "TestBusDVR.swift",
        "TestLine.swift",
        "TestLocation.swift",
        "TestRail.swift",
        "TestRailDVR.swift",
        "TestStation.swift",
        "WMATATests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "WMATA"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WMATA",
      "module_type" : "SwiftTarget",
      "name" : "WMATA",
      "path" : "Sources/WMATA",
      "product_dependencies" : [
        "SwiftProtobuf"
      ],
      "product_memberships" : [
        "WMATA",
        "MetroGTFS"
      ],
      "sources" : [
        "Bus.swift",
        "Date.swift",
        "Decoder.swift",
        "Decoding.swift",
        "Endpoint.swift",
        "EndpointDelegate.swift",
        "Line.swift",
        "Location.swift",
        "Polyfill.swift",
        "Rail.swift",
        "Route.swift",
        "Station+OldStationCodes.swift",
        "Station.swift",
        "Stop.swift",
        "URL.swift",
        "WMATA.swift",
        "WMATAError.swift",
        "gtfs-realtime.pb.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MetroGTFSTests",
      "module_type" : "SwiftTarget",
      "name" : "MetroGTFSTests",
      "path" : "Tests/MetroGTFSTests",
      "sources" : [
        "MetroGTFSTests.swift"
      ],
      "target_dependencies" : [
        "MetroGTFS"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MetroGTFS",
      "module_type" : "SwiftTarget",
      "name" : "MetroGTFS",
      "path" : "Sources/MetroGTFS",
      "product_dependencies" : [
        "SQLite"
      ],
      "product_memberships" : [
        "MetroGTFS"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/MetroGTFS/MetroGTFS.sqlite3",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Coordinates.swift",
        "Database.swift",
        "Error.swift",
        "GTFS.swift",
        "Identifier.swift",
        "Level.swift",
        "Stop+WMATA.swift",
        "Stop.swift"
      ],
      "target_dependencies" : [
        "WMATA"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.