Build Information
Successful build of MapboxDirections with Swift 5.10 for Linux.
Build Command
bash -c docker run --rm -v "checkouts-4609320-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
Computed https://github.com/apple/swift-argument-parser at 1.1.4 (0.44s)
Computing version for https://github.com/mapbox/turf-swift.git
Computed https://github.com/mapbox/turf-swift.git at 2.8.0 (0.44s)
Computing version for https://github.com/raphaelmor/Polyline.git
Computed https://github.com/raphaelmor/Polyline.git at 5.1.0 (0.40s)
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
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/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/AliSoftware/OHHTTPStubs
Working copy of https://github.com/AliSoftware/OHHTTPStubs resolved at 9.1.0
[1/1] Compiling plugin GenerateManualPlugin
Building for debugging...
[1/16] Write sources
[7/16] Write swift-version-24593BA9C3E375BF.txt
[9/43] 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
[10/46] Compiling ArgumentParserToolInfo ToolInfo.swift
[11/46] Emitting module ArgumentParserToolInfo
[12/47] Wrapping AST for ArgumentParserToolInfo for debugging
[14/83] Compiling ArgumentParser Flag.swift
[15/83] Compiling ArgumentParser NameSpecification.swift
[16/83] Compiling ArgumentParser Option.swift
[17/83] Compiling ArgumentParser Parsed.swift
[18/83] Compiling ArgumentParser ParsedValues.swift
[19/83] Compiling ArgumentParser ParserError.swift
[20/83] Compiling ArgumentParser BashCompletionsGenerator.swift
[21/83] Compiling ArgumentParser CompletionsGenerator.swift
[22/83] Compiling ArgumentParser FishCompletionsGenerator.swift
[23/83] Compiling ArgumentParser OptionGroup.swift
[24/83] Compiling ArgumentParser AsyncParsableCommand.swift
[25/83] Compiling ArgumentParser CommandConfiguration.swift
[26/83] Compiling ArgumentParser ZshCompletionsGenerator.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
[27/83] Compiling ArgumentParser Argument.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
[28/83] Compiling ArgumentParser ArgumentHelp.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
[29/83] Compiling ArgumentParser ParsableArgumentsValidation.swift
[30/83] Compiling ArgumentParser ParsableCommand.swift
[31/83] Compiling ArgumentParser Name.swift
[32/83] Compiling ArgumentParser EnumerableFlag.swift
[33/83] Compiling ArgumentParser ExpressibleByArgument.swift
[34/83] Compiling ArgumentParser ParsableArguments.swift
[35/83] Compiling ArgumentParser ArgumentVisibility.swift
[36/83] Compiling ArgumentParser CompletionKind.swift
[37/83] Compiling ArgumentParser Errors.swift
[43/84] Emitting module Polyline
[44/84] Compiling Polyline Polyline.swift
[50/85] Compiling Polyline CoreLocation.swift
[51/88] Emitting module ArgumentParser
[59/89] Compiling ArgumentParser CollectionExtensions.swift
[60/89] Compiling ArgumentParser SequenceExtensions.swift
[61/89] Compiling ArgumentParser StringExtensions.swift
[62/89] Compiling ArgumentParser Tree.swift
[63/89] Compiling ArgumentParser DumpHelpGenerator.swift
[64/89] Compiling ArgumentParser HelpCommand.swift
[65/89] Compiling ArgumentParser HelpGenerator.swift
[66/89] Compiling ArgumentParser MessageInfo.swift
[67/89] Compiling ArgumentParser UsageGenerator.swift
[67/89] Wrapping AST for Turf for debugging
[68/89] Wrapping AST for Polyline for debugging
[70/117] Compiling MapboxDirections DrivingSide.swift
[71/117] Compiling MapboxDirections Array.swift
[72/117] Compiling MapboxDirections Codable.swift
[73/117] Compiling MapboxDirections CoreLocation.swift
[74/117] Compiling MapboxDirections Double.swift
[75/117] Compiling ArgumentParser ArgumentDecoder.swift
[76/117] Compiling ArgumentParser ArgumentDefinition.swift
[77/117] Compiling ArgumentParser ArgumentSet.swift
[78/117] Compiling ArgumentParser CommandParser.swift
[79/117] Compiling ArgumentParser InputOrigin.swift
[80/117] Compiling MapboxDirections Interchange.swift
[81/117] Compiling MapboxDirections Intersection.swift
[82/117] Compiling MapboxDirections DirectionsError.swift
[83/117] Compiling MapboxDirections DirectionsOptions.swift
[84/117] Compiling MapboxDirections DirectionsResult.swift
[85/149] Wrapping AST for ArgumentParser for debugging
[87/149] 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
[88/149] 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
[89/149] 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
[90/149] 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
[91/149] 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
[92/149] 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
[93/149] 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
[94/149] 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
[95/157] Compiling MapboxDirections MatchOptions.swift
[96/157] Compiling MapboxDirections Tracepoint.swift
[97/157] Compiling MapboxDirections MapboxStreetsRoadClass.swift
[98/157] Compiling MapboxDirections Matrix.swift
[99/157] Compiling MapboxDirections MatrixError.swift
[100/157] Compiling MapboxDirections MatrixOptions.swift
[101/157] Compiling MapboxDirections MatrixResponse.swift
[102/157] Compiling MapboxDirections OfflineDirections.swift
[111/157] Compiling MapboxDirections ForeignMemberContainer.swift
[112/157] 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
[113/157] 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
[114/157] 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
[115/157] 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
[116/157] 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
[117/157] 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
[118/157] 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
/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/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
[121/157] Compiling MapboxDirections AdministrativeRegion.swift
[122/157] Compiling MapboxDirections Amenity.swift
[123/157] Compiling MapboxDirections AmenityType.swift
[124/157] Compiling MapboxDirections AttributeOptions.swift
[125/157] Compiling MapboxDirections BlockedLanes.swift
[126/157] Compiling MapboxDirections Congestion.swift
[127/157] Compiling MapboxDirections Credentials.swift
[128/157] Compiling MapboxDirections CustomValueOptionSet.swift
[129/157] Compiling MapboxDirections Directions.swift
[130/157] 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
[131/157] 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
[132/157] 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
[133/157] 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
[134/157] 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
[135/157] 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
[136/157] 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
[137/157] 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
[138/157] Compiling MapboxDirections ProfileIdentifier.swift
/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
[139/157] Compiling MapboxDirections QuickLook.swift
/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
[140/157] Compiling MapboxDirections RefreshedRoute.swift
/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
[141/157] Compiling MapboxDirections ResponseDisposition.swift
/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
[142/157] Compiling MapboxDirections RestStop.swift
/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
[143/157] Compiling MapboxDirections RoadClassExclusionViolation.swift
/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
[144/157] Compiling MapboxDirections RoadClasses.swift
/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
[145/157] Compiling MapboxDirections Route.swift
/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
[146/157] Compiling MapboxDirections RouteLeg.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
[147/157] 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
[148/157] 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
[149/157] 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
[150/157] 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
[151/157] 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
[152/157] Compiling MapboxDirections RouteStep.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
[153/157] Compiling MapboxDirections SilentWaypoint.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
[154/158] Wrapping AST for MapboxDirections for debugging
[156/161] Compiling MapboxDirectionsCLI CodingOperation.swift
[157/161] Emitting module MapboxDirectionsCLI
[158/161] Compiling MapboxDirectionsCLI main.swift
[159/162] Wrapping AST for MapboxDirectionsCLI for debugging
[160/162] Write Objects.LinkFileList
[161/162] Linking mapbox-directions-swift
Build complete! (23.29s)
Build complete.
Done.