The Swift Package Index logo.Swift Package Index

Build Information

Failed to build FerrostarCore, reference main (1bf580), with Swift 6.1 for Wasm on 29 Apr 2026 02:24:34 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

[26/52] Copying Info.plist
[26/52] Write sources
[30/52] Copying Directions.xcassets
[31/52] Compiling _SwiftSyntaxCShims PlatformMutex.c
[32/52] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[34/99] Emitting module SnapshotTesting
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
[35/103] Compiling SwiftSyntax509 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[36/103] Emitting module SwiftSyntax509
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[37/104] Emitting module SwiftSyntax602
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[38/104] Compiling SwiftSyntax602 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[39/105] Emitting module SwiftSyntax601
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[40/105] Compiling SwiftSyntax601 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[42/106] Emitting module SwiftSyntax600
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[43/106] Compiling SwiftSyntax600 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[45/107] Emitting module SwiftSyntax510
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[46/107] Compiling SwiftSyntax510 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[48/108] Wrapping AST for SwiftSyntax509 for debugging
[50/108] Wrapping AST for SwiftSyntax600 for debugging
[51/108] Wrapping AST for SwiftSyntax601 for debugging
[52/108] Wrapping AST for SwiftSyntax510 for debugging
[53/108] Wrapping AST for SwiftSyntax602 for debugging
[55/171] Compiling SwiftSyntax SyntaxAnyVisitor.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
[56/171] Compiling SwiftSyntax SyntaxBaseNodes.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
[57/171] Compiling SwiftSyntax SyntaxCollections.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
[58/171] Compiling SwiftSyntax SyntaxEnum.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
error: emit-module command failed with exit code 1 (use -v to see invocation)
[59/171] Emitting module InternalUtils
/host/spi-builder-workspace/.build/checkouts/swiftui-dsl/Sources/InternalUtils/Sample Data.swift:2:8: error: no such module 'CoreLocation'
 1 | // Sample data
 2 | import CoreLocation
   |        `- error: no such module 'CoreLocation'
 3 |
 4 | public let samplePedestrianWaypoints = [
[60/171] Compiling InternalUtils Enums.swift
/host/spi-builder-workspace/.build/checkouts/swiftui-dsl/Sources/InternalUtils/Sample Data.swift:2:8: error: no such module 'CoreLocation'
 1 | // Sample data
 2 | import CoreLocation
   |        `- error: no such module 'CoreLocation'
 3 |
 4 | public let samplePedestrianWaypoints = [
[61/171] Compiling InternalUtils Utilities.swift
/host/spi-builder-workspace/.build/checkouts/swiftui-dsl/Sources/InternalUtils/Sample Data.swift:2:8: error: no such module 'CoreLocation'
 1 | // Sample data
 2 | import CoreLocation
   |        `- error: no such module 'CoreLocation'
 3 |
 4 | public let samplePedestrianWaypoints = [
[62/171] Compiling InternalUtils Sample Data.swift
/host/spi-builder-workspace/.build/checkouts/swiftui-dsl/Sources/InternalUtils/Sample Data.swift:2:8: error: no such module 'CoreLocation'
 1 | // Sample data
 2 | import CoreLocation
   |        `- error: no such module 'CoreLocation'
 3 |
 4 | public let samplePedestrianWaypoints = [
[63/171] Compiling SwiftSyntax AbsolutePosition.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[64/171] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[65/171] Compiling SwiftSyntax ArenaAllocatedBuffer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[66/171] Compiling SwiftSyntax Assert.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[67/171] Compiling SwiftSyntax BumpPtrAllocator.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[68/171] Compiling SwiftSyntax CommonAncestor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[69/171] Compiling SwiftSyntax Convenience.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[70/171] Compiling SwiftSyntax CustomTraits.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[71/171] Compiling SwiftSyntax EditorPlaceholder.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[72/171] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
[73/171] Compiling SwiftSyntax RawSyntaxValidation.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
[74/171] Compiling SwiftSyntax SyntaxNodesAB.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
[75/171] Compiling SwiftSyntax Identifier.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
[80/171] Compiling SwiftSyntax RawSyntaxNodesEF.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:14:23: error: cannot find type 'RustBuffer' in scope
   12 | #endif
   13 |
   14 | fileprivate extension RustBuffer {
      |                       `- error: cannot find type 'RustBuffer' in scope
   15 |     // Allocate a new buffer, copying the contents of a `UInt8` array.
   16 |     init(bytes: [UInt8]) {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:38:23: error: cannot find type 'ForeignBytes' in scope
   36 | }
   37 |
   38 | fileprivate extension ForeignBytes {
      |                       `- error: cannot find type 'ForeignBytes' in scope
   39 |     init(bufferPointer: UnsafeBufferPointer<UInt8>) {
   40 |         self.init(len: Int32(bufferPointer.count), data: bufferPointer.baseAddress)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:52:22: error: cannot find type 'RustBuffer' in scope
   50 |
   51 | fileprivate extension Data {
   52 |     init(rustBuffer: RustBuffer) {
      |                      `- error: cannot find type 'RustBuffer' in scope
   53 |         self.init(
   54 |             bytesNoCopy: rustBuffer.data!,
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:190:76: error: cannot find type 'RustBuffer' in scope
  188 | // Types conforming to `FfiConverterRustBuffer` lift and lower into a `RustBuffer`.
  189 | // Used for complex types where it's hard to write a custom lift/lower.
  190 | fileprivate protocol FfiConverterRustBuffer: FfiConverter where FfiType == RustBuffer {}
      |                                                                            `- error: cannot find type 'RustBuffer' in scope
  191 |
  192 | extension FfiConverterRustBuffer {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:196:36: error: cannot find type 'RustBuffer' in scope
  194 |     @_documentation(visibility: private)
  195 | #endif
  196 |     public static func lift(_ buf: RustBuffer) throws -> SwiftType {
      |                                    `- error: cannot find type 'RustBuffer' in scope
  197 |         var reader = createReader(data: Data(rustBuffer: buf))
  198 |         let value = try read(from: &reader)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:209:53: error: cannot find type 'RustBuffer' in scope
  207 |     @_documentation(visibility: private)
  208 | #endif
  209 |     public static func lower(_ value: SwiftType) -> RustBuffer {
      |                                                     `- error: cannot find type 'RustBuffer' in scope
  210 |           var writer = createWriter()
  211 |           write(value, into: &writer)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:256:23: error: cannot find type 'RustCallStatus' in scope
  254 | fileprivate let CALL_CANCELLED: Int8 = 3
  255 |
  256 | fileprivate extension RustCallStatus {
      |                       `- error: cannot find type 'RustCallStatus' in scope
  257 |     init() {
  258 |         self.init(
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:269:60: error: cannot find type 'RustCallStatus' in scope
  267 | }
  268 |
  269 | private func rustCall<T>(_ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
      |                                                            `- error: cannot find type 'RustCallStatus' in scope
  270 |     let neverThrow: ((RustBuffer) throws -> Never)? = nil
  271 |     return try makeRustCall(callback, errorHandler: neverThrow)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:275:32: error: cannot find type 'RustBuffer' in scope
  273 |
  274 | private func rustCallWithError<T, E: Swift.Error>(
  275 |     _ errorHandler: @escaping (RustBuffer) throws -> E,
      |                                `- error: cannot find type 'RustBuffer' in scope
  276 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
  277 |     try makeRustCall(callback, errorHandler: errorHandler)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:276:39: error: cannot find type 'RustCallStatus' in scope
  274 | private func rustCallWithError<T, E: Swift.Error>(
  275 |     _ errorHandler: @escaping (RustBuffer) throws -> E,
  276 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
      |                                       `- error: cannot find type 'RustCallStatus' in scope
  277 |     try makeRustCall(callback, errorHandler: errorHandler)
  278 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:281:39: error: cannot find type 'RustCallStatus' in scope
  279 |
  280 | private func makeRustCall<T, E: Swift.Error>(
  281 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T,
      |                                       `- error: cannot find type 'RustCallStatus' in scope
  282 |     errorHandler: ((RustBuffer) throws -> E)?
  283 | ) throws -> T {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:282:21: error: cannot find type 'RustBuffer' in scope
  280 | private func makeRustCall<T, E: Swift.Error>(
  281 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T,
  282 |     errorHandler: ((RustBuffer) throws -> E)?
      |                     `- error: cannot find type 'RustBuffer' in scope
  283 | ) throws -> T {
  284 |     uniffiEnsureFerrostarInitialized()
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:292:17: error: cannot find type 'RustCallStatus' in scope
  290 |
  291 | private func uniffiCheckCallStatus<E: Swift.Error>(
  292 |     callStatus: RustCallStatus,
      |                 `- error: cannot find type 'RustCallStatus' in scope
  293 |     errorHandler: ((RustBuffer) throws -> E)?
  294 | ) throws {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:293:21: error: cannot find type 'RustBuffer' in scope
  291 | private func uniffiCheckCallStatus<E: Swift.Error>(
  292 |     callStatus: RustCallStatus,
  293 |     errorHandler: ((RustBuffer) throws -> E)?
      |                     `- error: cannot find type 'RustBuffer' in scope
  294 | ) throws {
  295 |     switch callStatus.code {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:327:38: error: cannot find type 'RustCallStatus' in scope
  325 |
  326 | private func uniffiTraitInterfaceCall<T>(
  327 |     callStatus: UnsafeMutablePointer<RustCallStatus>,
      |                                      `- error: cannot find type 'RustCallStatus' in scope
  328 |     makeCall: () throws -> T,
  329 |     writeReturn: (T) -> ()
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:340:38: error: cannot find type 'RustCallStatus' in scope
  338 |
  339 | private func uniffiTraitInterfaceCallWithError<T, E>(
  340 |     callStatus: UnsafeMutablePointer<RustCallStatus>,
      |                                      `- error: cannot find type 'RustCallStatus' in scope
  341 |     makeCall: () throws -> T,
  342 |     writeReturn: (T) -> (),
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:343:24: error: cannot find type 'RustBuffer' in scope
  341 |     makeCall: () throws -> T,
  342 |     writeReturn: (T) -> (),
  343 |     lowerError: (E) -> RustBuffer
      |                        `- error: cannot find type 'RustBuffer' in scope
  344 | ) {
  345 |     do {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:566:25: error: cannot find type 'RustBuffer' in scope
  564 | fileprivate struct FfiConverterString: FfiConverter {
  565 |     typealias SwiftType = String
  566 |     typealias FfiType = RustBuffer
      |                         `- error: cannot find type 'RustBuffer' in scope
  567 |
  568 |     public static func lift(_ value: RustBuffer) throws -> String {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:568:38: error: cannot find type 'RustBuffer' in scope
  566 |     typealias FfiType = RustBuffer
  567 |
  568 |     public static func lift(_ value: RustBuffer) throws -> String {
      |                                      `- error: cannot find type 'RustBuffer' in scope
  569 |         defer {
  570 |             value.deallocate()
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:579:50: error: cannot find type 'RustBuffer' in scope
  577 |     }
  578 |
  579 |     public static func lower(_ value: String) -> RustBuffer {
      |                                                  `- error: cannot find type 'RustBuffer' in scope
  580 |         return value.utf8CString.withUnsafeBufferPointer { ptr in
  581 |             // The swift string gives us int8_t, we want uint8_t.
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:564:20: error: type 'FfiConverterString' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
  562 | @_documentation(visibility: private)
  563 | #endif
  564 | fileprivate struct FfiConverterString: FfiConverter {
      |                    |- error: type 'FfiConverterString' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
  565 |     typealias SwiftType = String
  566 |     typealias FfiType = RustBuffer
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:605:20: error: type 'FfiConverterData' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
  603 | @_documentation(visibility: private)
  604 | #endif
  605 | fileprivate struct FfiConverterData: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterData' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
  606 |     typealias SwiftType = Data
  607 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:623:20: error: type 'FfiConverterTimestamp' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
  621 | @_documentation(visibility: private)
  622 | #endif
  623 | fileprivate struct FfiConverterTimestamp: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterTimestamp' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
  624 |     typealias SwiftType = Date
  625 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:1474:25: error: cannot find type 'UniffiVTableCallbackInterfaceNavigationCache' in scope
 1472 |     // This creates 1-element array, since this seems to be the only way to construct a const
 1473 |     // pointer that we can pass to the Rust code.
 1474 |     static let vtable: [UniffiVTableCallbackInterfaceNavigationCache] = [UniffiVTableCallbackInterfaceNavigationCache(
      |                         `- error: cannot find type 'UniffiVTableCallbackInterfaceNavigationCache' in scope
 1475 |         uniffiFree: { (uniffiHandle: UInt64) -> () in
 1476 |             do {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:1869:25: error: cannot find type 'UniffiVTableCallbackInterfaceNavigationObserver' in scope
 1867 |     // This creates 1-element array, since this seems to be the only way to construct a const
 1868 |     // pointer that we can pass to the Rust code.
 1869 |     static let vtable: [UniffiVTableCallbackInterfaceNavigationObserver] = [UniffiVTableCallbackInterfaceNavigationObserver(
      |                         `- error: cannot find type 'UniffiVTableCallbackInterfaceNavigationObserver' in scope
 1870 |         uniffiFree: { (uniffiHandle: UInt64) -> () in
 1871 |             do {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:3287:25: error: cannot find type 'UniffiVTableCallbackInterfaceRouteDeviationDetector' in scope
 3285 |     // This creates 1-element array, since this seems to be the only way to construct a const
 3286 |     // pointer that we can pass to the Rust code.
 3287 |     static let vtable: [UniffiVTableCallbackInterfaceRouteDeviationDetector] = [UniffiVTableCallbackInterfaceRouteDeviationDetector(
      |                         `- error: cannot find type 'UniffiVTableCallbackInterfaceRouteDeviationDetector' in scope
 3288 |         uniffiFree: { (uniffiHandle: UInt64) -> () in
 3289 |             do {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:3511:25: error: cannot find type 'UniffiVTableCallbackInterfaceRouteRequestGenerator' in scope
 3509 |     // This creates 1-element array, since this seems to be the only way to construct a const
 3510 |     // pointer that we can pass to the Rust code.
 3511 |     static let vtable: [UniffiVTableCallbackInterfaceRouteRequestGenerator] = [UniffiVTableCallbackInterfaceRouteRequestGenerator(
      |                         `- error: cannot find type 'UniffiVTableCallbackInterfaceRouteRequestGenerator' in scope
 3512 |         uniffiFree: { (uniffiHandle: UInt64) -> () in
 3513 |             do {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:3721:25: error: cannot find type 'UniffiVTableCallbackInterfaceRouteResponseParser' in scope
 3719 |     // This creates 1-element array, since this seems to be the only way to construct a const
 3720 |     // pointer that we can pass to the Rust code.
 3721 |     static let vtable: [UniffiVTableCallbackInterfaceRouteResponseParser] = [UniffiVTableCallbackInterfaceRouteResponseParser(
      |                         `- error: cannot find type 'UniffiVTableCallbackInterfaceRouteResponseParser' in scope
 3722 |         uniffiFree: { (uniffiHandle: UInt64) -> () in
 3723 |             do {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4039:15: error: type 'FfiConverterTypeBoundingBox' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 4037 | @_documentation(visibility: private)
 4038 | #endif
 4039 | public struct FfiConverterTypeBoundingBox: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeBoundingBox' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 4040 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> BoundingBox {
 4041 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4058:53: error: cannot find type 'RustBuffer' in scope
 4056 | @_documentation(visibility: private)
 4057 | #endif
 4058 | public func FfiConverterTypeBoundingBox_lift(_ buf: RustBuffer) throws -> BoundingBox {
      |                                                     `- error: cannot find type 'RustBuffer' in scope
 4059 |     return try FfiConverterTypeBoundingBox.lift(buf)
 4060 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4065:72: error: cannot find type 'RustBuffer' in scope
 4063 | @_documentation(visibility: private)
 4064 | #endif
 4065 | public func FfiConverterTypeBoundingBox_lower(_ value: BoundingBox) -> RustBuffer {
      |                                                                        `- error: cannot find type 'RustBuffer' in scope
 4066 |     return FfiConverterTypeBoundingBox.lower(value)
 4067 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4112:15: error: type 'FfiConverterTypeCongestion' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 4110 | @_documentation(visibility: private)
 4111 | #endif
 4112 | public struct FfiConverterTypeCongestion: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeCongestion' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 4113 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> Congestion {
 4114 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4129:52: error: cannot find type 'RustBuffer' in scope
 4127 | @_documentation(visibility: private)
 4128 | #endif
 4129 | public func FfiConverterTypeCongestion_lift(_ buf: RustBuffer) throws -> Congestion {
      |                                                    `- error: cannot find type 'RustBuffer' in scope
 4130 |     return try FfiConverterTypeCongestion.lift(buf)
 4131 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4136:70: error: cannot find type 'RustBuffer' in scope
 4134 | @_documentation(visibility: private)
 4135 | #endif
 4136 | public func FfiConverterTypeCongestion_lower(_ value: Congestion) -> RustBuffer {
      |                                                                      `- error: cannot find type 'RustBuffer' in scope
 4137 |     return FfiConverterTypeCongestion.lower(value)
 4138 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4181:15: error: type 'FfiConverterTypeCourseOverGround' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 4179 | @_documentation(visibility: private)
 4180 | #endif
 4181 | public struct FfiConverterTypeCourseOverGround: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeCourseOverGround' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 4182 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> CourseOverGround {
 4183 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4200:58: error: cannot find type 'RustBuffer' in scope
 4198 | @_documentation(visibility: private)
 4199 | #endif
 4200 | public func FfiConverterTypeCourseOverGround_lift(_ buf: RustBuffer) throws -> CourseOverGround {
      |                                                          `- error: cannot find type 'RustBuffer' in scope
 4201 |     return try FfiConverterTypeCourseOverGround.lift(buf)
 4202 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4207:82: error: cannot find type 'RustBuffer' in scope
 4205 | @_documentation(visibility: private)
 4206 | #endif
 4207 | public func FfiConverterTypeCourseOverGround_lower(_ value: CourseOverGround) -> RustBuffer {
      |                                                                                  `- error: cannot find type 'RustBuffer' in scope
 4208 |     return FfiConverterTypeCourseOverGround.lower(value)
 4209 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4250:15: error: type 'FfiConverterTypeGeographicCoordinate' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 4248 | @_documentation(visibility: private)
 4249 | #endif
 4250 | public struct FfiConverterTypeGeographicCoordinate: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeGeographicCoordinate' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 4251 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> GeographicCoordinate {
 4252 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4269:62: error: cannot find type 'RustBuffer' in scope
 4267 | @_documentation(visibility: private)
 4268 | #endif
 4269 | public func FfiConverterTypeGeographicCoordinate_lift(_ buf: RustBuffer) throws -> GeographicCoordinate {
      |                                                              `- error: cannot find type 'RustBuffer' in scope
 4270 |     return try FfiConverterTypeGeographicCoordinate.lift(buf)
 4271 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4276:90: error: cannot find type 'RustBuffer' in scope
 4274 | @_documentation(visibility: private)
 4275 | #endif
 4276 | public func FfiConverterTypeGeographicCoordinate_lower(_ value: GeographicCoordinate) -> RustBuffer {
      |                                                                                          `- error: cannot find type 'RustBuffer' in scope
 4277 |     return FfiConverterTypeGeographicCoordinate.lower(value)
 4278 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4327:15: error: type 'FfiConverterTypeHeading' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 4325 | @_documentation(visibility: private)
 4326 | #endif
 4327 | public struct FfiConverterTypeHeading: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeHeading' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 4328 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> Heading {
 4329 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4348:49: error: cannot find type 'RustBuffer' in scope
 4346 | @_documentation(visibility: private)
 4347 | #endif
 4348 | public func FfiConverterTypeHeading_lift(_ buf: RustBuffer) throws -> Heading {
      |                                                 `- error: cannot find type 'RustBuffer' in scope
 4349 |     return try FfiConverterTypeHeading.lift(buf)
 4350 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4355:64: error: cannot find type 'RustBuffer' in scope
 4353 | @_documentation(visibility: private)
 4354 | #endif
 4355 | public func FfiConverterTypeHeading_lower(_ value: Heading) -> RustBuffer {
      |                                                                `- error: cannot find type 'RustBuffer' in scope
 4356 |     return FfiConverterTypeHeading.lower(value)
 4357 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4539:15: error: type 'FfiConverterTypeIncident' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 4537 | @_documentation(visibility: private)
 4538 | #endif
 4539 | public struct FfiConverterTypeIncident: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeIncident' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 4540 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> Incident {
 4541 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4592:50: error: cannot find type 'RustBuffer' in scope
 4590 | @_documentation(visibility: private)
 4591 | #endif
 4592 | public func FfiConverterTypeIncident_lift(_ buf: RustBuffer) throws -> Incident {
      |                                                  `- error: cannot find type 'RustBuffer' in scope
 4593 |     return try FfiConverterTypeIncident.lift(buf)
 4594 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4599:66: error: cannot find type 'RustBuffer' in scope
 4597 | @_documentation(visibility: private)
 4598 | #endif
 4599 | public func FfiConverterTypeIncident_lower(_ value: Incident) -> RustBuffer {
      |                                                                  `- error: cannot find type 'RustBuffer' in scope
 4600 |     return FfiConverterTypeIncident.lower(value)
 4601 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4632:15: error: type 'FfiConverterTypeLaneInfo' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 4630 | @_documentation(visibility: private)
 4631 | #endif
 4632 | public struct FfiConverterTypeLaneInfo: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeLaneInfo' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 4633 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> LaneInfo {
 4634 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4653:50: error: cannot find type 'RustBuffer' in scope
 4651 | @_documentation(visibility: private)
 4652 | #endif
 4653 | public func FfiConverterTypeLaneInfo_lift(_ buf: RustBuffer) throws -> LaneInfo {
      |                                                  `- error: cannot find type 'RustBuffer' in scope
 4654 |     return try FfiConverterTypeLaneInfo.lift(buf)
 4655 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4660:66: error: cannot find type 'RustBuffer' in scope
 4658 | @_documentation(visibility: private)
 4659 | #endif
 4660 | public func FfiConverterTypeLaneInfo_lower(_ value: LaneInfo) -> RustBuffer {
      |                                                                  `- error: cannot find type 'RustBuffer' in scope
 4661 |     return FfiConverterTypeLaneInfo.lower(value)
 4662 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4693:15: error: type 'FfiConverterTypeLocationSimulationState' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 4691 | @_documentation(visibility: private)
 4692 | #endif
 4693 | public struct FfiConverterTypeLocationSimulationState: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeLocationSimulationState' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 4694 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> LocationSimulationState {
 4695 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4714:65: error: cannot find type 'RustBuffer' in scope
 4712 | @_documentation(visibility: private)
 4713 | #endif
 4714 | public func FfiConverterTypeLocationSimulationState_lift(_ buf: RustBuffer) throws -> LocationSimulationState {
      |                                                                 `- error: cannot find type 'RustBuffer' in scope
 4715 |     return try FfiConverterTypeLocationSimulationState.lift(buf)
 4716 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4721:96: error: cannot find type 'RustBuffer' in scope
 4719 | @_documentation(visibility: private)
 4720 | #endif
 4721 | public func FfiConverterTypeLocationSimulationState_lower(_ value: LocationSimulationState) -> RustBuffer {
      |                                                                                                `- error: cannot find type 'RustBuffer' in scope
 4722 |     return FfiConverterTypeLocationSimulationState.lower(value)
 4723 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4757:15: error: type 'FfiConverterTypeNavState' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 4755 | @_documentation(visibility: private)
 4756 | #endif
 4757 | public struct FfiConverterTypeNavState: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeNavState' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 4758 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> NavState {
 4759 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4776:50: error: cannot find type 'RustBuffer' in scope
 4774 | @_documentation(visibility: private)
 4775 | #endif
 4776 | public func FfiConverterTypeNavState_lift(_ buf: RustBuffer) throws -> NavState {
      |                                                  `- error: cannot find type 'RustBuffer' in scope
 4777 |     return try FfiConverterTypeNavState.lift(buf)
 4778 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4783:66: error: cannot find type 'RustBuffer' in scope
 4781 | @_documentation(visibility: private)
 4782 | #endif
 4783 | public func FfiConverterTypeNavState_lower(_ value: NavState) -> RustBuffer {
      |                                                                  `- error: cannot find type 'RustBuffer' in scope
 4784 |     return FfiConverterTypeNavState.lower(value)
 4785 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4811:15: error: type 'FfiConverterTypeNavigationCachingConfig' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 4809 | @_documentation(visibility: private)
 4810 | #endif
 4811 | public struct FfiConverterTypeNavigationCachingConfig: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeNavigationCachingConfig' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 4812 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> NavigationCachingConfig {
 4813 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4830:65: error: cannot find type 'RustBuffer' in scope
 4828 | @_documentation(visibility: private)
 4829 | #endif
 4830 | public func FfiConverterTypeNavigationCachingConfig_lift(_ buf: RustBuffer) throws -> NavigationCachingConfig {
      |                                                                 `- error: cannot find type 'RustBuffer' in scope
 4831 |     return try FfiConverterTypeNavigationCachingConfig.lift(buf)
 4832 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4837:96: error: cannot find type 'RustBuffer' in scope
 4835 | @_documentation(visibility: private)
 4836 | #endif
 4837 | public func FfiConverterTypeNavigationCachingConfig_lower(_ value: NavigationCachingConfig) -> RustBuffer {
      |                                                                                                `- error: cannot find type 'RustBuffer' in scope
 4838 |     return FfiConverterTypeNavigationCachingConfig.lower(value)
 4839 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4915:15: error: type 'FfiConverterTypeNavigationControllerConfig' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 4913 | @_documentation(visibility: private)
 4914 | #endif
 4915 | public struct FfiConverterTypeNavigationControllerConfig: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeNavigationControllerConfig' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 4916 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> NavigationControllerConfig {
 4917 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4940:68: error: cannot find type 'RustBuffer' in scope
 4938 | @_documentation(visibility: private)
 4939 | #endif
 4940 | public func FfiConverterTypeNavigationControllerConfig_lift(_ buf: RustBuffer) throws -> NavigationControllerConfig {
      |                                                                    `- error: cannot find type 'RustBuffer' in scope
 4941 |     return try FfiConverterTypeNavigationControllerConfig.lift(buf)
 4942 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4947:102: error: cannot find type 'RustBuffer' in scope
 4945 | @_documentation(visibility: private)
 4946 | #endif
 4947 | public func FfiConverterTypeNavigationControllerConfig_lower(_ value: NavigationControllerConfig) -> RustBuffer {
      |                                                                                                      `- error: cannot find type 'RustBuffer' in scope
 4948 |     return FfiConverterTypeNavigationControllerConfig.lower(value)
 4949 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:4992:15: error: type 'FfiConverterTypeNavigationRecordingEvent' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 4990 | @_documentation(visibility: private)
 4991 | #endif
 4992 | public struct FfiConverterTypeNavigationRecordingEvent: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeNavigationRecordingEvent' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 4993 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> NavigationRecordingEvent {
 4994 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5011:66: error: cannot find type 'RustBuffer' in scope
 5009 | @_documentation(visibility: private)
 5010 | #endif
 5011 | public func FfiConverterTypeNavigationRecordingEvent_lift(_ buf: RustBuffer) throws -> NavigationRecordingEvent {
      |                                                                  `- error: cannot find type 'RustBuffer' in scope
 5012 |     return try FfiConverterTypeNavigationRecordingEvent.lift(buf)
 5013 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5018:98: error: cannot find type 'RustBuffer' in scope
 5016 | @_documentation(visibility: private)
 5017 | #endif
 5018 | public func FfiConverterTypeNavigationRecordingEvent_lower(_ value: NavigationRecordingEvent) -> RustBuffer {
      |                                                                                                  `- error: cannot find type 'RustBuffer' in scope
 5019 |     return FfiConverterTypeNavigationRecordingEvent.lower(value)
 5020 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5048:15: error: type 'FfiConverterTypeNavigationSessionSnapshot' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 5046 | @_documentation(visibility: private)
 5047 | #endif
 5048 | public struct FfiConverterTypeNavigationSessionSnapshot: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeNavigationSessionSnapshot' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 5049 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> NavigationSessionSnapshot {
 5050 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5069:67: error: cannot find type 'RustBuffer' in scope
 5067 | @_documentation(visibility: private)
 5068 | #endif
 5069 | public func FfiConverterTypeNavigationSessionSnapshot_lift(_ buf: RustBuffer) throws -> NavigationSessionSnapshot {
      |                                                                   `- error: cannot find type 'RustBuffer' in scope
 5070 |     return try FfiConverterTypeNavigationSessionSnapshot.lift(buf)
 5071 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5076:100: error: cannot find type 'RustBuffer' in scope
 5074 | @_documentation(visibility: private)
 5075 | #endif
 5076 | public func FfiConverterTypeNavigationSessionSnapshot_lower(_ value: NavigationSessionSnapshot) -> RustBuffer {
      |                                                                                                    `- error: cannot find type 'RustBuffer' in scope
 5077 |     return FfiConverterTypeNavigationSessionSnapshot.lower(value)
 5078 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5125:15: error: type 'FfiConverterTypeOsrmWaypointProperties' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 5123 | @_documentation(visibility: private)
 5124 | #endif
 5125 | public struct FfiConverterTypeOsrmWaypointProperties: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeOsrmWaypointProperties' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 5126 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> OsrmWaypointProperties {
 5127 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5144:64: error: cannot find type 'RustBuffer' in scope
 5142 | @_documentation(visibility: private)
 5143 | #endif
 5144 | public func FfiConverterTypeOsrmWaypointProperties_lift(_ buf: RustBuffer) throws -> OsrmWaypointProperties {
      |                                                                `- error: cannot find type 'RustBuffer' in scope
 5145 |     return try FfiConverterTypeOsrmWaypointProperties.lift(buf)
 5146 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5151:94: error: cannot find type 'RustBuffer' in scope
 5149 | @_documentation(visibility: private)
 5150 | #endif
 5151 | public func FfiConverterTypeOsrmWaypointProperties_lower(_ value: OsrmWaypointProperties) -> RustBuffer {
      |                                                                                              `- error: cannot find type 'RustBuffer' in scope
 5152 |     return FfiConverterTypeOsrmWaypointProperties.lower(value)
 5153 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5207:15: error: type 'FfiConverterTypeRoute' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 5205 | @_documentation(visibility: private)
 5206 | #endif
 5207 | public struct FfiConverterTypeRoute: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeRoute' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 5208 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> Route {
 5209 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5232:47: error: cannot find type 'RustBuffer' in scope
 5230 | @_documentation(visibility: private)
 5231 | #endif
 5232 | public func FfiConverterTypeRoute_lift(_ buf: RustBuffer) throws -> Route {
      |                                               `- error: cannot find type 'RustBuffer' in scope
 5233 |     return try FfiConverterTypeRoute.lift(buf)
 5234 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5239:60: error: cannot find type 'RustBuffer' in scope
 5237 | @_documentation(visibility: private)
 5238 | #endif
 5239 | public func FfiConverterTypeRoute_lower(_ value: Route) -> RustBuffer {
      |                                                            `- error: cannot find type 'RustBuffer' in scope
 5240 |     return FfiConverterTypeRoute.lower(value)
 5241 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5377:15: error: type 'FfiConverterTypeRouteStep' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 5375 | @_documentation(visibility: private)
 5376 | #endif
 5377 | public struct FfiConverterTypeRouteStep: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeRouteStep' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 5378 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> RouteStep {
 5379 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5416:51: error: cannot find type 'RustBuffer' in scope
 5414 | @_documentation(visibility: private)
 5415 | #endif
 5416 | public func FfiConverterTypeRouteStep_lift(_ buf: RustBuffer) throws -> RouteStep {
      |                                                   `- error: cannot find type 'RustBuffer' in scope
 5417 |     return try FfiConverterTypeRouteStep.lift(buf)
 5418 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5423:68: error: cannot find type 'RustBuffer' in scope
 5421 | @_documentation(visibility: private)
 5422 | #endif
 5423 | public func FfiConverterTypeRouteStep_lower(_ value: RouteStep) -> RustBuffer {
      |                                                                    `- error: cannot find type 'RustBuffer' in scope
 5424 |     return FfiConverterTypeRouteStep.lower(value)
 5425 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5451:15: error: type 'FfiConverterTypeSerializableNavState' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 5449 | @_documentation(visibility: private)
 5450 | #endif
 5451 | public struct FfiConverterTypeSerializableNavState: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeSerializableNavState' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 5452 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> SerializableNavState {
 5453 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5470:62: error: cannot find type 'RustBuffer' in scope
 5468 | @_documentation(visibility: private)
 5469 | #endif
 5470 | public func FfiConverterTypeSerializableNavState_lift(_ buf: RustBuffer) throws -> SerializableNavState {
      |                                                              `- error: cannot find type 'RustBuffer' in scope
 5471 |     return try FfiConverterTypeSerializableNavState.lift(buf)
 5472 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5477:90: error: cannot find type 'RustBuffer' in scope
 5475 | @_documentation(visibility: private)
 5476 | #endif
 5477 | public func FfiConverterTypeSerializableNavState_lower(_ value: SerializableNavState) -> RustBuffer {
      |                                                                                          `- error: cannot find type 'RustBuffer' in scope
 5478 |     return FfiConverterTypeSerializableNavState.lower(value)
 5479 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5520:15: error: type 'FfiConverterTypeSpeed' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 5518 | @_documentation(visibility: private)
 5519 | #endif
 5520 | public struct FfiConverterTypeSpeed: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeSpeed' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 5521 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> Speed {
 5522 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5539:47: error: cannot find type 'RustBuffer' in scope
 5537 | @_documentation(visibility: private)
 5538 | #endif
 5539 | public func FfiConverterTypeSpeed_lift(_ buf: RustBuffer) throws -> Speed {
      |                                               `- error: cannot find type 'RustBuffer' in scope
 5540 |     return try FfiConverterTypeSpeed.lift(buf)
 5541 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5546:60: error: cannot find type 'RustBuffer' in scope
 5544 | @_documentation(visibility: private)
 5545 | #endif
 5546 | public func FfiConverterTypeSpeed_lower(_ value: Speed) -> RustBuffer {
      |                                                            `- error: cannot find type 'RustBuffer' in scope
 5547 |     return FfiConverterTypeSpeed.lower(value)
 5548 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5621:15: error: type 'FfiConverterTypeSpokenInstruction' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 5619 | @_documentation(visibility: private)
 5620 | #endif
 5621 | public struct FfiConverterTypeSpokenInstruction: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeSpokenInstruction' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 5622 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> SpokenInstruction {
 5623 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5644:59: error: cannot find type 'RustBuffer' in scope
 5642 | @_documentation(visibility: private)
 5643 | #endif
 5644 | public func FfiConverterTypeSpokenInstruction_lift(_ buf: RustBuffer) throws -> SpokenInstruction {
      |                                                           `- error: cannot find type 'RustBuffer' in scope
 5645 |     return try FfiConverterTypeSpokenInstruction.lift(buf)
 5646 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5651:84: error: cannot find type 'RustBuffer' in scope
 5649 | @_documentation(visibility: private)
 5650 | #endif
 5651 | public func FfiConverterTypeSpokenInstruction_lower(_ value: SpokenInstruction) -> RustBuffer {
      |                                                                                    `- error: cannot find type 'RustBuffer' in scope
 5652 |     return FfiConverterTypeSpokenInstruction.lower(value)
 5653 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5719:15: error: type 'FfiConverterTypeStepAdvanceResult' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 5717 | @_documentation(visibility: private)
 5718 | #endif
 5719 | public struct FfiConverterTypeStepAdvanceResult: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeStepAdvanceResult' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 5720 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> StepAdvanceResult {
 5721 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5738:59: error: cannot find type 'RustBuffer' in scope
 5736 | @_documentation(visibility: private)
 5737 | #endif
 5738 | public func FfiConverterTypeStepAdvanceResult_lift(_ buf: RustBuffer) throws -> StepAdvanceResult {
      |                                                           `- error: cannot find type 'RustBuffer' in scope
 5739 |     return try FfiConverterTypeStepAdvanceResult.lift(buf)
 5740 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5745:84: error: cannot find type 'RustBuffer' in scope
 5743 | @_documentation(visibility: private)
 5744 | #endif
 5745 | public func FfiConverterTypeStepAdvanceResult_lower(_ value: StepAdvanceResult) -> RustBuffer {
      |                                                                                    `- error: cannot find type 'RustBuffer' in scope
 5746 |     return FfiConverterTypeStepAdvanceResult.lower(value)
 5747 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5800:15: error: type 'FfiConverterTypeTripProgress' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 5798 | @_documentation(visibility: private)
 5799 | #endif
 5800 | public struct FfiConverterTypeTripProgress: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeTripProgress' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 5801 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> TripProgress {
 5802 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5821:54: error: cannot find type 'RustBuffer' in scope
 5819 | @_documentation(visibility: private)
 5820 | #endif
 5821 | public func FfiConverterTypeTripProgress_lift(_ buf: RustBuffer) throws -> TripProgress {
      |                                                      `- error: cannot find type 'RustBuffer' in scope
 5822 |     return try FfiConverterTypeTripProgress.lift(buf)
 5823 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5828:74: error: cannot find type 'RustBuffer' in scope
 5826 | @_documentation(visibility: private)
 5827 | #endif
 5828 | public func FfiConverterTypeTripProgress_lower(_ value: TripProgress) -> RustBuffer {
      |                                                                          `- error: cannot find type 'RustBuffer' in scope
 5829 |     return FfiConverterTypeTripProgress.lower(value)
 5830 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5888:15: error: type 'FfiConverterTypeTripSummary' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 5886 | @_documentation(visibility: private)
 5887 | #endif
 5888 | public struct FfiConverterTypeTripSummary: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeTripSummary' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 5889 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> TripSummary {
 5890 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5911:53: error: cannot find type 'RustBuffer' in scope
 5909 | @_documentation(visibility: private)
 5910 | #endif
 5911 | public func FfiConverterTypeTripSummary_lift(_ buf: RustBuffer) throws -> TripSummary {
      |                                                     `- error: cannot find type 'RustBuffer' in scope
 5912 |     return try FfiConverterTypeTripSummary.lift(buf)
 5913 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5918:72: error: cannot find type 'RustBuffer' in scope
 5916 | @_documentation(visibility: private)
 5917 | #endif
 5918 | public func FfiConverterTypeTripSummary_lower(_ value: TripSummary) -> RustBuffer {
      |                                                                        `- error: cannot find type 'RustBuffer' in scope
 5919 |     return FfiConverterTypeTripSummary.lower(value)
 5920 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5967:15: error: type 'FfiConverterTypeUserLocation' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 5965 | @_documentation(visibility: private)
 5966 | #endif
 5967 | public struct FfiConverterTypeUserLocation: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeUserLocation' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 5968 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> UserLocation {
 5969 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5992:54: error: cannot find type 'RustBuffer' in scope
 5990 | @_documentation(visibility: private)
 5991 | #endif
 5992 | public func FfiConverterTypeUserLocation_lift(_ buf: RustBuffer) throws -> UserLocation {
      |                                                      `- error: cannot find type 'RustBuffer' in scope
 5993 |     return try FfiConverterTypeUserLocation.lift(buf)
 5994 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:5999:74: error: cannot find type 'RustBuffer' in scope
 5997 | @_documentation(visibility: private)
 5998 | #endif
 5999 | public func FfiConverterTypeUserLocation_lower(_ value: UserLocation) -> RustBuffer {
      |                                                                          `- error: cannot find type 'RustBuffer' in scope
 6000 |     return FfiConverterTypeUserLocation.lower(value)
 6001 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6102:15: error: type 'FfiConverterTypeValhallaLocationSearchFilter' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6100 | @_documentation(visibility: private)
 6101 | #endif
 6102 | public struct FfiConverterTypeValhallaLocationSearchFilter: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeValhallaLocationSearchFilter' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 6103 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> ValhallaLocationSearchFilter {
 6104 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6135:70: error: cannot find type 'RustBuffer' in scope
 6133 | @_documentation(visibility: private)
 6134 | #endif
 6135 | public func FfiConverterTypeValhallaLocationSearchFilter_lift(_ buf: RustBuffer) throws -> ValhallaLocationSearchFilter {
      |                                                                      `- error: cannot find type 'RustBuffer' in scope
 6136 |     return try FfiConverterTypeValhallaLocationSearchFilter.lift(buf)
 6137 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6142:106: error: cannot find type 'RustBuffer' in scope
 6140 | @_documentation(visibility: private)
 6141 | #endif
 6142 | public func FfiConverterTypeValhallaLocationSearchFilter_lower(_ value: ValhallaLocationSearchFilter) -> RustBuffer {
      |                                                                                                          `- error: cannot find type 'RustBuffer' in scope
 6143 |     return FfiConverterTypeValhallaLocationSearchFilter.lower(value)
 6144 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6360:15: error: type 'FfiConverterTypeValhallaWaypointProperties' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6358 | @_documentation(visibility: private)
 6359 | #endif
 6360 | public struct FfiConverterTypeValhallaWaypointProperties: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeValhallaWaypointProperties' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 6361 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> ValhallaWaypointProperties {
 6362 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6401:68: error: cannot find type 'RustBuffer' in scope
 6399 | @_documentation(visibility: private)
 6400 | #endif
 6401 | public func FfiConverterTypeValhallaWaypointProperties_lift(_ buf: RustBuffer) throws -> ValhallaWaypointProperties {
      |                                                                    `- error: cannot find type 'RustBuffer' in scope
 6402 |     return try FfiConverterTypeValhallaWaypointProperties.lift(buf)
 6403 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6408:102: error: cannot find type 'RustBuffer' in scope
 6406 | @_documentation(visibility: private)
 6407 | #endif
 6408 | public func FfiConverterTypeValhallaWaypointProperties_lower(_ value: ValhallaWaypointProperties) -> RustBuffer {
      |                                                                                                      `- error: cannot find type 'RustBuffer' in scope
 6409 |     return FfiConverterTypeValhallaWaypointProperties.lower(value)
 6410 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6471:15: error: type 'FfiConverterTypeVisualInstruction' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6469 | @_documentation(visibility: private)
 6470 | #endif
 6471 | public struct FfiConverterTypeVisualInstruction: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeVisualInstruction' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 6472 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> VisualInstruction {
 6473 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6494:59: error: cannot find type 'RustBuffer' in scope
 6492 | @_documentation(visibility: private)
 6493 | #endif
 6494 | public func FfiConverterTypeVisualInstruction_lift(_ buf: RustBuffer) throws -> VisualInstruction {
      |                                                           `- error: cannot find type 'RustBuffer' in scope
 6495 |     return try FfiConverterTypeVisualInstruction.lift(buf)
 6496 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6501:84: error: cannot find type 'RustBuffer' in scope
 6499 | @_documentation(visibility: private)
 6500 | #endif
 6501 | public func FfiConverterTypeVisualInstruction_lower(_ value: VisualInstruction) -> RustBuffer {
      |                                                                                    `- error: cannot find type 'RustBuffer' in scope
 6502 |     return FfiConverterTypeVisualInstruction.lower(value)
 6503 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6584:15: error: type 'FfiConverterTypeVisualInstructionContent' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6582 | @_documentation(visibility: private)
 6583 | #endif
 6584 | public struct FfiConverterTypeVisualInstructionContent: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeVisualInstructionContent' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 6585 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> VisualInstructionContent {
 6586 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6611:66: error: cannot find type 'RustBuffer' in scope
 6609 | @_documentation(visibility: private)
 6610 | #endif
 6611 | public func FfiConverterTypeVisualInstructionContent_lift(_ buf: RustBuffer) throws -> VisualInstructionContent {
      |                                                                  `- error: cannot find type 'RustBuffer' in scope
 6612 |     return try FfiConverterTypeVisualInstructionContent.lift(buf)
 6613 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6618:98: error: cannot find type 'RustBuffer' in scope
 6616 | @_documentation(visibility: private)
 6617 | #endif
 6618 | public func FfiConverterTypeVisualInstructionContent_lower(_ value: VisualInstructionContent) -> RustBuffer {
      |                                                                                                  `- error: cannot find type 'RustBuffer' in scope
 6619 |     return FfiConverterTypeVisualInstructionContent.lower(value)
 6620 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6703:15: error: type 'FfiConverterTypeWaypoint' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
 6701 | @_documentation(visibility: private)
 6702 | #endif
 6703 | public struct FfiConverterTypeWaypoint: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeWaypoint' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 6704 |     public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> Waypoint {
 6705 |         return
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6724:50: error: cannot find type 'RustBuffer' in scope
 6722 | @_documentation(visibility: private)
 6723 | #endif
 6724 | public func FfiConverterTypeWaypoint_lift(_ buf: RustBuffer) throws -> Waypoint {
      |                                                  `- error: cannot find type 'RustBuffer' in scope
 6725 |     return try FfiConverterTypeWaypoint.lift(buf)
 6726 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6731:66: error: cannot find type 'RustBuffer' in scope
 6729 | @_documentation(visibility: private)
 6730 | #endif
 6731 | public func FfiConverterTypeWaypoint_lower(_ value: Waypoint) -> RustBuffer {
      |                                                                  `- error: cannot find type 'RustBuffer' in scope
 6732 |     return FfiConverterTypeWaypoint.lower(value)
 6733 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6765:15: error: type 'FfiConverterTypeBlockedLane' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 6763 | @_documentation(visibility: private)
 6764 | #endif
 6765 | public struct FfiConverterTypeBlockedLane: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeBlockedLane' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 6766 |     typealias SwiftType = BlockedLane
 6767 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6835:53: error: cannot find type 'RustBuffer' in scope
 6833 | @_documentation(visibility: private)
 6834 | #endif
 6835 | public func FfiConverterTypeBlockedLane_lift(_ buf: RustBuffer) throws -> BlockedLane {
      |                                                     `- error: cannot find type 'RustBuffer' in scope
 6836 |     return try FfiConverterTypeBlockedLane.lift(buf)
 6837 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6842:72: error: cannot find type 'RustBuffer' in scope
 6840 | @_documentation(visibility: private)
 6841 | #endif
 6842 | public func FfiConverterTypeBlockedLane_lower(_ value: BlockedLane) -> RustBuffer {
      |                                                                        `- error: cannot find type 'RustBuffer' in scope
 6843 |     return FfiConverterTypeBlockedLane.lower(value)
 6844 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6878:15: error: type 'FfiConverterTypeCourseFiltering' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 6876 | @_documentation(visibility: private)
 6877 | #endif
 6878 | public struct FfiConverterTypeCourseFiltering: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeCourseFiltering' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 6879 |     typealias SwiftType = CourseFiltering
 6880 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6912:57: error: cannot find type 'RustBuffer' in scope
 6910 | @_documentation(visibility: private)
 6911 | #endif
 6912 | public func FfiConverterTypeCourseFiltering_lift(_ buf: RustBuffer) throws -> CourseFiltering {
      |                                                         `- error: cannot find type 'RustBuffer' in scope
 6913 |     return try FfiConverterTypeCourseFiltering.lift(buf)
 6914 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6919:80: error: cannot find type 'RustBuffer' in scope
 6917 | @_documentation(visibility: private)
 6918 | #endif
 6919 | public func FfiConverterTypeCourseFiltering_lower(_ value: CourseFiltering) -> RustBuffer {
      |                                                                                `- error: cannot find type 'RustBuffer' in scope
 6920 |     return FfiConverterTypeCourseFiltering.lower(value)
 6921 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6952:15: error: type 'FfiConverterTypeDrivingSide' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 6950 | @_documentation(visibility: private)
 6951 | #endif
 6952 | public struct FfiConverterTypeDrivingSide: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeDrivingSide' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 6953 |     typealias SwiftType = DrivingSide
 6954 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6986:53: error: cannot find type 'RustBuffer' in scope
 6984 | @_documentation(visibility: private)
 6985 | #endif
 6986 | public func FfiConverterTypeDrivingSide_lift(_ buf: RustBuffer) throws -> DrivingSide {
      |                                                     `- error: cannot find type 'RustBuffer' in scope
 6987 |     return try FfiConverterTypeDrivingSide.lift(buf)
 6988 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:6993:72: error: cannot find type 'RustBuffer' in scope
 6991 | @_documentation(visibility: private)
 6992 | #endif
 6993 | public func FfiConverterTypeDrivingSide_lower(_ value: DrivingSide) -> RustBuffer {
      |                                                                        `- error: cannot find type 'RustBuffer' in scope
 6994 |     return FfiConverterTypeDrivingSide.lower(value)
 6995 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7019:15: error: type 'FfiConverterTypeGraphHopperVoiceUnits' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 7017 | @_documentation(visibility: private)
 7018 | #endif
 7019 | public struct FfiConverterTypeGraphHopperVoiceUnits: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeGraphHopperVoiceUnits' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 7020 |     typealias SwiftType = GraphHopperVoiceUnits
 7021 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7053:63: error: cannot find type 'RustBuffer' in scope
 7051 | @_documentation(visibility: private)
 7052 | #endif
 7053 | public func FfiConverterTypeGraphHopperVoiceUnits_lift(_ buf: RustBuffer) throws -> GraphHopperVoiceUnits {
      |                                                               `- error: cannot find type 'RustBuffer' in scope
 7054 |     return try FfiConverterTypeGraphHopperVoiceUnits.lift(buf)
 7055 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7060:92: error: cannot find type 'RustBuffer' in scope
 7058 | @_documentation(visibility: private)
 7059 | #endif
 7060 | public func FfiConverterTypeGraphHopperVoiceUnits_lower(_ value: GraphHopperVoiceUnits) -> RustBuffer {
      |                                                                                            `- error: cannot find type 'RustBuffer' in scope
 7061 |     return FfiConverterTypeGraphHopperVoiceUnits.lower(value)
 7062 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7092:15: error: type 'FfiConverterTypeImpact' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 7090 | @_documentation(visibility: private)
 7091 | #endif
 7092 | public struct FfiConverterTypeImpact: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeImpact' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 7093 |     typealias SwiftType = Impact
 7094 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7144:48: error: cannot find type 'RustBuffer' in scope
 7142 | @_documentation(visibility: private)
 7143 | #endif
 7144 | public func FfiConverterTypeImpact_lift(_ buf: RustBuffer) throws -> Impact {
      |                                                `- error: cannot find type 'RustBuffer' in scope
 7145 |     return try FfiConverterTypeImpact.lift(buf)
 7146 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7151:62: error: cannot find type 'RustBuffer' in scope
 7149 | @_documentation(visibility: private)
 7150 | #endif
 7151 | public func FfiConverterTypeImpact_lower(_ value: Impact) -> RustBuffer {
      |                                                              `- error: cannot find type 'RustBuffer' in scope
 7152 |     return FfiConverterTypeImpact.lower(value)
 7153 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7190:15: error: type 'FfiConverterTypeIncidentType' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 7188 | @_documentation(visibility: private)
 7189 | #endif
 7190 | public struct FfiConverterTypeIncidentType: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeIncidentType' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 7191 |     typealias SwiftType = IncidentType
 7192 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7284:54: error: cannot find type 'RustBuffer' in scope
 7282 | @_documentation(visibility: private)
 7283 | #endif
 7284 | public func FfiConverterTypeIncidentType_lift(_ buf: RustBuffer) throws -> IncidentType {
      |                                                      `- error: cannot find type 'RustBuffer' in scope
 7285 |     return try FfiConverterTypeIncidentType.lift(buf)
 7286 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7291:74: error: cannot find type 'RustBuffer' in scope
 7289 | @_documentation(visibility: private)
 7290 | #endif
 7291 | public func FfiConverterTypeIncidentType_lower(_ value: IncidentType) -> RustBuffer {
      |                                                                          `- error: cannot find type 'RustBuffer' in scope
 7292 |     return FfiConverterTypeIncidentType.lower(value)
 7293 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7321:15: error: type 'FfiConverterTypeInstantiationError' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 7319 | @_documentation(visibility: private)
 7320 | #endif
 7321 | public struct FfiConverterTypeInstantiationError: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeInstantiationError' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 7322 |     typealias SwiftType = InstantiationError
 7323 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7355:60: error: cannot find type 'RustBuffer' in scope
 7353 | @_documentation(visibility: private)
 7354 | #endif
 7355 | public func FfiConverterTypeInstantiationError_lift(_ buf: RustBuffer) throws -> InstantiationError {
      |                                                            `- error: cannot find type 'RustBuffer' in scope
 7356 |     return try FfiConverterTypeInstantiationError.lift(buf)
 7357 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7362:86: error: cannot find type 'RustBuffer' in scope
 7360 | @_documentation(visibility: private)
 7361 | #endif
 7362 | public func FfiConverterTypeInstantiationError_lower(_ value: InstantiationError) -> RustBuffer {
      |                                                                                      `- error: cannot find type 'RustBuffer' in scope
 7363 |     return FfiConverterTypeInstantiationError.lower(value)
 7364 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7418:15: error: type 'FfiConverterTypeLocationBias' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 7416 | @_documentation(visibility: private)
 7417 | #endif
 7418 | public struct FfiConverterTypeLocationBias: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeLocationBias' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 7419 |     typealias SwiftType = LocationBias
 7420 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7470:54: error: cannot find type 'RustBuffer' in scope
 7468 | @_documentation(visibility: private)
 7469 | #endif
 7470 | public func FfiConverterTypeLocationBias_lift(_ buf: RustBuffer) throws -> LocationBias {
      |                                                      `- error: cannot find type 'RustBuffer' in scope
 7471 |     return try FfiConverterTypeLocationBias.lift(buf)
 7472 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7477:74: error: cannot find type 'RustBuffer' in scope
 7475 | @_documentation(visibility: private)
 7476 | #endif
 7477 | public func FfiConverterTypeLocationBias_lower(_ value: LocationBias) -> RustBuffer {
      |                                                                          `- error: cannot find type 'RustBuffer' in scope
 7478 |     return FfiConverterTypeLocationBias.lower(value)
 7479 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7512:15: error: type 'FfiConverterTypeManeuverModifier' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 7510 | @_documentation(visibility: private)
 7511 | #endif
 7512 | public struct FfiConverterTypeManeuverModifier: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeManeuverModifier' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 7513 |     typealias SwiftType = ManeuverModifier
 7514 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7582:58: error: cannot find type 'RustBuffer' in scope
 7580 | @_documentation(visibility: private)
 7581 | #endif
 7582 | public func FfiConverterTypeManeuverModifier_lift(_ buf: RustBuffer) throws -> ManeuverModifier {
      |                                                          `- error: cannot find type 'RustBuffer' in scope
 7583 |     return try FfiConverterTypeManeuverModifier.lift(buf)
 7584 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7589:82: error: cannot find type 'RustBuffer' in scope
 7587 | @_documentation(visibility: private)
 7588 | #endif
 7589 | public func FfiConverterTypeManeuverModifier_lower(_ value: ManeuverModifier) -> RustBuffer {
      |                                                                                  `- error: cannot find type 'RustBuffer' in scope
 7590 |     return FfiConverterTypeManeuverModifier.lower(value)
 7591 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7634:15: error: type 'FfiConverterTypeManeuverType' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 7632 | @_documentation(visibility: private)
 7633 | #endif
 7634 | public struct FfiConverterTypeManeuverType: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeManeuverType' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 7635 |     typealias SwiftType = ManeuverType
 7636 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7752:54: error: cannot find type 'RustBuffer' in scope
 7750 | @_documentation(visibility: private)
 7751 | #endif
 7752 | public func FfiConverterTypeManeuverType_lift(_ buf: RustBuffer) throws -> ManeuverType {
      |                                                      `- error: cannot find type 'RustBuffer' in scope
 7753 |     return try FfiConverterTypeManeuverType.lift(buf)
 7754 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7759:74: error: cannot find type 'RustBuffer' in scope
 7757 | @_documentation(visibility: private)
 7758 | #endif
 7759 | public func FfiConverterTypeManeuverType_lower(_ value: ManeuverType) -> RustBuffer {
      |                                                                          `- error: cannot find type 'RustBuffer' in scope
 7760 |     return FfiConverterTypeManeuverType.lower(value)
 7761 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7790:15: error: type 'FfiConverterTypeModelError' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 7788 | @_documentation(visibility: private)
 7789 | #endif
 7790 | public struct FfiConverterTypeModelError: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeModelError' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 7791 |     typealias SwiftType = ModelError
 7792 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7827:52: error: cannot find type 'RustBuffer' in scope
 7825 | @_documentation(visibility: private)
 7826 | #endif
 7827 | public func FfiConverterTypeModelError_lift(_ buf: RustBuffer) throws -> ModelError {
      |                                                    `- error: cannot find type 'RustBuffer' in scope
 7828 |     return try FfiConverterTypeModelError.lift(buf)
 7829 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7834:70: error: cannot find type 'RustBuffer' in scope
 7832 | @_documentation(visibility: private)
 7833 | #endif
 7834 | public func FfiConverterTypeModelError_lower(_ value: ModelError) -> RustBuffer {
      |                                                                      `- error: cannot find type 'RustBuffer' in scope
 7835 |     return FfiConverterTypeModelError.lower(value)
 7836 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7869:15: error: type 'FfiConverterTypeNavigationRecordingEventData' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 7867 | @_documentation(visibility: private)
 7868 | #endif
 7869 | public struct FfiConverterTypeNavigationRecordingEventData: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeNavigationRecordingEventData' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 7870 |     typealias SwiftType = NavigationRecordingEventData
 7871 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7908:70: error: cannot find type 'RustBuffer' in scope
 7906 | @_documentation(visibility: private)
 7907 | #endif
 7908 | public func FfiConverterTypeNavigationRecordingEventData_lift(_ buf: RustBuffer) throws -> NavigationRecordingEventData {
      |                                                                      `- error: cannot find type 'RustBuffer' in scope
 7909 |     return try FfiConverterTypeNavigationRecordingEventData.lift(buf)
 7910 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7915:106: error: cannot find type 'RustBuffer' in scope
 7913 | @_documentation(visibility: private)
 7914 | #endif
 7915 | public func FfiConverterTypeNavigationRecordingEventData_lower(_ value: NavigationRecordingEventData) -> RustBuffer {
      |                                                                                                          `- error: cannot find type 'RustBuffer' in scope
 7916 |     return FfiConverterTypeNavigationRecordingEventData.lower(value)
 7917 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:7953:15: error: type 'FfiConverterTypeParsingError' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 7951 | @_documentation(visibility: private)
 7952 | #endif
 7953 | public struct FfiConverterTypeParsingError: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeParsingError' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 7954 |     typealias SwiftType = ParsingError
 7955 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8021:54: error: cannot find type 'RustBuffer' in scope
 8019 | @_documentation(visibility: private)
 8020 | #endif
 8021 | public func FfiConverterTypeParsingError_lift(_ buf: RustBuffer) throws -> ParsingError {
      |                                                      `- error: cannot find type 'RustBuffer' in scope
 8022 |     return try FfiConverterTypeParsingError.lift(buf)
 8023 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8028:74: error: cannot find type 'RustBuffer' in scope
 8026 | @_documentation(visibility: private)
 8027 | #endif
 8028 | public func FfiConverterTypeParsingError_lower(_ value: ParsingError) -> RustBuffer {
      |                                                                          `- error: cannot find type 'RustBuffer' in scope
 8029 |     return FfiConverterTypeParsingError.lower(value)
 8030 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8068:15: error: type 'FfiConverterTypeRecordingError' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 8066 | @_documentation(visibility: private)
 8067 | #endif
 8068 | public struct FfiConverterTypeRecordingError: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeRecordingError' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 8069 |     typealias SwiftType = RecordingError
 8070 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8110:56: error: cannot find type 'RustBuffer' in scope
 8108 | @_documentation(visibility: private)
 8109 | #endif
 8110 | public func FfiConverterTypeRecordingError_lift(_ buf: RustBuffer) throws -> RecordingError {
      |                                                        `- error: cannot find type 'RustBuffer' in scope
 8111 |     return try FfiConverterTypeRecordingError.lift(buf)
 8112 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8117:78: error: cannot find type 'RustBuffer' in scope
 8115 | @_documentation(visibility: private)
 8116 | #endif
 8117 | public func FfiConverterTypeRecordingError_lower(_ value: RecordingError) -> RustBuffer {
      |                                                                              `- error: cannot find type 'RustBuffer' in scope
 8118 |     return FfiConverterTypeRecordingError.lower(value)
 8119 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8158:15: error: type 'FfiConverterTypeRouteDeviation' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 8156 | @_documentation(visibility: private)
 8157 | #endif
 8158 | public struct FfiConverterTypeRouteDeviation: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeRouteDeviation' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 8159 |     typealias SwiftType = RouteDeviation
 8160 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8194:56: error: cannot find type 'RustBuffer' in scope
 8192 | @_documentation(visibility: private)
 8193 | #endif
 8194 | public func FfiConverterTypeRouteDeviation_lift(_ buf: RustBuffer) throws -> RouteDeviation {
      |                                                        `- error: cannot find type 'RustBuffer' in scope
 8195 |     return try FfiConverterTypeRouteDeviation.lift(buf)
 8196 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8201:78: error: cannot find type 'RustBuffer' in scope
 8199 | @_documentation(visibility: private)
 8200 | #endif
 8201 | public func FfiConverterTypeRouteDeviation_lower(_ value: RouteDeviation) -> RustBuffer {
      |                                                                              `- error: cannot find type 'RustBuffer' in scope
 8202 |     return FfiConverterTypeRouteDeviation.lower(value)
 8203 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8253:15: error: type 'FfiConverterTypeRouteDeviationTracking' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 8251 | @_documentation(visibility: private)
 8252 | #endif
 8253 | public struct FfiConverterTypeRouteDeviationTracking: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeRouteDeviationTracking' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 8254 |     typealias SwiftType = RouteDeviationTracking
 8255 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8298:64: error: cannot find type 'RustBuffer' in scope
 8296 | @_documentation(visibility: private)
 8297 | #endif
 8298 | public func FfiConverterTypeRouteDeviationTracking_lift(_ buf: RustBuffer) throws -> RouteDeviationTracking {
      |                                                                `- error: cannot find type 'RustBuffer' in scope
 8299 |     return try FfiConverterTypeRouteDeviationTracking.lift(buf)
 8300 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8305:94: error: cannot find type 'RustBuffer' in scope
 8303 | @_documentation(visibility: private)
 8304 | #endif
 8305 | public func FfiConverterTypeRouteDeviationTracking_lower(_ value: RouteDeviationTracking) -> RustBuffer {
      |                                                                                              `- error: cannot find type 'RustBuffer' in scope
 8306 |     return FfiConverterTypeRouteDeviationTracking.lower(value)
 8307 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8336:15: error: type 'FfiConverterTypeRouteRequest' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 8334 | @_documentation(visibility: private)
 8335 | #endif
 8336 | public struct FfiConverterTypeRouteRequest: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeRouteRequest' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 8337 |     typealias SwiftType = RouteRequest
 8338 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8377:54: error: cannot find type 'RustBuffer' in scope
 8375 | @_documentation(visibility: private)
 8376 | #endif
 8377 | public func FfiConverterTypeRouteRequest_lift(_ buf: RustBuffer) throws -> RouteRequest {
      |                                                      `- error: cannot find type 'RustBuffer' in scope
 8378 |     return try FfiConverterTypeRouteRequest.lift(buf)
 8379 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8384:74: error: cannot find type 'RustBuffer' in scope
 8382 | @_documentation(visibility: private)
 8383 | #endif
 8384 | public func FfiConverterTypeRouteRequest_lower(_ value: RouteRequest) -> RustBuffer {
      |                                                                          `- error: cannot find type 'RustBuffer' in scope
 8385 |     return FfiConverterTypeRouteRequest.lower(value)
 8386 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8416:15: error: type 'FfiConverterTypeRoutingRequestGenerationError' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 8414 | @_documentation(visibility: private)
 8415 | #endif
 8416 | public struct FfiConverterTypeRoutingRequestGenerationError: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeRoutingRequestGenerationError' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 8417 |     typealias SwiftType = RoutingRequestGenerationError
 8418 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8460:71: error: cannot find type 'RustBuffer' in scope
 8458 | @_documentation(visibility: private)
 8459 | #endif
 8460 | public func FfiConverterTypeRoutingRequestGenerationError_lift(_ buf: RustBuffer) throws -> RoutingRequestGenerationError {
      |                                                                       `- error: cannot find type 'RustBuffer' in scope
 8461 |     return try FfiConverterTypeRoutingRequestGenerationError.lift(buf)
 8462 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8467:108: error: cannot find type 'RustBuffer' in scope
 8465 | @_documentation(visibility: private)
 8466 | #endif
 8467 | public func FfiConverterTypeRoutingRequestGenerationError_lower(_ value: RoutingRequestGenerationError) -> RustBuffer {
      |                                                                                                            `- error: cannot find type 'RustBuffer' in scope
 8468 |     return FfiConverterTypeRoutingRequestGenerationError.lower(value)
 8469 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8503:15: error: type 'FfiConverterTypeSerializableStepAdvanceCondition' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 8501 | @_documentation(visibility: private)
 8502 | #endif
 8503 | public struct FfiConverterTypeSerializableStepAdvanceCondition: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeSerializableStepAdvanceCondition' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 8504 |     typealias SwiftType = SerializableStepAdvanceCondition
 8505 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8588:74: error: cannot find type 'RustBuffer' in scope
 8586 | @_documentation(visibility: private)
 8587 | #endif
 8588 | public func FfiConverterTypeSerializableStepAdvanceCondition_lift(_ buf: RustBuffer) throws -> SerializableStepAdvanceCondition {
      |                                                                          `- error: cannot find type 'RustBuffer' in scope
 8589 |     return try FfiConverterTypeSerializableStepAdvanceCondition.lift(buf)
 8590 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8595:114: error: cannot find type 'RustBuffer' in scope
 8593 | @_documentation(visibility: private)
 8594 | #endif
 8595 | public func FfiConverterTypeSerializableStepAdvanceCondition_lower(_ value: SerializableStepAdvanceCondition) -> RustBuffer {
      |                                                                                                                  `- error: cannot find type 'RustBuffer' in scope
 8596 |     return FfiConverterTypeSerializableStepAdvanceCondition.lower(value)
 8597 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8633:15: error: type 'FfiConverterTypeSimulationError' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 8631 | @_documentation(visibility: private)
 8632 | #endif
 8633 | public struct FfiConverterTypeSimulationError: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeSimulationError' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 8634 |     typealias SwiftType = SimulationError
 8635 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8675:57: error: cannot find type 'RustBuffer' in scope
 8673 | @_documentation(visibility: private)
 8674 | #endif
 8675 | public func FfiConverterTypeSimulationError_lift(_ buf: RustBuffer) throws -> SimulationError {
      |                                                         `- error: cannot find type 'RustBuffer' in scope
 8676 |     return try FfiConverterTypeSimulationError.lift(buf)
 8677 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8682:80: error: cannot find type 'RustBuffer' in scope
 8680 | @_documentation(visibility: private)
 8681 | #endif
 8682 | public func FfiConverterTypeSimulationError_lower(_ value: SimulationError) -> RustBuffer {
      |                                                                                `- error: cannot find type 'RustBuffer' in scope
 8683 |     return FfiConverterTypeSimulationError.lower(value)
 8684 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8792:15: error: type 'FfiConverterTypeTripState' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 8790 | @_documentation(visibility: private)
 8791 | #endif
 8792 | public struct FfiConverterTypeTripState: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeTripState' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 8793 |     typealias SwiftType = TripState
 8794 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8849:51: error: cannot find type 'RustBuffer' in scope
 8847 | @_documentation(visibility: private)
 8848 | #endif
 8849 | public func FfiConverterTypeTripState_lift(_ buf: RustBuffer) throws -> TripState {
      |                                                   `- error: cannot find type 'RustBuffer' in scope
 8850 |     return try FfiConverterTypeTripState.lift(buf)
 8851 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8856:68: error: cannot find type 'RustBuffer' in scope
 8854 | @_documentation(visibility: private)
 8855 | #endif
 8856 | public func FfiConverterTypeTripState_lower(_ value: TripState) -> RustBuffer {
      |                                                                    `- error: cannot find type 'RustBuffer' in scope
 8857 |     return FfiConverterTypeTripState.lower(value)
 8858 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8893:15: error: type 'FfiConverterTypeValhallaRoadClass' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 8891 | @_documentation(visibility: private)
 8892 | #endif
 8893 | public struct FfiConverterTypeValhallaRoadClass: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeValhallaRoadClass' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 8894 |     typealias SwiftType = ValhallaRoadClass
 8895 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8963:59: error: cannot find type 'RustBuffer' in scope
 8961 | @_documentation(visibility: private)
 8962 | #endif
 8963 | public func FfiConverterTypeValhallaRoadClass_lift(_ buf: RustBuffer) throws -> ValhallaRoadClass {
      |                                                           `- error: cannot find type 'RustBuffer' in scope
 8964 |     return try FfiConverterTypeValhallaRoadClass.lift(buf)
 8965 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:8970:84: error: cannot find type 'RustBuffer' in scope
 8968 | @_documentation(visibility: private)
 8969 | #endif
 8970 | public func FfiConverterTypeValhallaRoadClass_lower(_ value: ValhallaRoadClass) -> RustBuffer {
      |                                                                                    `- error: cannot find type 'RustBuffer' in scope
 8971 |     return FfiConverterTypeValhallaRoadClass.lower(value)
 8972 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9015:15: error: type 'FfiConverterTypeValhallaWaypointPreferredSide' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9013 | @_documentation(visibility: private)
 9014 | #endif
 9015 | public struct FfiConverterTypeValhallaWaypointPreferredSide: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeValhallaWaypointPreferredSide' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 9016 |     typealias SwiftType = ValhallaWaypointPreferredSide
 9017 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9055:71: error: cannot find type 'RustBuffer' in scope
 9053 | @_documentation(visibility: private)
 9054 | #endif
 9055 | public func FfiConverterTypeValhallaWaypointPreferredSide_lift(_ buf: RustBuffer) throws -> ValhallaWaypointPreferredSide {
      |                                                                       `- error: cannot find type 'RustBuffer' in scope
 9056 |     return try FfiConverterTypeValhallaWaypointPreferredSide.lift(buf)
 9057 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9062:108: error: cannot find type 'RustBuffer' in scope
 9060 | @_documentation(visibility: private)
 9061 | #endif
 9062 | public func FfiConverterTypeValhallaWaypointPreferredSide_lower(_ value: ValhallaWaypointPreferredSide) -> RustBuffer {
      |                                                                                                            `- error: cannot find type 'RustBuffer' in scope
 9063 |     return FfiConverterTypeValhallaWaypointPreferredSide.lower(value)
 9064 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9121:15: error: type 'FfiConverterTypeWaypointAdvanceMode' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9119 | @_documentation(visibility: private)
 9120 | #endif
 9121 | public struct FfiConverterTypeWaypointAdvanceMode: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeWaypointAdvanceMode' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 9122 |     typealias SwiftType = WaypointAdvanceMode
 9123 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9159:61: error: cannot find type 'RustBuffer' in scope
 9157 | @_documentation(visibility: private)
 9158 | #endif
 9159 | public func FfiConverterTypeWaypointAdvanceMode_lift(_ buf: RustBuffer) throws -> WaypointAdvanceMode {
      |                                                             `- error: cannot find type 'RustBuffer' in scope
 9160 |     return try FfiConverterTypeWaypointAdvanceMode.lift(buf)
 9161 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9166:88: error: cannot find type 'RustBuffer' in scope
 9164 | @_documentation(visibility: private)
 9165 | #endif
 9166 | public func FfiConverterTypeWaypointAdvanceMode_lower(_ value: WaypointAdvanceMode) -> RustBuffer {
      |                                                                                        `- error: cannot find type 'RustBuffer' in scope
 9167 |     return FfiConverterTypeWaypointAdvanceMode.lower(value)
 9168 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9206:15: error: type 'FfiConverterTypeWaypointKind' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9204 | @_documentation(visibility: private)
 9205 | #endif
 9206 | public struct FfiConverterTypeWaypointKind: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeWaypointKind' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 9207 |     typealias SwiftType = WaypointKind
 9208 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9240:54: error: cannot find type 'RustBuffer' in scope
 9238 | @_documentation(visibility: private)
 9239 | #endif
 9240 | public func FfiConverterTypeWaypointKind_lift(_ buf: RustBuffer) throws -> WaypointKind {
      |                                                      `- error: cannot find type 'RustBuffer' in scope
 9241 |     return try FfiConverterTypeWaypointKind.lift(buf)
 9242 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9247:74: error: cannot find type 'RustBuffer' in scope
 9245 | @_documentation(visibility: private)
 9246 | #endif
 9247 | public func FfiConverterTypeWaypointKind_lower(_ value: WaypointKind) -> RustBuffer {
      |                                                                          `- error: cannot find type 'RustBuffer' in scope
 9248 |     return FfiConverterTypeWaypointKind.lower(value)
 9249 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9318:15: error: type 'FfiConverterTypeWellKnownRouteProvider' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9316 | @_documentation(visibility: private)
 9317 | #endif
 9318 | public struct FfiConverterTypeWellKnownRouteProvider: FfiConverterRustBuffer {
      |               |- error: type 'FfiConverterTypeWellKnownRouteProvider' does not conform to protocol 'FfiConverter'
      |               `- note: add stubs for conformance
 9319 |     typealias SwiftType = WellKnownRouteProvider
 9320 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9362:64: error: cannot find type 'RustBuffer' in scope
 9360 | @_documentation(visibility: private)
 9361 | #endif
 9362 | public func FfiConverterTypeWellKnownRouteProvider_lift(_ buf: RustBuffer) throws -> WellKnownRouteProvider {
      |                                                                `- error: cannot find type 'RustBuffer' in scope
 9363 |     return try FfiConverterTypeWellKnownRouteProvider.lift(buf)
 9364 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9369:94: error: cannot find type 'RustBuffer' in scope
 9367 | @_documentation(visibility: private)
 9368 | #endif
 9369 | public func FfiConverterTypeWellKnownRouteProvider_lower(_ value: WellKnownRouteProvider) -> RustBuffer {
      |                                                                                              `- error: cannot find type 'RustBuffer' in scope
 9370 |     return FfiConverterTypeWellKnownRouteProvider.lower(value)
 9371 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9377:20: error: type 'FfiConverterOptionUInt8' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9375 | @_documentation(visibility: private)
 9376 | #endif
 9377 | fileprivate struct FfiConverterOptionUInt8: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionUInt8' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9378 |     typealias SwiftType = UInt8?
 9379 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9401:20: error: type 'FfiConverterOptionUInt16' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9399 | @_documentation(visibility: private)
 9400 | #endif
 9401 | fileprivate struct FfiConverterOptionUInt16: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionUInt16' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9402 |     typealias SwiftType = UInt16?
 9403 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9425:20: error: type 'FfiConverterOptionUInt32' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9423 | @_documentation(visibility: private)
 9424 | #endif
 9425 | fileprivate struct FfiConverterOptionUInt32: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionUInt32' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9426 |     typealias SwiftType = UInt32?
 9427 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9449:20: error: type 'FfiConverterOptionUInt64' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9447 | @_documentation(visibility: private)
 9448 | #endif
 9449 | fileprivate struct FfiConverterOptionUInt64: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionUInt64' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9450 |     typealias SwiftType = UInt64?
 9451 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9473:20: error: type 'FfiConverterOptionFloat' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9471 | @_documentation(visibility: private)
 9472 | #endif
 9473 | fileprivate struct FfiConverterOptionFloat: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionFloat' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9474 |     typealias SwiftType = Float?
 9475 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9497:20: error: type 'FfiConverterOptionDouble' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9495 | @_documentation(visibility: private)
 9496 | #endif
 9497 | fileprivate struct FfiConverterOptionDouble: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionDouble' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9498 |     typealias SwiftType = Double?
 9499 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9521:20: error: type 'FfiConverterOptionBool' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9519 | @_documentation(visibility: private)
 9520 | #endif
 9521 | fileprivate struct FfiConverterOptionBool: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionBool' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9522 |     typealias SwiftType = Bool?
 9523 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9545:20: error: type 'FfiConverterOptionString' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9543 | @_documentation(visibility: private)
 9544 | #endif
 9545 | fileprivate struct FfiConverterOptionString: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionString' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9546 |     typealias SwiftType = String?
 9547 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9569:20: error: type 'FfiConverterOptionData' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9567 | @_documentation(visibility: private)
 9568 | #endif
 9569 | fileprivate struct FfiConverterOptionData: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionData' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9570 |     typealias SwiftType = Data?
 9571 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9593:20: error: type 'FfiConverterOptionTypeBoundingBox' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9591 | @_documentation(visibility: private)
 9592 | #endif
 9593 | fileprivate struct FfiConverterOptionTypeBoundingBox: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeBoundingBox' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9594 |     typealias SwiftType = BoundingBox?
 9595 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9617:20: error: type 'FfiConverterOptionTypeCongestion' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9615 | @_documentation(visibility: private)
 9616 | #endif
 9617 | fileprivate struct FfiConverterOptionTypeCongestion: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeCongestion' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9618 |     typealias SwiftType = Congestion?
 9619 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9641:20: error: type 'FfiConverterOptionTypeCourseOverGround' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9639 | @_documentation(visibility: private)
 9640 | #endif
 9641 | fileprivate struct FfiConverterOptionTypeCourseOverGround: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeCourseOverGround' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9642 |     typealias SwiftType = CourseOverGround?
 9643 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9665:20: error: type 'FfiConverterOptionTypeGeographicCoordinate' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9663 | @_documentation(visibility: private)
 9664 | #endif
 9665 | fileprivate struct FfiConverterOptionTypeGeographicCoordinate: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeGeographicCoordinate' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9666 |     typealias SwiftType = GeographicCoordinate?
 9667 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9689:20: error: type 'FfiConverterOptionTypeNavigationSessionSnapshot' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9687 | @_documentation(visibility: private)
 9688 | #endif
 9689 | fileprivate struct FfiConverterOptionTypeNavigationSessionSnapshot: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeNavigationSessionSnapshot' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9690 |     typealias SwiftType = NavigationSessionSnapshot?
 9691 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9713:20: error: type 'FfiConverterOptionTypeSpeed' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9711 | @_documentation(visibility: private)
 9712 | #endif
 9713 | fileprivate struct FfiConverterOptionTypeSpeed: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeSpeed' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9714 |     typealias SwiftType = Speed?
 9715 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9737:20: error: type 'FfiConverterOptionTypeSpokenInstruction' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9735 | @_documentation(visibility: private)
 9736 | #endif
 9737 | fileprivate struct FfiConverterOptionTypeSpokenInstruction: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeSpokenInstruction' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9738 |     typealias SwiftType = SpokenInstruction?
 9739 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9761:20: error: type 'FfiConverterOptionTypeUserLocation' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9759 | @_documentation(visibility: private)
 9760 | #endif
 9761 | fileprivate struct FfiConverterOptionTypeUserLocation: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeUserLocation' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9762 |     typealias SwiftType = UserLocation?
 9763 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9785:20: error: type 'FfiConverterOptionTypeValhallaLocationSearchFilter' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9783 | @_documentation(visibility: private)
 9784 | #endif
 9785 | fileprivate struct FfiConverterOptionTypeValhallaLocationSearchFilter: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeValhallaLocationSearchFilter' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9786 |     typealias SwiftType = ValhallaLocationSearchFilter?
 9787 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9809:20: error: type 'FfiConverterOptionTypeVisualInstruction' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9807 | @_documentation(visibility: private)
 9808 | #endif
 9809 | fileprivate struct FfiConverterOptionTypeVisualInstruction: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeVisualInstruction' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9810 |     typealias SwiftType = VisualInstruction?
 9811 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9833:20: error: type 'FfiConverterOptionTypeVisualInstructionContent' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9831 | @_documentation(visibility: private)
 9832 | #endif
 9833 | fileprivate struct FfiConverterOptionTypeVisualInstructionContent: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeVisualInstructionContent' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9834 |     typealias SwiftType = VisualInstructionContent?
 9835 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9857:20: error: type 'FfiConverterOptionTypeDrivingSide' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9855 | @_documentation(visibility: private)
 9856 | #endif
 9857 | fileprivate struct FfiConverterOptionTypeDrivingSide: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeDrivingSide' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9858 |     typealias SwiftType = DrivingSide?
 9859 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9881:20: error: type 'FfiConverterOptionTypeImpact' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9879 | @_documentation(visibility: private)
 9880 | #endif
 9881 | fileprivate struct FfiConverterOptionTypeImpact: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeImpact' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9882 |     typealias SwiftType = Impact?
 9883 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9905:20: error: type 'FfiConverterOptionTypeManeuverModifier' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9903 | @_documentation(visibility: private)
 9904 | #endif
 9905 | fileprivate struct FfiConverterOptionTypeManeuverModifier: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeManeuverModifier' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9906 |     typealias SwiftType = ManeuverModifier?
 9907 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9929:20: error: type 'FfiConverterOptionTypeManeuverType' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9927 | @_documentation(visibility: private)
 9928 | #endif
 9929 | fileprivate struct FfiConverterOptionTypeManeuverType: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeManeuverType' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9930 |     typealias SwiftType = ManeuverType?
 9931 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9953:20: error: type 'FfiConverterOptionTypeTripState' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9951 | @_documentation(visibility: private)
 9952 | #endif
 9953 | fileprivate struct FfiConverterOptionTypeTripState: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeTripState' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9954 |     typealias SwiftType = TripState?
 9955 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:9977:20: error: type 'FfiConverterOptionTypeValhallaRoadClass' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9975 | @_documentation(visibility: private)
 9976 | #endif
 9977 | fileprivate struct FfiConverterOptionTypeValhallaRoadClass: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeValhallaRoadClass' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
 9978 |     typealias SwiftType = ValhallaRoadClass?
 9979 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10001:20: error: type 'FfiConverterOptionTypeValhallaWaypointPreferredSide' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
 9999 | @_documentation(visibility: private)
10000 | #endif
10001 | fileprivate struct FfiConverterOptionTypeValhallaWaypointPreferredSide: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeValhallaWaypointPreferredSide' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10002 |     typealias SwiftType = ValhallaWaypointPreferredSide?
10003 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10025:20: error: type 'FfiConverterOptionSequenceString' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10023 | @_documentation(visibility: private)
10024 | #endif
10025 | fileprivate struct FfiConverterOptionSequenceString: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionSequenceString' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10026 |     typealias SwiftType = [String]?
10027 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10049:20: error: type 'FfiConverterOptionSequenceTypeLaneInfo' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10047 | @_documentation(visibility: private)
10048 | #endif
10049 | fileprivate struct FfiConverterOptionSequenceTypeLaneInfo: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionSequenceTypeLaneInfo' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10050 |     typealias SwiftType = [LaneInfo]?
10051 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10073:20: error: type 'FfiConverterOptionTypeUtcDateTime' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10071 | @_documentation(visibility: private)
10072 | #endif
10073 | fileprivate struct FfiConverterOptionTypeUtcDateTime: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterOptionTypeUtcDateTime' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10074 |     typealias SwiftType = UtcDateTime?
10075 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10097:20: error: type 'FfiConverterSequenceString' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10095 | @_documentation(visibility: private)
10096 | #endif
10097 | fileprivate struct FfiConverterSequenceString: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceString' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10098 |     typealias SwiftType = [String]
10099 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10122:20: error: type 'FfiConverterSequenceTypeNavigationObserver' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10120 | @_documentation(visibility: private)
10121 | #endif
10122 | fileprivate struct FfiConverterSequenceTypeNavigationObserver: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceTypeNavigationObserver' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10123 |     typealias SwiftType = [NavigationObserver]
10124 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10147:20: error: type 'FfiConverterSequenceTypeStepAdvanceCondition' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10145 | @_documentation(visibility: private)
10146 | #endif
10147 | fileprivate struct FfiConverterSequenceTypeStepAdvanceCondition: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceTypeStepAdvanceCondition' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10148 |     typealias SwiftType = [StepAdvanceCondition]
10149 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10172:20: error: type 'FfiConverterSequenceTypeGeographicCoordinate' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10170 | @_documentation(visibility: private)
10171 | #endif
10172 | fileprivate struct FfiConverterSequenceTypeGeographicCoordinate: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceTypeGeographicCoordinate' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10173 |     typealias SwiftType = [GeographicCoordinate]
10174 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10197:20: error: type 'FfiConverterSequenceTypeIncident' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10195 | @_documentation(visibility: private)
10196 | #endif
10197 | fileprivate struct FfiConverterSequenceTypeIncident: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceTypeIncident' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10198 |     typealias SwiftType = [Incident]
10199 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10222:20: error: type 'FfiConverterSequenceTypeLaneInfo' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10220 | @_documentation(visibility: private)
10221 | #endif
10222 | fileprivate struct FfiConverterSequenceTypeLaneInfo: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceTypeLaneInfo' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10223 |     typealias SwiftType = [LaneInfo]
10224 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10247:20: error: type 'FfiConverterSequenceTypeNavigationRecordingEvent' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10245 | @_documentation(visibility: private)
10246 | #endif
10247 | fileprivate struct FfiConverterSequenceTypeNavigationRecordingEvent: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceTypeNavigationRecordingEvent' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10248 |     typealias SwiftType = [NavigationRecordingEvent]
10249 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10272:20: error: type 'FfiConverterSequenceTypeRoute' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10270 | @_documentation(visibility: private)
10271 | #endif
10272 | fileprivate struct FfiConverterSequenceTypeRoute: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceTypeRoute' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10273 |     typealias SwiftType = [Route]
10274 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10297:20: error: type 'FfiConverterSequenceTypeRouteStep' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10295 | @_documentation(visibility: private)
10296 | #endif
10297 | fileprivate struct FfiConverterSequenceTypeRouteStep: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceTypeRouteStep' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10298 |     typealias SwiftType = [RouteStep]
10299 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10322:20: error: type 'FfiConverterSequenceTypeSpokenInstruction' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10320 | @_documentation(visibility: private)
10321 | #endif
10322 | fileprivate struct FfiConverterSequenceTypeSpokenInstruction: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceTypeSpokenInstruction' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10323 |     typealias SwiftType = [SpokenInstruction]
10324 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10347:20: error: type 'FfiConverterSequenceTypeVisualInstruction' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10345 | @_documentation(visibility: private)
10346 | #endif
10347 | fileprivate struct FfiConverterSequenceTypeVisualInstruction: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceTypeVisualInstruction' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10348 |     typealias SwiftType = [VisualInstruction]
10349 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10372:20: error: type 'FfiConverterSequenceTypeWaypoint' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10370 | @_documentation(visibility: private)
10371 | #endif
10372 | fileprivate struct FfiConverterSequenceTypeWaypoint: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceTypeWaypoint' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10373 |     typealias SwiftType = [Waypoint]
10374 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10397:20: error: type 'FfiConverterSequenceTypeBlockedLane' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10395 | @_documentation(visibility: private)
10396 | #endif
10397 | fileprivate struct FfiConverterSequenceTypeBlockedLane: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceTypeBlockedLane' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10398 |     typealias SwiftType = [BlockedLane]
10399 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10422:20: error: type 'FfiConverterSequenceTypeSerializableStepAdvanceCondition' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
10420 | @_documentation(visibility: private)
10421 | #endif
10422 | fileprivate struct FfiConverterSequenceTypeSerializableStepAdvanceCondition: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterSequenceTypeSerializableStepAdvanceCondition' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10423 |     typealias SwiftType = [SerializableStepAdvanceCondition]
10424 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10447:20: error: type 'FfiConverterDictionaryStringString' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
      |                    `- note: protocol requires nested type 'SwiftType'
  162 |
  163 |     static func lift(_ value: FfiType) throws -> SwiftType
      :
10445 | @_documentation(visibility: private)
10446 | #endif
10447 | fileprivate struct FfiConverterDictionaryStringString: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterDictionaryStringString' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
10448 |     public static func write(_ value: [String: String], into buf: inout [UInt8]) {
10449 |         let len = Int32(value.count)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:10545:38: error: cannot find type 'RustBuffer' in scope
10543 |     }
10544 |
10545 |     public static func lift(_ value: RustBuffer) throws -> Uuid {
      |                                      `- error: cannot find type 'RustBuffer' in scope
10546 |         let builtinValue = try FfiConverterString.lift(value)
10547 |         return UUID(uuidString: builtinValue)!
[81/171] Compiling SwiftSyntax RawSyntaxLayoutView.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
[82/171] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
[83/171] Compiling SwiftSyntax RawSyntaxTokenView.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
[84/171] Compiling SwiftSyntax SourceEdit.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/AssertSnapshot.swift:577:10: error: no such module 'CoreServices'
575 |
576 | #if !os(Android) && !os(Linux) && !os(Windows)
577 |   import CoreServices
    |          `- error: no such module 'CoreServices'
578 |
579 |   func uniformTypeIdentifier(fromExtension pathExtension: String) -> String? {
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:276d66a16377d3ee059b2e3429cbc1154d9f01e42871e5d702fd5d8b9044d93d
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.1-latest
warning: 'spi-builder-workspace': found 94 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/DefaultManeuverInstructionViewTests/testDefaultManeuverInstructionViewUS.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewTests/testTripProgressViewFormatters_de_DE.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewTests/testTripProgressViewFormatters_de_DE.2.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/DefaultManeuverInstructionViewTests/testDefaultManeuverInstructionViewDE.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testViennaConventionStyleSpeedLimitViews.2.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigationUIBannerViewTests/testLoadingBanner.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/ManeuverImageTests/testManeuverImageCustomColor.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigationUIButtonTests/testImageButton_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testViennaConventionStyleSpeedLimitViews.4.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/InnerGridViewTests/testRightToLeftView.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewWithButtonTests/testTripProgressViewDefaultTheme_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigationUIBannerViewTests/testInfoBanner_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewTests/testTripProgressViewFormatters.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/InstructionsViewTests/testExpandedInstructionsView_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewTests/testTripProgressViewFormatters_de_DE_darkMode.2.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/InstructionsViewTests/testSingularInstructionsView.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/OffRouteBannerViewTests/testOffRouteBannerView.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testUSStyleSpeedLimitViews.3.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewTests/testTripProgressViewDefaultTheme_darkMode.2.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/MuteButtonTests/test_unmuted.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/DynamicIslandViewTests/testLiveActivityView.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/MuteButtonTests/test_unmuted_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewTests/testTripProgressViewCompactTheme.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewTests/testTripProgressViewDefaultTheme_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testViennaConventionStyleSpeedLimitViews_darkMode.2.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/InstructionsViewTests/testExpandedInstructionsView.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/ManeuverInstructionViewTests/testFerrostarInstruction.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testUSStyleSpeedLimitViews_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/ManeuverInstructionViewTests/testCustomManeuverInstructionIcon.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/ManeuverImageTests/testManeuverImageDoesNotExist.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewTests/testTripProgressViewFormatters_de_DE_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/InnerGridViewTests/testFullView.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewWithButtonTests/testTripProgressViewFormatters_de_DE_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testViennaConventionStyleSpeedLimitViews_darkMode.3.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigationUIBannerViewTests/testErrorBanner.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/CurrentRoadViewTests/testDefaultCurrentRoadView.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testUSStyleSpeedLimitViews.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testUSStyleSpeedLimitViews_darkMode.2.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewTests/testTripProgressViewCompactTheme_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewTests/testTripProgressViewDefaultTheme.2.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewWithButtonTests/testTripProgressViewDefaultTheme.2.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/InstructionsViewTests/testSingularInstructionsViewWithPill.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewWithButtonTests/testTripProgressViewFormatters.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testViennaConventionStyleSpeedLimitViews_darkMode.4.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/CurrentRoadViewTests/testDefaultCurrentRoadViewFunkyStyle.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigationUIZoomButtonTests/testNavigationUIZoomButton_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testViennaConventionStyleSpeedLimitViews.3.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testUSStyleSpeedLimitViews_darkMode.3.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/InstructionsViewTests/testInstructionsView_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigatingInnerGridViewTests/test_USStyle_speedLimit_inGridView.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/ManeuverInstructionViewTests/testFerrostarInstructionDE.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigationUIButtonTests/testTextButton_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testUSStyleSpeedLimitViews_darkMode.4.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/DynamicIslandViewTests/testLiveActivityManeuverImage.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/MuteButtonTests/test_muted.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/ManeuverImageTests/testManeuverImageDefaultTheme.3.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/MuteButtonTests/test_muted_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testViennaConventionStyleSpeedLimitViews_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewTests/testTripProgressViewDefaultTheme.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/InstructionsViewTests/testFormattingDE.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigationUIBannerViewTests/testErrorBanner_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigatingInnerGridViewTests/test_muteIsHidden.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigationUIBannerViewTests/testLoadingBanner_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewWithButtonTests/testTripProgressViewDefaultTheme_darkMode.2.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/InstructionsViewTests/testSingularInstructionsViewWithPill_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/CurrentRoadViewTests/testDefaultCurrentRoadViewBlank.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/InnerGridViewTests/testLimitedView.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/OffRouteBannerViewTests/testOffRouteBannerViewCustomLargeMessage.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewWithButtonTests/testTripProgressViewCompactTheme_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewWithButtonTests/testTripProgressViewFormatters_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewWithButtonTests/testTripProgressViewFormatters_de_DE.2.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigationUIZoomButtonTests/testNavigationUIZoomButton.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/ManeuverImageTests/testManeuverImageDefaultTheme.4.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewTests/testTripProgressViewFormatters_darkMode.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigationUIButtonTests/testImageButton.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewWithButtonTests/testTripProgressViewFormatters_de_DE_darkMode.2.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewWithButtonTests/testTripProgressViewFormatters_de_DE.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/InstructionsViewTests/testInstructionsView.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/ManeuverImageTests/testManeuverImageDefaultTheme.2.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/ManeuverInstructionViewTests/testRightToLeftInstruction.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/ManeuverImageTests/testManeuverImageLarge.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigatingInnerGridViewTests/test_RouteOverviewCameraControl.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigationUIButtonTests/testTextButton.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testViennaConventionStyleSpeedLimitViews.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewWithButtonTests/testTripProgressViewCompactTheme.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/TripProgressViewWithButtonTests/testTripProgressViewDefaultTheme.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigationUIBannerViewTests/testInfoBanner.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testUSStyleSpeedLimitViews.2.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/ManeuverImageTests/testManeuverImageDefaultTheme.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/SpeedLimitViewTests/testUSStyleSpeedLimitViews.4.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigatingInnerGridViewTests/test_CameraControlsHidden.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/DynamicIslandViewTests/testLiveActivityMinimalView.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/NavigatingInnerGridViewTests/test_ViennaConventionStyle_speedLimit_inGridView.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarSwiftUITests/Views/__Snapshots__/CurrentRoadViewTests/testDefaultCurrentRoadViewNil.1.png
warning: 'spi-builder-workspace': found 3 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/apple/Tests/FerrostarMapLibreUITests/Views/__Snapshots__/LandscapeNavigationViewTests/testCustomized.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarMapLibreUITests/Views/__Snapshots__/PortraitNavigationViewTests/testCustomized.1.png
    /host/spi-builder-workspace/apple/Tests/FerrostarMapLibreUITests/Views/__Snapshots__/DynamicallyOrientingNavigationViewTests/testCustomized.1.png
warning: 'spi-builder-workspace': found 5 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/apple/Tests/FerrostarCoreTests/__Snapshots__/FerrostarCoreTests/testValhallaCostingOptionsJSON.1.txt
    /host/spi-builder-workspace/apple/Tests/FerrostarCoreTests/__Snapshots__/FerrostarCoreTests/test200MockGETRouteResponse.1.txt
    /host/spi-builder-workspace/apple/Tests/FerrostarCoreTests/__Snapshots__/FerrostarCoreTests/test200MockPOSTRouteResponse.1.txt
    /host/spi-builder-workspace/apple/Tests/FerrostarCoreTests/__Snapshots__/FerrostarCoreTests/testCustomRouteProvider.1.txt
    /host/spi-builder-workspace/apple/Tests/FerrostarCoreTests/__Snapshots__/ValhallaCoreTests/testValhallaRouteParsing.1.txt
[0/1] Planning build
Building for debugging...
[0/20] Write swift-version-24593BA9C3E375BF.txt
[2/32] Compiling SwiftSyntax510 Empty.swift
[3/36] Compiling InternalUtils Utilities.swift
/host/spi-builder-workspace/.build/checkouts/swiftui-dsl/Sources/InternalUtils/Sample Data.swift:2:8: error: no such module 'CoreLocation'
 1 | // Sample data
 2 | import CoreLocation
   |        `- error: no such module 'CoreLocation'
 3 |
 4 | public let samplePedestrianWaypoints = [
[4/36] Compiling SwiftSyntax509 Empty.swift
[5/36] Emitting module SwiftSyntax509
[6/68] Compiling InternalUtils Sample Data.swift
/host/spi-builder-workspace/.build/checkouts/swiftui-dsl/Sources/InternalUtils/Sample Data.swift:2:8: error: no such module 'CoreLocation'
 1 | // Sample data
 2 | import CoreLocation
   |        `- error: no such module 'CoreLocation'
 3 |
 4 | public let samplePedestrianWaypoints = [
[7/68] Emitting module SwiftSyntax510
[9/68] Compiling InternalUtils Enums.swift
/host/spi-builder-workspace/.build/checkouts/swiftui-dsl/Sources/InternalUtils/Sample Data.swift:2:8: error: no such module 'CoreLocation'
 1 | // Sample data
 2 | import CoreLocation
   |        `- error: no such module 'CoreLocation'
 3 |
 4 | public let samplePedestrianWaypoints = [
[10/69] Compiling SwiftSyntax601 Empty.swift
[11/69] Emitting module SwiftSyntax601
[12/69] Compiling SwiftSyntax600 Empty.swift
[13/69] Emitting module SwiftSyntax600
[14/70] Emitting module SwiftSyntax602
[15/70] Compiling SwiftSyntax602 Empty.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[16/71] Emitting module InternalUtils
/host/spi-builder-workspace/.build/checkouts/swiftui-dsl/Sources/InternalUtils/Sample Data.swift:2:8: error: no such module 'CoreLocation'
 1 | // Sample data
 2 | import CoreLocation
   |        `- error: no such module 'CoreLocation'
 3 |
 4 | public let samplePedestrianWaypoints = [
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:14:23: error: cannot find type 'RustBuffer' in scope
   12 | #endif
   13 |
   14 | fileprivate extension RustBuffer {
      |                       `- error: cannot find type 'RustBuffer' in scope
   15 |     // Allocate a new buffer, copying the contents of a `UInt8` array.
   16 |     init(bytes: [UInt8]) {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:38:23: error: cannot find type 'ForeignBytes' in scope
   36 | }
   37 |
   38 | fileprivate extension ForeignBytes {
      |                       `- error: cannot find type 'ForeignBytes' in scope
   39 |     init(bufferPointer: UnsafeBufferPointer<UInt8>) {
   40 |         self.init(len: Int32(bufferPointer.count), data: bufferPointer.baseAddress)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:52:22: error: cannot find type 'RustBuffer' in scope
   50 |
   51 | fileprivate extension Data {
   52 |     init(rustBuffer: RustBuffer) {
      |                      `- error: cannot find type 'RustBuffer' in scope
   53 |         self.init(
   54 |             bytesNoCopy: rustBuffer.data!,
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:190:76: error: cannot find type 'RustBuffer' in scope
  188 | // Types conforming to `FfiConverterRustBuffer` lift and lower into a `RustBuffer`.
  189 | // Used for complex types where it's hard to write a custom lift/lower.
  190 | fileprivate protocol FfiConverterRustBuffer: FfiConverter where FfiType == RustBuffer {}
      |                                                                            `- error: cannot find type 'RustBuffer' in scope
  191 |
  192 | extension FfiConverterRustBuffer {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:196:36: error: cannot find type 'RustBuffer' in scope
  194 |     @_documentation(visibility: private)
  195 | #endif
  196 |     public static func lift(_ buf: RustBuffer) throws -> SwiftType {
      |                                    `- error: cannot find type 'RustBuffer' in scope
  197 |         var reader = createReader(data: Data(rustBuffer: buf))
  198 |         let value = try read(from: &reader)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:209:53: error: cannot find type 'RustBuffer' in scope
  207 |     @_documentation(visibility: private)
  208 | #endif
  209 |     public static func lower(_ value: SwiftType) -> RustBuffer {
      |                                                     `- error: cannot find type 'RustBuffer' in scope
  210 |           var writer = createWriter()
  211 |           write(value, into: &writer)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:256:23: error: cannot find type 'RustCallStatus' in scope
  254 | fileprivate let CALL_CANCELLED: Int8 = 3
  255 |
  256 | fileprivate extension RustCallStatus {
      |                       `- error: cannot find type 'RustCallStatus' in scope
  257 |     init() {
  258 |         self.init(
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:269:60: error: cannot find type 'RustCallStatus' in scope
  267 | }
  268 |
  269 | private func rustCall<T>(_ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
      |                                                            `- error: cannot find type 'RustCallStatus' in scope
  270 |     let neverThrow: ((RustBuffer) throws -> Never)? = nil
  271 |     return try makeRustCall(callback, errorHandler: neverThrow)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:275:32: error: cannot find type 'RustBuffer' in scope
  273 |
  274 | private func rustCallWithError<T, E: Swift.Error>(
  275 |     _ errorHandler: @escaping (RustBuffer) throws -> E,
      |                                `- error: cannot find type 'RustBuffer' in scope
  276 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
  277 |     try makeRustCall(callback, errorHandler: errorHandler)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:276:39: error: cannot find type 'RustCallStatus' in scope
  274 | private func rustCallWithError<T, E: Swift.Error>(
  275 |     _ errorHandler: @escaping (RustBuffer) throws -> E,
  276 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
      |                                       `- error: cannot find type 'RustCallStatus' in scope
  277 |     try makeRustCall(callback, errorHandler: errorHandler)
  278 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:281:39: error: cannot find type 'RustCallStatus' in scope
  279 |
  280 | private func makeRustCall<T, E: Swift.Error>(
  281 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T,
      |                                       `- error: cannot find type 'RustCallStatus' in scope
  282 |     errorHandler: ((RustBuffer) throws -> E)?
  283 | ) throws -> T {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:282:21: error: cannot find type 'RustBuffer' in scope
  280 | private func makeRustCall<T, E: Swift.Error>(
  281 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T,
  282 |     errorHandler: ((RustBuffer) throws -> E)?
      |                     `- error: cannot find type 'RustBuffer' in scope
  283 | ) throws -> T {
  284 |     uniffiEnsureFerrostarInitialized()
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:292:17: error: cannot find type 'RustCallStatus' in scope
  290 |
  291 | private func uniffiCheckCallStatus<E: Swift.Error>(
  292 |     callStatus: RustCallStatus,
      |                 `- error: cannot find type 'RustCallStatus' in scope
  293 |     errorHandler: ((RustBuffer) throws -> E)?
  294 | ) throws {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:293:21: error: cannot find type 'RustBuffer' in scope
  291 | private func uniffiCheckCallStatus<E: Swift.Error>(
  292 |     callStatus: RustCallStatus,
  293 |     errorHandler: ((RustBuffer) throws -> E)?
      |                     `- error: cannot find type 'RustBuffer' in scope
  294 | ) throws {
  295 |     switch callStatus.code {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:327:38: error: cannot find type 'RustCallStatus' in scope
  325 |
  326 | private func uniffiTraitInterfaceCall<T>(
  327 |     callStatus: UnsafeMutablePointer<RustCallStatus>,
      |                                      `- error: cannot find type 'RustCallStatus' in scope
  328 |     makeCall: () throws -> T,
  329 |     writeReturn: (T) -> ()
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:340:38: error: cannot find type 'RustCallStatus' in scope
  338 |
  339 | private func uniffiTraitInterfaceCallWithError<T, E>(
  340 |     callStatus: UnsafeMutablePointer<RustCallStatus>,
      |                                      `- error: cannot find type 'RustCallStatus' in scope
  341 |     makeCall: () throws -> T,
  342 |     writeReturn: (T) -> (),
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:343:24: error: cannot find type 'RustBuffer' in scope
  341 |     makeCall: () throws -> T,
  342 |     writeReturn: (T) -> (),
  343 |     lowerError: (E) -> RustBuffer
      |                        `- error: cannot find type 'RustBuffer' in scope
  344 | ) {
  345 |     do {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:566:25: error: cannot find type 'RustBuffer' in scope
  564 | fileprivate struct FfiConverterString: FfiConverter {
  565 |     typealias SwiftType = String
  566 |     typealias FfiType = RustBuffer
      |                         `- error: cannot find type 'RustBuffer' in scope
  567 |
  568 |     public static func lift(_ value: RustBuffer) throws -> String {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:568:38: error: cannot find type 'RustBuffer' in scope
  566 |     typealias FfiType = RustBuffer
  567 |
  568 |     public static func lift(_ value: RustBuffer) throws -> String {
      |                                      `- error: cannot find type 'RustBuffer' in scope
  569 |         defer {
  570 |             value.deallocate()
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:579:50: error: cannot find type 'RustBuffer' in scope
  577 |     }
  578 |
  579 |     public static func lower(_ value: String) -> RustBuffer {
      |                                                  `- error: cannot find type 'RustBuffer' in scope
  580 |         return value.utf8CString.withUnsafeBufferPointer { ptr in
  581 |             // The swift string gives us int8_t, we want uint8_t.
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:564:20: error: type 'FfiConverterString' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
  562 | @_documentation(visibility: private)
  563 | #endif
  564 | fileprivate struct FfiConverterString: FfiConverter {
      |                    |- error: type 'FfiConverterString' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
  565 |     typealias SwiftType = String
  566 |     typealias FfiType = RustBuffer
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:605:20: error: type 'FfiConverterData' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'
  161 |     associatedtype SwiftType
  162 |
      :
  603 | @_documentation(visibility: private)
  604 | #endif
  605 | fileprivate struct FfiConverterData: FfiConverterRustBuffer {
      |                    |- error: type 'FfiConverterData' does not conform to protocol 'FfiConverter'
      |                    `- note: add stubs for conformance
  606 |     typealias SwiftType = Data
  607 |
BUILD FAILURE 6.1 wasm