Build Information
Successful build of MapboxDirections, reference v2.15.0 (91fea2), with Swift 6.4 for macOS (SPM) on 20 Sep 2026 11:32:36 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mapbox/mapbox-directions-swift.git
Reference: v2.15.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mapbox/mapbox-directions-swift
* tag v2.15.0 -> FETCH_HEAD
HEAD is now at 91fea29 Update version 2.15.0 (#854)
Cloned https://github.com/mapbox/mapbox-directions-swift.git
Revision (git rev-parse @):
91fea297ff0d20a09b12dae8eaef80fd6fe8c10e
SUCCESS checkout https://github.com/mapbox/mapbox-directions-swift.git at v2.15.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/mapbox/mapbox-directions-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Constructing description]
[Planning deferred tasks]
[74 / 132] MapboxDirections_MapboxDirectionsTests
[84 / 132]
[87 / 135] ArgumentParserToolInfo
[91 / 139] ArgumentParserToolInfo
[98 / 140] Turf
[107 / 189]
[115 / 234]
[120 / 234] ArgumentParserToolInfo
[131 / 234]
[137 / 234] Polyline
[141 / 264]
[142 / 264]
[150 / 264]
[154 / 264]
[160 / 264]
[168 / 264]
[171 / 264]
[174 / 264]
[178 / 264]
[180 / 264]
[192 / 264] ArgumentParser
[200 / 264] ArgumentParser
[202 / 264] Turf
[204 / 264]
[206 / 264]
[218 / 264] Turf
[225 / 264] Turf-product
[226 / 264] Turf-product
[228 / 264] Turf
[229 / 264] Turf
[230 / 264]
[235 / 264]
[238 / 264] Polyline
[245 / 265] ArgumentParser
[247 / 265] MapboxDirections
[258 / 277] MapboxDirections
[259 / 277] Polyline
[261 / 277] Polyline
[261 / 277] MapboxDirections
[270 / 278] MapboxDirections
[272 / 278] MapboxDirections
[276 / 281] mapbox-directions-swift-product
[277 / 281] mapbox-directions-swift-product
[279 / 281] mapbox-directions-swift-product
Build complete! (11.81 sec)
Fetching https://github.com/raphaelmor/Polyline.git
Fetching https://github.com/AliSoftware/OHHTTPStubs
Fetching https://github.com/mapbox/turf-swift.git
Fetching https://github.com/apple/swift-argument-parser
[1/894] Fetching polyline
[162/8794] Fetching polyline, ohhttpstubs
[163/14968] Fetching polyline, ohhttpstubs, turf-swift
Fetched https://github.com/raphaelmor/Polyline.git (0.99s)
[1010/14074] Fetching ohhttpstubs, turf-swift
[1011/32992] Fetching ohhttpstubs, turf-swift, swift-argument-parser
Fetched https://github.com/AliSoftware/OHHTTPStubs (1.44s)
[8230/25092] Fetching turf-swift, swift-argument-parser
Fetched https://github.com/mapbox/turf-swift.git (1.97s)
Fetched https://github.com/apple/swift-argument-parser (1.97s)
Computing version for https://github.com/AliSoftware/OHHTTPStubs
Computed https://github.com/AliSoftware/OHHTTPStubs at 9.1.0 (2.67s)
Computing version for https://github.com/mapbox/turf-swift.git
warning: 'turf-swift': /Package.swift:9:48: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
7 | name: "Turf",
8 | platforms: [
9 | .macOS(.v10_13), .iOS(.v11), .watchOS(.v4), .tvOS(.v11), .custom("visionOS", versionString: "1.0")
| `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
10 | ],
11 | products: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Computed https://github.com/mapbox/turf-swift.git at 2.8.0 (0.64s)
Computing version for https://github.com/raphaelmor/Polyline.git
Computed https://github.com/raphaelmor/Polyline.git at 5.1.0 (0.64s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.59s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
Creating working copy for https://github.com/AliSoftware/OHHTTPStubs
Working copy of https://github.com/AliSoftware/OHHTTPStubs resolved at 9.1.0
Creating working copy for https://github.com/mapbox/turf-swift.git
Working copy of https://github.com/mapbox/turf-swift.git resolved at 2.8.0
Creating working copy for https://github.com/raphaelmor/Polyline.git
Working copy of https://github.com/raphaelmor/Polyline.git resolved at 5.1.0
warning: 'turf-swift': /Users/admin/builder/spi-builder-workspace/.build/checkouts/turf-swift/Package.swift:9:48: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
7 | name: "Turf",
8 | platforms: [
9 | .macOS(.v10_13), .iOS(.v11), .watchOS(.v4), .tvOS(.v11), .custom("visionOS", versionString: "1.0")
| `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
10 | ],
11 | products: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Extensions/GeoJSON.swift:10:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'BoundingBox' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Turf' introduce this conformance in the future[0;0m
[0;36m8 |[0;0m import Turf
[0;36m9 |[0;0m
[0;36m10 |[0;0m extension BoundingBox: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'BoundingBox' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Turf' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m11 |[0;0m public var description: String {
[0;36m12 |[0;0m return "\(southWest.longitude),\(southWest.latitude);\(northEast.longitude),\(northEast.latitude)"
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:27:16: [1;33mwarning: [1;39mstored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-Sendable type 'RestStop.StopType'; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m A kind of rest stop.
[0;36m12 |[0;0m */
[0;36m13 |[0;0m public enum StopType: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'StopType' conform to the 'Sendable' protocol[0;0m
[0;36m14 |[0;0m /**
[0;36m15 |[0;0m A primitive rest stop that provides parking but no additional services.
[0;36m:[0;0m
[0;36m25 |[0;0m The kind of the rest stop.
[0;36m26 |[0;0m */
[0;36m27 |[0;0m public let type: StopType
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-Sendable type 'RestStop.StopType'; this is an error in the Swift 6 language mode[0;0m
[0;36m28 |[0;0m
[0;36m29 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:38:16: [1;33mwarning: [1;39mstored property 'amenities' of 'Sendable'-conforming struct 'RestStop' contains non-Sendable type 'Amenity'; this is an error in the Swift 6 language mode[0;0m
[0;36m36 |[0;0m Facilities associated with the rest stop, if available.
[0;36m37 |[0;0m */
[0;36m38 |[0;0m public let amenities: [Amenity]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'amenities' of 'Sendable'-conforming struct 'RestStop' contains non-Sendable type 'Amenity'; this is an error in the Swift 6 language mode[0;0m
[0;36m39 |[0;0m
[0;36m40 |[0;0m private enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Amenity.swift:7:15: [1;39mnote: [1;39mconsider making struct 'Amenity' conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m Provides information about amenity that is available at a given `RestStop`.
[0;36m6 |[0;0m */
[0;36m7 |[0;0m public struct Amenity: Codable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'Amenity' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m
[0;36m9 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: [1;33mwarning: [1;39mstored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' contains non-Sendable type 'Route'; this is an error in the Swift 6 language mode[0;0m
[0;36m30 |[0;0m This property contains a maximum of two `Route`s.
[0;36m31 |[0;0m */
[0;36m32 |[0;0m public var routes: [Route]? {
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' contains non-Sendable type 'Route'; this is an error in the Swift 6 language mode[0;0m
[0;36m33 |[0;0m didSet {
[0;36m34 |[0;0m updateRoadClassExclusionViolations()
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: [1;39mnote: [1;39mclass 'Route' does not conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m Typically, you do not create instances of this class directly. Instead, you receive route objects when you request directions using the `Directions.calculate(_:completionHandler:)` or `Directions.calculateRoutes(matching:completionHandler:)` method. However, if you use the `Directions.url(forCalculating:)` method instead, you can use `JSONDecoder` to convert the HTTP response into a `RouteResponse` or `MapMatchingResponse` object and access the `RouteResponse.routes` or `MapMatchingResponse.routes` property.
[0;36m8 |[0;0m */
[0;36m9 |[0;0m open class Route: DirectionsResult {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'Route' does not conform to the 'Sendable' protocol[0;0m
[0;36m10 |[0;0m private enum CodingKeys: String, CodingKey, CaseIterable {
[0;36m11 |[0;0m case tollPrices = "toll_costs"
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: [1;33mwarning: [1;39mstored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' contains non-Sendable type 'Waypoint'; this is an error in the Swift 6 language mode[0;0m
[0;36m41 |[0;0m This property omits the waypoint corresponding to any waypoint in `RouteOptions.waypoints` that has `Waypoint.separatesLegs` set to `true`.
[0;36m42 |[0;0m */
[0;36m43 |[0;0m public let waypoints: [Waypoint]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' contains non-Sendable type 'Waypoint'; this is an error in the Swift 6 language mode[0;0m
[0;36m44 |[0;0m
[0;36m45 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: [1;39mnote: [1;39mclass 'Waypoint' does not conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m A `Waypoint` object indicates a location along a route. It may be the route’s origin or destination, or it may be another location that the route visits. A waypoint object indicates the location’s geographic location along with other optional information, such as a name or the user’s direction approaching the waypoint. You create a `RouteOptions` object using waypoint objects and also receive waypoint objects in the completion handler of the `Directions.calculate(_:completionHandler:)` method.
[0;36m8 |[0;0m */
[0;36m9 |[0;0m public class Waypoint: Codable, ForeignMemberContainerClass {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'Waypoint' does not conform to the 'Sendable' protocol[0;0m
[0;36m10 |[0;0m public var foreignMembers: JSONObject = [:]
[0;36m11 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: [1;33mwarning: [1;39mstored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-Sendable type 'ResponseOptions'; this is an error in the Swift 6 language mode[0;0m
[0;36m5 |[0;0m #endif
[0;36m6 |[0;0m
[0;36m7 |[0;0m public enum ResponseOptions {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'ResponseOptions' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m case route(RouteOptions)
[0;36m9 |[0;0m case match(MatchOptions)
[0;36m:[0;0m
[0;36m46 |[0;0m The criteria for the directions response.
[0;36m47 |[0;0m */
[0;36m48 |[0;0m public let options: ResponseOptions
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-Sendable type 'ResponseOptions'; this is an error in the Swift 6 language mode[0;0m
[0;36m49 |[0;0m
[0;36m50 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: [1;33mwarning: [1;39mstored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-Sendable type 'Credentials'; this is an error in the Swift 6 language mode[0;0m
[0;36m51 |[0;0m The credentials used to make the request.
[0;36m52 |[0;0m */
[0;36m53 |[0;0m public let credentials: Credentials
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-Sendable type 'Credentials'; this is an error in the Swift 6 language mode[0;0m
[0;36m54 |[0;0m
[0;36m55 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: [1;39mnote: [1;39mconsider making struct 'Credentials' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m let defaultApiEndPointURLString = Bundle.main.object(forInfoDictionaryKey: "MGLMapboxAPIBaseURL") as? String
[0;36m9 |[0;0m
[0;36m10 |[0;0m public struct Credentials: Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'Credentials' conform to the 'Sendable' protocol[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: [1;33mwarning: [1;39mstored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' contains non-Sendable type 'RoadClassExclusionViolation'; this is an error in the Swift 6 language mode[0;0m
[0;36m85 |[0;0m Violations are ordered by routes from the `routes` array, then by a leg, step, and intersection, where `RoadClasses` restrictions were ignored. `nil` and empty return arrays correspond to `nil` and empty `routes` array respectively.
[0;36m86 |[0;0m */
[0;36m87 |[0;0m public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' contains non-Sendable type 'RoadClassExclusionViolation'; this is an error in the Swift 6 language mode[0;0m
[0;36m88 |[0;0m }
[0;36m89 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: [1;39mnote: [1;39mconsider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m Exact `RoadClass` exclusion violation case.
[0;36m6 |[0;0m */
[0;36m7 |[0;0m public struct RoadClassExclusionViolation {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m /**
[0;36m9 |[0;0m `RoadClasses` that were violated at this point.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: [1;33mwarning: [1;39mstored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-Sendable type 'ManeuverType'; this is an error in the Swift 6 language mode[0;0m
[0;36m90 |[0;0m To avoid a complex series of if-else-if statements or switch statements, use pattern matching with a single switch statement on a tuple that consists of the maneuver type and maneuver direction.
[0;36m91 |[0;0m */
[0;36m92 |[0;0m public enum ManeuverType: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'ManeuverType' conform to the 'Sendable' protocol[0;0m
[0;36m93 |[0;0m /**
[0;36m94 |[0;0m The step requires the user to depart from a waypoint.
[0;36m:[0;0m
[0;36m435 |[0;0m
[0;36m436 |[0;0m let instructions: String
[0;36m437 |[0;0m let maneuverType: ManeuverType
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-Sendable type 'ManeuverType'; this is an error in the Swift 6 language mode[0;0m
[0;36m438 |[0;0m let maneuverDirection: ManeuverDirection?
[0;36m439 |[0;0m let maneuverLocation: Turf.LocationCoordinate2D
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: [1;33mwarning: [1;39mstored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m222 |[0;0m A `ManeuverDirection` clarifies a `ManeuverType` with directional information. The exact meaning of the maneuver direction for a given step depends on the step’s maneuver type; see the `ManeuverType` documentation for details.
[0;36m223 |[0;0m */
[0;36m224 |[0;0m public enum ManeuverDirection: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m225 |[0;0m /**
[0;36m226 |[0;0m The maneuver requires a sharp turn to the right.
[0;36m:[0;0m
[0;36m436 |[0;0m let instructions: String
[0;36m437 |[0;0m let maneuverType: ManeuverType
[0;36m438 |[0;0m let maneuverDirection: ManeuverDirection?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m439 |[0;0m let maneuverLocation: Turf.LocationCoordinate2D
[0;36m440 |[0;0m let initialHeading: Turf.LocationDirection?
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: [1;33mwarning: [1;39mstored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-Sendable type 'TollCollection.CollectionType'; this is an error in the Swift 6 language mode[0;0m
[0;36m8 |[0;0m public var foreignMembers: JSONObject = [:]
[0;36m9 |[0;0m
[0;36m10 |[0;0m public enum CollectionType: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'CollectionType' conform to the 'Sendable' protocol[0;0m
[0;36m11 |[0;0m case booth = "toll_booth"
[0;36m12 |[0;0m case gantry = "toll_gantry"
[0;36m:[0;0m
[0;36m16 |[0;0m The type of the toll collection point.
[0;36m17 |[0;0m */
[0;36m18 |[0;0m public let type: CollectionType
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-Sendable type 'TollCollection.CollectionType'; this is an error in the Swift 6 language mode[0;0m
[0;36m19 |[0;0m
[0;36m20 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: [1;33mwarning: [1;39mstored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-Sendable type 'TollPaymentMethod'; this is an error in the Swift 6 language mode[0;0m
[0;36m6 |[0;0m Information about toll payment method.
[0;36m7 |[0;0m */
[0;36m8 |[0;0m public struct TollPaymentMethod: Hashable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol[0;0m
[0;36m9 |[0;0m /**
[0;36m10 |[0;0m Method identifier.
[0;36m:[0;0m
[0;36m81 |[0;0m Information about toll payment.
[0;36m82 |[0;0m */
[0;36m83 |[0;0m public let paymentMethod: TollPaymentMethod
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-Sendable type 'TollPaymentMethod'; this is an error in the Swift 6 language mode[0;0m
[0;36m84 |[0;0m /**
[0;36m85 |[0;0m Toll category information.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: [1;33mwarning: [1;39mstored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-Sendable type 'TollCategory'; this is an error in the Swift 6 language mode[0;0m
[0;36m26 |[0;0m Categories by which toll fees are divided.
[0;36m27 |[0;0m */
[0;36m28 |[0;0m public struct TollCategory: Hashable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'TollCategory' conform to the 'Sendable' protocol[0;0m
[0;36m29 |[0;0m /**
[0;36m30 |[0;0m Category name.
[0;36m:[0;0m
[0;36m85 |[0;0m Toll category information.
[0;36m86 |[0;0m */
[0;36m87 |[0;0m public let category: TollCategory
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-Sendable type 'TollCategory'; this is an error in the Swift 6 language mode[0;0m
[0;36m88 |[0;0m /**
[0;36m89 |[0;0m The actual toll price in `currencyCode` currency.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Extensions/GeoJSON.swift:10:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'BoundingBox' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Turf' introduce this conformance in the future[0;0m
[0;36m8 |[0;0m import Turf
[0;36m9 |[0;0m
[0;36m10 |[0;0m extension BoundingBox: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'BoundingBox' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Turf' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m11 |[0;0m public var description: String {
[0;36m12 |[0;0m return "\(southWest.longitude),\(southWest.latitude);\(northEast.longitude),\(northEast.latitude)"
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: [1;33mwarning: [1;39mstored property 'impact' of 'Sendable'-conforming struct 'Incident' contains non-Sendable type 'Incident.Impact'; this is an error in the Swift 6 language mode[0;0m
[0;36m80 |[0;0m
[0;36m81 |[0;0m /// Represents the impact of the incident on local traffic.
[0;36m82 |[0;0m public enum Impact: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'Impact' conform to the 'Sendable' protocol[0;0m
[0;36m83 |[0;0m /// Unknown impact
[0;36m84 |[0;0m case unknown
[0;36m:[0;0m
[0;36m146 |[0;0m public var endDate: Date
[0;36m147 |[0;0m /// Shows severity of an incident. May be not available for all incident types.
[0;36m148 |[0;0m public var impact: Impact?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'impact' of 'Sendable'-conforming struct 'Incident' contains non-Sendable type 'Incident.Impact'; this is an error in the Swift 6 language mode[0;0m
[0;36m149 |[0;0m /// Provides additional classification of an incident. May be not available for all incident types.
[0;36m150 |[0;0m public var subtype: String?
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: [1;33mwarning: [1;39mstored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' contains non-Sendable type 'BlockedLanes'; this is an error in the Swift 6 language mode[0;0m
[0;36m176 |[0;0m ///
[0;36m177 |[0;0m /// `nil` value indicates that lanes data is not available
[0;36m178 |[0;0m public var lanesBlocked: BlockedLanes?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' contains non-Sendable type 'BlockedLanes'; this is an error in the Swift 6 language mode[0;0m
[0;36m179 |[0;0m /// The range of segments within the overall leg, where the incident spans.
[0;36m180 |[0;0m public var shapeIndexRange: Range<Int>
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: [1;39mnote: [1;39mconsider making struct 'BlockedLanes' conform to the 'Sendable' protocol[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m /// Defines a lane affected by the `Incident`
[0;36m5 |[0;0m public struct BlockedLanes: OptionSet, CustomStringConvertible {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'BlockedLanes' conform to the 'Sendable' protocol[0;0m
[0;36m6 |[0;0m public var rawValue: Int
[0;36m7 |[0;0m var stringKey: String?
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:230:16: [1;33mwarning: [1;39mstored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'RoadClasses'; this is an error in the Swift 6 language mode[0;0m
[0;36m228 |[0;0m If road class information is unavailable, this property is set to `nil`.
[0;36m229 |[0;0m */
[0;36m230 |[0;0m public let outletRoadClasses: RoadClasses?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'RoadClasses'; this is an error in the Swift 6 language mode[0;0m
[0;36m231 |[0;0m
[0;36m232 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: [1;39mnote: [1;39mconsider making struct 'RoadClasses' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m Option set that contains attributes of a road segment.
[0;36m5 |[0;0m */
[0;36m6 |[0;0m public struct RoadClasses: OptionSet, CustomStringConvertible {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'RoadClasses' conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m public var rawValue: Int
[0;36m8 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:237:16: [1;33mwarning: [1;39mstored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'MapboxStreetsRoadClass'; this is an error in the Swift 6 language mode[0;0m
[0;36m235 |[0;0m If detailed road class information is unavailable, this property is set to `nil`. This property only indicates the road classification; for other aspects of the road, use the `outletRoadClasses` property.
[0;36m236 |[0;0m */
[0;36m237 |[0;0m public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'MapboxStreetsRoadClass'; this is an error in the Swift 6 language mode[0;0m
[0;36m238 |[0;0m
[0;36m239 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: [1;39mnote: [1;39mconsider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m /// A road classification according to the [Mapbox Streets source](https://docs.mapbox.com/vector-tiles/reference/mapbox-streets-v8/#road) , version 8.
[0;36m5 |[0;0m public enum MapboxStreetsRoadClass: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol[0;0m
[0;36m6 |[0;0m /// High-speed, grade-separated highways
[0;36m7 |[0;0m case motorway = "motorway"
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:287:16: [1;33mwarning: [1;39mstored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'LaneIndication'; this is an error in the Swift 6 language mode[0;0m
[0;36m285 |[0;0m If no lane information is available for the intersection, this property’s value is `nil`. The first item corresponds to the leftmost lane, the second item corresponds to the second lane from the left, and so on, regardless of whether the surrounding country drives on the left or on the right.
[0;36m286 |[0;0m */
[0;36m287 |[0;0m public let approachLanes: [LaneIndication]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'LaneIndication'; this is an error in the Swift 6 language mode[0;0m
[0;36m288 |[0;0m
[0;36m289 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: [1;39mnote: [1;39mconsider making struct 'LaneIndication' conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m A Lane object has zero or more indications that usually correspond to arrows on signs or pavement markings. If no options are specified, it may be the case that no maneuvers are indicated on signage or pavement markings for the lane.
[0;36m8 |[0;0m */
[0;36m9 |[0;0m public struct LaneIndication: OptionSet, CustomStringConvertible {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'LaneIndication' conform to the 'Sendable' protocol[0;0m
[0;36m10 |[0;0m public var rawValue: Int
[0;36m11 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:310:16: [1;33mwarning: [1;39mstored property 'laneValidIndications' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m308 |[0;0m If no lane information is available for the intersection, this property’s value is `nil`.
[0;36m309 |[0;0m */
[0;36m310 |[0;0m public let laneValidIndications: [ManeuverDirection?]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'laneValidIndications' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m311 |[0;0m
[0;36m312 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m222 |[0;0m A `ManeuverDirection` clarifies a `ManeuverType` with directional information. The exact meaning of the maneuver direction for a given step depends on the step’s maneuver type; see the `ManeuverType` documentation for details.
[0;36m223 |[0;0m */
[0;36m224 |[0;0m public enum ManeuverDirection: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m225 |[0;0m /**
[0;36m226 |[0;0m The maneuver requires a sharp turn to the right.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:324:9: [1;33mwarning: [1;39mstored property '_usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m322 |[0;0m }
[0;36m323 |[0;0m
[0;36m324 |[0;0m let _usableLaneIndication: ManeuverDirection?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property '_usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m325 |[0;0m
[0;36m326 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m222 |[0;0m A `ManeuverDirection` clarifies a `ManeuverType` with directional information. The exact meaning of the maneuver direction for a given step depends on the step’s maneuver type; see the `ManeuverType` documentation for details.
[0;36m223 |[0;0m */
[0;36m224 |[0;0m public enum ManeuverDirection: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m225 |[0;0m /**
[0;36m226 |[0;0m The maneuver requires a sharp turn to the right.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:356:16: [1;33mwarning: [1;39mstored property 'interchange' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'Interchange'; this is an error in the Swift 6 language mode[0;0m
[0;36m354 |[0;0m /// An object containing information about routing and passing interchange along the route.
[0;36m355 |[0;0m /// If such information is not available for an intersection, this property’s value is `nil`.
[0;36m356 |[0;0m public let interchange: Interchange?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'interchange' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'Interchange'; this is an error in the Swift 6 language mode[0;0m
[0;36m357 |[0;0m
[0;36m358 |[0;0m /// An object containing information about routing and passing junction along the route.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: [1;39mnote: [1;39mconsider making struct 'Interchange' conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m /// Contains information about routing and passing interchange along the route.
[0;36m4 |[0;0m public struct Interchange: Codable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'Interchange' conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m /// The name of the interchange, if available.
[0;36m6 |[0;0m public let name: String?
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:360:16: [1;33mwarning: [1;39mstored property 'junction' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'Junction'; this is an error in the Swift 6 language mode[0;0m
[0;36m358 |[0;0m /// An object containing information about routing and passing junction along the route.
[0;36m359 |[0;0m /// If such information is not available for an intersection, this property’s value is `nil`.
[0;36m360 |[0;0m public let junction: Junction?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'junction' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'Junction'; this is an error in the Swift 6 language mode[0;0m
[0;36m361 |[0;0m }
[0;36m362 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: [1;39mnote: [1;39mconsider making struct 'Junction' conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m /// Contains information about routing and passing junction along the route.
[0;36m4 |[0;0m public struct Junction: Codable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'Junction' conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m /// The name of the junction, if available.
[0;36m6 |[0;0m public let name: String?
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:395:13: [1;33mwarning: [1;39mstored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' contains non-Sendable type 'MapboxStreetsRoadClass'; this is an error in the Swift 6 language mode[0;0m
[0;36m393 |[0;0m }
[0;36m394 |[0;0m
[0;36m395 |[0;0m let streetClass: MapboxStreetsRoadClass?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' contains non-Sendable type 'MapboxStreetsRoadClass'; this is an error in the Swift 6 language mode[0;0m
[0;36m396 |[0;0m
[0;36m397 |[0;0m init(streetClass: MapboxStreetsRoadClass?) {
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: [1;39mnote: [1;39mconsider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m /// A road classification according to the [Mapbox Streets source](https://docs.mapbox.com/vector-tiles/reference/mapbox-streets-v8/#road) , version 8.
[0;36m5 |[0;0m public enum MapboxStreetsRoadClass: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol[0;0m
[0;36m6 |[0;0m /// High-speed, grade-separated highways
[0;36m7 |[0;0m case motorway = "motorway"
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:13:9: [1;33mwarning: [1;39mstored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-Sendable type 'LaneIndication'; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m The lane indications specifying the maneuvers that may be executed from the lane.
[0;36m12 |[0;0m */
[0;36m13 |[0;0m let indications: LaneIndication
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-Sendable type 'LaneIndication'; this is an error in the Swift 6 language mode[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: [1;39mnote: [1;39mconsider making struct 'LaneIndication' conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m A Lane object has zero or more indications that usually correspond to arrows on signs or pavement markings. If no options are specified, it may be the case that no maneuvers are indicated on signage or pavement markings for the lane.
[0;36m8 |[0;0m */
[0;36m9 |[0;0m public struct LaneIndication: OptionSet, CustomStringConvertible {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'LaneIndication' conform to the 'Sendable' protocol[0;0m
[0;36m10 |[0;0m public var rawValue: Int
[0;36m11 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:29:9: [1;33mwarning: [1;39mstored property 'validIndication' of 'Sendable'-conforming struct 'Lane' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m27 |[0;0m Which of the `indications` is applicable to the current route, when there is more than one
[0;36m28 |[0;0m */
[0;36m29 |[0;0m var validIndication: ManeuverDirection?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'validIndication' of 'Sendable'-conforming struct 'Lane' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m30 |[0;0m
[0;36m31 |[0;0m init(indications: LaneIndication, valid: Bool = false, active: Bool? = false, preferred: ManeuverDirection? = nil) {
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m222 |[0;0m A `ManeuverDirection` clarifies a `ManeuverType` with directional information. The exact meaning of the maneuver direction for a given step depends on the step’s maneuver type; see the `ManeuverType` documentation for details.
[0;36m223 |[0;0m */
[0;36m224 |[0;0m public enum ManeuverDirection: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m225 |[0;0m /**
[0;36m226 |[0;0m The maneuver requires a sharp turn to the right.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:21:16: [1;33mwarning: [1;39mstored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' contains non-Sendable type 'Match'; this is an error in the Swift 6 language mode[0;0m
[0;36m19 |[0;0m An array of `Match` objects.
[0;36m20 |[0;0m */
[0;36m21 |[0;0m public var matches : [Match]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' contains non-Sendable type 'Match'; this is an error in the Swift 6 language mode[0;0m
[0;36m22 |[0;0m
[0;36m23 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Match.swift:45:12: [1;39mnote: [1;39mclass 'Match' does not conform to the 'Sendable' protocol[0;0m
[0;36m43 |[0;0m Typically, you do not create instances of this class directly. Instead, you receive match objects when you pass a `MatchOptions` object into the `Directions.calculate(_:completionHandler:)` method.
[0;36m44 |[0;0m */
[0;36m45 |[0;0m open class Match: DirectionsResult {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'Match' does not conform to the 'Sendable' protocol[0;0m
[0;36m46 |[0;0m private enum CodingKeys: String, CodingKey, CaseIterable {
[0;36m47 |[0;0m case confidence
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:27:16: [1;33mwarning: [1;39mstored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' contains non-Sendable type 'Tracepoint'; this is an error in the Swift 6 language mode[0;0m
[0;36m25 |[0;0m This property will be `nil` if a trace point is omitted by the Map Matching API because it is an outlier.
[0;36m26 |[0;0m */
[0;36m27 |[0;0m public var tracepoints: [Tracepoint?]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' contains non-Sendable type 'Tracepoint'; this is an error in the Swift 6 language mode[0;0m
[0;36m28 |[0;0m
[0;36m29 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Tracepoint.swift:7:14: [1;39mnote: [1;39mclass 'Tracepoint' does not conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m A `Tracepoint` represents a location matched to the road network.
[0;36m6 |[0;0m */
[0;36m7 |[0;0m public class Tracepoint: Waypoint {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'Tracepoint' does not conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m /**
[0;36m9 |[0;0m Number of probable alternative matchings for this tracepoint. A value of zero indicates that this point was matched unambiguously.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:32:16: [1;33mwarning: [1;39mstored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-Sendable type 'MatchOptions'; this is an error in the Swift 6 language mode[0;0m
[0;36m30 |[0;0m The criteria for the map matching response.
[0;36m31 |[0;0m */
[0;36m32 |[0;0m public let options: MatchOptions
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-Sendable type 'MatchOptions'; this is an error in the Swift 6 language mode[0;0m
[0;36m33 |[0;0m
[0;36m34 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MatchOptions.swift:12:12: [1;39mnote: [1;39mclass 'MatchOptions' does not conform to the 'Sendable' protocol[0;0m
[0;36m10 |[0;0m Pass an instance of this class into the `Directions.calculate(_:completionHandler:)` method.
[0;36m11 |[0;0m */
[0;36m12 |[0;0m open class MatchOptions: DirectionsOptions {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'MatchOptions' does not conform to the 'Sendable' protocol[0;0m
[0;36m13 |[0;0m // MARK: Creating a Match Options Object
[0;36m14 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:37:16: [1;33mwarning: [1;39mstored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-Sendable type 'Credentials'; this is an error in the Swift 6 language mode[0;0m
[0;36m35 |[0;0m The credentials used to make the request.
[0;36m36 |[0;0m */
[0;36m37 |[0;0m public let credentials: Credentials
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-Sendable type 'Credentials'; this is an error in the Swift 6 language mode[0;0m
[0;36m38 |[0;0m
[0;36m39 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: [1;39mnote: [1;39mconsider making struct 'Credentials' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m let defaultApiEndPointURLString = Bundle.main.object(forInfoDictionaryKey: "MGLMapboxAPIBaseURL") as? String
[0;36m9 |[0;0m
[0;36m10 |[0;0m public struct Credentials: Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'Credentials' conform to the 'Sendable' protocol[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:27:16: [1;33mwarning: [1;39mstored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-Sendable type 'RestStop.StopType'; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m A kind of rest stop.
[0;36m12 |[0;0m */
[0;36m13 |[0;0m public enum StopType: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'StopType' conform to the 'Sendable' protocol[0;0m
[0;36m14 |[0;0m /**
[0;36m15 |[0;0m A primitive rest stop that provides parking but no additional services.
[0;36m:[0;0m
[0;36m25 |[0;0m The kind of the rest stop.
[0;36m26 |[0;0m */
[0;36m27 |[0;0m public let type: StopType
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-Sendable type 'RestStop.StopType'; this is an error in the Swift 6 language mode[0;0m
[0;36m28 |[0;0m
[0;36m29 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:38:16: [1;33mwarning: [1;39mstored property 'amenities' of 'Sendable'-conforming struct 'RestStop' contains non-Sendable type 'Amenity'; this is an error in the Swift 6 language mode[0;0m
[0;36m36 |[0;0m Facilities associated with the rest stop, if available.
[0;36m37 |[0;0m */
[0;36m38 |[0;0m public let amenities: [Amenity]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'amenities' of 'Sendable'-conforming struct 'RestStop' contains non-Sendable type 'Amenity'; this is an error in the Swift 6 language mode[0;0m
[0;36m39 |[0;0m
[0;36m40 |[0;0m private enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Amenity.swift:7:15: [1;39mnote: [1;39mconsider making struct 'Amenity' conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m Provides information about amenity that is available at a given `RestStop`.
[0;36m6 |[0;0m */
[0;36m7 |[0;0m public struct Amenity: Codable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'Amenity' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m
[0;36m9 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: [1;33mwarning: [1;39mstored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' contains non-Sendable type 'CongestionLevel'; this is an error in the Swift 6 language mode[0;0m
[0;36m43 |[0;0m This property is set if the `RouteOptions.attributeOptions` property contains `AttributeOptions.congestionLevel`.
[0;36m44 |[0;0m */
[0;36m45 |[0;0m public var segmentCongestionLevels: [CongestionLevel]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' contains non-Sendable type 'CongestionLevel'; this is an error in the Swift 6 language mode[0;0m
[0;36m46 |[0;0m
[0;36m47 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: [1;39mnote: [1;39mconsider making enum 'CongestionLevel' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m A `CongestionLevel` indicates the level of traffic congestion along a road segment relative to the normal flow of traffic along that segment. You can color-code a route line according to the congestion level along each segment of the route.
[0;36m5 |[0;0m */
[0;36m6 |[0;0m public enum CongestionLevel: String, Codable, CaseIterable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'CongestionLevel' conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m /**
[0;36m8 |[0;0m There is not enough data to determine the level of congestion along the road segment.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: [1;33mwarning: [1;39mstored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' contains non-Sendable type 'TrafficTendency'; this is an error in the Swift 6 language mode[0;0m
[0;36m71 |[0;0m The tendency value conveys the changing state of traffic congestion (increasing, decreasing, constant etc).
[0;36m72 |[0;0m */
[0;36m73 |[0;0m public var trafficTendencies: [TrafficTendency]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' contains non-Sendable type 'TrafficTendency'; this is an error in the Swift 6 language mode[0;0m
[0;36m74 |[0;0m }
[0;36m75 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: [1;39mnote: [1;39mconsider making enum 'TrafficTendency' conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m ///
[0;36m6 |[0;0m /// New values could be introduced in the future without an API version change.
[0;36m7 |[0;0m public enum TrafficTendency: Int, Codable, CaseIterable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'TrafficTendency' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m /// Congestion tendency is unknown.
[0;36m9 |[0;0m case unknown = 0
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: [1;33mwarning: [1;39mstored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-Sendable type 'Credentials'; this is an error in the Swift 6 language mode[0;0m
[0;36m39 |[0;0m The credentials used to make the request.
[0;36m40 |[0;0m */
[0;36m41 |[0;0m public let credentials: Credentials
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-Sendable type 'Credentials'; this is an error in the Swift 6 language mode[0;0m
[0;36m42 |[0;0m
[0;36m43 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: [1;39mnote: [1;39mconsider making struct 'Credentials' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m let defaultApiEndPointURLString = Bundle.main.object(forInfoDictionaryKey: "MGLMapboxAPIBaseURL") as? String
[0;36m9 |[0;0m
[0;36m10 |[0;0m public struct Credentials: Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'Credentials' conform to the 'Sendable' protocol[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: [1;33mwarning: [1;39mstored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' contains non-Sendable type 'Route'; this is an error in the Swift 6 language mode[0;0m
[0;36m30 |[0;0m This property contains a maximum of two `Route`s.
[0;36m31 |[0;0m */
[0;36m32 |[0;0m public var routes: [Route]? {
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' contains non-Sendable type 'Route'; this is an error in the Swift 6 language mode[0;0m
[0;36m33 |[0;0m didSet {
[0;36m34 |[0;0m updateRoadClassExclusionViolations()
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: [1;39mnote: [1;39mclass 'Route' does not conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m Typically, you do not create instances of this class directly. Instead, you receive route objects when you request directions using the `Directions.calculate(_:completionHandler:)` or `Directions.calculateRoutes(matching:completionHandler:)` method. However, if you use the `Directions.url(forCalculating:)` method instead, you can use `JSONDecoder` to convert the HTTP response into a `RouteResponse` or `MapMatchingResponse` object and access the `RouteResponse.routes` or `MapMatchingResponse.routes` property.
[0;36m8 |[0;0m */
[0;36m9 |[0;0m open class Route: DirectionsResult {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'Route' does not conform to the 'Sendable' protocol[0;0m
[0;36m10 |[0;0m private enum CodingKeys: String, CodingKey, CaseIterable {
[0;36m11 |[0;0m case tollPrices = "toll_costs"
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: [1;33mwarning: [1;39mstored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' contains non-Sendable type 'Waypoint'; this is an error in the Swift 6 language mode[0;0m
[0;36m41 |[0;0m This property omits the waypoint corresponding to any waypoint in `RouteOptions.waypoints` that has `Waypoint.separatesLegs` set to `true`.
[0;36m42 |[0;0m */
[0;36m43 |[0;0m public let waypoints: [Waypoint]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' contains non-Sendable type 'Waypoint'; this is an error in the Swift 6 language mode[0;0m
[0;36m44 |[0;0m
[0;36m45 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: [1;39mnote: [1;39mclass 'Waypoint' does not conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m A `Waypoint` object indicates a location along a route. It may be the route’s origin or destination, or it may be another location that the route visits. A waypoint object indicates the location’s geographic location along with other optional information, such as a name or the user’s direction approaching the waypoint. You create a `RouteOptions` object using waypoint objects and also receive waypoint objects in the completion handler of the `Directions.calculate(_:completionHandler:)` method.
[0;36m8 |[0;0m */
[0;36m9 |[0;0m public class Waypoint: Codable, ForeignMemberContainerClass {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'Waypoint' does not conform to the 'Sendable' protocol[0;0m
[0;36m10 |[0;0m public var foreignMembers: JSONObject = [:]
[0;36m11 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: [1;33mwarning: [1;39mstored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-Sendable type 'ResponseOptions'; this is an error in the Swift 6 language mode[0;0m
[0;36m5 |[0;0m #endif
[0;36m6 |[0;0m
[0;36m7 |[0;0m public enum ResponseOptions {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'ResponseOptions' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m case route(RouteOptions)
[0;36m9 |[0;0m case match(MatchOptions)
[0;36m:[0;0m
[0;36m46 |[0;0m The criteria for the directions response.
[0;36m47 |[0;0m */
[0;36m48 |[0;0m public let options: ResponseOptions
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-Sendable type 'ResponseOptions'; this is an error in the Swift 6 language mode[0;0m
[0;36m49 |[0;0m
[0;36m50 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: [1;33mwarning: [1;39mstored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-Sendable type 'Credentials'; this is an error in the Swift 6 language mode[0;0m
[0;36m51 |[0;0m The credentials used to make the request.
[0;36m52 |[0;0m */
[0;36m53 |[0;0m public let credentials: Credentials
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-Sendable type 'Credentials'; this is an error in the Swift 6 language mode[0;0m
[0;36m54 |[0;0m
[0;36m55 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: [1;39mnote: [1;39mconsider making struct 'Credentials' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m let defaultApiEndPointURLString = Bundle.main.object(forInfoDictionaryKey: "MGLMapboxAPIBaseURL") as? String
[0;36m9 |[0;0m
[0;36m10 |[0;0m public struct Credentials: Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'Credentials' conform to the 'Sendable' protocol[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: [1;33mwarning: [1;39mstored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' contains non-Sendable type 'RoadClassExclusionViolation'; this is an error in the Swift 6 language mode[0;0m
[0;36m85 |[0;0m Violations are ordered by routes from the `routes` array, then by a leg, step, and intersection, where `RoadClasses` restrictions were ignored. `nil` and empty return arrays correspond to `nil` and empty `routes` array respectively.
[0;36m86 |[0;0m */
[0;36m87 |[0;0m public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' contains non-Sendable type 'RoadClassExclusionViolation'; this is an error in the Swift 6 language mode[0;0m
[0;36m88 |[0;0m }
[0;36m89 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: [1;39mnote: [1;39mconsider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m Exact `RoadClass` exclusion violation case.
[0;36m6 |[0;0m */
[0;36m7 |[0;0m public struct RoadClassExclusionViolation {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m /**
[0;36m9 |[0;0m `RoadClasses` that were violated at this point.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: [1;33mwarning: [1;39mstored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-Sendable type 'ManeuverType'; this is an error in the Swift 6 language mode[0;0m
[0;36m90 |[0;0m To avoid a complex series of if-else-if statements or switch statements, use pattern matching with a single switch statement on a tuple that consists of the maneuver type and maneuver direction.
[0;36m91 |[0;0m */
[0;36m92 |[0;0m public enum ManeuverType: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'ManeuverType' conform to the 'Sendable' protocol[0;0m
[0;36m93 |[0;0m /**
[0;36m94 |[0;0m The step requires the user to depart from a waypoint.
[0;36m:[0;0m
[0;36m435 |[0;0m
[0;36m436 |[0;0m let instructions: String
[0;36m437 |[0;0m let maneuverType: ManeuverType
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-Sendable type 'ManeuverType'; this is an error in the Swift 6 language mode[0;0m
[0;36m438 |[0;0m let maneuverDirection: ManeuverDirection?
[0;36m439 |[0;0m let maneuverLocation: Turf.LocationCoordinate2D
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: [1;33mwarning: [1;39mstored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m222 |[0;0m A `ManeuverDirection` clarifies a `ManeuverType` with directional information. The exact meaning of the maneuver direction for a given step depends on the step’s maneuver type; see the `ManeuverType` documentation for details.
[0;36m223 |[0;0m */
[0;36m224 |[0;0m public enum ManeuverDirection: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m225 |[0;0m /**
[0;36m226 |[0;0m The maneuver requires a sharp turn to the right.
[0;36m:[0;0m
[0;36m436 |[0;0m let instructions: String
[0;36m437 |[0;0m let maneuverType: ManeuverType
[0;36m438 |[0;0m let maneuverDirection: ManeuverDirection?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m439 |[0;0m let maneuverLocation: Turf.LocationCoordinate2D
[0;36m440 |[0;0m let initialHeading: Turf.LocationDirection?
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: [1;33mwarning: [1;39mstored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-Sendable type 'TollCollection.CollectionType'; this is an error in the Swift 6 language mode[0;0m
[0;36m8 |[0;0m public var foreignMembers: JSONObject = [:]
[0;36m9 |[0;0m
[0;36m10 |[0;0m public enum CollectionType: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'CollectionType' conform to the 'Sendable' protocol[0;0m
[0;36m11 |[0;0m case booth = "toll_booth"
[0;36m12 |[0;0m case gantry = "toll_gantry"
[0;36m:[0;0m
[0;36m16 |[0;0m The type of the toll collection point.
[0;36m17 |[0;0m */
[0;36m18 |[0;0m public let type: CollectionType
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-Sendable type 'TollCollection.CollectionType'; this is an error in the Swift 6 language mode[0;0m
[0;36m19 |[0;0m
[0;36m20 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: [1;33mwarning: [1;39mstored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-Sendable type 'TollPaymentMethod'; this is an error in the Swift 6 language mode[0;0m
[0;36m6 |[0;0m Information about toll payment method.
[0;36m7 |[0;0m */
[0;36m8 |[0;0m public struct TollPaymentMethod: Hashable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol[0;0m
[0;36m9 |[0;0m /**
[0;36m10 |[0;0m Method identifier.
[0;36m:[0;0m
[0;36m81 |[0;0m Information about toll payment.
[0;36m82 |[0;0m */
[0;36m83 |[0;0m public let paymentMethod: TollPaymentMethod
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-Sendable type 'TollPaymentMethod'; this is an error in the Swift 6 language mode[0;0m
[0;36m84 |[0;0m /**
[0;36m85 |[0;0m Toll category information.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: [1;33mwarning: [1;39mstored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-Sendable type 'TollCategory'; this is an error in the Swift 6 language mode[0;0m
[0;36m26 |[0;0m Categories by which toll fees are divided.
[0;36m27 |[0;0m */
[0;36m28 |[0;0m public struct TollCategory: Hashable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'TollCategory' conform to the 'Sendable' protocol[0;0m
[0;36m29 |[0;0m /**
[0;36m30 |[0;0m Category name.
[0;36m:[0;0m
[0;36m85 |[0;0m Toll category information.
[0;36m86 |[0;0m */
[0;36m87 |[0;0m public let category: TollCategory
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-Sendable type 'TollCategory'; this is an error in the Swift 6 language mode[0;0m
[0;36m88 |[0;0m /**
[0;36m89 |[0;0m The actual toll price in `currencyCode` currency.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: [1;33mwarning: [1;39mstored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' contains non-Sendable type 'CongestionLevel'; this is an error in the Swift 6 language mode[0;0m
[0;36m43 |[0;0m This property is set if the `RouteOptions.attributeOptions` property contains `AttributeOptions.congestionLevel`.
[0;36m44 |[0;0m */
[0;36m45 |[0;0m public var segmentCongestionLevels: [CongestionLevel]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' contains non-Sendable type 'CongestionLevel'; this is an error in the Swift 6 language mode[0;0m
[0;36m46 |[0;0m
[0;36m47 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: [1;39mnote: [1;39mconsider making enum 'CongestionLevel' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m A `CongestionLevel` indicates the level of traffic congestion along a road segment relative to the normal flow of traffic along that segment. You can color-code a route line according to the congestion level along each segment of the route.
[0;36m5 |[0;0m */
[0;36m6 |[0;0m public enum CongestionLevel: String, Codable, CaseIterable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'CongestionLevel' conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m /**
[0;36m8 |[0;0m There is not enough data to determine the level of congestion along the road segment.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: [1;33mwarning: [1;39mstored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' contains non-Sendable type 'TrafficTendency'; this is an error in the Swift 6 language mode[0;0m
[0;36m71 |[0;0m The tendency value conveys the changing state of traffic congestion (increasing, decreasing, constant etc).
[0;36m72 |[0;0m */
[0;36m73 |[0;0m public var trafficTendencies: [TrafficTendency]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' contains non-Sendable type 'TrafficTendency'; this is an error in the Swift 6 language mode[0;0m
[0;36m74 |[0;0m }
[0;36m75 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: [1;39mnote: [1;39mconsider making enum 'TrafficTendency' conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m ///
[0;36m6 |[0;0m /// New values could be introduced in the future without an API version change.
[0;36m7 |[0;0m public enum TrafficTendency: Int, Codable, CaseIterable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'TrafficTendency' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m /// Congestion tendency is unknown.
[0;36m9 |[0;0m case unknown = 0
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: [1;33mwarning: [1;39mstored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-Sendable type 'Credentials'; this is an error in the Swift 6 language mode[0;0m
[0;36m39 |[0;0m The credentials used to make the request.
[0;36m40 |[0;0m */
[0;36m41 |[0;0m public let credentials: Credentials
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-Sendable type 'Credentials'; this is an error in the Swift 6 language mode[0;0m
[0;36m42 |[0;0m
[0;36m43 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: [1;39mnote: [1;39mconsider making struct 'Credentials' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m let defaultApiEndPointURLString = Bundle.main.object(forInfoDictionaryKey: "MGLMapboxAPIBaseURL") as? String
[0;36m9 |[0;0m
[0;36m10 |[0;0m public struct Credentials: Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'Credentials' conform to the 'Sendable' protocol[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: [1;33mwarning: [1;39mstored property 'impact' of 'Sendable'-conforming struct 'Incident' contains non-Sendable type 'Incident.Impact'; this is an error in the Swift 6 language mode[0;0m
[0;36m80 |[0;0m
[0;36m81 |[0;0m /// Represents the impact of the incident on local traffic.
[0;36m82 |[0;0m public enum Impact: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'Impact' conform to the 'Sendable' protocol[0;0m
[0;36m83 |[0;0m /// Unknown impact
[0;36m84 |[0;0m case unknown
[0;36m:[0;0m
[0;36m146 |[0;0m public var endDate: Date
[0;36m147 |[0;0m /// Shows severity of an incident. May be not available for all incident types.
[0;36m148 |[0;0m public var impact: Impact?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'impact' of 'Sendable'-conforming struct 'Incident' contains non-Sendable type 'Incident.Impact'; this is an error in the Swift 6 language mode[0;0m
[0;36m149 |[0;0m /// Provides additional classification of an incident. May be not available for all incident types.
[0;36m150 |[0;0m public var subtype: String?
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: [1;33mwarning: [1;39mstored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' contains non-Sendable type 'BlockedLanes'; this is an error in the Swift 6 language mode[0;0m
[0;36m176 |[0;0m ///
[0;36m177 |[0;0m /// `nil` value indicates that lanes data is not available
[0;36m178 |[0;0m public var lanesBlocked: BlockedLanes?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' contains non-Sendable type 'BlockedLanes'; this is an error in the Swift 6 language mode[0;0m
[0;36m179 |[0;0m /// The range of segments within the overall leg, where the incident spans.
[0;36m180 |[0;0m public var shapeIndexRange: Range<Int>
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: [1;39mnote: [1;39mconsider making struct 'BlockedLanes' conform to the 'Sendable' protocol[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m /// Defines a lane affected by the `Incident`
[0;36m5 |[0;0m public struct BlockedLanes: OptionSet, CustomStringConvertible {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'BlockedLanes' conform to the 'Sendable' protocol[0;0m
[0;36m6 |[0;0m public var rawValue: Int
[0;36m7 |[0;0m var stringKey: String?
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:230:16: [1;33mwarning: [1;39mstored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'RoadClasses'; this is an error in the Swift 6 language mode[0;0m
[0;36m228 |[0;0m If road class information is unavailable, this property is set to `nil`.
[0;36m229 |[0;0m */
[0;36m230 |[0;0m public let outletRoadClasses: RoadClasses?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'RoadClasses'; this is an error in the Swift 6 language mode[0;0m
[0;36m231 |[0;0m
[0;36m232 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: [1;39mnote: [1;39mconsider making struct 'RoadClasses' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m Option set that contains attributes of a road segment.
[0;36m5 |[0;0m */
[0;36m6 |[0;0m public struct RoadClasses: OptionSet, CustomStringConvertible {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'RoadClasses' conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m public var rawValue: Int
[0;36m8 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:237:16: [1;33mwarning: [1;39mstored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'MapboxStreetsRoadClass'; this is an error in the Swift 6 language mode[0;0m
[0;36m235 |[0;0m If detailed road class information is unavailable, this property is set to `nil`. This property only indicates the road classification; for other aspects of the road, use the `outletRoadClasses` property.
[0;36m236 |[0;0m */
[0;36m237 |[0;0m public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'MapboxStreetsRoadClass'; this is an error in the Swift 6 language mode[0;0m
[0;36m238 |[0;0m
[0;36m239 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: [1;39mnote: [1;39mconsider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m /// A road classification according to the [Mapbox Streets source](https://docs.mapbox.com/vector-tiles/reference/mapbox-streets-v8/#road) , version 8.
[0;36m5 |[0;0m public enum MapboxStreetsRoadClass: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol[0;0m
[0;36m6 |[0;0m /// High-speed, grade-separated highways
[0;36m7 |[0;0m case motorway = "motorway"
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:287:16: [1;33mwarning: [1;39mstored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'LaneIndication'; this is an error in the Swift 6 language mode[0;0m
[0;36m285 |[0;0m If no lane information is available for the intersection, this property’s value is `nil`. The first item corresponds to the leftmost lane, the second item corresponds to the second lane from the left, and so on, regardless of whether the surrounding country drives on the left or on the right.
[0;36m286 |[0;0m */
[0;36m287 |[0;0m public let approachLanes: [LaneIndication]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'LaneIndication'; this is an error in the Swift 6 language mode[0;0m
[0;36m288 |[0;0m
[0;36m289 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: [1;39mnote: [1;39mconsider making struct 'LaneIndication' conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m A Lane object has zero or more indications that usually correspond to arrows on signs or pavement markings. If no options are specified, it may be the case that no maneuvers are indicated on signage or pavement markings for the lane.
[0;36m8 |[0;0m */
[0;36m9 |[0;0m public struct LaneIndication: OptionSet, CustomStringConvertible {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'LaneIndication' conform to the 'Sendable' protocol[0;0m
[0;36m10 |[0;0m public var rawValue: Int
[0;36m11 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:310:16: [1;33mwarning: [1;39mstored property 'laneValidIndications' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m308 |[0;0m If no lane information is available for the intersection, this property’s value is `nil`.
[0;36m309 |[0;0m */
[0;36m310 |[0;0m public let laneValidIndications: [ManeuverDirection?]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'laneValidIndications' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m311 |[0;0m
[0;36m312 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m222 |[0;0m A `ManeuverDirection` clarifies a `ManeuverType` with directional information. The exact meaning of the maneuver direction for a given step depends on the step’s maneuver type; see the `ManeuverType` documentation for details.
[0;36m223 |[0;0m */
[0;36m224 |[0;0m public enum ManeuverDirection: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m225 |[0;0m /**
[0;36m226 |[0;0m The maneuver requires a sharp turn to the right.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:324:9: [1;33mwarning: [1;39mstored property '_usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m322 |[0;0m }
[0;36m323 |[0;0m
[0;36m324 |[0;0m let _usableLaneIndication: ManeuverDirection?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property '_usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m325 |[0;0m
[0;36m326 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m222 |[0;0m A `ManeuverDirection` clarifies a `ManeuverType` with directional information. The exact meaning of the maneuver direction for a given step depends on the step’s maneuver type; see the `ManeuverType` documentation for details.
[0;36m223 |[0;0m */
[0;36m224 |[0;0m public enum ManeuverDirection: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m225 |[0;0m /**
[0;36m226 |[0;0m The maneuver requires a sharp turn to the right.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:356:16: [1;33mwarning: [1;39mstored property 'interchange' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'Interchange'; this is an error in the Swift 6 language mode[0;0m
[0;36m354 |[0;0m /// An object containing information about routing and passing interchange along the route.
[0;36m355 |[0;0m /// If such information is not available for an intersection, this property’s value is `nil`.
[0;36m356 |[0;0m public let interchange: Interchange?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'interchange' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'Interchange'; this is an error in the Swift 6 language mode[0;0m
[0;36m357 |[0;0m
[0;36m358 |[0;0m /// An object containing information about routing and passing junction along the route.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: [1;39mnote: [1;39mconsider making struct 'Interchange' conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m /// Contains information about routing and passing interchange along the route.
[0;36m4 |[0;0m public struct Interchange: Codable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'Interchange' conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m /// The name of the interchange, if available.
[0;36m6 |[0;0m public let name: String?
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:360:16: [1;33mwarning: [1;39mstored property 'junction' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'Junction'; this is an error in the Swift 6 language mode[0;0m
[0;36m358 |[0;0m /// An object containing information about routing and passing junction along the route.
[0;36m359 |[0;0m /// If such information is not available for an intersection, this property’s value is `nil`.
[0;36m360 |[0;0m public let junction: Junction?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'junction' of 'Sendable'-conforming struct 'Intersection' contains non-Sendable type 'Junction'; this is an error in the Swift 6 language mode[0;0m
[0;36m361 |[0;0m }
[0;36m362 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: [1;39mnote: [1;39mconsider making struct 'Junction' conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m /// Contains information about routing and passing junction along the route.
[0;36m4 |[0;0m public struct Junction: Codable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'Junction' conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m /// The name of the junction, if available.
[0;36m6 |[0;0m public let name: String?
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:395:13: [1;33mwarning: [1;39mstored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' contains non-Sendable type 'MapboxStreetsRoadClass'; this is an error in the Swift 6 language mode[0;0m
[0;36m393 |[0;0m }
[0;36m394 |[0;0m
[0;36m395 |[0;0m let streetClass: MapboxStreetsRoadClass?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' contains non-Sendable type 'MapboxStreetsRoadClass'; this is an error in the Swift 6 language mode[0;0m
[0;36m396 |[0;0m
[0;36m397 |[0;0m init(streetClass: MapboxStreetsRoadClass?) {
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: [1;39mnote: [1;39mconsider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m /// A road classification according to the [Mapbox Streets source](https://docs.mapbox.com/vector-tiles/reference/mapbox-streets-v8/#road) , version 8.
[0;36m5 |[0;0m public enum MapboxStreetsRoadClass: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol[0;0m
[0;36m6 |[0;0m /// High-speed, grade-separated highways
[0;36m7 |[0;0m case motorway = "motorway"
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:13:9: [1;33mwarning: [1;39mstored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-Sendable type 'LaneIndication'; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m The lane indications specifying the maneuvers that may be executed from the lane.
[0;36m12 |[0;0m */
[0;36m13 |[0;0m let indications: LaneIndication
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-Sendable type 'LaneIndication'; this is an error in the Swift 6 language mode[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: [1;39mnote: [1;39mconsider making struct 'LaneIndication' conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m A Lane object has zero or more indications that usually correspond to arrows on signs or pavement markings. If no options are specified, it may be the case that no maneuvers are indicated on signage or pavement markings for the lane.
[0;36m8 |[0;0m */
[0;36m9 |[0;0m public struct LaneIndication: OptionSet, CustomStringConvertible {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'LaneIndication' conform to the 'Sendable' protocol[0;0m
[0;36m10 |[0;0m public var rawValue: Int
[0;36m11 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:29:9: [1;33mwarning: [1;39mstored property 'validIndication' of 'Sendable'-conforming struct 'Lane' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m27 |[0;0m Which of the `indications` is applicable to the current route, when there is more than one
[0;36m28 |[0;0m */
[0;36m29 |[0;0m var validIndication: ManeuverDirection?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'validIndication' of 'Sendable'-conforming struct 'Lane' contains non-Sendable type 'ManeuverDirection'; this is an error in the Swift 6 language mode[0;0m
[0;36m30 |[0;0m
[0;36m31 |[0;0m init(indications: LaneIndication, valid: Bool = false, active: Bool? = false, preferred: ManeuverDirection? = nil) {
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m222 |[0;0m A `ManeuverDirection` clarifies a `ManeuverType` with directional information. The exact meaning of the maneuver direction for a given step depends on the step’s maneuver type; see the `ManeuverType` documentation for details.
[0;36m223 |[0;0m */
[0;36m224 |[0;0m public enum ManeuverDirection: String, Codable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making enum 'ManeuverDirection' conform to the 'Sendable' protocol[0;0m
[0;36m225 |[0;0m /**
[0;36m226 |[0;0m The maneuver requires a sharp turn to the right.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:21:16: [1;33mwarning: [1;39mstored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' contains non-Sendable type 'Match'; this is an error in the Swift 6 language mode[0;0m
[0;36m19 |[0;0m An array of `Match` objects.
[0;36m20 |[0;0m */
[0;36m21 |[0;0m public var matches : [Match]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' contains non-Sendable type 'Match'; this is an error in the Swift 6 language mode[0;0m
[0;36m22 |[0;0m
[0;36m23 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Match.swift:45:12: [1;39mnote: [1;39mclass 'Match' does not conform to the 'Sendable' protocol[0;0m
[0;36m43 |[0;0m Typically, you do not create instances of this class directly. Instead, you receive match objects when you pass a `MatchOptions` object into the `Directions.calculate(_:completionHandler:)` method.
[0;36m44 |[0;0m */
[0;36m45 |[0;0m open class Match: DirectionsResult {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'Match' does not conform to the 'Sendable' protocol[0;0m
[0;36m46 |[0;0m private enum CodingKeys: String, CodingKey, CaseIterable {
[0;36m47 |[0;0m case confidence
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:27:16: [1;33mwarning: [1;39mstored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' contains non-Sendable type 'Tracepoint'; this is an error in the Swift 6 language mode[0;0m
[0;36m25 |[0;0m This property will be `nil` if a trace point is omitted by the Map Matching API because it is an outlier.
[0;36m26 |[0;0m */
[0;36m27 |[0;0m public var tracepoints: [Tracepoint?]?
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' contains non-Sendable type 'Tracepoint'; this is an error in the Swift 6 language mode[0;0m
[0;36m28 |[0;0m
[0;36m29 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Tracepoint.swift:7:14: [1;39mnote: [1;39mclass 'Tracepoint' does not conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m A `Tracepoint` represents a location matched to the road network.
[0;36m6 |[0;0m */
[0;36m7 |[0;0m public class Tracepoint: Waypoint {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'Tracepoint' does not conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m /**
[0;36m9 |[0;0m Number of probable alternative matchings for this tracepoint. A value of zero indicates that this point was matched unambiguously.
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:32:16: [1;33mwarning: [1;39mstored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-Sendable type 'MatchOptions'; this is an error in the Swift 6 language mode[0;0m
[0;36m30 |[0;0m The criteria for the map matching response.
[0;36m31 |[0;0m */
[0;36m32 |[0;0m public let options: MatchOptions
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-Sendable type 'MatchOptions'; this is an error in the Swift 6 language mode[0;0m
[0;36m33 |[0;0m
[0;36m34 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MatchOptions.swift:12:12: [1;39mnote: [1;39mclass 'MatchOptions' does not conform to the 'Sendable' protocol[0;0m
[0;36m10 |[0;0m Pass an instance of this class into the `Directions.calculate(_:completionHandler:)` method.
[0;36m11 |[0;0m */
[0;36m12 |[0;0m open class MatchOptions: DirectionsOptions {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'MatchOptions' does not conform to the 'Sendable' protocol[0;0m
[0;36m13 |[0;0m // MARK: Creating a Match Options Object
[0;36m14 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:37:16: [1;33mwarning: [1;39mstored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-Sendable type 'Credentials'; this is an error in the Swift 6 language mode[0;0m
[0;36m35 |[0;0m The credentials used to make the request.
[0;36m36 |[0;0m */
[0;36m37 |[0;0m public let credentials: Credentials
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-Sendable type 'Credentials'; this is an error in the Swift 6 language mode[0;0m
[0;36m38 |[0;0m
[0;36m39 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: [1;39mnote: [1;39mconsider making struct 'Credentials' conform to the 'Sendable' protocol[0;0m
[0;36m8 |[0;0m let defaultApiEndPointURLString = Bundle.main.object(forInfoDictionaryKey: "MGLMapboxAPIBaseURL") as? String
[0;36m9 |[0;0m
[0;36m10 |[0;0m public struct Credentials: Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'Credentials' conform to the 'Sendable' protocol[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m /**
Build complete.
{
"dependencies" : [
{
"identity" : "polyline",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.2",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/raphaelmor/Polyline.git"
},
{
"identity" : "turf-swift",
"requirement" : {
"range" : [
{
"lower_bound" : "2.8.0",
"upper_bound" : "2.9.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mapbox/turf-swift.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "ohhttpstubs",
"requirement" : {
"range" : [
{
"lower_bound" : "9.1.0",
"upper_bound" : "10.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/AliSoftware/OHHTTPStubs"
}
],
"manifest_display_name" : "MapboxDirections",
"name" : "MapboxDirections",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.14"
},
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "watchos",
"version" : "5.0"
},
{
"name" : "tvos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "MapboxDirections",
"targets" : [
"MapboxDirections"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "mapbox-directions-swift",
"targets" : [
"MapboxDirectionsCLI"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "MapboxDirectionsTests",
"module_type" : "SwiftTarget",
"name" : "MapboxDirectionsTests",
"path" : "Tests/MapboxDirectionsTests",
"product_dependencies" : [
"OHHTTPStubsSwift"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/Match/match-polyline6.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/Match/match.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/Match/null-tracepoint.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/Offline/2018-10-16-Liechtenstein.tar",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/Offline/versions.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/Responses/RouteRefreshResponseWithForeignMembers.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/Responses/RouteResponseWithForeignMembers.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/Responses/apiDestinationName.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/Responses/noDestinationName.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/RouteRefresh/incorrectRouteRefreshResponse.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/RouteRefresh/partialRouteRefreshResponse.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/RouteRefresh/routeRefreshResponse.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/RouteRefresh/routeRefreshRoute.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/amenities.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/incidents.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/instructions.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/intersections.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/matrix.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/subLaneInstructions.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/subVisualInstructions.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/tollAndFerryDirectionsRoute.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/v5/annotation.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/v5/v5_driving_dc_geojson.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/v5/v5_driving_dc_polyline.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MapboxDirectionsTests/Fixtures/v5/v5_driving_oldenburg_polyline.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"AmenityTests.swift",
"AnnotationTests.swift",
"AttributeOptionsTests.swift",
"Common.swift",
"CredentialsTests.swift",
"CustomIsochroneOptions.swift",
"CustomMatrixOptions.swift",
"CustomRouteOptions.swift",
"CustomStringOptionSetTests.swift",
"DirectionsErrorTests.swift",
"DirectionsTests.swift",
"Fixture.swift",
"ForeignMemberContainerTests.swift",
"GeoJSONTests.swift",
"IncidentTests.swift",
"IntersectionTests.swift",
"IsochroneTests.swift",
"JSONSerialization.swift",
"MatchOptionsTests.swift",
"MatchTests.swift",
"MatrixTests.swift",
"OfflineDirectionsTests.swift",
"ProfileIdentifierTests.swift",
"QuickLookTests.swift",
"RoadClassesTests.swift",
"RoutableMatchTests.swift",
"RouteLegTests.swift",
"RouteOptionsTests.swift",
"RouteRefreshTests.swift",
"RouteResponseTests.swift",
"RouteStepTests.swift",
"RouteTests.swift",
"SpokenInstructionTests.swift",
"TransportTypeTests.swift",
"V5Tests.swift",
"VisualInstructionComponentTests.swift",
"VisualInstructionTests.swift",
"WalkingOptionsTests.swift",
"WaypointTests.swift"
],
"target_dependencies" : [
"MapboxDirections"
],
"type" : "test"
},
{
"c99name" : "MapboxDirectionsCLI",
"module_type" : "SwiftTarget",
"name" : "MapboxDirectionsCLI",
"path" : "Sources/MapboxDirectionsCLI",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"mapbox-directions-swift"
],
"sources" : [
"CodingOperation.swift",
"main.swift"
],
"target_dependencies" : [
"MapboxDirections"
],
"type" : "executable"
},
{
"c99name" : "MapboxDirections",
"module_type" : "SwiftTarget",
"name" : "MapboxDirections",
"path" : "Sources/MapboxDirections",
"product_dependencies" : [
"Polyline",
"Turf"
],
"product_memberships" : [
"MapboxDirections",
"mapbox-directions-swift"
],
"sources" : [
"AdministrativeRegion.swift",
"Amenity.swift",
"AmenityType.swift",
"AttributeOptions.swift",
"BlockedLanes.swift",
"Congestion.swift",
"Credentials.swift",
"CustomValueOptionSet.swift",
"Directions.swift",
"DirectionsError.swift",
"DirectionsLog.swift",
"DirectionsOptions.swift",
"DirectionsResult.swift",
"DrivingSide.swift",
"Extensions/Array.swift",
"Extensions/Codable.swift",
"Extensions/CoreLocation.swift",
"Extensions/Double.swift",
"Extensions/ForeignMemberContainer.swift",
"Extensions/GeoJSON.swift",
"Extensions/HTTPURLResponse.swift",
"Extensions/Measurement.swift",
"Extensions/String.swift",
"Extensions/URL+Request.swift",
"Extensions/URLQueryItem.swift",
"Incident.swift",
"Interchange.swift",
"Intersection.swift",
"IsochroneError.swift",
"IsochroneOptions.swift",
"Isochrones.swift",
"Junction.swift",
"Lane.swift",
"LaneIndication.swift",
"MapMatching/MapMatchingResponse.swift",
"MapMatching/Match.swift",
"MapMatching/MatchOptions.swift",
"MapMatching/Tracepoint.swift",
"MapboxStreetsRoadClass.swift",
"Matrix.swift",
"MatrixError.swift",
"MatrixOptions.swift",
"MatrixResponse.swift",
"OfflineDirections.swift",
"ProfileIdentifier.swift",
"QuickLook.swift",
"RefreshedRoute.swift",
"ResponseDisposition.swift",
"RestStop.swift",
"RoadClassExclusionViolation.swift",
"RoadClasses.swift",
"Route.swift",
"RouteLeg.swift",
"RouteLegAttributes.swift",
"RouteOptions.swift",
"RouteRefreshResponse.swift",
"RouteRefreshSource.swift",
"RouteResponse.swift",
"RouteStep.swift",
"SilentWaypoint.swift",
"SpokenInstruction.swift",
"TollCollection.swift",
"TollPrice.swift",
"TrafficTendency.swift",
"VisualInstruction.swift",
"VisualInstructionBanner.swift",
"VisualInstructionComponent.swift",
"Waypoint.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.