The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of MapboxDirections, reference main (0ca3c9), with Swift 5.9 for Linux on 29 Jul 2024 21:54:08 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

Computed https://github.com/AliSoftware/OHHTTPStubs at 9.1.0 (0.33s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.1.4 (0.37s)
Computing version for https://github.com/mapbox/turf-swift.git
Computed https://github.com/mapbox/turf-swift.git at 2.8.0 (0.36s)
Computing version for https://github.com/raphaelmor/Polyline.git
Computed https://github.com/raphaelmor/Polyline.git at 5.1.0 (0.43s)
Creating working copy for https://github.com/mapbox/turf-swift.git
Working copy of https://github.com/mapbox/turf-swift.git resolved at 2.8.0
Creating working copy for https://github.com/raphaelmor/Polyline.git
Working copy of https://github.com/raphaelmor/Polyline.git resolved at 5.1.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.1.4
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...
[2/35] Emitting module ArgumentParserToolInfo
[3/35] Compiling ArgumentParserToolInfo ToolInfo.swift
[5/37] Wrapping AST for ArgumentParserToolInfo for debugging
[7/73] Emitting module ArgumentParser
[8/73] Compiling ArgumentParser Errors.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
[9/73] Compiling ArgumentParser Flag.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
[10/73] Compiling ArgumentParser NameSpecification.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
[11/73] Compiling Polyline Polyline.swift
[13/73] Compiling ArgumentParser Option.swift
[14/73] Compiling ArgumentParser OptionGroup.swift
[15/73] Compiling ArgumentParser AsyncParsableCommand.swift
[16/73] Compiling ArgumentParser CommandConfiguration.swift
[17/76] Compiling ArgumentParser ArgumentHelp.swift
[18/76] Compiling ArgumentParser ArgumentVisibility.swift
[19/76] Compiling ArgumentParser CompletionKind.swift
[22/76] Emitting module Turf
/host/spi-builder-workspace/.build/checkouts/turf-swift/Sources/Turf/Consumer/Consumer.swift:32:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[27/80] Compiling ArgumentParser BashCompletionsGenerator.swift
[28/80] Compiling ArgumentParser CompletionsGenerator.swift
[29/80] Emitting module Polyline
[30/80] Compiling Polyline CoreLocation.swift
[34/80] Compiling ArgumentParser FishCompletionsGenerator.swift
[35/80] Compiling ArgumentParser ZshCompletionsGenerator.swift
[36/80] Compiling ArgumentParser Argument.swift
[37/81] Compiling ArgumentParser ParsableArgumentsValidation.swift
[38/81] Compiling ArgumentParser ParsableCommand.swift
[39/81] Compiling ArgumentParser ArgumentDecoder.swift
[40/81] Compiling ArgumentParser EnumerableFlag.swift
[41/81] Compiling ArgumentParser ExpressibleByArgument.swift
[42/81] Compiling ArgumentParser ParsableArguments.swift
[54/82] Wrapping AST for Polyline for debugging
[56/82] Compiling ArgumentParser CollectionExtensions.swift
[57/82] Compiling ArgumentParser SequenceExtensions.swift
[58/82] Compiling ArgumentParser StringExtensions.swift
[59/82] Compiling ArgumentParser Tree.swift
[60/82] Compiling Turf Spline.swift
[61/82] Compiling Turf Turf.swift
[62/82] Compiling Turf WKT.swift
[65/84] Compiling ArgumentParser Name.swift
[66/84] Compiling ArgumentParser Parsed.swift
[67/84] Compiling ArgumentParser ParsedValues.swift
[68/84] Compiling ArgumentParser ParserError.swift
[69/84] Compiling ArgumentParser SplitArguments.swift
[70/84] Compiling ArgumentParser DumpHelpGenerator.swift
[71/84] Compiling ArgumentParser HelpCommand.swift
[72/84] Compiling ArgumentParser HelpGenerator.swift
[73/84] Compiling ArgumentParser MessageInfo.swift
[74/84] Compiling ArgumentParser UsageGenerator.swift
[74/84] Wrapping AST for Turf for debugging
[76/143] Compiling MapboxDirections Measurement.swift
[77/143] Compiling MapboxDirections String.swift
[78/143] Compiling MapboxDirections URL+Request.swift
[79/143] Compiling MapboxDirections Incident.swift
[80/143] Compiling MapboxDirections Interchange.swift
[82/145] Wrapping AST for ArgumentParser for debugging
[84/145] 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
[85/145] 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
[86/145] 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
[87/145] 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
[88/145] 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
[89/145] 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
[90/145] 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
[91/145] 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
[92/153] Compiling MapboxDirections AdministrativeRegion.swift
[93/153] Compiling MapboxDirections Amenity.swift
[94/153] Compiling MapboxDirections AmenityType.swift
[95/153] Compiling MapboxDirections AttributeOptions.swift
[96/153] Compiling MapboxDirections BlockedLanes.swift
[97/153] Compiling MapboxDirections Congestion.swift
[98/153] Compiling MapboxDirections Credentials.swift
[99/153] Compiling MapboxDirections CustomValueOptionSet.swift
[100/153] Compiling MapboxDirections Directions.swift
[101/153] Emitting module MapboxDirections
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: warning: stored property 'impact' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'Incident.Impact?'
    public var impact: Impact?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:82:17: note: consider making enum 'Impact' conform to the 'Sendable' protocol
    public enum Impact: String, Codable {
                ^
                                       , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: warning: stored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'BlockedLanes?'
    public var lanesBlocked: BlockedLanes?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: note: consider making struct 'BlockedLanes' conform to the 'Sendable' protocol
public struct BlockedLanes: OptionSet, CustomStringConvertible {
              ^
                                                              , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:82:16: warning: stored property 'outletIndexes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet'
    public let outletIndexes: IndexSet
               ^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:105:16: warning: stored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'RoadClasses?'
    public let outletRoadClasses: RoadClasses?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: note: consider making struct 'RoadClasses' conform to the 'Sendable' protocol
public struct RoadClasses: OptionSet, CustomStringConvertible {
              ^
                                                             , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:112:16: warning: stored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'MapboxStreetsRoadClass?'
    public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
            ^
                                                   , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:162:16: warning: stored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type '[LaneIndication]?'
    public let approachLanes: [LaneIndication]?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
              ^
                                                                , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:169:16: warning: stored property 'usableApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
    public let usableApproachLanes: IndexSet?
               ^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:176:16: warning: stored property 'preferredApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
    public let preferredApproachLanes: IndexSet?
               ^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:183:16: warning: stored property 'usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'ManeuverDirection?'
    public let usableLaneIndication: ManeuverDirection?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
            ^
                                              , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:215:16: warning: stored property 'interchange' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Interchange?'
    public let interchange: Interchange?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: note: consider making struct 'Interchange' conform to the 'Sendable' protocol
public struct Interchange: Codable, Equatable {
              ^
                                             , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:219:16: warning: stored property 'junction' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Junction?'
    public let junction: Junction?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: note: consider making struct 'Junction' conform to the 'Sendable' protocol
public struct Junction: Codable, Equatable {
              ^
                                          , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:254:13: warning: stored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' has non-sendable type 'MapboxStreetsRoadClass?'
        let streetClass: MapboxStreetsRoadClass?
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
            ^
                                                   , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:13:9: warning: stored property 'indications' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'LaneIndication'
    let indications: LaneIndication
        ^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
              ^
                                                                , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Lane.swift:29:9: warning: stored property 'validIndication' of 'Sendable'-conforming struct 'Lane' has non-sendable type 'ManeuverDirection?'
    var validIndication: ManeuverDirection?
        ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
            ^
                                              , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'HTTPURLResponse?'
    public let httpResponse: HTTPURLResponse?
               ^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:21:16: warning: stored property 'matches' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Match]?'
    public var matches : [Match]?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Match.swift:45:12: note: class 'Match' does not conform to the 'Sendable' protocol
open class Match: DirectionsResult {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:27:16: warning: stored property 'tracepoints' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type '[Tracepoint?]?'
    public var tracepoints: [Tracepoint?]?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/Tracepoint.swift:7:14: note: class 'Tracepoint' does not conform to the 'Sendable' protocol
public class Tracepoint: Waypoint {
             ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:32:16: warning: stored property 'options' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'MatchOptions'
    public let options: MatchOptions
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MatchOptions.swift:12:12: note: class 'MatchOptions' does not conform to the 'Sendable' protocol
open class MatchOptions: DirectionsOptions {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapMatching/MapMatchingResponse.swift:37:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'MapMatchingResponse' has non-sendable type 'Credentials'
    public let credentials: Credentials
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
              ^
                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:27:16: warning: stored property 'type' of 'Sendable'-conforming struct 'RestStop' has non-sendable type 'RestStop.StopType'
    public let type: StopType
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:13:17: note: consider making enum 'StopType' conform to the 'Sendable' protocol
    public enum StopType: String, Codable {
                ^
                                         , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RestStop.swift:38:16: warning: stored property 'amenities' of 'Sendable'-conforming struct 'RestStop' has non-sendable type '[Amenity]?'
    public let amenities: [Amenity]?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Amenity.swift:7:15: note: consider making struct 'Amenity' conform to the 'Sendable' protocol
public struct Amenity: Codable, Equatable {
              ^
                                         , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
        public var segmentCongestionLevels: [CongestionLevel]?
                   ^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
            ^
                                                          , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
        public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
                   ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
        public var trafficTendencies: [TrafficTendency]?
                   ^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
            ^
                                                       , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
    public let httpResponse: HTTPURLResponse?
               ^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
    public let credentials: Credentials
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
              ^
                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
    public let httpResponse: HTTPURLResponse?
               ^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
    public var routes: [Route]? {
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
    public let waypoints: [Waypoint]?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
             ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
    public let options: ResponseOptions
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
            ^
                            : Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
    public let credentials: Credentials
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
              ^
                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
    public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
                            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
              ^
                                          : Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
        let maneuverType: ManeuverType
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
            ^
                                         , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
        let maneuverDirection: ManeuverDirection?
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
            ^
                                              , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
    public let type: CollectionType
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
    public enum CollectionType: String, Codable {
                ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
    public let paymentMethod: TollPaymentMethod
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
              ^
                                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
    public let category: TollCategory
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
              ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
    public let amount: Decimal
               ^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[102/153] Compiling MapboxDirections DirectionsError.swift
[103/153] Compiling MapboxDirections DirectionsOptions.swift
[104/153] Compiling MapboxDirections DirectionsResult.swift
[105/153] Compiling MapboxDirections DrivingSide.swift
[106/153] Compiling MapboxDirections Array.swift
[107/153] Compiling MapboxDirections Codable.swift
[108/153] Compiling MapboxDirections CoreLocation.swift
[109/153] Compiling MapboxDirections Double.swift
[110/153] Compiling MapboxDirections ForeignMemberContainer.swift
[111/153] Compiling MapboxDirections GeoJSON.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: warning: stored property 'impact' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'Incident.Impact?'
    public var impact: Impact?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:82:17: note: consider making enum 'Impact' conform to the 'Sendable' protocol
    public enum Impact: String, Codable {
                ^
                                       , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: warning: stored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'BlockedLanes?'
    public var lanesBlocked: BlockedLanes?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: note: consider making struct 'BlockedLanes' conform to the 'Sendable' protocol
public struct BlockedLanes: OptionSet, CustomStringConvertible {
              ^
                                                              , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:82:16: warning: stored property 'outletIndexes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet'
    public let outletIndexes: IndexSet
               ^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:105:16: warning: stored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'RoadClasses?'
    public let outletRoadClasses: RoadClasses?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: note: consider making struct 'RoadClasses' conform to the 'Sendable' protocol
public struct RoadClasses: OptionSet, CustomStringConvertible {
              ^
                                                             , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:112:16: warning: stored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'MapboxStreetsRoadClass?'
    public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
            ^
                                                   , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:162:16: warning: stored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type '[LaneIndication]?'
    public let approachLanes: [LaneIndication]?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
              ^
                                                                , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:169:16: warning: stored property 'usableApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
    public let usableApproachLanes: IndexSet?
               ^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:176:16: warning: stored property 'preferredApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
    public let preferredApproachLanes: IndexSet?
               ^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:183:16: warning: stored property 'usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'ManeuverDirection?'
    public let usableLaneIndication: ManeuverDirection?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
            ^
                                              , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:215:16: warning: stored property 'interchange' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Interchange?'
    public let interchange: Interchange?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: note: consider making struct 'Interchange' conform to the 'Sendable' protocol
public struct Interchange: Codable, Equatable {
              ^
                                             , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:219:16: warning: stored property 'junction' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Junction?'
    public let junction: Junction?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: note: consider making struct 'Junction' conform to the 'Sendable' protocol
public struct Junction: Codable, Equatable {
              ^
                                          , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:254:13: warning: stored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' has non-sendable type 'MapboxStreetsRoadClass?'
        let streetClass: MapboxStreetsRoadClass?
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
            ^
                                                   , Sendable
[112/153] Compiling MapboxDirections HTTPURLResponse.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: warning: stored property 'impact' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'Incident.Impact?'
    public var impact: Impact?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:82:17: note: consider making enum 'Impact' conform to the 'Sendable' protocol
    public enum Impact: String, Codable {
                ^
                                       , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: warning: stored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'BlockedLanes?'
    public var lanesBlocked: BlockedLanes?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: note: consider making struct 'BlockedLanes' conform to the 'Sendable' protocol
public struct BlockedLanes: OptionSet, CustomStringConvertible {
              ^
                                                              , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:82:16: warning: stored property 'outletIndexes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet'
    public let outletIndexes: IndexSet
               ^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:105:16: warning: stored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'RoadClasses?'
    public let outletRoadClasses: RoadClasses?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: note: consider making struct 'RoadClasses' conform to the 'Sendable' protocol
public struct RoadClasses: OptionSet, CustomStringConvertible {
              ^
                                                             , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:112:16: warning: stored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'MapboxStreetsRoadClass?'
    public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
            ^
                                                   , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:162:16: warning: stored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type '[LaneIndication]?'
    public let approachLanes: [LaneIndication]?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
              ^
                                                                , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:169:16: warning: stored property 'usableApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
    public let usableApproachLanes: IndexSet?
               ^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:176:16: warning: stored property 'preferredApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
    public let preferredApproachLanes: IndexSet?
               ^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:183:16: warning: stored property 'usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'ManeuverDirection?'
    public let usableLaneIndication: ManeuverDirection?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
            ^
                                              , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:215:16: warning: stored property 'interchange' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Interchange?'
    public let interchange: Interchange?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: note: consider making struct 'Interchange' conform to the 'Sendable' protocol
public struct Interchange: Codable, Equatable {
              ^
                                             , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:219:16: warning: stored property 'junction' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Junction?'
    public let junction: Junction?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: note: consider making struct 'Junction' conform to the 'Sendable' protocol
public struct Junction: Codable, Equatable {
              ^
                                          , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:254:13: warning: stored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' has non-sendable type 'MapboxStreetsRoadClass?'
        let streetClass: MapboxStreetsRoadClass?
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
            ^
                                                   , Sendable
/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
/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
[118/153] Compiling MapboxDirections Intersection.swift
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:148:16: warning: stored property 'impact' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'Incident.Impact?'
    public var impact: Impact?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:82:17: note: consider making enum 'Impact' conform to the 'Sendable' protocol
    public enum Impact: String, Codable {
                ^
                                       , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Incident.swift:178:16: warning: stored property 'lanesBlocked' of 'Sendable'-conforming struct 'Incident' has non-sendable type 'BlockedLanes?'
    public var lanesBlocked: BlockedLanes?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/BlockedLanes.swift:5:15: note: consider making struct 'BlockedLanes' conform to the 'Sendable' protocol
public struct BlockedLanes: OptionSet, CustomStringConvertible {
              ^
                                                              , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:82:16: warning: stored property 'outletIndexes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet'
    public let outletIndexes: IndexSet
               ^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:105:16: warning: stored property 'outletRoadClasses' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'RoadClasses?'
    public let outletRoadClasses: RoadClasses?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClasses.swift:6:15: note: consider making struct 'RoadClasses' conform to the 'Sendable' protocol
public struct RoadClasses: OptionSet, CustomStringConvertible {
              ^
                                                             , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:112:16: warning: stored property 'outletMapboxStreetsRoadClass' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'MapboxStreetsRoadClass?'
    public let outletMapboxStreetsRoadClass: MapboxStreetsRoadClass?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
            ^
                                                   , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:162:16: warning: stored property 'approachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type '[LaneIndication]?'
    public let approachLanes: [LaneIndication]?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/LaneIndication.swift:9:15: note: consider making struct 'LaneIndication' conform to the 'Sendable' protocol
public struct LaneIndication: OptionSet, CustomStringConvertible {
              ^
                                                                , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:169:16: warning: stored property 'usableApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
    public let usableApproachLanes: IndexSet?
               ^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:176:16: warning: stored property 'preferredApproachLanes' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'IndexSet?'
    public let preferredApproachLanes: IndexSet?
               ^
Foundation.IndexSet:1:15: note: struct 'IndexSet' does not conform to the 'Sendable' protocol
public struct IndexSet : ReferenceConvertible, Equatable, BidirectionalCollection, SetAlgebra {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:183:16: warning: stored property 'usableLaneIndication' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'ManeuverDirection?'
    public let usableLaneIndication: ManeuverDirection?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
            ^
                                              , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:215:16: warning: stored property 'interchange' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Interchange?'
    public let interchange: Interchange?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Interchange.swift:4:15: note: consider making struct 'Interchange' conform to the 'Sendable' protocol
public struct Interchange: Codable, Equatable {
              ^
                                             , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:219:16: warning: stored property 'junction' of 'Sendable'-conforming struct 'Intersection' has non-sendable type 'Junction?'
    public let junction: Junction?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Junction.swift:4:15: note: consider making struct 'Junction' conform to the 'Sendable' protocol
public struct Junction: Codable, Equatable {
              ^
                                          , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/Intersection.swift:254:13: warning: stored property 'streetClass' of 'Sendable'-conforming struct 'MapboxStreetClassCodable' has non-sendable type 'MapboxStreetsRoadClass?'
        let streetClass: MapboxStreetsRoadClass?
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/MapboxStreetsRoadClass.swift:5:13: note: consider making enum 'MapboxStreetsRoadClass' conform to the 'Sendable' protocol
public enum MapboxStreetsRoadClass: String, Codable {
            ^
                                                   , Sendable
[119/153] Compiling MapboxDirections SpokenInstruction.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
    public let type: CollectionType
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
    public enum CollectionType: String, Codable {
                ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
    public let paymentMethod: TollPaymentMethod
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
              ^
                                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
    public let category: TollCategory
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
              ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
    public let amount: Decimal
               ^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[120/153] Compiling MapboxDirections TollCollection.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
    public let type: CollectionType
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
    public enum CollectionType: String, Codable {
                ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
    public let paymentMethod: TollPaymentMethod
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
              ^
                                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
    public let category: TollCategory
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
              ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
    public let amount: Decimal
               ^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[121/153] Compiling MapboxDirections TollPrice.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
    public let type: CollectionType
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
    public enum CollectionType: String, Codable {
                ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
    public let paymentMethod: TollPaymentMethod
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
              ^
                                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
    public let category: TollCategory
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
              ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
    public let amount: Decimal
               ^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[122/153] Compiling MapboxDirections TrafficTendency.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
    public let type: CollectionType
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
    public enum CollectionType: String, Codable {
                ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
    public let paymentMethod: TollPaymentMethod
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
              ^
                                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
    public let category: TollCategory
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
              ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
    public let amount: Decimal
               ^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[123/153] Compiling MapboxDirections VisualInstruction.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
    public let type: CollectionType
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
    public enum CollectionType: String, Codable {
                ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
    public let paymentMethod: TollPaymentMethod
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
              ^
                                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
    public let category: TollCategory
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
              ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
    public let amount: Decimal
               ^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[124/153] Compiling MapboxDirections VisualInstructionBanner.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
    public let type: CollectionType
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
    public enum CollectionType: String, Codable {
                ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
    public let paymentMethod: TollPaymentMethod
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
              ^
                                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
    public let category: TollCategory
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
              ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
    public let amount: Decimal
               ^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[125/153] Compiling MapboxDirections VisualInstructionComponent.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
    public let type: CollectionType
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
    public enum CollectionType: String, Codable {
                ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
    public let paymentMethod: TollPaymentMethod
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
              ^
                                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
    public let category: TollCategory
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
              ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
    public let amount: Decimal
               ^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[126/153] Compiling MapboxDirections Waypoint.swift
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:18:16: warning: stored property 'type' of 'Sendable'-conforming struct 'TollCollection' has non-sendable type 'TollCollection.CollectionType'
    public let type: CollectionType
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollCollection.swift:10:17: note: consider making enum 'CollectionType' conform to the 'Sendable' protocol
    public enum CollectionType: String, Codable {
                ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:83:16: warning: stored property 'paymentMethod' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollPaymentMethod'
    public let paymentMethod: TollPaymentMethod
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:8:15: note: consider making struct 'TollPaymentMethod' conform to the 'Sendable' protocol
public struct TollPaymentMethod: Hashable, Equatable {
              ^
                                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:87:16: warning: stored property 'category' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'TollCategory'
    public let category: TollCategory
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:28:15: note: consider making struct 'TollCategory' conform to the 'Sendable' protocol
public struct TollCategory: Hashable, Equatable {
              ^
                                               , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:93:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'TollPrice' has non-sendable type 'Decimal'
    public let amount: Decimal
               ^
Foundation.Decimal:1:15: note: struct 'Decimal' does not conform to the 'Sendable' protocol
public struct Decimal {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/TollPrice.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
[127/153] 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
[128/153] 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
[129/153] 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
[130/153] 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
[131/153] 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
[132/153] 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
[133/153] 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
[134/153] 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
[135/153] Compiling MapboxDirections MatchOptions.swift
[136/153] Compiling MapboxDirections Tracepoint.swift
[137/153] Compiling MapboxDirections MapboxStreetsRoadClass.swift
[138/153] Compiling MapboxDirections Matrix.swift
[139/153] Compiling MapboxDirections MatrixError.swift
[140/153] Compiling MapboxDirections MatrixOptions.swift
[141/153] Compiling MapboxDirections MatrixResponse.swift
[142/153] Compiling MapboxDirections OfflineDirections.swift
[143/153] 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
[144/153] Compiling MapboxDirections RouteLegAttributes.swift
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
        public var segmentCongestionLevels: [CongestionLevel]?
                   ^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
            ^
                                                          , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
        public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
                   ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
        public var trafficTendencies: [TrafficTendency]?
                   ^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
            ^
                                                       , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
    public let httpResponse: HTTPURLResponse?
               ^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
    public let credentials: Credentials
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
              ^
                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
    public let httpResponse: HTTPURLResponse?
               ^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
    public var routes: [Route]? {
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
    public let waypoints: [Waypoint]?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
             ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
    public let options: ResponseOptions
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
            ^
                            : Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
    public let credentials: Credentials
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
              ^
                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
    public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
                            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
              ^
                                          : Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
        let maneuverType: ManeuverType
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
            ^
                                         , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
        let maneuverDirection: ManeuverDirection?
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
            ^
                                              , Sendable
[145/153] Compiling MapboxDirections RouteOptions.swift
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
        public var segmentCongestionLevels: [CongestionLevel]?
                   ^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
            ^
                                                          , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
        public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
                   ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
        public var trafficTendencies: [TrafficTendency]?
                   ^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
            ^
                                                       , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
    public let httpResponse: HTTPURLResponse?
               ^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
    public let credentials: Credentials
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
              ^
                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
    public let httpResponse: HTTPURLResponse?
               ^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
    public var routes: [Route]? {
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
    public let waypoints: [Waypoint]?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
             ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
    public let options: ResponseOptions
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
            ^
                            : Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
    public let credentials: Credentials
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
              ^
                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
    public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
                            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
              ^
                                          : Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
        let maneuverType: ManeuverType
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
            ^
                                         , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
        let maneuverDirection: ManeuverDirection?
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
            ^
                                              , Sendable
[146/153] Compiling MapboxDirections RouteRefreshResponse.swift
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
        public var segmentCongestionLevels: [CongestionLevel]?
                   ^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
            ^
                                                          , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
        public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
                   ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
        public var trafficTendencies: [TrafficTendency]?
                   ^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
            ^
                                                       , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
    public let httpResponse: HTTPURLResponse?
               ^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
    public let credentials: Credentials
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
              ^
                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
    public let httpResponse: HTTPURLResponse?
               ^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
    public var routes: [Route]? {
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
    public let waypoints: [Waypoint]?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
             ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
    public let options: ResponseOptions
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
            ^
                            : Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
    public let credentials: Credentials
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
              ^
                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
    public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
                            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
              ^
                                          : Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
        let maneuverType: ManeuverType
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
            ^
                                         , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
        let maneuverDirection: ManeuverDirection?
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
            ^
                                              , Sendable
[147/153] Compiling MapboxDirections RouteRefreshSource.swift
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
        public var segmentCongestionLevels: [CongestionLevel]?
                   ^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
            ^
                                                          , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
        public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
                   ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
        public var trafficTendencies: [TrafficTendency]?
                   ^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
            ^
                                                       , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
    public let httpResponse: HTTPURLResponse?
               ^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
    public let credentials: Credentials
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
              ^
                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
    public let httpResponse: HTTPURLResponse?
               ^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
    public var routes: [Route]? {
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
    public let waypoints: [Waypoint]?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
             ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
    public let options: ResponseOptions
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
            ^
                            : Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
    public let credentials: Credentials
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
              ^
                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
    public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
                            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
              ^
                                          : Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
        let maneuverType: ManeuverType
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
            ^
                                         , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
        let maneuverDirection: ManeuverDirection?
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
            ^
                                              , Sendable
[148/153] Compiling MapboxDirections RouteResponse.swift
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:45:20: warning: stored property 'segmentCongestionLevels' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[CongestionLevel]?'
        public var segmentCongestionLevels: [CongestionLevel]?
                   ^
/host/spi-builder-workspace/Sources/MapboxDirections/Congestion.swift:6:13: note: consider making enum 'CongestionLevel' conform to the 'Sendable' protocol
public enum CongestionLevel: String, Codable, CaseIterable {
            ^
                                                          , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:67:20: warning: stored property 'segmentMaximumSpeedLimits' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[Measurement<UnitSpeed>?]?'
        public var segmentMaximumSpeedLimits: [Measurement<UnitSpeed>?]?
                   ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteLegAttributes.swift:73:20: warning: stored property 'trafficTendencies' of 'Sendable'-conforming struct 'Attributes' has non-sendable type '[TrafficTendency]?'
        public var trafficTendencies: [TrafficTendency]?
                   ^
/host/spi-builder-workspace/Sources/MapboxDirections/TrafficTendency.swift:7:13: note: consider making enum 'TrafficTendency' conform to the 'Sendable' protocol
public enum TrafficTendency: Int, Codable, CaseIterable {
            ^
                                                       , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:16:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'HTTPURLResponse?'
    public let httpResponse: HTTPURLResponse?
               ^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:3:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteRefreshResponse.swift:41:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteRefreshResponse' has non-sendable type 'Credentials'
    public let credentials: Credentials
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
              ^
                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:21:16: warning: stored property 'httpResponse' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'HTTPURLResponse?'
    public let httpResponse: HTTPURLResponse?
               ^
FoundationNetworking.HTTPURLResponse:1:12: note: class 'HTTPURLResponse' does not conform to the 'Sendable' protocol
open class HTTPURLResponse : URLResponse {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FoundationNetworking'
import FoundationNetworking
^
@preconcurrency
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:32:16: warning: stored property 'routes' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Route]?'
    public var routes: [Route]? {
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Route.swift:9:12: note: class 'Route' does not conform to the 'Sendable' protocol
open class Route: DirectionsResult {
           ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:43:16: warning: stored property 'waypoints' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[Waypoint]?'
    public let waypoints: [Waypoint]?
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Waypoint.swift:9:14: note: class 'Waypoint' does not conform to the 'Sendable' protocol
public class Waypoint: Codable, ForeignMemberContainerClass {
             ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:48:16: warning: stored property 'options' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'ResponseOptions'
    public let options: ResponseOptions
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:7:13: note: consider making enum 'ResponseOptions' conform to the 'Sendable' protocol
public enum ResponseOptions {
            ^
                            : Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:53:16: warning: stored property 'credentials' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type 'Credentials'
    public let credentials: Credentials
               ^
/host/spi-builder-workspace/Sources/MapboxDirections/Credentials.swift:10:15: note: consider making struct 'Credentials' conform to the 'Sendable' protocol
public struct Credentials: Equatable {
              ^
                                    , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteResponse.swift:87:29: warning: stored property 'roadClassExclusionViolations' of 'Sendable'-conforming struct 'RouteResponse' has non-sendable type '[RoadClassExclusionViolation]?'
    public private(set) var roadClassExclusionViolations: [RoadClassExclusionViolation]?
                            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RoadClassExclusionViolation.swift:7:15: note: consider making struct 'RoadClassExclusionViolation' conform to the 'Sendable' protocol
public struct RoadClassExclusionViolation {
              ^
                                          : Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:437:13: warning: stored property 'maneuverType' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverType'
        let maneuverType: ManeuverType
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:92:13: note: consider making enum 'ManeuverType' conform to the 'Sendable' protocol
public enum ManeuverType: String, Codable {
            ^
                                         , Sendable
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:438:13: warning: stored property 'maneuverDirection' of 'Sendable'-conforming struct 'Maneuver' has non-sendable type 'ManeuverDirection?'
        let maneuverDirection: ManeuverDirection?
            ^
/host/spi-builder-workspace/Sources/MapboxDirections/RouteStep.swift:224:13: note: consider making enum 'ManeuverDirection' conform to the 'Sendable' protocol
public enum ManeuverDirection: String, Codable {
            ^
                                              , Sendable
[149/153] 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
[150/153] 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
[152/155] Wrapping AST for MapboxDirections for debugging
[154/158] Emitting module MapboxDirectionsCLI
[155/158] Compiling MapboxDirectionsCLI CodingOperation.swift
[156/158] Compiling MapboxDirectionsCLI main.swift
[158/160] Wrapping AST for MapboxDirectionsCLI for debugging
[159/160] Linking mapbox-directions-swift
Build complete! (22.40s)
Build complete.
Done.