Build Information
Successful build of MapboxDirections with Swift 5.9 for Linux.
Build Command
bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
[14136/18121] Fetching turf-swift, swift-argument-parser, polyline
Fetched https://github.com/raphaelmor/Polyline.git (0.24s)
Fetched https://github.com/mapbox/turf-swift.git (0.74s)
Fetched https://github.com/apple/swift-argument-parser (0.86s)
Computing version for https://github.com/AliSoftware/OHHTTPStubs
Computed https://github.com/AliSoftware/OHHTTPStubs at 9.1.0 (0.42s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.1.4 (0.46s)
Computing version for https://github.com/mapbox/turf-swift.git
Computed https://github.com/mapbox/turf-swift.git at 2.8.0 (0.47s)
Computing version for https://github.com/raphaelmor/Polyline.git
Computed https://github.com/raphaelmor/Polyline.git at 5.1.0 (0.53s)
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
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.1.4
[1/1] Compiling plugin GenerateManualPlugin
Building for debugging...
[2/35] Emitting module ArgumentParserToolInfo
[3/35] Compiling ArgumentParserToolInfo ToolInfo.swift
[5/37] Wrapping AST for ArgumentParserToolInfo for debugging
[7/73] Compiling Polyline CoreLocation.swift
[8/73] Emitting module Polyline
[9/73] Compiling Polyline Polyline.swift
[10/73] Compiling ArgumentParser ZshCompletionsGenerator.swift
[11/73] Compiling ArgumentParser Argument.swift
[12/73] Compiling ArgumentParser ArgumentDecoder.swift
[13/76] Compiling ArgumentParser BashCompletionsGenerator.swift
[14/76] Compiling ArgumentParser CompletionsGenerator.swift
[15/76] Compiling ArgumentParser FishCompletionsGenerator.swift
[16/76] Emitting module Turf
/host/spi-builder-workspace/.build/checkouts/turf-swift/Sources/Turf/Consumer/Consumer.swift:32:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[17/76] Compiling ArgumentParser ArgumentDefinition.swift
/host/spi-builder-workspace/.build/checkouts/turf-swift/Sources/Turf/Consumer/Consumer.swift:32:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[18/76] Compiling ArgumentParser ArgumentSet.swift
/host/spi-builder-workspace/.build/checkouts/turf-swift/Sources/Turf/Consumer/Consumer.swift:32:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[19/76] Compiling ArgumentParser CommandParser.swift
/host/spi-builder-workspace/.build/checkouts/turf-swift/Sources/Turf/Consumer/Consumer.swift:32:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[20/76] Emitting module ArgumentParser
[21/76] Compiling ArgumentParser InputOrigin.swift
[22/76] Compiling ArgumentParser EnumerableFlag.swift
[23/76] Compiling ArgumentParser ExpressibleByArgument.swift
[24/80] Compiling ArgumentParser ParsableArguments.swift
[25/80] Compiling ArgumentParser ParsableArgumentsValidation.swift
[26/80] Compiling ArgumentParser ParsableCommand.swift
[27/80] Compiling ArgumentParser ArgumentHelp.swift
[28/80] Compiling ArgumentParser ArgumentVisibility.swift
[29/80] Compiling ArgumentParser CompletionKind.swift
[30/80] Compiling ArgumentParser Errors.swift
[31/80] Compiling ArgumentParser Flag.swift
[32/80] Compiling ArgumentParser NameSpecification.swift
[34/82] Wrapping AST for Polyline for debugging
[46/82] Compiling Turf Spline.swift
[47/82] Compiling Turf Turf.swift
[48/82] Compiling Turf WKT.swift
[49/83] Compiling ArgumentParser CollectionExtensions.swift
[50/83] Compiling ArgumentParser SequenceExtensions.swift
[51/83] Compiling ArgumentParser StringExtensions.swift
[52/83] Compiling ArgumentParser Tree.swift
[53/83] Compiling ArgumentParser Name.swift
[54/83] Compiling ArgumentParser Parsed.swift
[55/83] Compiling ArgumentParser ParsedValues.swift
[56/83] Compiling ArgumentParser ParserError.swift
[57/83] Compiling ArgumentParser SplitArguments.swift
[59/84] Wrapping AST for Turf for debugging
[61/143] Compiling MapboxDirections RouteStep.swift
[62/143] Compiling MapboxDirections SilentWaypoint.swift
[63/143] Compiling MapboxDirections ProfileIdentifier.swift
[64/143] Compiling MapboxDirections QuickLook.swift
[65/143] Compiling MapboxDirections RefreshedRoute.swift
[66/143] Compiling MapboxDirections ResponseDisposition.swift
[67/143] Compiling MapboxDirections RestStop.swift
[68/143] Compiling MapboxDirections RoadClassExclusionViolation.swift
[69/143] Compiling MapboxDirections RoadClasses.swift
[70/143] Compiling MapboxDirections Route.swift
[71/143] Compiling MapboxDirections DirectionsError.swift
[72/143] Compiling MapboxDirections DirectionsOptions.swift
[73/143] Compiling MapboxDirections DirectionsResult.swift
[74/143] Compiling MapboxDirections DrivingSide.swift
[75/143] Compiling MapboxDirections Array.swift
[76/143] Compiling MapboxDirections Congestion.swift
[77/143] Compiling MapboxDirections Credentials.swift
[78/143] Compiling MapboxDirections CustomValueOptionSet.swift
[79/143] Compiling MapboxDirections Directions.swift
[80/143] Compiling MapboxDirections RouteLeg.swift
[82/145] Wrapping AST for ArgumentParser for debugging
[84/145] Compiling MapboxDirections MatchOptions.swift
[85/145] Compiling MapboxDirections Tracepoint.swift
[86/145] Compiling MapboxDirections MapboxStreetsRoadClass.swift
[87/145] Compiling MapboxDirections Matrix.swift
[88/145] Compiling MapboxDirections MatrixError.swift
[89/145] Compiling MapboxDirections MatrixOptions.swift
[90/145] Compiling MapboxDirections MatrixResponse.swift
[91/145] Compiling MapboxDirections OfflineDirections.swift
[92/153] Emitting module MapboxDirections
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: warning: stored property 'impact' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'Incident.Impact?'
public var impact: Impact?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:82:17: note: consider making enum 'Impact' conform to the 'Sendable' protocol
public enum Impact: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: warning: stored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'BlockedLanes?'
public var lanesBlocked: BlockedLanes?
^
/host/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: note: consider making struct 'BlockedLanes' conform to the 'Sendable' protocol
public struct BlockedLanes: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:82:16: warning: stored property 'outletIndexes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet'
public let outletIndexes: IndexSet
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:105:16: warning: stored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'RoadClasses?'
public let outletRoadClasses: RoadClasses?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: note: consider making struct 'RoadClasses' conform to the 'Sendable' protocol
public struct RoadClasses: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:112:16: warning: stored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'MapboxStreetsRoadClass?'
public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:162:16: warning: stored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type '[LaneIndication]?'
public let approachLanes: [LaneIndication]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:169:16: warning: stored property 'usableApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let usableApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:176:16: warning: stored property 'preferredApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let preferredApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:183:16: warning: stored property 'usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'ManeuverDirection?'
public let usableLaneIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:215:16: warning: stored property 'interchange' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Interchange?'
public let interchange: Interchange?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: note: consider making struct 'Interchange' conform to the 'Sendable' protocol
public struct Interchange: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:219:16: warning: stored property 'junction' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Junction?'
public let junction: Junction?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: note: consider making struct 'Junction' conform to the 'Sendable' protocol
public struct Junction: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:254:13: warning: stored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' has non-sendable type 'MapboxStreetsRoadClass?'
let streetClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:13:9: warning: stored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'LaneIndication'
let indications: LaneIndication
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:29:9: warning: stored property 'validIndication' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'ManeuverDirection?'
var validIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:21:16: warning: stored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Match]?'
public var matches : [Match]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Match.swift:45:12: note: class 'Match' does not conform to the 'Sendable' protocol
open class Match: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:27:16: warning: stored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Tracepoint?]?'
public var tracepoints: [Tracepoint?]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Tracepoint.swift:7:14: note: class 'Tracepoint' does not conform to the 'Sendable' protocol
public class Tracepoint: Waypoint {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:32:16: warning: stored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'MatchOptions'
public let options: MatchOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MatchOptions.swift:12:12: note: class 'MatchOptions' does not conform to the 'Sendable' protocol
open class MatchOptions: DirectionsOptions {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:37:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:27:16: warning: stored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-sendable type 'RestStop.StopType'
public let type: StopType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:13:17: note: consider making enum 'StopType' conform to the 'Sendable' protocol
public enum StopType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:38:16: warning: stored property 'amenities' of 'Sendable'-conforming struct 'RestStop' has non-sendable type '[Amenity]?'
public let amenities: [Amenity]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Amenity.swift:7:15: note: consider making struct 'Amenity' conform to the 'Sendable' protocol
public struct Amenity: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
public var segmentCongestionLevels: [CongestionLevel]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
public var trafficTendencies: [TrafficTendency]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
public var routes: [Route]? {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
public let waypoints: [Waypoint]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
public let options: ResponseOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
let maneuverType: ManeuverType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
let maneuverDirection: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
public let type: CollectionType
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
public enum CollectionType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
public let paymentMethod: TollPaymentMethod
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
public let category: TollCategory
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
public let amount: Decimal
^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[93/153] Compiling MapboxDirections SpokenInstruction.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
public let type: CollectionType
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
public enum CollectionType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
public let paymentMethod: TollPaymentMethod
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
public let category: TollCategory
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
public let amount: Decimal
^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[94/153] Compiling MapboxDirections TollCollection.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
public let type: CollectionType
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
public enum CollectionType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
public let paymentMethod: TollPaymentMethod
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
public let category: TollCategory
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
public let amount: Decimal
^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[95/153] Compiling MapboxDirections TollPrice.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
public let type: CollectionType
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
public enum CollectionType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
public let paymentMethod: TollPaymentMethod
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
public let category: TollCategory
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
public let amount: Decimal
^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[96/153] Compiling MapboxDirections TrafficTendency.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
public let type: CollectionType
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
public enum CollectionType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
public let paymentMethod: TollPaymentMethod
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
public let category: TollCategory
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
public let amount: Decimal
^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[97/153] Compiling MapboxDirections VisualInstruction.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
public let type: CollectionType
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
public enum CollectionType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
public let paymentMethod: TollPaymentMethod
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
public let category: TollCategory
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
public let amount: Decimal
^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[98/153] Compiling MapboxDirections VisualInstructionBanner.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
public let type: CollectionType
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
public enum CollectionType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
public let paymentMethod: TollPaymentMethod
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
public let category: TollCategory
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
public let amount: Decimal
^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[99/153] Compiling MapboxDirections VisualInstructionComponent.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
public let type: CollectionType
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
public enum CollectionType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
public let paymentMethod: TollPaymentMethod
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
public let category: TollCategory
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
public let amount: Decimal
^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[100/153] Compiling MapboxDirections Waypoint.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
public let type: CollectionType
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
public enum CollectionType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
public let paymentMethod: TollPaymentMethod
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
public let category: TollCategory
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
public let amount: Decimal
^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[101/153] Compiling MapboxDirections GeoJSON.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: warning: stored property 'impact' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'Incident.Impact?'
public var impact: Impact?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:82:17: note: consider making enum 'Impact' conform to the 'Sendable' protocol
public enum Impact: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: warning: stored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'BlockedLanes?'
public var lanesBlocked: BlockedLanes?
^
/host/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: note: consider making struct 'BlockedLanes' conform to the 'Sendable' protocol
public struct BlockedLanes: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:82:16: warning: stored property 'outletIndexes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet'
public let outletIndexes: IndexSet
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:105:16: warning: stored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'RoadClasses?'
public let outletRoadClasses: RoadClasses?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: note: consider making struct 'RoadClasses' conform to the 'Sendable' protocol
public struct RoadClasses: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:112:16: warning: stored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'MapboxStreetsRoadClass?'
public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:162:16: warning: stored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type '[LaneIndication]?'
public let approachLanes: [LaneIndication]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:169:16: warning: stored property 'usableApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let usableApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:176:16: warning: stored property 'preferredApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let preferredApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:183:16: warning: stored property 'usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'ManeuverDirection?'
public let usableLaneIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:215:16: warning: stored property 'interchange' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Interchange?'
public let interchange: Interchange?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: note: consider making struct 'Interchange' conform to the 'Sendable' protocol
public struct Interchange: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:219:16: warning: stored property 'junction' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Junction?'
public let junction: Junction?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: note: consider making struct 'Junction' conform to the 'Sendable' protocol
public struct Junction: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:254:13: warning: stored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' has non-sendable type 'MapboxStreetsRoadClass?'
let streetClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
[102/153] Compiling MapboxDirections HTTPURLResponse.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: warning: stored property 'impact' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'Incident.Impact?'
public var impact: Impact?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:82:17: note: consider making enum 'Impact' conform to the 'Sendable' protocol
public enum Impact: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: warning: stored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'BlockedLanes?'
public var lanesBlocked: BlockedLanes?
^
/host/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: note: consider making struct 'BlockedLanes' conform to the 'Sendable' protocol
public struct BlockedLanes: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:82:16: warning: stored property 'outletIndexes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet'
public let outletIndexes: IndexSet
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:105:16: warning: stored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'RoadClasses?'
public let outletRoadClasses: RoadClasses?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: note: consider making struct 'RoadClasses' conform to the 'Sendable' protocol
public struct RoadClasses: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:112:16: warning: stored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'MapboxStreetsRoadClass?'
public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:162:16: warning: stored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type '[LaneIndication]?'
public let approachLanes: [LaneIndication]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:169:16: warning: stored property 'usableApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let usableApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:176:16: warning: stored property 'preferredApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let preferredApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:183:16: warning: stored property 'usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'ManeuverDirection?'
public let usableLaneIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:215:16: warning: stored property 'interchange' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Interchange?'
public let interchange: Interchange?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: note: consider making struct 'Interchange' conform to the 'Sendable' protocol
public struct Interchange: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:219:16: warning: stored property 'junction' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Junction?'
public let junction: Junction?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: note: consider making struct 'Junction' conform to the 'Sendable' protocol
public struct Junction: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:254:13: warning: stored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' has non-sendable type 'MapboxStreetsRoadClass?'
let streetClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
[103/153] Compiling MapboxDirections Measurement.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: warning: stored property 'impact' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'Incident.Impact?'
public var impact: Impact?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:82:17: note: consider making enum 'Impact' conform to the 'Sendable' protocol
public enum Impact: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: warning: stored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'BlockedLanes?'
public var lanesBlocked: BlockedLanes?
^
/host/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: note: consider making struct 'BlockedLanes' conform to the 'Sendable' protocol
public struct BlockedLanes: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:82:16: warning: stored property 'outletIndexes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet'
public let outletIndexes: IndexSet
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:105:16: warning: stored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'RoadClasses?'
public let outletRoadClasses: RoadClasses?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: note: consider making struct 'RoadClasses' conform to the 'Sendable' protocol
public struct RoadClasses: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:112:16: warning: stored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'MapboxStreetsRoadClass?'
public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:162:16: warning: stored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type '[LaneIndication]?'
public let approachLanes: [LaneIndication]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:169:16: warning: stored property 'usableApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let usableApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:176:16: warning: stored property 'preferredApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let preferredApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:183:16: warning: stored property 'usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'ManeuverDirection?'
public let usableLaneIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:215:16: warning: stored property 'interchange' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Interchange?'
public let interchange: Interchange?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: note: consider making struct 'Interchange' conform to the 'Sendable' protocol
public struct Interchange: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:219:16: warning: stored property 'junction' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Junction?'
public let junction: Junction?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: note: consider making struct 'Junction' conform to the 'Sendable' protocol
public struct Junction: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:254:13: warning: stored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' has non-sendable type 'MapboxStreetsRoadClass?'
let streetClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
[104/153] Compiling MapboxDirections String.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: warning: stored property 'impact' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'Incident.Impact?'
public var impact: Impact?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:82:17: note: consider making enum 'Impact' conform to the 'Sendable' protocol
public enum Impact: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: warning: stored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'BlockedLanes?'
public var lanesBlocked: BlockedLanes?
^
/host/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: note: consider making struct 'BlockedLanes' conform to the 'Sendable' protocol
public struct BlockedLanes: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:82:16: warning: stored property 'outletIndexes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet'
public let outletIndexes: IndexSet
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:105:16: warning: stored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'RoadClasses?'
public let outletRoadClasses: RoadClasses?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: note: consider making struct 'RoadClasses' conform to the 'Sendable' protocol
public struct RoadClasses: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:112:16: warning: stored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'MapboxStreetsRoadClass?'
public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:162:16: warning: stored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type '[LaneIndication]?'
public let approachLanes: [LaneIndication]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:169:16: warning: stored property 'usableApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let usableApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:176:16: warning: stored property 'preferredApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let preferredApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:183:16: warning: stored property 'usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'ManeuverDirection?'
public let usableLaneIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:215:16: warning: stored property 'interchange' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Interchange?'
public let interchange: Interchange?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: note: consider making struct 'Interchange' conform to the 'Sendable' protocol
public struct Interchange: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:219:16: warning: stored property 'junction' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Junction?'
public let junction: Junction?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: note: consider making struct 'Junction' conform to the 'Sendable' protocol
public struct Junction: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:254:13: warning: stored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' has non-sendable type 'MapboxStreetsRoadClass?'
let streetClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
[105/153] Compiling MapboxDirections URL+Request.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: warning: stored property 'impact' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'Incident.Impact?'
public var impact: Impact?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:82:17: note: consider making enum 'Impact' conform to the 'Sendable' protocol
public enum Impact: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: warning: stored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'BlockedLanes?'
public var lanesBlocked: BlockedLanes?
^
/host/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: note: consider making struct 'BlockedLanes' conform to the 'Sendable' protocol
public struct BlockedLanes: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:82:16: warning: stored property 'outletIndexes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet'
public let outletIndexes: IndexSet
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:105:16: warning: stored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'RoadClasses?'
public let outletRoadClasses: RoadClasses?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: note: consider making struct 'RoadClasses' conform to the 'Sendable' protocol
public struct RoadClasses: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:112:16: warning: stored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'MapboxStreetsRoadClass?'
public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:162:16: warning: stored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type '[LaneIndication]?'
public let approachLanes: [LaneIndication]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:169:16: warning: stored property 'usableApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let usableApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:176:16: warning: stored property 'preferredApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let preferredApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:183:16: warning: stored property 'usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'ManeuverDirection?'
public let usableLaneIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:215:16: warning: stored property 'interchange' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Interchange?'
public let interchange: Interchange?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: note: consider making struct 'Interchange' conform to the 'Sendable' protocol
public struct Interchange: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:219:16: warning: stored property 'junction' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Junction?'
public let junction: Junction?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: note: consider making struct 'Junction' conform to the 'Sendable' protocol
public struct Junction: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:254:13: warning: stored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' has non-sendable type 'MapboxStreetsRoadClass?'
let streetClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
[106/153] Compiling MapboxDirections Incident.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: warning: stored property 'impact' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'Incident.Impact?'
public var impact: Impact?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:82:17: note: consider making enum 'Impact' conform to the 'Sendable' protocol
public enum Impact: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: warning: stored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'BlockedLanes?'
public var lanesBlocked: BlockedLanes?
^
/host/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: note: consider making struct 'BlockedLanes' conform to the 'Sendable' protocol
public struct BlockedLanes: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:82:16: warning: stored property 'outletIndexes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet'
public let outletIndexes: IndexSet
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:105:16: warning: stored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'RoadClasses?'
public let outletRoadClasses: RoadClasses?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: note: consider making struct 'RoadClasses' conform to the 'Sendable' protocol
public struct RoadClasses: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:112:16: warning: stored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'MapboxStreetsRoadClass?'
public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:162:16: warning: stored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type '[LaneIndication]?'
public let approachLanes: [LaneIndication]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:169:16: warning: stored property 'usableApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let usableApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:176:16: warning: stored property 'preferredApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let preferredApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:183:16: warning: stored property 'usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'ManeuverDirection?'
public let usableLaneIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:215:16: warning: stored property 'interchange' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Interchange?'
public let interchange: Interchange?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: note: consider making struct 'Interchange' conform to the 'Sendable' protocol
public struct Interchange: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:219:16: warning: stored property 'junction' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Junction?'
public let junction: Junction?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: note: consider making struct 'Junction' conform to the 'Sendable' protocol
public struct Junction: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:254:13: warning: stored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' has non-sendable type 'MapboxStreetsRoadClass?'
let streetClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
[107/153] Compiling MapboxDirections Interchange.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: warning: stored property 'impact' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'Incident.Impact?'
public var impact: Impact?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:82:17: note: consider making enum 'Impact' conform to the 'Sendable' protocol
public enum Impact: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: warning: stored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'BlockedLanes?'
public var lanesBlocked: BlockedLanes?
^
/host/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: note: consider making struct 'BlockedLanes' conform to the 'Sendable' protocol
public struct BlockedLanes: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:82:16: warning: stored property 'outletIndexes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet'
public let outletIndexes: IndexSet
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:105:16: warning: stored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'RoadClasses?'
public let outletRoadClasses: RoadClasses?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: note: consider making struct 'RoadClasses' conform to the 'Sendable' protocol
public struct RoadClasses: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:112:16: warning: stored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'MapboxStreetsRoadClass?'
public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:162:16: warning: stored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type '[LaneIndication]?'
public let approachLanes: [LaneIndication]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:169:16: warning: stored property 'usableApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let usableApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:176:16: warning: stored property 'preferredApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let preferredApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:183:16: warning: stored property 'usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'ManeuverDirection?'
public let usableLaneIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:215:16: warning: stored property 'interchange' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Interchange?'
public let interchange: Interchange?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: note: consider making struct 'Interchange' conform to the 'Sendable' protocol
public struct Interchange: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:219:16: warning: stored property 'junction' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Junction?'
public let junction: Junction?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: note: consider making struct 'Junction' conform to the 'Sendable' protocol
public struct Junction: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:254:13: warning: stored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' has non-sendable type 'MapboxStreetsRoadClass?'
let streetClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
[108/153] Compiling MapboxDirections Intersection.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: warning: stored property 'impact' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'Incident.Impact?'
public var impact: Impact?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:82:17: note: consider making enum 'Impact' conform to the 'Sendable' protocol
public enum Impact: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: warning: stored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'BlockedLanes?'
public var lanesBlocked: BlockedLanes?
^
/host/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: note: consider making struct 'BlockedLanes' conform to the 'Sendable' protocol
public struct BlockedLanes: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:82:16: warning: stored property 'outletIndexes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet'
public let outletIndexes: IndexSet
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:105:16: warning: stored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'RoadClasses?'
public let outletRoadClasses: RoadClasses?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: note: consider making struct 'RoadClasses' conform to the 'Sendable' protocol
public struct RoadClasses: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:112:16: warning: stored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'MapboxStreetsRoadClass?'
public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:162:16: warning: stored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type '[LaneIndication]?'
public let approachLanes: [LaneIndication]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:169:16: warning: stored property 'usableApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let usableApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:176:16: warning: stored property 'preferredApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
public let preferredApproachLanes: IndexSet?
^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:183:16: warning: stored property 'usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'ManeuverDirection?'
public let usableLaneIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:215:16: warning: stored property 'interchange' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Interchange?'
public let interchange: Interchange?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: note: consider making struct 'Interchange' conform to the 'Sendable' protocol
public struct Interchange: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:219:16: warning: stored property 'junction' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Junction?'
public let junction: Junction?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: note: consider making struct 'Junction' conform to the 'Sendable' protocol
public struct Junction: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:254:13: warning: stored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' has non-sendable type 'MapboxStreetsRoadClass?'
let streetClass: MapboxStreetsRoadClass?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
^
, Sendable
[109/153] Compiling MapboxDirections IsochroneError.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:13:9: warning: stored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'LaneIndication'
let indications: LaneIndication
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:29:9: warning: stored property 'validIndication' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'ManeuverDirection?'
var validIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:21:16: warning: stored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Match]?'
public var matches : [Match]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Match.swift:45:12: note: class 'Match' does not conform to the 'Sendable' protocol
open class Match: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:27:16: warning: stored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Tracepoint?]?'
public var tracepoints: [Tracepoint?]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Tracepoint.swift:7:14: note: class 'Tracepoint' does not conform to the 'Sendable' protocol
public class Tracepoint: Waypoint {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:32:16: warning: stored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'MatchOptions'
public let options: MatchOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MatchOptions.swift:12:12: note: class 'MatchOptions' does not conform to the 'Sendable' protocol
open class MatchOptions: DirectionsOptions {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:37:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
[110/153] Compiling MapboxDirections IsochroneOptions.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:13:9: warning: stored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'LaneIndication'
let indications: LaneIndication
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:29:9: warning: stored property 'validIndication' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'ManeuverDirection?'
var validIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:21:16: warning: stored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Match]?'
public var matches : [Match]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Match.swift:45:12: note: class 'Match' does not conform to the 'Sendable' protocol
open class Match: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:27:16: warning: stored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Tracepoint?]?'
public var tracepoints: [Tracepoint?]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Tracepoint.swift:7:14: note: class 'Tracepoint' does not conform to the 'Sendable' protocol
public class Tracepoint: Waypoint {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:32:16: warning: stored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'MatchOptions'
public let options: MatchOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MatchOptions.swift:12:12: note: class 'MatchOptions' does not conform to the 'Sendable' protocol
open class MatchOptions: DirectionsOptions {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:37:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
[111/153] Compiling MapboxDirections Isochrones.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:13:9: warning: stored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'LaneIndication'
let indications: LaneIndication
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:29:9: warning: stored property 'validIndication' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'ManeuverDirection?'
var validIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:21:16: warning: stored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Match]?'
public var matches : [Match]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Match.swift:45:12: note: class 'Match' does not conform to the 'Sendable' protocol
open class Match: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:27:16: warning: stored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Tracepoint?]?'
public var tracepoints: [Tracepoint?]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Tracepoint.swift:7:14: note: class 'Tracepoint' does not conform to the 'Sendable' protocol
public class Tracepoint: Waypoint {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:32:16: warning: stored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'MatchOptions'
public let options: MatchOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MatchOptions.swift:12:12: note: class 'MatchOptions' does not conform to the 'Sendable' protocol
open class MatchOptions: DirectionsOptions {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:37:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
[112/153] Compiling MapboxDirections Junction.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:13:9: warning: stored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'LaneIndication'
let indications: LaneIndication
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:29:9: warning: stored property 'validIndication' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'ManeuverDirection?'
var validIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:21:16: warning: stored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Match]?'
public var matches : [Match]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Match.swift:45:12: note: class 'Match' does not conform to the 'Sendable' protocol
open class Match: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:27:16: warning: stored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Tracepoint?]?'
public var tracepoints: [Tracepoint?]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Tracepoint.swift:7:14: note: class 'Tracepoint' does not conform to the 'Sendable' protocol
public class Tracepoint: Waypoint {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:32:16: warning: stored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'MatchOptions'
public let options: MatchOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MatchOptions.swift:12:12: note: class 'MatchOptions' does not conform to the 'Sendable' protocol
open class MatchOptions: DirectionsOptions {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:37:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
[113/153] Compiling MapboxDirections Lane.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:13:9: warning: stored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'LaneIndication'
let indications: LaneIndication
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:29:9: warning: stored property 'validIndication' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'ManeuverDirection?'
var validIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:21:16: warning: stored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Match]?'
public var matches : [Match]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Match.swift:45:12: note: class 'Match' does not conform to the 'Sendable' protocol
open class Match: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:27:16: warning: stored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Tracepoint?]?'
public var tracepoints: [Tracepoint?]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Tracepoint.swift:7:14: note: class 'Tracepoint' does not conform to the 'Sendable' protocol
public class Tracepoint: Waypoint {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:32:16: warning: stored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'MatchOptions'
public let options: MatchOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MatchOptions.swift:12:12: note: class 'MatchOptions' does not conform to the 'Sendable' protocol
open class MatchOptions: DirectionsOptions {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:37:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
[114/153] Compiling MapboxDirections LaneIndication.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:13:9: warning: stored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'LaneIndication'
let indications: LaneIndication
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:29:9: warning: stored property 'validIndication' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'ManeuverDirection?'
var validIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:21:16: warning: stored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Match]?'
public var matches : [Match]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Match.swift:45:12: note: class 'Match' does not conform to the 'Sendable' protocol
open class Match: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:27:16: warning: stored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Tracepoint?]?'
public var tracepoints: [Tracepoint?]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Tracepoint.swift:7:14: note: class 'Tracepoint' does not conform to the 'Sendable' protocol
public class Tracepoint: Waypoint {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:32:16: warning: stored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'MatchOptions'
public let options: MatchOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MatchOptions.swift:12:12: note: class 'MatchOptions' does not conform to the 'Sendable' protocol
open class MatchOptions: DirectionsOptions {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:37:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
[115/153] Compiling MapboxDirections MapMatchingResponse.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:13:9: warning: stored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'LaneIndication'
let indications: LaneIndication
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:29:9: warning: stored property 'validIndication' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'ManeuverDirection?'
var validIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:21:16: warning: stored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Match]?'
public var matches : [Match]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Match.swift:45:12: note: class 'Match' does not conform to the 'Sendable' protocol
open class Match: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:27:16: warning: stored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Tracepoint?]?'
public var tracepoints: [Tracepoint?]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Tracepoint.swift:7:14: note: class 'Tracepoint' does not conform to the 'Sendable' protocol
public class Tracepoint: Waypoint {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:32:16: warning: stored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'MatchOptions'
public let options: MatchOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MatchOptions.swift:12:12: note: class 'MatchOptions' does not conform to the 'Sendable' protocol
open class MatchOptions: DirectionsOptions {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:37:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
[116/153] Compiling MapboxDirections Match.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:13:9: warning: stored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'LaneIndication'
let indications: LaneIndication
^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:29:9: warning: stored property 'validIndication' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'ManeuverDirection?'
var validIndication: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:21:16: warning: stored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Match]?'
public var matches : [Match]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Match.swift:45:12: note: class 'Match' does not conform to the 'Sendable' protocol
open class Match: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:27:16: warning: stored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Tracepoint?]?'
public var tracepoints: [Tracepoint?]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Tracepoint.swift:7:14: note: class 'Tracepoint' does not conform to the 'Sendable' protocol
public class Tracepoint: Waypoint {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:32:16: warning: stored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'MatchOptions'
public let options: MatchOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MatchOptions.swift:12:12: note: class 'MatchOptions' does not conform to the 'Sendable' protocol
open class MatchOptions: DirectionsOptions {
^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:37:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:27:16: warning: stored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-sendable type 'RestStop.StopType'
public let type: StopType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:13:17: note: consider making enum 'StopType' conform to the 'Sendable' protocol
public enum StopType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:38:16: warning: stored property 'amenities' of 'Sendable'-conforming struct 'RestStop' has non-sendable type '[Amenity]?'
public let amenities: [Amenity]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Amenity.swift:7:15: note: consider making struct 'Amenity' conform to the 'Sendable' protocol
public struct Amenity: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:27:16: warning: stored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-sendable type 'RestStop.StopType'
public let type: StopType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:13:17: note: consider making enum 'StopType' conform to the 'Sendable' protocol
public enum StopType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:38:16: warning: stored property 'amenities' of 'Sendable'-conforming struct 'RestStop' has non-sendable type '[Amenity]?'
public let amenities: [Amenity]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Amenity.swift:7:15: note: consider making struct 'Amenity' conform to the 'Sendable' protocol
public struct Amenity: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:27:16: warning: stored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-sendable type 'RestStop.StopType'
public let type: StopType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:13:17: note: consider making enum 'StopType' conform to the 'Sendable' protocol
public enum StopType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:38:16: warning: stored property 'amenities' of 'Sendable'-conforming struct 'RestStop' has non-sendable type '[Amenity]?'
public let amenities: [Amenity]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Amenity.swift:7:15: note: consider making struct 'Amenity' conform to the 'Sendable' protocol
public struct Amenity: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:27:16: warning: stored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-sendable type 'RestStop.StopType'
public let type: StopType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:13:17: note: consider making enum 'StopType' conform to the 'Sendable' protocol
public enum StopType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:38:16: warning: stored property 'amenities' of 'Sendable'-conforming struct 'RestStop' has non-sendable type '[Amenity]?'
public let amenities: [Amenity]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Amenity.swift:7:15: note: consider making struct 'Amenity' conform to the 'Sendable' protocol
public struct Amenity: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:27:16: warning: stored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-sendable type 'RestStop.StopType'
public let type: StopType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:13:17: note: consider making enum 'StopType' conform to the 'Sendable' protocol
public enum StopType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:38:16: warning: stored property 'amenities' of 'Sendable'-conforming struct 'RestStop' has non-sendable type '[Amenity]?'
public let amenities: [Amenity]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Amenity.swift:7:15: note: consider making struct 'Amenity' conform to the 'Sendable' protocol
public struct Amenity: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:27:16: warning: stored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-sendable type 'RestStop.StopType'
public let type: StopType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:13:17: note: consider making enum 'StopType' conform to the 'Sendable' protocol
public enum StopType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:38:16: warning: stored property 'amenities' of 'Sendable'-conforming struct 'RestStop' has non-sendable type '[Amenity]?'
public let amenities: [Amenity]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Amenity.swift:7:15: note: consider making struct 'Amenity' conform to the 'Sendable' protocol
public struct Amenity: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:27:16: warning: stored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-sendable type 'RestStop.StopType'
public let type: StopType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:13:17: note: consider making enum 'StopType' conform to the 'Sendable' protocol
public enum StopType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:38:16: warning: stored property 'amenities' of 'Sendable'-conforming struct 'RestStop' has non-sendable type '[Amenity]?'
public let amenities: [Amenity]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Amenity.swift:7:15: note: consider making struct 'Amenity' conform to the 'Sendable' protocol
public struct Amenity: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:27:16: warning: stored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-sendable type 'RestStop.StopType'
public let type: StopType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:13:17: note: consider making enum 'StopType' conform to the 'Sendable' protocol
public enum StopType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:38:16: warning: stored property 'amenities' of 'Sendable'-conforming struct 'RestStop' has non-sendable type '[Amenity]?'
public let amenities: [Amenity]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Amenity.swift:7:15: note: consider making struct 'Amenity' conform to the 'Sendable' protocol
public struct Amenity: Codable, Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
public var segmentCongestionLevels: [CongestionLevel]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
public var trafficTendencies: [TrafficTendency]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
public var routes: [Route]? {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
public let waypoints: [Waypoint]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
public let options: ResponseOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
let maneuverType: ManeuverType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
let maneuverDirection: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
[126/153] Compiling MapboxDirections RouteLegAttributes.swift
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
public var segmentCongestionLevels: [CongestionLevel]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
public var trafficTendencies: [TrafficTendency]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
public var routes: [Route]? {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
public let waypoints: [Waypoint]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
public let options: ResponseOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
let maneuverType: ManeuverType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
let maneuverDirection: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
[127/153] Compiling MapboxDirections RouteOptions.swift
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
public var segmentCongestionLevels: [CongestionLevel]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
public var trafficTendencies: [TrafficTendency]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
public var routes: [Route]? {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
public let waypoints: [Waypoint]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
public let options: ResponseOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
let maneuverType: ManeuverType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
let maneuverDirection: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
[128/153] Compiling MapboxDirections RouteRefreshResponse.swift
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
public var segmentCongestionLevels: [CongestionLevel]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
public var trafficTendencies: [TrafficTendency]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
public var routes: [Route]? {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
public let waypoints: [Waypoint]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
public let options: ResponseOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
let maneuverType: ManeuverType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
let maneuverDirection: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
[129/153] Compiling MapboxDirections RouteRefreshSource.swift
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
public var segmentCongestionLevels: [CongestionLevel]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
public var trafficTendencies: [TrafficTendency]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
public var routes: [Route]? {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
public let waypoints: [Waypoint]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
public let options: ResponseOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
let maneuverType: ManeuverType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
let maneuverDirection: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
[130/153] Compiling MapboxDirections RouteResponse.swift
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
public var segmentCongestionLevels: [CongestionLevel]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
public var trafficTendencies: [TrafficTendency]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
public var routes: [Route]? {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
public let waypoints: [Waypoint]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
public let options: ResponseOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
let maneuverType: ManeuverType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
let maneuverDirection: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
public var segmentCongestionLevels: [CongestionLevel]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
public var trafficTendencies: [TrafficTendency]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
public var routes: [Route]? {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
public let waypoints: [Waypoint]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
public let options: ResponseOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
let maneuverType: ManeuverType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
let maneuverDirection: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
public var segmentCongestionLevels: [CongestionLevel]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
public var trafficTendencies: [TrafficTendency]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
public let httpResponse: HTTPURLResponse?
^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
public var routes: [Route]? {
^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
public let waypoints: [Waypoint]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
public let options: ResponseOptions
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
public let credentials: Credentials
^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
^
: Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
let maneuverType: ManeuverType
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
^
, Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
let maneuverDirection: ManeuverDirection?
^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
^
, Sendable
[138/153] Compiling MapboxDirections Codable.swift
[139/153] Compiling MapboxDirections CoreLocation.swift
[140/153] Compiling MapboxDirections Double.swift
[141/153] Compiling MapboxDirections ForeignMemberContainer.swift
[142/153] Compiling MapboxDirections AdministrativeRegion.swift
[143/153] Compiling MapboxDirections Amenity.swift
[144/153] Compiling MapboxDirections AmenityType.swift
[145/153] Compiling MapboxDirections AttributeOptions.swift
[146/153] Compiling MapboxDirections BlockedLanes.swift
[152/155] Wrapping AST for MapboxDirections for debugging
[154/158] Compiling MapboxDirectionsCLI CodingOperation.swift
[155/158] Emitting module MapboxDirectionsCLI
[156/158] Compiling MapboxDirectionsCLI main.swift
[158/160] Wrapping AST for MapboxDirectionsCLI for debugging
[159/160] Linking mapbox-directions-swift
Build complete! (19.66s)
Build complete.
Done.